@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_bc7b78c8-module__hI3JCq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_bc7b78c8-module__hI3JCq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3e29d6c8df211d66-s.2fjn5wyoc8c3z.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:italic;font-weight:400;font-display:swap;src:url(../media/2956efe007516702-s.24gcppc11gd-i.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:italic;font-weight:400;font-display:swap;src:url(../media/658fb2a9c2a0ea5d-s.169l8ivy4izmr.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:italic;font-weight:400;font-display:swap;src:url(../media/7c125d9da13f978a-s.0b4mqo-sfa1f8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a46a75cfd765634f-s.p.0i_4norqw3xaj.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:italic;font-weight:500;font-display:swap;src:url(../media/c752d4f65d3e00e0-s.00kzfh42g81zi.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:italic;font-weight:500;font-display:swap;src:url(../media/151f074d78c0031d-s.1ig181_youlyy.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:italic;font-weight:500;font-display:swap;src:url(../media/3ee1b1187b5e60bc-s.22f3ku2r0jx8o.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:italic;font-weight:500;font-display:swap;src:url(../media/ecc49aa4bef31f74-s.0zuqn279o6xpm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/21c1dee959b18079-s.p.0oe7mrm8dlntz.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:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.2vemzm0itqzfy.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.3cb5lpr2l6xud.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.1u30mmyq6lnsd.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-20C4,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.40sczeszzbjw1.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.1yd4_i3e35931.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.1qc6dx89jd2qv.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.29yke99gs9qpn.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.1i-sca43-qwng.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-20C4,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.0oace-s_gkfks.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_2fd6df8d-module__NIdxsW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback}.ibm_plex_mono_2fd6df8d-module__NIdxsW__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#474948;--mint:#d4ffd3;--sage:#889b89;--paper:#ded7c8;--soft:#f4f4f4;--line:#47494847;--line-faint:#4749481f;--serif:"Cormorant Garamond", "Times New Roman", serif;--mono:"IBM Plex Mono", "SF Mono", monospace}.brand-natural{font-family:var(--serif);letter-spacing:.02em;text-transform:lowercase;font-weight:500}.brand-digital{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.ticker .brand-natural{color:var(--paper)}.ticker .brand-digital{color:var(--mint)}.brand-lockup-text{flex-direction:column;gap:.25rem;line-height:1;display:flex}.brand-main{font-family:var(--serif);text-transform:lowercase;letter-spacing:.02em;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:500}.brand-product{line-height:1;display:block}.brand-product .brand-natural{font-size:1em}.brand-product .brand-digital{font-size:.92em}.brand-lockup-sub{letter-spacing:.08em;text-transform:lowercase;color:var(--sage);font-size:.62rem}.brand-lockup--hero{margin-bottom:.75rem}.brand-lockup--hero .brand-main{font-size:clamp(1.75rem,3.2vw,2.35rem)}.brand-lockup--hero .brand-lockup-text{gap:.35rem}.brand-lockup--dark{z-index:3;position:relative}.brand-lockup--dark .brand-main{color:#fff}.brand-lockup--dark .brand-lockup-sub{color:#f4f4f48c}.brand-lockup--compact{color:var(--ink);text-decoration:none}.brand-lockup--compact .brand-main{font-size:1.1rem}.brand-lockup--compact .brand-product{font-size:.72rem}.brand-lockup--sidebar{margin-bottom:clamp(1.5rem,3vw,2.2rem)}.brand-lockup--sidebar .brand-main{font-size:clamp(1.5rem,2.4vw,1.9rem)}.brand-lockup--sidebar .brand-product{font-size:clamp(1rem,1.6vw,1.2rem)}.brand-lockup--micro .brand-main{font-size:.85rem}.brand-lockup--micro .brand-product{font-size:.62rem}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:999;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.9s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-1.5%)}75%{transform:translate(-1%,2%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 15% 10%,#889b891a,#0000 70%),radial-gradient(50% 60% at 90% 80%,#78644614,#0000 70%),radial-gradient(70% 50%,#f4f4f440,#0000 75%);position:fixed;inset:0}body>*{z-index:1;position:relative}.serif{font-family:var(--serif)}.mono{font-family:var(--mono)}.accent-mint{color:var(--mint)}.ticker{letter-spacing:.08em;border-bottom:1px solid var(--line);background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;padding:.5rem 1.5rem;font-size:.62rem;display:flex}.ticker em{color:var(--mint);font-style:normal}.ticker .ok{color:var(--mint)}.site-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.6rem clamp(1.2rem,5vw,4rem);display:flex}.wordmark .serif{letter-spacing:.04em;font-size:1.9rem;font-weight:600}.wordmark .sub{letter-spacing:.22em;color:var(--sage);margin-top:.15rem;font-size:.58rem;display:block}.site-header nav{letter-spacing:.1em;text-transform:uppercase;gap:1.8rem;font-size:.7rem;display:flex}.site-header a{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.site-header a:hover{border-color:var(--ink)}.site-header .cta{background:var(--mint);outline:1px solid var(--ink);padding:.25rem .7rem}.site-header .cta:hover{background:var(--ink);color:var(--mint)}.hero-cards{background:var(--soft);border-bottom:1px solid var(--line);padding:0}.hero-cards-stage{min-height:100vh;position:relative;overflow:hidden}.hero-topo{z-index:0;position:absolute;inset:0}.hero-topo img{object-fit:cover;object-position:center 50%;opacity:.92;filter:saturate(.82)contrast(1.08)brightness(1.02);width:100%;height:100%}.hero-topo-scrim{pointer-events:none;background:linear-gradient(#f4f4f494 0%,#f4f4f41f 42%,#f4f4f48c 100%),radial-gradient(85% 65% at 48% 44%,#ffffff14 0%,#0000 72%);position:absolute;inset:0}.hero-topo-pins{z-index:1;pointer-events:none;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.topo-pin{fill:#47494899;stroke:#ffffffe6;stroke-width:.15px}.topo-pin--pool{fill:#4a7a48bf;stroke:var(--mint);stroke-width:.2px}.topo-link{fill:none;stroke:#47494847;stroke-width:.18px;stroke-dasharray:.6 .9}.hero-grid,.hero-seal,.hero-wires,.data-marker,.data-pip,.trace-card,.hero-wordmark{z-index:2}.hero-grid .grid-v,.hero-grid .grid-h{background:var(--line-faint);pointer-events:none;position:absolute}.hero-grid .grid-v{width:1px;height:100%;top:0;right:28%}.hero-grid .grid-h{width:42%;height:1px;top:18%;left:0}.hero-seal{z-index:4;position:absolute;top:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3.5rem)}.seal-frame{border:1px solid var(--ink);background:#f4f4f4e0;flex-direction:column;align-items:center;gap:.55rem;width:clamp(72px,7vw,96px);padding:.65rem .45rem .75rem;display:flex}.seal-ring{letter-spacing:.08em;text-align:center;text-transform:lowercase;color:var(--ink);font-size:.42rem;line-height:1.45}.seal-globe{width:2.2rem;height:2.2rem;color:var(--ink)}.hero-wires{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-wires line{stroke:#47494847;stroke-width:.18px}.hero-wires circle{fill:#47494873}.hero-wires .wire-marker{fill:#c0392b;stroke:none}.data-marker{z-index:3;background:#c0392b;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.data-marker--tl{top:46%;left:20%}.data-marker--br{top:59%;left:80%}.data-pip{left:var(--x);top:var(--y);z-index:3;letter-spacing:.04em;background:var(--soft);border:1px solid var(--line);color:var(--ink);padding:.18rem .38rem;font-size:.58rem;position:absolute;transform:translate(-50%,-50%)}.trace-card{left:var(--x);top:var(--y);z-index:2;width:clamp(148px,14vw,196px);transform:rotate(var(--r,0deg));background:#fff;border:1px solid #47494829;border-radius:16px;padding:.55rem .55rem .65rem;position:absolute}.trace-card--lead{width:clamp(168px,16vw,220px)}.trace-card-head{letter-spacing:.06em;text-align:center;color:var(--ink);white-space:nowrap;padding-bottom:.45rem;font-size:.5rem}.trace-card-img{aspect-ratio:1;background:#111;border-radius:8px;margin:0;overflow:hidden}.trace-card-img img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block}.trace-card-img--fruit{background:var(--paper)}.trace-card-img--fruit img{object-fit:cover;filter:saturate(1.02)contrast(1.04)}.trace-card-img--farm{background:#ececec}.trace-card-img--farm img{object-fit:cover;filter:saturate(.88)contrast(1.06)brightness(.98)}.spec-card{--spec-fill:#f2f0e9;--spec-notch:9px;left:var(--x);top:var(--y);z-index:2;width:clamp(190px,18vw,250px);transform:rotate(var(--r,0deg));flex-direction:column;display:flex;position:absolute;overflow:visible}.spec-card--lead{width:clamp(210px,20vw,280px)}.spec-head,.spec-photo,.spec-bottom{background:var(--spec-fill)}.spec-head{border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-start;padding:.75rem .85rem .85rem;display:flex}.spec-join{z-index:2;background:linear-gradient(to right, transparent calc(var(--spec-notch) * 2), #1414141f calc(var(--spec-notch) * 2), #1414141f calc(100% - var(--spec-notch) * 2), transparent calc(100% - var(--spec-notch) * 2));flex-shrink:0;height:1px;position:relative}.spec-join:before,.spec-join:after{content:"";width:calc(var(--spec-notch) * 2);height:calc(var(--spec-notch) * 2);background:var(--paper);border-radius:50%;position:absolute;top:50%}.spec-join:before{left:0;transform:translate(-50%,-50%)}.spec-join:after{right:0;transform:translate(50%,-50%)}.spec-head h3{font-family:var(--serif);color:#141414;margin:0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1}.spec-serial{letter-spacing:.1em;color:#141414;align-items:center;gap:.28rem;padding-top:.2rem;font-size:.54rem;display:inline-flex}.spec-sq{background:#141414;flex-shrink:0;width:5px;height:9px}.spec-photo{margin:0;padding:.55rem}.spec-photo img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.92)contrast(1.04);border-radius:8px;width:100%;display:block}.spec-bottom{border-radius:0 0 16px 16px;flex-direction:column;justify-content:space-between;min-height:clamp(5.5rem,9vw,8rem);padding:.75rem .85rem .8rem;display:flex}.spec-meta-lines{flex-direction:column;align-items:flex-start;gap:.32rem;display:flex}.spec-meta-lines p,.spec-meta-label{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.56rem}.spec-meta-label{color:#14141480}.spec-pip{letter-spacing:.06em;text-transform:uppercase;padding:.16rem .34rem;font-size:.52rem;display:inline-block}.spec-pip--mint{background:var(--mint);border:1px solid var(--ink);color:#4a7a48}.spec-pip--stress{color:#c0392b;background:#fde8e6;border:1px solid #c0392b}.spec-foot{letter-spacing:.1em;color:#141414;align-items:center;gap:.28rem;font-size:.54rem;display:flex}.trace-card-pip{background:#c0392b;width:7px;height:7px;position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%)}.trace-card-readout{letter-spacing:.04em;background:var(--soft);border:1px solid var(--line);padding:.15rem .35rem;font-size:.58rem;position:absolute;bottom:-1.35rem;left:calc(50% + .65rem)}.hero-wordmark{z-index:5;pointer-events:none;width:min(96vw,72rem);position:absolute;bottom:clamp(1.5rem,4vw,3rem);left:clamp(1rem,4vw,3rem)}.hero-wordmark-eden{margin:0 0 clamp(.5rem,1.2vw,.85rem);font-size:clamp(7rem,22vw,17rem);line-height:.82}.hero-wordmark-lines{flex-direction:column;gap:.28rem;display:flex}.hero-line{letter-spacing:.06em;color:var(--ink);text-transform:lowercase;width:fit-content;margin:0;font-size:clamp(.72rem,1.5vw,1rem);line-height:1.35}.hero-line--1{margin-left:0;font-style:normal}.hero-line--2{color:var(--sage);margin-left:clamp(2.5rem,11vw,9rem);font-style:italic}.hero-line--3{color:#4a7a48;text-transform:none;background:var(--mint);border:1px solid var(--ink);margin-left:clamp(5rem,24vw,18rem);padding:.12em .4em .08em;font-style:italic}@media (max-width:900px){.hero-cards-stage{min-height:920px}.trace-card{width:clamp(130px,28vw,168px)}.trace-card--lead{width:clamp(148px,32vw,188px)}.hero-seal{opacity:.55}.hero-wordmark-eden{font-size:clamp(5.5rem,28vw,9rem)}.hero-line{font-size:clamp(.65rem,2.8vw,.9rem)}.hero-line--2{margin-left:clamp(1.5rem,14vw,5rem)}.hero-line--3{margin-left:clamp(3rem,28vw,10rem)}}@media (max-width:640px){.hero-cards-stage{min-height:1100px}.hero-cards-stage .trace-card:first-of-type{top:10%!important;left:8%!important}.hero-cards-stage .trace-card:nth-of-type(2){top:28%!important;left:52%!important}.hero-cards-stage .trace-card:nth-of-type(3){top:46%!important;left:8%!important}.hero-cards-stage .trace-card:nth-of-type(4){top:64%!important;left:52%!important}.hero-wires{opacity:.35}.hero-cards .data-pip{display:none}}.curated-slide{color:#f4f4f4;background:#0b0b0b;border-bottom:1px solid #f4f4f414;padding:0;position:relative;overflow:hidden}.curated-slide:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 72% 48%,#28282859,#0000 70%);position:absolute;inset:0}.curated-stage{z-index:1;min-height:100vh;position:relative;overflow:hidden}.curated-grid .grid-v,.curated-grid .grid-h{pointer-events:none;z-index:1;background:#f4f4f41a;position:absolute}.curated-grid .grid-v{width:1px;height:100%;top:0;right:28%}.curated-grid .grid-h{width:44%;height:1px;top:16%;left:0}.curated-seal{z-index:4;position:absolute;top:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3.5rem)}.curated-slide .seal-frame{background:#080808b8;border-color:#f4f4f438}.curated-slide .seal-ring,.curated-slide .seal-globe{color:#f4f4f4b8}.curated-wires{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.curated-wires line{stroke:#f4f4f438;stroke-width:.28px;vector-effect:non-scaling-stroke}.curated-wires circle{fill:#f4f4f46b}.curated-wires .wire-marker{fill:#c0392b;stroke:none}.curated-stage .trace-card,.curated-stage .data-pip,.curated-stage .curated-copy{z-index:3}.curated-slide .trace-card{background:#0808088c;border-color:#f4f4f424}.curated-slide .trace-card-head{color:#f4f4f4d1}.curated-slide .trace-card-readout,.curated-slide .data-pip{color:#f4f4f4e0;background:#0c0c0cd9;border-color:#f4f4f42e}.curated-slide .spec-join{background:linear-gradient(to right, transparent calc(var(--spec-notch) * 2), #f4f4f424 calc(var(--spec-notch) * 2), #f4f4f424 calc(100% - var(--spec-notch) * 2), transparent calc(100% - var(--spec-notch) * 2))}.curated-slide .spec-join:before,.curated-slide .spec-join:after{background:#0b0b0b}.curated-copy{z-index:5;pointer-events:none;max-width:min(36rem,88vw);position:absolute;bottom:clamp(1.8rem,5vw,3.5rem);left:clamp(1.4rem,5vw,4rem)}.curated-headline{letter-spacing:.01em;color:#fff;max-width:22ch;margin:0 0 clamp(.85rem,1.8vw,1.2rem);font-size:clamp(1.65rem,3.4vw,2.75rem);font-weight:500;line-height:1.22}.curated-sub{letter-spacing:.03em;color:#f4f4f473;text-transform:lowercase;margin:0;font-size:clamp(.62rem,1.1vw,.74rem);line-height:1.55}@media (max-width:900px){.curated-stage{min-height:920px}.curated-seal{opacity:.55}.curated-headline{max-width:26ch}}@media (max-width:640px){.curated-stage{min-height:1100px}.curated-stage .trace-card:first-of-type{top:8%!important;left:6%!important}.curated-stage .trace-card:nth-of-type(2){top:34%!important;left:8%!important}.curated-stage .spec-card:nth-of-type(3){top:12%!important;left:42%!important}.curated-stage .spec-card:nth-of-type(4){top:50%!important;left:44%!important}.curated-stage .spec-card{width:clamp(160px,44vw,200px)}.curated-wires{opacity:.35}.curated-stage .data-pip{display:none}.curated-copy{max-width:92vw}}.data-slide{background:#fff;flex-direction:column;min-height:100vh;display:flex}.data-content{text-align:center;flex-direction:column;align-items:center;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,6vw,5rem) clamp(1.5rem,3vw,2.5rem);display:flex}.data-headline{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);text-transform:lowercase;max-width:24ch;margin:0 auto clamp(1rem,2vw,1.5rem);font-size:clamp(1.85rem,4.2vw,3.4rem);font-weight:400;line-height:1.18}.data-mint{background:var(--mint);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .1em}.data-copy{letter-spacing:.02em;color:var(--ink);text-transform:lowercase;max-width:52ch;margin:0 auto;font-size:clamp(.82rem,1.6vw,1.05rem);line-height:1.55}.data-stage{background:#ececec;flex-direction:column;flex:1;align-self:center;align-items:center;width:min(1180px,100% - clamp(3rem,12vw,10rem));min-height:clamp(320px,42vh,480px);margin:0 clamp(1.5rem,6vw,5rem) clamp(1.5rem,4vw,3rem);padding:clamp(1.8rem,4vw,3rem) clamp(1.5rem,6vw,5rem);display:flex}.data-stage .anthro-slide-head,.data-stage .anthro-slide-foot{width:100%}.data-stage .anthro-slide-head{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.data-stage .grid-usage-row{flex:1;align-content:center;width:100%}.data-stage .grid-usage-caption{font-size:clamp(.68rem,1.2vw,.82rem)}.anthro-slide{flex-direction:column;min-height:clamp(420px,52vh,560px);padding:clamp(1.8rem,4vw,3rem) clamp(1.4rem,5vw,4rem);display:flex}.anthro-slide--grid{border-top:1px solid #4749481f}.anthro-slide-head,.anthro-slide-foot{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:.62rem}.anthro-slide-head{justify-content:space-between;align-items:baseline;margin-bottom:clamp(2rem,5vw,3.5rem);display:flex}.anthro-slide-foot{text-align:right;margin-top:auto;padding-top:clamp(1.5rem,3vw,2.5rem)}.data-type-grid{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:clamp(.65rem,1.6vw,1.1rem);width:min(1080px,100%);margin:0 auto;display:grid}.data-type-cell{flex-direction:column;gap:clamp(.5rem,1vw,.75rem);margin:0;display:flex}.data-type-frame{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;padding:clamp(.65rem,1.4vw,1rem);display:flex}.data-type-frame svg{width:100%;height:100%;display:block}.data-type-caption{letter-spacing:.02em;color:var(--ink);text-transform:lowercase;font-size:.58rem;line-height:1.55}.grid-usage-row{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:clamp(.9rem,2.4vw,1.8rem);width:min(1180px,100%);margin:0 auto;display:grid}.grid-usage-cell{flex-direction:column;gap:clamp(.75rem,1.6vw,1.1rem);margin:0;display:flex}.grid-usage-frame{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;padding:clamp(.75rem,1.8vw,1.2rem);display:flex}.grid-usage-frame svg{width:100%;height:100%;display:block}.grid-usage-caption{letter-spacing:.02em;color:var(--ink);text-transform:lowercase;font-size:.58rem;line-height:1.55}@media (max-width:900px){.data-stage{margin-inline:clamp(1rem,4vw,1.5rem)}.grid-usage-row{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-usage-cell:nth-child(4),.grid-usage-cell:nth-child(5){grid-column:span 1}}@media (max-width:560px){.grid-usage-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.signal-slide{min-height:100vh;color:var(--ink);background:#fff;flex-direction:column;display:flex}.signal-content{padding:clamp(2rem,5vw,4rem) clamp(1.5rem,6vw,5rem) clamp(1rem,2vw,1.5rem)}.signal-headline{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);text-transform:lowercase;max-width:26ch;font-size:clamp(1.55rem,3.6vw,3rem);font-weight:400;line-height:1.24}.signal-mint{background:var(--mint);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .1em}.signal-stage{flex:1;align-items:center;width:100%;padding:clamp(1rem,3vw,2rem) clamp(1.5rem,6vw,5rem);display:flex}.signal-trace-wrap{width:100%;height:clamp(220px,36vh,340px);position:relative}.signal-trace{width:100%;height:100%;position:absolute;inset:0}.signal-path{fill:none;stroke:#47494847;stroke-width:.2px;stroke-linecap:round;stroke-linejoin:round}.signal-drop{stroke:#47494838;stroke-width:.16px}.signal-nodes,.signal-node{pointer-events:none;position:absolute;inset:0}.signal-sensor{left:var(--x);top:var(--y);z-index:3;background:#c0392b;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.signal-readout{left:var(--x);top:var(--ry);z-index:2;letter-spacing:.04em;border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;padding:.16rem .34rem;font-size:clamp(.56rem,1vw,.66rem);position:absolute;transform:translate(-50%,-50%);box-shadow:2px 2px #47494814}.signal-node-caption{left:var(--x);top:var(--y);z-index:1;letter-spacing:.04em;color:var(--sage);text-transform:lowercase;white-space:nowrap;background:#fff;padding:0 .12rem;font-size:clamp(.52rem,.95vw,.62rem);position:absolute;transform:translate(-50%,.65rem)}.signal-node--readout-below .signal-readout{transform:translate(-50%,-50%)}.signal-node--readout-below .signal-node-caption{top:var(--cy);transform:translate(-50%)}.signal-footer{text-align:center;justify-content:center;padding:clamp(1rem,2vw,1.5rem) clamp(1.5rem,6vw,5rem) clamp(2rem,5vw,4rem);display:flex}.signal-url{letter-spacing:.06em;text-transform:lowercase;color:#000;font-size:clamp(2.4rem,5.5vw,3.72rem);line-height:1}.signal-url .brand-natural,.signal-url .brand-digital{color:#000}@media (max-width:900px){.signal-trace-wrap{height:clamp(200px,34vh,280px)}.signal-node-caption{font-size:.48rem}}.standout-slide .brand-natural{color:#fff}.standout-slide{color:#f4f4f4;background:#0b0b0b;border-bottom:1px solid #f4f4f414;min-height:100vh;padding:clamp(2rem,5vw,3.5rem) clamp(1.4rem,5vw,4rem);position:relative;overflow:hidden}.standout-slide:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 72% 48%,#28282859,#0000 70%);position:absolute;inset:0}.standout-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.standout-wires line{stroke:#f4f4f42e;stroke-width:1px}.standout-node{left:var(--x);top:var(--y);z-index:2;background:#c0392b;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.standout-pip{left:var(--x);top:var(--y);z-index:2;letter-spacing:.04em;background:var(--mint);border:1px solid var(--ink);color:#4a7a48;padding:.16rem .34rem;font-size:.56rem;position:absolute;transform:translate(-50%,-50%)}.landscape-card{z-index:4;background:#0808088c;border:1px solid #f4f4f424;border-radius:12px;width:min(380px,42vw);padding:clamp(1rem,2vw,1.35rem);position:absolute;top:50%;right:clamp(1.4rem,8vw,6rem);transform:translateY(-50%)}.landscape-card-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-bottom:.9rem;display:grid}.landscape-card-title{color:#fff;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500;line-height:1}.landscape-card-rule{background:#f4f4f438;width:1px;height:1.4rem}.landscape-card-artist{letter-spacing:.14em;text-align:right;color:#f4f4f473;text-transform:uppercase;font-size:.52rem}.landscape-card-artist .brand-natural{color:#f4f4f473}.landscape-card-img{aspect-ratio:4/3;background:#111;border-radius:6px;margin:0 0 1rem;overflow:hidden}.landscape-card-img img{object-fit:cover;filter:saturate(.75)contrast(1.08)brightness(.72);width:100%;height:100%;display:block}.landscape-card-meta{letter-spacing:.06em;color:#f4f4f4d1;flex-direction:column;gap:.22rem;margin-bottom:1.4rem;font-size:.58rem;display:flex}.landscape-card-meta p{margin:0}.landscape-card-foot{letter-spacing:.06em;color:#f4f4f4b3;align-items:center;gap:.4rem;font-size:.58rem;display:flex}.landscape-card-sq{background:#fff;flex-shrink:0;width:7px;height:7px}.standout-copy{z-index:3;max-width:min(42rem,90vw);position:absolute;bottom:clamp(2rem,6vw,4rem);left:clamp(1.4rem,5vw,4rem)}.standout-headline{font-family:var(--mono);letter-spacing:.02em;color:#fff;text-transform:lowercase;max-width:26ch;font-size:clamp(1.85rem,4.5vw,3.35rem);font-weight:400;line-height:1.22}.standout-headline-mint{color:#d4ffd3}@media (max-width:900px){.standout-slide{min-height:auto;padding-bottom:clamp(28rem,70vh,36rem)}.landscape-card{width:min(360px,88vw);top:auto;bottom:clamp(1.5rem,4vw,2.5rem);right:50%;transform:translate(50%)}.standout-copy{max-width:90%;top:clamp(7rem,18vw,9rem);bottom:auto}.standout-wires{opacity:.45}}.eden-os-slide{background:var(--soft);border-bottom:1px solid var(--line);min-height:100vh;padding:clamp(1.4rem,3vw,2.2rem) clamp(1.4rem,5vw,4rem) clamp(2rem,4vw,3rem)}.eos-header{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.eos-nav{letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:1.4rem 2rem;font-size:.72rem;display:flex}.eos-nav a{color:var(--ink);text-decoration:none}.eos-header-actions{letter-spacing:.06em;align-items:center;gap:1.2rem;font-size:.72rem;display:flex}.eos-header-actions a{color:var(--ink);text-decoration:none}.eos-cta{background:var(--mint);border:1px solid var(--ink);padding:.35rem .65rem}.eos-headline{font-family:var(--mono);letter-spacing:.02em;text-transform:lowercase;max-width:32ch;margin-bottom:clamp(1.8rem,4vw,2.8rem);font-size:clamp(1.75rem,3.8vw,3rem);font-weight:400;line-height:1.18}.eos-split{border:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);gap:0;min-height:clamp(420px,58vh,560px);display:grid}.eos-demo{border-right:1px solid var(--line);position:relative;overflow:hidden}.eos-demo-bg{position:absolute;inset:0}.eos-demo-bg img{object-fit:cover;object-position:center center;width:100%;height:100%}.eos-land-meta{z-index:2;letter-spacing:.06em;color:#6ba3c8;pointer-events:none;font-size:.56rem;line-height:1.5;position:absolute}.eos-land-meta--tl{top:1rem;left:1rem}.eos-land-meta--bl{bottom:1rem;left:1rem}.eos-land-meta--br{text-align:right;bottom:1rem;right:1rem}.eos-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eos-wires line{stroke:#47494838;stroke-width:1px}.eos-wires circle{fill:#47494859}.eos-node,.eos-pip{left:var(--x);top:var(--y);z-index:3;position:absolute}.eos-pip{transform:translate(-50%,-50%)}.eos-software{z-index:2;width:min(400px,88%);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eos-software-head{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:.65rem;font-size:.58rem;display:flex}.eos-software-frame{background:#fff;padding:clamp(.75rem,1.8vw,1.1rem)}.eos-software-grid{width:min(108px,32%);margin:0 auto .75rem;padding:clamp(.5rem,1.2vw,.75rem)}.eos-software-rule{background:#4749481f;height:1px;margin-bottom:.75rem}.eos-software-code{padding-top:.1rem}.eos-code-bar{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.eos-live{letter-spacing:.08em;color:var(--sage);font-size:.52rem}.eos-filename{letter-spacing:.06em;color:var(--sage);font-size:.58rem}.eos-code{letter-spacing:.02em;color:var(--ink);margin:0;font-size:.62rem;line-height:1.65;overflow-x:auto}.eos-code .ln{width:1.6rem;color:var(--sage);-webkit-user-select:none;user-select:none;display:inline-block}.eos-code-tabs{gap:.45rem;margin-top:.75rem;display:flex}.eos-tab{font-family:var(--mono);letter-spacing:.06em;color:var(--sage);cursor:pointer;background:0 0;border:1px solid #0000;padding:.2rem .45rem;font-size:.58rem}.eos-tab.is-active{color:var(--ink);border-color:var(--line);background:#fff}.eos-software .grid-usage-caption{margin-top:.7rem}.eos-sidebar{background:#fff;flex-direction:column;padding:clamp(1.4rem,3vw,2rem);display:flex}.eos-sidebar-nav{flex-direction:column;gap:.35rem;margin-bottom:auto;display:flex}.eos-side-item{font-family:var(--mono);letter-spacing:.02em;text-align:left;color:#47494861;cursor:pointer;background:0 0;border:none;padding:.15rem 0;font-size:clamp(1rem,2vw,1.35rem)}.eos-side-item.is-active{color:var(--ink);font-weight:500}.eos-side-icons{grid-template-columns:repeat(3,1fr);gap:.5rem;width:min(180px,100%);margin:clamp(1.5rem,3vw,2rem) 0 1rem;display:grid}.eos-side-icons .data-type-cell{aspect-ratio:1;border:1px solid var(--line-faint);background:#fff;justify-content:center;align-items:center;padding:.4rem}.eos-side-icons .data-type-cell svg{width:100%;height:100%;display:block}.eos-sidebar-copy{letter-spacing:.03em;color:var(--ink);text-transform:lowercase;max-width:22rem;font-size:.62rem;line-height:1.6}.eos-sidebar-meta{letter-spacing:.08em;color:var(--sage);margin-top:1rem;font-size:.56rem}.pool-slide{min-height:100vh;color:var(--ink);border-bottom:1px solid var(--line-faint);background:#fff;flex-direction:column;display:flex}.pool-content{text-align:center;flex-direction:column;align-items:center;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,6vw,5rem) clamp(1rem,2vw,1.5rem);display:flex}.pool-headline{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);margin:0 auto clamp(.75rem,1.5vw,1rem);font-size:clamp(1.55rem,3.6vw,3rem);font-weight:400;line-height:1.24}.pool-copy{letter-spacing:.03em;color:var(--sage);text-transform:lowercase;max-width:36ch;margin:0 auto;font-size:clamp(.62rem,1.1vw,.72rem);line-height:1.6}.pool-mint{background:var(--mint);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .1em}.pool-stage{border:1px solid var(--line-faint);background:#ececec;border-radius:2px;flex:1;min-height:clamp(480px,62vh,720px);margin:0 clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.pool-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pool-wires polyline,.pool-wires line{stroke:#47494838;stroke-width:.18px}.pool-wires circle{fill:#47494859}.pool-wires .pool-marker{fill:#c0392b}.pool-pip{left:var(--x);top:var(--y);z-index:3;letter-spacing:.04em;padding:.16rem .34rem;font-size:.56rem;position:absolute;transform:translate(-50%,-50%)}.pool-pip--mint{background:var(--mint);border:1px solid var(--ink);color:#4a7a48}.pool-label{left:var(--x);top:var(--y);z-index:3;letter-spacing:.06em;color:var(--sage);text-transform:lowercase;font-size:.52rem;position:absolute;transform:translate(-50%,-50%)}.pool-trace{z-index:2;letter-spacing:.08em;color:var(--sage);text-transform:lowercase;font-size:.52rem;position:absolute;bottom:clamp(7.5rem,18vh,10rem);left:clamp(1rem,3vw,2rem)}.pool-node{left:var(--x);top:var(--y);z-index:2;width:clamp(118px,11vw,156px);transform:rotate(var(--r,0deg));background:#fff;border:1px solid #47494824;border-radius:14px;padding:.45rem .45rem .55rem;position:absolute;box-shadow:0 8px 28px #4749481f}.pool-node--lead{width:clamp(132px,12vw,172px)}.pool-node--you{border-color:var(--ink)}.pool-node--you .pool-node-readout{color:#4a7a48}.pool-node-head--brand .brand-natural,.pool-node-head--brand .brand-digital{color:#000}.pool-node-head{letter-spacing:.06em;text-align:center;color:var(--ink);white-space:nowrap;padding-bottom:.38rem;font-size:.46rem}.pool-node-img{aspect-ratio:1;background:var(--paper);border-radius:7px;margin:0;overflow:hidden}.pool-node-img img{object-fit:cover;width:100%;height:100%;display:block}.pool-node-readout{letter-spacing:.05em;text-align:center;color:var(--sage);text-transform:lowercase;margin-top:.38rem;font-size:.48rem;display:block}.pool-ledger{z-index:4;width:min(340px,46%);margin:0;position:absolute;bottom:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem)}.pool-ledger-head{letter-spacing:.08em;color:#4a7a48;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;font-size:.56rem;display:flex}.pool-ledger-live{opacity:.72}.pool-ledger-frame{background:var(--mint);border:1px solid var(--ink);padding:.65rem .75rem}.pool-code{letter-spacing:.02em;color:var(--ink);white-space:pre;margin:0;font-size:.58rem;line-height:1.55}.pool-code .ln{width:1.6em;color:var(--sage);-webkit-user-select:none;user-select:none;display:inline-block}.pool-ledger-caption{letter-spacing:.06em;color:var(--sage);text-transform:lowercase;margin-top:.45rem;font-size:.52rem}.pool-footer{justify-content:flex-end;padding:clamp(1rem,2vw,1.5rem) clamp(1.5rem,6vw,5rem) clamp(2rem,5vw,4rem);display:flex}.pool-url{letter-spacing:.06em;text-transform:lowercase;color:#000;font-size:clamp(2.4rem,5.5vw,3.72rem);line-height:1}.pool-url .brand-natural,.pool-url .brand-digital{color:#000}@media (max-width:900px){.pool-stage{min-height:clamp(420px,58vh,640px);margin:0 1rem}.pool-ledger{width:calc(100% - 1.5rem);margin:.75rem;position:relative;bottom:auto;right:auto}.pool-trace{display:none}.eos-header{grid-template-columns:1fr;justify-items:start}.eos-nav{justify-content:flex-start}.eos-split{grid-template-columns:1fr}.eos-demo{border-right:none;border-bottom:1px solid var(--line);min-height:380px}.pool-stage{border-bottom:none;min-height:clamp(420px,58vh,640px)}.eos-pip,.eos-node,.eos-land-meta{display:none}}.instrument-slide{border-bottom:1px solid var(--line);background:#ececec;flex-direction:column;min-height:100vh;padding:clamp(1.8rem,4vw,3rem) clamp(1.4rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.instrument-bg{z-index:0;position:absolute;inset:0}.instrument-bg img{object-fit:cover;object-position:center 48%;filter:saturate(.92)contrast(1.04);width:100%;height:100%}.instrument-bg-scrim{pointer-events:none;background:linear-gradient(165deg,#ecececd1 0%,#ececec6b 38%,#ececec94 100%),radial-gradient(72% 58% at 50% 52%,#ffffff14 0%,#0000 72%);position:absolute;inset:0}.instrument-slide .anthro-slide-head,.instrument-slide .instrument-stage,.instrument-slide .anthro-slide-foot{z-index:1;position:relative}.instrument-slide .anthro-slide-head{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.instrument-stage{flex:1;justify-content:center;align-items:center;display:flex}.instrument-panel{flex-direction:column;gap:.85rem;width:min(820px,94vw);margin:0;display:flex}.instrument-panel .trace-card-head{color:var(--ink)}.instrument-frame{aspect-ratio:3/2;background:#fffffff0;min-height:clamp(280px,44vh,400px);padding:clamp(.75rem,2vw,1.25rem);position:relative;box-shadow:0 0 0 1px #47494814}.instrument-frame .cad-model{pointer-events:none;width:100%;height:100%;min-height:clamp(280px,44vh,400px);display:block}.instrument-frame .data-pip em{color:var(--sage);font-style:normal}.valley-frame{flex-direction:column;gap:.85rem;display:flex}.valley-flow{letter-spacing:.08em;color:var(--sage);text-transform:lowercase;justify-content:center;align-items:center;gap:.45rem;font-size:.52rem;display:flex}.valley-flow-arrow{color:var(--ink);opacity:.35}.valley-nodes{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.valley-node{background:var(--soft);border:1px solid var(--line-faint);grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-content:start;gap:.1rem .35rem;padding:.45rem .5rem;display:grid}.valley-node--hot{background:#fff;border-color:#47494847}.valley-node-id{grid-row:1/4;align-self:center;padding-right:.25rem;font-size:.72rem;font-weight:500}.valley-node-name{letter-spacing:.04em;color:var(--ink);grid-column:2;font-size:.5rem;line-height:1.3}.valley-node-stress{font-family:var(--mono);color:var(--sage);grid-column:2;font-size:.58rem}.valley-node-tag{letter-spacing:.06em;color:#4749488c;text-transform:lowercase;grid-column:2;font-size:.46rem}@media (max-width:720px){.valley-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}.instrument-icons{grid-template-columns:repeat(4,1fr);gap:.55rem;max-width:280px;margin-top:.85rem;display:grid}.instrument-icons .data-type-cell{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;padding:.45rem}.instrument-icons .data-type-cell svg{width:100%;height:100%;display:block}.instrument-panel .grid-usage-caption{margin-top:.75rem}.instrument-slide .anthro-slide-foot{padding-top:clamp(1.5rem,3vw,2.5rem)}@media (max-width:640px){.instrument-icons{max-width:220px}}.hero-scene{border-bottom:1px solid var(--line);padding:0}.scene-frame{min-height:clamp(480px,78vh,720px);padding-bottom:2.5rem;position:relative;overflow:hidden}.layer-vintage{z-index:1;position:absolute;inset:0}.layer-vintage>img{object-fit:cover;object-position:center 42%;filter:sepia(.35)contrast(1.02)saturate(.55)brightness(.82)blur(.4px);width:100%;height:100%;position:absolute;inset:0}.layer-vintage .vintage-ghost{opacity:.22;mix-blend-mode:multiply;object-position:70% 60%;transform:scale(1.08)}.vintage-cap{z-index:2;letter-spacing:.18em;color:#f4f4f48c;font-size:.52rem;position:absolute;bottom:3rem;left:clamp(1.2rem,5vw,4rem)}.scene-tint{z-index:2;pointer-events:none;background:linear-gradient(105deg,#474948b8 0%,#47494847 42%,#47494814 68%,#ded7c81f 100%);position:absolute;inset:0}.layer-product{z-index:6;background:linear-gradient(#4749480a 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#4749480a 1px,#0000 1px) 0 0/22px 22px,#f4f4f4f5;border:1px solid #4749482e;width:min(56vw,680px);padding:.75rem .85rem .65rem;position:absolute;top:50%;right:clamp(1.2rem,5vw,4rem);transform:translateY(-54%);box-shadow:0 4px 24px #4749482e}.product-tag{z-index:8;letter-spacing:.16em;background:var(--ink);color:var(--mint);white-space:nowrap;padding:.2rem .55rem;font-size:.52rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.modern-gh-wrap{width:100%;position:relative}.wireframe-model{background:var(--soft);border:1px solid #4749481f;padding:.35rem}.cad-model{z-index:2;pointer-events:none;width:100%;height:auto;min-height:280px;display:block;position:relative}.cad-thumb{width:100%;height:auto;display:block}.hud-readout{left:var(--x);top:var(--y);z-index:7;letter-spacing:.07em;border:1px solid var(--line);white-space:nowrap;background:#f4f4f4f0;padding:.28rem .42rem;font-size:.52rem;line-height:1.45;position:absolute;box-shadow:2px 2px #47494824}.hud-readout em{color:var(--sage);font-style:normal;font-weight:500}.hud-readout.sm{padding:.2rem .35rem;font-size:.46rem}.composite-frame{aspect-ratio:4/3;min-height:260px}.composite-frame.tall{aspect-ratio:5/4;min-height:320px}.composite-vintage{object-fit:cover;object-position:center;filter:sepia(.28)contrast(1.04)saturate(.6)brightness(.88);z-index:1;width:calc(100% - 1rem);height:calc(100% - 1rem);position:absolute;inset:.5rem}.composite-product{z-index:4;width:72%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.composite-product img,.composite-product .cad-thumb{background:var(--soft);border:1px solid #47494824;width:100%;height:auto;padding:.25rem;display:block;box-shadow:0 8px 20px #47494838}.composite-product.featured{width:78%;bottom:10%}.composite-product .gh-mini-charts{z-index:5;grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid;position:absolute;bottom:-.2rem;left:0;right:0}.composite-product .hud-readout{z-index:6}.vintage-label{z-index:2;letter-spacing:.14em;color:#f4f4f4b3;background:#47494873;padding:.2rem .4rem;font-size:.46rem;position:absolute;top:.9rem;left:.9rem}.scene-copy{z-index:5;max-width:40rem;padding:clamp(2.5rem,6vw,5rem) clamp(1.2rem,5vw,4rem) 0;position:relative}.scene-copy .light,.hero-scene .light{color:var(--paper)}.scene-copy .lede.light{color:#f4f4f4e0}.scene-copy .kicker.light{color:var(--mint)}.scene-note{z-index:4;letter-spacing:.08em;border:1px solid var(--line);background:#f4f4f4eb;padding:.3rem .45rem;font-size:.56rem;line-height:1.5;position:absolute;box-shadow:2px 2px #47494826}.scene-note.sm{padding:.25rem .4rem;font-size:.5rem}.scene-cap{z-index:5;letter-spacing:.14em;color:var(--sage);font-size:.58rem;position:absolute;bottom:.8rem;left:clamp(1.2rem,5vw,4rem)}.chart-archive{border-top:1px solid var(--line);padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.chart-archive .strip-label{margin-bottom:1.4rem}.tech-charts{grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,2vw,1.4rem);display:grid}.tech-panel{background:#f4f4f4f0;border:1px solid #4749482e;padding:.5rem .6rem .4rem;position:relative;box-shadow:0 2px 12px #4749481f}.tech-panel svg{width:100%;height:auto;display:block}.panel-tag{z-index:2;letter-spacing:.06em;color:var(--ink);background:#f4f4f4f2;border:1px solid #47494826;padding:.15rem .35rem;font-size:.5rem;position:absolute;top:.35rem;left:.5rem}.panel-rho{z-index:2;letter-spacing:.04em;color:var(--ink);background:#f4f4f4f2;border:1px solid #47494826;padding:.15rem .35rem;font-size:.48rem;position:absolute;top:.35rem;right:.5rem}.tech-panel .axis{font-family:var(--mono);fill:var(--sage);letter-spacing:.06em;font-size:5.5px}.tech-panel .legend text{font-family:var(--mono);fill:var(--ink);font-size:4.5px}.scene-card{position:relative}.scene-card-frame{background:var(--soft);border:1px solid var(--line);padding:.5rem;position:relative;overflow:hidden;box-shadow:6px 8px #47494824}.scene-card-frame>img:not(.composite-vintage){filter:sepia(.18)contrast(1.06)saturate(.85);width:100%;height:auto;display:block}.scene-card figcaption{letter-spacing:.14em;color:var(--sage);margin-top:.7rem;font-size:.6rem}.scene-card .scene-note{z-index:3}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) clamp(1.2rem,5vw,4rem);display:grid}.kicker{letter-spacing:.18em;color:var(--sage);margin-bottom:1.4rem;font-size:.66rem}.hero h1{letter-spacing:-.01em;font-size:clamp(3.2rem,7.5vw,6.4rem);font-weight:500;line-height:.98}.hero h1 em{font-style:italic;font-weight:400}.lede{color:#474948d9;max-width:34rem;margin-top:1.8rem;font-size:1.3rem;line-height:1.5}.hero-actions{align-items:center;gap:1.2rem;margin-top:2.4rem;display:flex}.btn-ink{letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:.85rem 1.4rem;font-size:.72rem;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btn-ink:hover{background:var(--sage);color:var(--ink)}.btn-ink.lg{padding:1.1rem 1.8rem;font-size:.85rem}.badge{letter-spacing:.06em;background:var(--soft);border:1px solid var(--line);padding:.35rem .6rem;font-size:.66rem;box-shadow:2px 2px #4749482e}.plate{position:relative}.plate-frame{background:var(--soft);border:1px solid var(--line);padding:.5rem;position:relative;box-shadow:6px 8px #47494824}.plate-frame img{filter:sepia(.14)contrast(1.04)saturate(.92);width:100%;height:auto;display:block}.plate figcaption{letter-spacing:.14em;color:var(--sage);margin-top:.7rem;font-size:.6rem}.reg{z-index:2;width:13px;height:13px;position:absolute}.reg:before,.reg:after{content:"";background:var(--ink);position:absolute}.reg:before{width:1px;height:100%;top:0;left:50%}.reg:after{width:100%;height:1px;top:50%;left:0}.reg.tl{top:-6px;left:-6px}.reg.tr{top:-6px;right:-6px}.reg.bl{bottom:-6px;left:-6px}.reg.br{bottom:-6px;right:-6px}.overlay{pointer-events:none;width:calc(100% - 1rem);height:calc(100% - 1rem);position:absolute;inset:.5rem}.overlay .dash line{stroke:var(--ink);stroke-width:.35px;stroke-dasharray:1.6 1.4;opacity:.75}.overlay .dash circle{fill:none;stroke:var(--ink);stroke-width:.4px}.note{letter-spacing:.08em;background:var(--paper);border:1px solid var(--line);padding:.3rem .45rem;font-size:.56rem;line-height:1.5;position:absolute;box-shadow:2px 2px #47494826}section{padding:clamp(3.5rem,8vw,7rem) clamp(1.2rem,5vw,4rem)}.hero-scene{padding:0}.hero{padding-top:clamp(3rem,7vw,6rem)}.section-head{max-width:50rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head .index{letter-spacing:.22em;color:var(--sage);margin-bottom:1rem;font-size:.62rem;display:block}.section-head h2,.tel-copy h2,.enquire h2{font-size:clamp(2rem,4.5vw,3.4rem);font-weight:500;line-height:1.08}.systems{border-bottom:1px solid var(--line)}.split{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.panel.software{background:var(--soft);border:1px solid var(--line);padding:1.2rem 1.4rem 1rem;box-shadow:6px 8px #47494824}.panel-head{letter-spacing:.1em;border-bottom:1px solid var(--line-faint);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-bottom:.6rem;padding-bottom:.9rem;font-size:.62rem;display:flex}.legend{align-items:center;gap:.45rem;display:inline-flex}.dot{border:1px solid var(--ink);border-radius:50%;width:9px;height:9px;margin-right:.15rem;display:inline-block}.dot.ink{background:var(--ink)}.dot.sage{background:var(--sage)}.dot.mint{background:var(--mint)}.chart{width:100%;height:auto;display:block}.chart .grid line{stroke:var(--ink);stroke-width:1px}.chart .grid line.faint{stroke:var(--line-faint)}.chart .curve{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:2.4s ease-out forwards draw}.chart .curve.ink{stroke:var(--ink)}.chart .curve.sage{stroke:var(--sage);animation-delay:.25s}.chart .curve.mint{stroke:var(--mint);stroke-width:2.5px;filter:drop-shadow(0 0 1px #47494899);animation-delay:.5s}@keyframes draw{to{stroke-dashoffset:0}}.chart .axis-label text{font-family:var(--mono);letter-spacing:.12em;fill:var(--sage);font-size:8px}.panel-foot{letter-spacing:.08em;color:var(--sage);border-top:1px solid var(--line-faint);align-items:center;gap:1.4rem;margin-top:.4rem;padding-top:.9rem;font-size:.62rem;display:flex}.feature-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.feature .index{border:1px solid var(--line);background:var(--soft);text-align:center;width:1.7rem;height:1.7rem;margin-bottom:1rem;font-size:.62rem;line-height:1.6rem;display:inline-block}.feature h3{margin-bottom:.6rem;font-size:1.5rem;font-weight:600}.feature p{color:#474948cc;font-size:1.08rem;line-height:1.55}.glasshouses{border-bottom:1px solid var(--line)}.gh-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.gh-featured .scene-card-frame img{object-fit:cover;min-height:280px}.gh-mini-charts{z-index:3;grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.mini-panel{background:#f4f4f4e6;border:1px solid #47494826;padding:.2rem}.mini-panel svg{width:100%;height:auto;display:block}.gh-card .scene-card-frame{transition:transform .25s,box-shadow .25s}.gh-card:hover .scene-card-frame{transform:translate(-3px,-3px);box-shadow:10px 12px #4749482e}.gh-card figcaption{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.specimen-strip{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem)}.strip-label{letter-spacing:.2em;color:var(--sage);margin-bottom:1.2rem;font-size:.58rem}.strip-scroll{scrollbar-width:thin;gap:1.2rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.strip-scroll img{border:1px solid var(--line);filter:sepia(.14)contrast(1.04)saturate(.92);opacity:.85;flex:none;width:clamp(140px,18vw,200px);height:auto;transition:opacity .2s}.strip-scroll img:hover{opacity:1}.grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.card figcaption{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tagn{background:var(--soft);border:1px solid var(--line);color:var(--ink);padding:.15rem .45rem;box-shadow:2px 2px #47494826}.card:hover .tagn{background:var(--mint)}.telemetry{border-bottom:1px solid var(--line)}.tel-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.tel-copy .index{letter-spacing:.22em;color:var(--sage);margin-bottom:1rem;font-size:.62rem;display:block}.tel-copy p{color:#474948cc;max-width:30rem;margin-top:1.2rem;font-size:1.15rem;line-height:1.55}.readouts{flex-wrap:wrap;gap:2.4rem;margin-top:2rem;display:flex}.readouts>div{flex-direction:column;display:flex}.readouts dt{letter-spacing:.18em;color:var(--sage);margin-bottom:.3rem;font-size:.58rem}.readouts dd{font-size:1.5rem}.readouts dd.u{color:var(--sage);margin-top:.2rem;font-size:.7rem}.dotpaper{background:linear-gradient(var(--line-faint) 1px, transparent 1px), linear-gradient(90deg, var(--line-faint) 1px, transparent 1px), var(--soft);border:1px solid var(--line);background-size:26px 26px,26px 26px,auto;padding:clamp(1.5rem,3vw,2.6rem);box-shadow:6px 8px #47494824}.dotgrid{grid-template-columns:repeat(19,1fr);gap:6px;max-width:560px;margin:0 auto;display:grid}.dotgrid i{aspect-ratio:1;background:0 0;border-radius:50%;transition:background .6s,transform .6s}.dotgrid i.on{background:var(--sage)}.dotgrid i.on.lit{background:var(--mint);outline:1px solid var(--sage);transform:scale(1.12)}.dot-cap{text-align:center;letter-spacing:.16em;color:var(--sage);margin-top:1.4rem;font-size:.58rem;display:block}.enquire{padding-bottom:0}.enquire-inner{text-align:center;max-width:46rem;margin:0 auto;padding-bottom:clamp(3.5rem,8vw,7rem)}.enquire .kicker{margin-bottom:1.2rem}.enquire h2{margin-bottom:2.2rem}.enquire footer{letter-spacing:.12em;color:var(--sage);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;padding:1.4rem 0 1.6rem;font-size:.58rem;display:flex}@media (max-width:900px){.hero,.split,.tel-grid,.feature-row{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.gh-grid{grid-template-columns:1fr}.layer-product{width:auto;margin:1.5rem clamp(1.2rem,5vw,4rem) 0;position:relative;top:auto;right:auto;transform:none}.tech-charts{grid-template-columns:1fr}.scene-frame{min-height:auto;padding-bottom:1.5rem}.scene-tint{background:linear-gradient(#474948a6 0%,#47494833 50%,#47494814 100%)}.vintage-cap{display:none}.scene-cap{padding:.8rem clamp(1.2rem,5vw,4rem) 0;position:relative}.hud-readout:not(.sm){display:none}}@media (max-width:560px){.grid{grid-template-columns:1fr}.ticker{gap:.3rem 1rem;font-size:.55rem}.site-header nav{gap:1rem}.scene-note,.hud-readout,.gh-hud{display:none}}
