@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.blaeUG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.blaeUG_variable{--f-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.KoUoya_className{font-family:Manrope,Manrope Fallback;font-style:normal}.KoUoya_variable{--f-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.zYyzPq_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.zYyzPq_variable{--f-logo:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.ncSmgq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.ncSmgq_variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--abyss:#04060e;--ink:#0a0f1f;--cobalt:#1673ff;--cobalt-deep:#0a3fd8;--glacier:#3fd6ff;--iris:#4b6bff;--champagne:#dfe5ee;--text:#eef2ff;--muted:#8a93b5;--line:#ffffff17;--grad:linear-gradient(110deg, #c9f4ff 0%, var(--glacier) 28%, var(--cobalt) 62%, var(--iris) 100%);--ring:conic-gradient(transparent 0deg, transparent 200deg, #a8e6ff26 230deg, var(--glacier) 280deg, #fff 300deg, var(--cobalt) 320deg, var(--iris) 340deg, transparent 360deg);--ring-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);--f-display:var(--f-serif), "Times New Roman", Georgia, serif;--f-body:var(--f-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--r-lg:28px;--r-md:20px;--gutter:clamp(16px, 4vw, 48px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--abyss);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--abyss);min-height:100vh;color:var(--text);font:400 1.0625rem/1.6 var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ol,ul,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--cobalt);color:#fff}:focus-visible{outline:2px solid var(--glacier);outline-offset:3px;border-radius:8px}.container{width:100%;max-width:1320px;padding:0 var(--gutter);margin:0 auto}.serif,em{font-family:var(--f-serif), Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.section__title em,.cta__title em,.reel__title em,.hero__title .rotator__word,.reel__word em{background:var(--grad);color:#0000;animation:sheen 8s var(--ease-in-out) infinite alternate;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.08em}@keyframes sheen{to{background-position:100% 0}}h1,h2,h3,.hero__lead,.section__lead,.svc__desc{text-wrap:balance}.hero__title em,.section__title em,.cta__title em,.reel__title em{font-size:1.04em}.loader{z-index:500;background:var(--abyss);clip-path:inset(0);transition:clip-path 1.1s var(--ease-in-out), visibility 0s linear 1.1s;place-items:center;display:grid;position:fixed;inset:0}.loader__mark{justify-items:center;gap:18px;display:grid}.loader__mark svg{animation:breathe 1.4s var(--ease-in-out) infinite;filter:drop-shadow(0 0 40px #3d6bffb3)}.loader__name{font:400 1.25rem/1 var(--f-display);letter-spacing:-.01em}.loader__name em{color:var(--champagne);font-size:1.15em}.loader__bar{background:var(--line);border-radius:2px;width:160px;height:2px;overflow:hidden}.loader__bar i{background:var(--grad);transform-origin:0;height:100%;animation:load 1.2s var(--ease) forwards;display:block}@keyframes load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes breathe{50%{transform:scale(.92)}}.is-loaded .loader{clip-path:inset(0 0 100%);visibility:hidden}.bg{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg__orb{filter:blur(120px);opacity:.35;will-change:transform;border-radius:50%;position:absolute}.bg__orb--1{background:radial-gradient(circle, var(--cobalt), transparent 65%);width:50vw;height:50vw;animation:drift1 24s var(--ease-in-out) infinite alternate;top:30vh;left:-15vw}.bg__orb--2{background:radial-gradient(circle, var(--iris), transparent 65%);opacity:.22;width:40vw;height:40vw;animation:drift2 28s var(--ease-in-out) infinite alternate;top:10vh;right:-14vw}.bg__orb--3{opacity:.16;width:34vw;height:34vw;animation:drift1 32s var(--ease-in-out) infinite alternate-reverse;background:radial-gradient(circle,#1fb6ff,#0000 65%);bottom:-18vw;left:35vw}@keyframes drift1{to{transform:translate(14vw,10vh)scale(1.15)}}@keyframes drift2{to{transform:translate(-12vw,16vh)scale(.9)}}.bg__grain{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.cursor{z-index:400;pointer-events:none;display:none;position:fixed;top:0;left:0}.has-cursor .cursor{display:block}.has-cursor [data-cursor]{cursor:none}.cursor__ring{width:34px;height:34px;transition:transform .45s var(--ease), background .3s, border-color .3s, opacity .3s;border:1px solid #eef2ff8c;border-radius:50%;margin:-17px 0 0 -17px;position:absolute;top:0;left:0}.cursor__label{font:600 .72rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--abyss);white-space:nowrap;opacity:0;transition:opacity .3s, transform .45s var(--ease);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.cursor.is-link .cursor__ring{background:#a8e6ff1a;border-color:#a8e6ff99;transform:scale(1.5)}.cursor.is-media .cursor__ring{background:#eef2ffeb;border-color:#0000;transform:scale(2.9)}.cursor.is-media .cursor__label{opacity:1;transform:translate(-50%,-50%)scale(1)}.cursor.is-down .cursor__ring{transform:scale(.8)}.cursor.is-media.is-down .cursor__ring{transform:scale(2.5)}.cursor.is-hidden .cursor__ring{opacity:0}.glass{-webkit-backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--line);background:radial-gradient(120% 80% at 0 0,#ffffff17,#0000 50%),linear-gradient(150deg,#ffffff12,#ffffff04 60%);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff08,0 30px 80px -30px #000000bf}.btn{--bw:1.5px;isolation:isolate;font:500 .975rem/1 var(--f-body);white-space:nowrap;color:var(--text);transition:transform .5s var(--ease);will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:.65em;padding:.95em 1.55em;display:inline-flex;position:relative}.btn--sm{padding:.78em 1.2em;font-size:.9rem}.btn--lg{padding:1.15em 1.9em;font-size:1.04rem}.btn--block{width:100%}.btn,.reel-card,.cta__box,.svc__frame{isolation:isolate;overflow:hidden}.btn:before,.reel-card:before,.cta__box:before,.svc__frame:before{content:"";z-index:0;aspect-ratio:1;background:var(--ring);pointer-events:none;width:max(160%,260px);animation:3.6s linear infinite beam;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.cta__box:before,.svc__frame:before{width:260%;animation-duration:7s}@keyframes beam{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.btn{transition:transform .5s var(--ease), box-shadow .5s;box-shadow:0 0 0 1px #ffffff1f,0 12px 40px -12px #3d6bff8c}.btn:hover{box-shadow:0 0 0 1px #a8e6ff66,0 16px 50px -10px #3d6bffd9}.btn__bg{inset:var(--bw);z-index:1;border-radius:inherit;position:absolute;overflow:hidden}.btn__bg:after{content:"";transition:transform .9s var(--ease);background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover .btn__bg:after{transform:translate(120%)}.btn__label,.btn>svg{z-index:3;position:relative}.btn>svg{transition:transform .4s var(--ease)}.btn:hover>svg{transform:translate(3px)}.btn--primary .btn__bg{background:radial-gradient(120% 140% at 30% 0%, #a8e6ff73, transparent 55%), linear-gradient(135deg, var(--cobalt) 0%, var(--cobalt-deep) 55%, #5a4bf0 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -8px 16px #04060e40,0 10px 30px -8px #3d6bff99}.btn--ghost .btn__bg{background:linear-gradient(#131c3a,#0a0f1f);box-shadow:inset 0 1px #ffffff1f}.btn--ghost{box-shadow:0 0 0 1px #ffffff24}.round-btn{width:54px;height:54px;transition:background .35s, color .35s, border-color .35s, transform .35s var(--ease);border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.round-btn:hover{background:var(--text);color:var(--abyss);border-color:#0000;transform:scale(1.06)}.nav{z-index:100;padding:0 var(--gutter);pointer-events:none;position:fixed;top:16px;left:0;right:0}.nav__inner{pointer-events:auto;border-radius:999px;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:9px 9px 9px 18px;transition:background-color .4s;display:flex}.nav.is-scrolled .nav__inner{background-color:#06091499}.nav__links{background:#ffffff0a;border-radius:999px;gap:2px;margin-left:auto;padding:4px;display:flex}.nav__links a{color:#b9c1de;border-radius:999px;padding:9px 15px;font-size:.9rem;transition:color .3s,background .3s}.nav__links a:hover{color:var(--abyss);background:var(--text)}.brand{align-items:center;gap:10px;display:inline-flex}.brand__name{font:400 1.45rem/1 var(--f-display);letter-spacing:-.01em}.brand__name b{color:var(--glacier);margin-left:.18em;font-weight:600}.brand__name em{color:var(--champagne);margin-left:.22em;font-size:1.12em}.nav__burger{background:#ffffff12;border-radius:50%;width:44px;height:44px;margin-left:auto;display:none;position:relative}.nav__burger i{background:var(--text);height:1.5px;transition:transform .4s var(--ease), top .4s var(--ease);position:absolute;left:13px;right:13px}.nav__burger i:first-child{top:18px}.nav__burger i:last-child{top:25px}.nav.is-open .nav__burger i:first-child{top:21.5px;transform:rotate(45deg)}.nav.is-open .nav__burger i:last-child{top:21.5px;transform:rotate(-45deg)}.nav__mobile{opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);background-color:#060914e0;border-radius:24px;flex-direction:column;gap:4px;margin:10px auto 0;padding:14px;display:none;transform:translateY(-10px)}.nav__mobile a:not(.btn){font:400 1.4rem/1 var(--f-display);border-bottom:1px solid var(--line);padding:14px 12px}.nav__mobile .btn{margin-top:12px}.nav.is-open .nav__mobile{opacity:1;pointer-events:auto;transform:none}.reveal{opacity:0;filter:blur(8px);transition:opacity 1.1s var(--ease), translate 1.1s var(--ease), filter 1.1s var(--ease);translate:0 30px}.reveal.is-in{opacity:1;filter:none;translate:0}.hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:150px 0 28px;display:flex;position:relative;overflow:hidden}.hero__media{z-index:-1;position:absolute;inset:0}.hero__media video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.06 + var(--p,0) * .25));filter:saturate(1.15)contrast(1.05)}.hero__shade{background:radial-gradient(90% 70% at 15% 75%, #04060ec7, transparent 70%), linear-gradient(180deg, #04060ebf 0%, #04060e33 30%, #04060e59 65%, var(--abyss) 100%);position:absolute;inset:0}.hero__inner,.hero__bottom{transform:translateY(calc(var(--p,0) * 140px));opacity:calc(1 - var(--p,0) * 1.6)}.chip{color:#d5dcf5;border-radius:999px;align-items:center;gap:12px;padding:6px 16px 6px 6px;font-size:.88rem;display:inline-flex}.chip__tag{background:var(--text);color:var(--abyss);font:600 .7rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.chip__dot{background:#18c37e;border-radius:50%;width:7px;height:7px;animation:2s infinite ping;box-shadow:0 0 #18c37e99}@keyframes ping{70%{box-shadow:0 0 0 9px #18c37e00}to{box-shadow:0 0 #18c37e00}}.hero{text-align:center;justify-content:center}.hero__inner{flex-direction:column;align-items:center;margin-top:auto;display:flex}.hero__title{font:400 clamp(3.3rem, 8.6vw, 8.6rem)/.94 var(--f-display);letter-spacing:-.025em;text-shadow:0 10px 60px #04060e8c;margin:30px 0 28px}.hero__title .line{padding-bottom:.08em;display:block;overflow:hidden}.hero__title .split{transition:transform 1.3s var(--ease);display:inline-block;transform:translateY(110%)}.hero__title .line:nth-child(2) .split{transition-delay:.12s}.is-loaded .hero__title .split{transform:none}.hero__title .rotator__word{letter-spacing:-.02em;text-shadow:none;font-size:1.08em}.rotator{vertical-align:bottom;transition:width .8s var(--ease);justify-items:start;margin-bottom:-.1em;padding-bottom:.1em;display:inline-grid;overflow:hidden}.rotator__word{font-family:var(--f-serif), Georgia, serif;white-space:nowrap;opacity:0;transition:transform .9s var(--ease), opacity .6s var(--ease);grid-area:1/1;font-style:italic;font-weight:400;transform:translateY(105%)}.rotator__word.is-active{opacity:1;transform:none}.rotator__word.is-leaving{opacity:0;transform:translateY(-105%)}.hero__lead{color:#c8cfe9;max-width:620px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.65}.hero__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.hero__bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:22px;display:flex}.hero__scroll{font:500 .75rem/1 var(--f-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;display:inline-flex}.hero__scroll i{background:#ffffff26;width:1px;height:34px;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:var(--glacier);width:100%;height:40%;animation:drop 1.8s var(--ease-in-out) infinite;position:absolute;top:-40%;left:0}@keyframes drop{to{top:100%}}.hero__we{color:var(--muted);align-items:baseline;gap:10px;font-size:.95rem;display:inline-flex}.hero__we .rotator__word{color:var(--text);font-size:1.45rem}.reel-card{--bw:1px;text-align:left;transition:transform .5s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:7px 8px 7px 7px;display:inline-flex;position:relative}.reel-card:after{content:"";z-index:0;border-radius:inherit;background:linear-gradient(#131c3af5,#0a0f1ff5);position:absolute;inset:1px}.reel-card>*{z-index:1;position:relative}.reel-card:hover{transform:translateY(-3px)}.reel-card__thumb{background:#111;border-radius:999px;width:76px;height:48px;overflow:hidden}.reel-card__thumb video{object-fit:cover;width:100%;height:100%}.reel-card__text small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;display:block}.reel-card__text b{font:500 .95rem/1.2 var(--f-body)}.reel-card__play{background:var(--text);border-radius:50%;width:44px;height:44px;margin-left:8px;position:relative}.reel-card__play:after{content:"";border-left:12px solid var(--abyss);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:14px;left:17px}.marquee{border-block:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#3d6bff14,#9a7bff14);margin:24px -2vw;padding:24px 0;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.marquee__track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee__row{flex-shrink:0;display:flex}.marquee__item{font:400 clamp(2rem, 4.6vw, 4rem)/1 var(--f-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;display:inline-flex}.marquee__item .o{color:#0000;-webkit-text-stroke:1px #a8e6ffa6}.marquee__item i{color:var(--champagne);margin:0 .6em;font-size:.5em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:clamp(96px,13vw,170px) 0;position:relative}.section__head{grid-template-columns:1.25fr 1fr;align-items:end;gap:32px 64px;margin-bottom:clamp(48px,6vw,80px);display:grid}.section__head>:only-child{grid-column:1/-1}.eyebrow{font:600 .72rem/1 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--glacier);align-items:center;gap:12px;display:inline-flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;width:30px;height:1px}.section__title{font:400 clamp(2.3rem, 5.2vw, 4.6rem)/1.02 var(--f-display);letter-spacing:-.02em;margin-top:20px}.section__title em{white-space:nowrap;font-size:1.08em}.section__lead{max-width:560px;color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.15rem)}.intro__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:44px;display:flex}.intro__kicker{font:400 1.25rem/1.3 var(--f-serif), serif;color:var(--champagne);font-style:italic}.intro__text{font:400 clamp(1.9rem, 4.1vw, 3.7rem)/1.18 var(--f-display);letter-spacing:-.025em;word-spacing:.06em}.intro__text .w{opacity:clamp(.14, calc(var(--p,0) * var(--n) * 1.25 - var(--i)), 1);transition:opacity .2s linear}.chip-media{vertical-align:-.06em;background:#0d1430;border-radius:999px;width:2.1em;height:.92em;margin:0 .28em 0 0;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 10px 30px -10px #3d6bff99}.chip-media video,.chip-media img{object-fit:cover;width:100%;height:100%}.intro__media{grid-template-columns:1.6fr 1fr;gap:20px;margin-top:clamp(60px,8vw,110px);display:grid}.studio{background:#0d1430;border-radius:32px;min-height:460px;position:relative;overflow:hidden}.studio video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.25 - var(--p,0) * .2));position:absolute;inset:0}.studio:after{content:"";background:linear-gradient(#0000 50%,#04060eb3);position:absolute;inset:0}.studio figcaption{z-index:1;border-radius:18px;max-width:360px;padding:16px 18px;font-size:.98rem;line-height:1.45;position:absolute;bottom:20px;left:20px}.studio figcaption small{font:500 .7rem/1 var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--glacier);margin-bottom:6px;display:block}.values{gap:14px;display:grid}.value{border-radius:24px;padding:24px 26px;position:relative}.value__n{font:500 .75rem/1 var(--f-mono), monospace;color:var(--muted)}.value h3{font:400 1.5rem/1.1 var(--f-display);margin:10px 0 6px}.value p{color:var(--muted);font-size:.95rem}.spot:before,.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.spot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #a8e6ffe6, #9a7bff66 25%, transparent 50%);-webkit-mask:var(--ring-mask);-webkit-mask-composite:xor;-webkit-mask:var(--ring-mask);mask:var(--ring-mask);z-index:2;padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.spot:after{background:radial-gradient(500px circle at var(--mx,50%) var(--my,0%), #3d6bff24, transparent 45%)}.spot:hover:before,.spot:hover:after{opacity:1}.spot>*{z-index:1;position:relative}.svc{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(32px,5vw,90px);display:grid}.svc__aside{gap:18px;display:flex;position:sticky;top:104px}.svc__frame{--bw:1.5px;height:min(100vh - 150px,760px);padding:var(--bw);border-radius:34px;flex:1;position:relative;box-shadow:0 0 0 1px #ffffff14,0 40px 100px -40px #000000e6,0 0 80px -30px #3d6bff73}.svc__inner{z-index:1;background:#0a0f1f;border-radius:32.5px;width:100%;height:100%;position:relative;overflow:hidden}.svc__inner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#04060e59,#0000 28% 55%,#04060ed9);position:absolute;inset:0}.svc__media{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.svc__media.is-active{opacity:1}.svc__media img,.svc__media video{object-fit:cover;width:100%;height:100%;transition:transform 1.8s var(--ease);transform:scale(1.2)rotate(1.5deg)}.svc__media.is-active img,.svc__media.is-active video{transform:scale(1.04)}.svc__hud{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0}.svc__count{font-family:var(--f-display);border-radius:999px;align-self:flex-start;align-items:baseline;gap:6px;padding:10px 18px;display:inline-flex}.svc__count b{animation:countIn .7s var(--ease);font-size:1.6rem;font-weight:400;line-height:1}.svc__count i{color:var(--muted);font-style:italic}.svc__caption{animation:countIn .8s var(--ease);border-radius:22px;padding:18px 22px}.svc__caption small{font:600 .7rem/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--glacier);display:block}.svc__caption strong{font:400 clamp(1.6rem, 2.4vw, 2.2rem)/1.05 var(--f-display);margin-top:8px;display:block}@keyframes countIn{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}.svc__dots{flex-direction:column;justify-content:center;gap:10px;display:flex}.svc__dots i{width:3px;height:18px;transition:height .6s var(--ease), background .4s;background:#ffffff24;border-radius:3px}.svc__dots i.is-active{background:linear-gradient(180deg, var(--glacier), var(--cobalt), var(--iris));height:52px}.svc__item{border-top:1px solid var(--line);opacity:.3;min-height:46vh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;padding:6vh 0;display:flex}.svc__item:last-child{border-bottom:1px solid var(--line)}.svc__item.is-active{opacity:1}.svc__n{font:400 1.05rem/1 var(--f-serif), serif;color:var(--muted);font-style:italic}.svc__title{font:400 clamp(2.4rem, 4.4vw, 4.3rem)/1 var(--f-display);letter-spacing:-.02em;background:linear-gradient(90deg, #fff 0%, #fff 40%, var(--glacier) 70%, var(--iris) 100%) 0 0 / 250% 100%;color:#0000;transition:background-position 1.2s var(--ease);-webkit-background-clip:text;background-clip:text;margin:16px 0 18px}.svc__item.is-active .svc__title{background-position:100% 0}.svc__desc{max-width:500px;color:var(--muted);font-size:1.06rem;line-height:1.65}.svc__foot{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.svc__tags{flex-wrap:wrap;gap:8px;display:flex}.svc__tags i{border:1px solid var(--line);color:#c6cdea;background:#ffffff08;border-radius:999px;padding:7px 14px;font-size:.8rem;font-style:normal}.svc__go{width:56px;height:56px;transition:background .4s, color .4s, transform .6s var(--ease), border-color .4s;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;display:grid}.svc__item.is-active .svc__go{background:var(--text);color:var(--abyss);border-color:#0000}.svc__go:hover{transform:rotate(45deg)scale(1.06)}.svc__thumb{display:none}.work{position:relative}.work__sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.work__track{padding:0 var(--gutter);transform:translate3d(calc(var(--p,0) * var(--dist,0px) * -1), 0, 0);will-change:transform;align-items:center;gap:clamp(20px,2.6vw,40px);display:flex}.work__intro{flex:none;width:min(440px,80vw);padding-right:20px}.work__intro .section__lead{margin:22px 0 30px}.case{flex:none;position:relative}.case__media{aspect-ratio:4/5;background:#0d1430;border-radius:28px;height:62vh;position:relative;overflow:hidden}.case--1 .case__media{aspect-ratio:1;height:54vh}.case--1{align-self:flex-end;margin-bottom:4vh}.case--2 .case__media{aspect-ratio:5/4;height:50vh}.case--2{align-self:flex-start;margin-top:10vh}.case__media img,.case__media video{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), filter .6s;transform:scale(1.06)}.case:hover .case__media img,.case:hover .case__media video{transform:scale(1.14)}.case__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#04060e99);position:absolute;inset:0}.case__cat{z-index:1;border-radius:999px;padding:7px 13px;font-size:.8rem;position:absolute;top:16px;left:16px}.case__kpi{z-index:1;opacity:0;transition:transform .6s var(--ease), opacity .4s;border-radius:16px;padding:12px 16px;position:absolute;bottom:16px;right:16px;transform:translateY(10px)}.case:hover .case__kpi{opacity:1;transform:none}.case__kpi b{font:400 1.6rem/1 var(--f-display);display:block}.case__kpi small{color:#c3cae6;font-size:.8rem}.case__info{justify-content:space-between;align-items:baseline;margin-top:18px;display:flex}.case__info h3{font:400 1.6rem/1.1 var(--f-display);letter-spacing:-.02em}.case__info span{font:400 .85rem/1 var(--f-mono), monospace;color:var(--muted)}.case__stack{color:var(--muted);margin-top:6px;font-size:.9rem}.work__end{width:min(460px,80vw);height:54vh;font:400 clamp(2.2rem, 3.6vw, 3.4rem)/1 var(--f-display);letter-spacing:-.02em;border:1px dashed #a8e6ff4d;border-radius:28px;flex:none;align-content:center;padding:40px;transition:background .5s,border-color .5s;display:grid}.work__end em{color:var(--glacier)}.work__end i{transition:transform .5s var(--ease);margin-top:24px;font-size:2.4rem;font-style:normal}.work__end:hover{background:#3d6bff1a;border-color:#a8e6ff99}.work__end:hover i{transform:translate(14px)}.work__bar{left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;bottom:5vh}.work__bar i{height:100%;width:calc(var(--p,0) * 100%);background:var(--grad);display:block}.reel{height:300vh;position:relative}.reel__sticky{--e:min(1, calc(var(--p,0) * 1.55));height:100vh;position:sticky;top:0;overflow:hidden}.reel__frame{clip-path:inset(calc((1 - var(--e)) * 26vh) calc((1 - var(--e)) * 30vw) round calc((1 - var(--e)) * 32px));cursor:pointer;background:#0d1430;position:absolute;inset:0}.reel__frame video{object-fit:cover;width:100%;height:100%;filter:brightness(calc(1 - var(--e) * .45))}.reel__overlay{padding:0 var(--gutter);text-align:center;opacity:clamp(0, calc((var(--p,0) - .62) * 3.5), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p,0) - .62) * 3.5), 1)) * 40px));place-content:center;justify-items:center;gap:22px;display:grid;position:absolute;inset:0}.reel__title{max-width:1000px;font:400 clamp(2.6rem, 7vw, 6.6rem)/.98 var(--f-display);letter-spacing:-.022em}.reel__overlay p{color:#d5dcf5;max-width:560px;font-size:1.1rem}.reel__play{width:88px;height:88px;transition:transform .5s var(--ease);background:#eef2fff2;border-radius:50%;position:relative}.reel__play:before{content:"";animation:ping2 2.4s var(--ease) infinite;border:1px solid #eef2ff66;border-radius:50%;position:absolute;inset:-10px}.reel__play span{border-left:22px solid var(--abyss);border-top:14px solid #0000;border-bottom:14px solid #0000;position:absolute;top:30px;left:36px}.reel__play:hover{transform:scale(1.08)}@keyframes ping2{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.reel__word{font:400 clamp(3rem, 5.6vw, 6rem)/1 var(--f-display);letter-spacing:-.022em;white-space:nowrap;pointer-events:none;opacity:calc(1 - var(--e) * 1.6);position:absolute;top:50%}.reel__word--l{transform:translate(calc(var(--e) * -30vw), -50%);right:calc(50% + 21vw)}.reel__word--r{transform:translate(calc(var(--e) * 30vw), -50%);left:calc(50% + 21vw)}.reel__word em{font-size:1.12em}.reel__hint{font:500 .75rem/1 var(--f-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:calc(1 - var(--e) * 3);position:absolute;bottom:6vh;left:50%;transform:translate(-50%)}.stats{isolation:isolate;padding:clamp(110px,14vw,180px) 0 60px;position:relative;overflow:hidden}.stats__bg{z-index:-1;position:absolute;inset:0}.stats__bg img{object-fit:cover;opacity:.5;width:100%;height:120%;transform:translateY(calc((var(--p,0) - .5) * -14%))}.stats__bg:after{content:"";background:linear-gradient(180deg, var(--abyss), #04060e66 35%, #04060e80 65%, var(--abyss));position:absolute;inset:0}.stats__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{border-radius:26px;padding:clamp(26px,3vw,40px) 26px}.stat strong{font:400 clamp(3rem, 6vw, 5.4rem)/.9 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;display:flex}.stat sup{color:var(--glacier);margin:.12em 0 0 .06em;font-size:.45em}.stat small{border-top:1px solid var(--line);color:#c3cae6;margin-top:18px;padding-top:14px;font-size:.92rem;display:block}.industries{margin-top:clamp(60px,8vw,100px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.industries__track{width:max-content;animation:40s linear infinite marquee;display:flex}.industries span{font:400 clamp(1.8rem, 3vw, 2.6rem)/1 var(--f-serif), serif;color:#eef2ff8c;white-space:nowrap;align-items:center;font-style:italic;transition:color .3s;display:inline-flex}.industries span:after{content:"✦";color:var(--champagne);margin:0 1.1em;font-size:.4em;font-style:normal}.industries span:hover{color:var(--text)}.why__grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.why__media{aspect-ratio:4/4.6;background:#0d1430;border-radius:32px;position:sticky;top:110px;overflow:hidden}.why__media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease), transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.why__media img.is-active{opacity:1;transform:none}.why__badge{font:400 .85rem/1 var(--f-mono), monospace;color:var(--muted);border-radius:999px;padding:10px 16px;position:absolute;bottom:18px;left:18px}.why__badge b{color:var(--text);font-weight:500}.acc__item{border-bottom:1px solid var(--line)}.acc__item:first-child{border-top:1px solid var(--line)}.acc__head{text-align:left;grid-template-columns:1fr auto;gap:8px 20px;width:100%;padding:30px 0;display:grid}.acc__k{font:500 .75rem/1 var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--glacier);grid-column:1}.acc__t{font:400 clamp(1.6rem, 2.8vw, 2.4rem)/1.1 var(--f-display);letter-spacing:-.025em;grid-column:1;transition:color .3s}.acc__head:hover .acc__t{color:var(--glacier)}.acc__icon{width:52px;height:52px;transition:background .4s, transform .6s var(--ease);border:1px solid #ffffff2e;border-radius:50%;grid-area:1/2/span 2;align-self:center;position:relative}.acc__icon:before,.acc__icon:after{content:"";width:16px;height:1.5px;transition:transform .5s var(--ease);background:currentColor;margin:-.75px 0 0 -8px;position:absolute;top:50%;left:50%}.acc__icon:after{transform:rotate(90deg)}.acc__item.is-open .acc__icon{background:var(--text);color:var(--abyss);transform:rotate(180deg)}.acc__item.is-open .acc__icon:after{transform:rotate(0)}.acc__body{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.acc__item.is-open .acc__body{grid-template-rows:1fr}.acc__body>div{overflow:hidden}.acc__body p{max-width:560px;color:var(--muted);font-size:1.02rem}.acc__body ul{gap:10px;margin:20px 0 34px;display:grid}.acc__body li{color:#c3cae6;padding-left:26px;font-size:.98rem;position:relative}.acc__body li:before{content:"";background:var(--glacier);width:12px;height:1px;position:absolute;top:.6em;left:0}.acc__body li b{color:var(--text);font-weight:500}.process{padding-top:44px;position:relative}.process__line{background:var(--line);height:1px;position:absolute;top:6px;left:0;right:0}.process__line i{height:100%;width:calc(var(--p,0) * 100%);background:var(--grad);display:block;box-shadow:0 0 12px #a8e6ff99}.process ol{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step{border-radius:var(--r-lg);transition:transform .6s var(--ease);padding:30px 26px 26px;position:relative}.step:hover{transform:translateY(-6px)}.step__dot{background:var(--abyss);border:1px solid var(--glacier);width:13px;height:13px;box-shadow:0 0 0 4px var(--abyss);border-radius:50%;top:-44px;left:26px;position:absolute!important}.step__dot:after{content:"";background:var(--glacier);opacity:clamp(0, calc((var(--p,0) * 4 - var(--i)) * 2), 1);box-shadow:0 0 12px var(--glacier);border-radius:50%;position:absolute;inset:2px}.step__n{font:400 1rem/1 var(--f-serif), serif;color:var(--muted);font-style:italic}.step h3{font:400 1.55rem/1.1 var(--f-display);letter-spacing:-.02em;margin:26px 0 10px}.step p{color:var(--muted);font-size:.96rem}.step small{border:1px solid var(--line);font:500 .72rem/1 var(--f-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--champagne);border-radius:999px;margin-top:22px;padding:6px 12px;display:inline-block}.global__grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.global .section__lead{margin-top:22px}.clocks{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;display:grid}.clocks li{border:1px solid var(--line);background:#ffffff08;border-radius:16px;padding:14px 16px;transition:border-color .3s,background .3s}.clocks li:hover{background:#3d6bff14;border-color:#a8e6ff59}.clocks span{color:var(--muted);font-size:.8rem;display:block}.clocks time{font:500 1.35rem/1.3 var(--f-mono), monospace;font-variant-numeric:tabular-nums}.globe{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.globe canvas{width:100%;height:100%}.globe__ring{pointer-events:none;border:1px solid #a8e6ff1f;border-radius:50%;position:absolute;inset:4%}.globe__ring:before{content:"";background:var(--ring);-webkit-mask:var(--ring-mask);-webkit-mask-composite:xor;-webkit-mask:var(--ring-mask);mask:var(--ring-mask);border-radius:50%;padding:1px;animation:8s linear infinite spin;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.voices__grid{grid-template-columns:1fr 1.9fr;align-items:start;gap:clamp(32px,6vw,100px);display:grid}.voices__nav{gap:12px;margin-top:40px;display:flex}.voices__progress{font:400 .95rem/1 var(--f-serif), serif;color:var(--muted);align-items:center;gap:16px;margin-top:28px;font-style:italic;display:flex}.voices__progress i{background:var(--line);flex:1;max-width:220px;height:1px;position:relative;overflow:hidden}.voices__progress b{background:var(--grad);transform-origin:0;animation:linear forwards fill;position:absolute;inset:0}.voices__progress b.is-paused{animation-play-state:paused}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.voices__quote{padding-top:10px;position:relative}.voices__mark{height:.6em;font:400 7rem/1 var(--f-serif), serif;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.voices__quote blockquote{font:400 clamp(1.8rem, 3.4vw, 3.1rem)/1.18 var(--f-serif), Georgia, serif;letter-spacing:-.015em;animation:quoteIn .9s var(--ease) both;margin-top:26px}.voices__quote figcaption{animation:quoteIn .9s var(--ease) .15s both;align-items:center;gap:14px;margin-top:44px;display:flex}.voices__quote figcaption b{font-weight:500;display:block}.voices__quote figcaption small{color:var(--muted)}.voices__avatar{width:52px;height:52px;font:400 .8rem/1 var(--f-display);color:var(--abyss);background:linear-gradient(135deg, hsl(var(--h) 90% 75%), hsl(calc(var(--h) + 50) 80% 60%));border-radius:50%;place-items:center;display:grid}@keyframes quoteIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}.journal{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.post__media{aspect-ratio:4/3;background:#0d1430;border-radius:24px;position:relative;overflow:hidden}.post__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.post:hover .post__media img{transform:scale(1.08)}.post__cat{border-radius:999px;padding:7px 13px;font-size:.8rem;position:absolute;top:14px;left:14px}.post__meta{font:400 .8rem/1 var(--f-mono), monospace;color:var(--muted);gap:16px;margin-top:20px;display:flex}.post__meta span+span:before{content:"•";color:var(--glacier);margin-right:16px}.post h3{font:400 1.45rem/1.2 var(--f-display);letter-spacing:-.02em;transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-top:12px;display:inline}.post:hover h3{background-size:100% 1px}.cta{isolation:isolate;overflow:hidden}.cta__media{z-index:-1;position:absolute;inset:0}.cta__media video{object-fit:cover;opacity:.55;width:100%;height:100%}.cta__media:after{content:"";background:linear-gradient(180deg, var(--abyss), #04060e40 30%, #04060e40 70%, var(--abyss));position:absolute;inset:0}.cta__box{isolation:isolate;text-align:center;border-radius:40px;padding:clamp(36px,7vw,90px) clamp(20px,6vw,80px);position:relative;overflow:hidden}.cta__box:before{animation-duration:6s}.cta__box:after{content:"";z-index:0;background:linear-gradient(#0e152ef0,#060914f5);border-radius:38.5px;position:absolute;inset:1.5px}.cta__box>:not(.cta__glow){z-index:2;position:relative}.cta__glow{z-index:1;pointer-events:none;filter:blur(30px);background:radial-gradient(closest-side,#3d6bff73,#9a7bff2e 50%,#0000);height:80%;position:absolute;inset:-40% 10% auto}.cta .eyebrow{justify-content:center}.cta__title{max-width:900px;font:400 clamp(2.5rem, 7vw, 6rem)/.98 var(--f-display);letter-spacing:-.022em;margin:22px auto 0}.cta .section__lead{margin:22px auto 0}.form{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:46px auto 0;display:grid}.field{border:0;min-width:0;margin:0;padding:0;position:relative}.field--full{grid-column:1/-1}.field>input,.field>textarea{border:1px solid var(--line);width:100%;color:var(--text);font:400 1rem/1.4 var(--f-body);resize:vertical;background:#04060e8c;border-radius:16px;outline:none;padding:26px 18px 10px;transition:border-color .3s,background .3s,box-shadow .3s}.field>input:focus,.field>textarea:focus{background:#0a0f1fd9;border-color:#a8e6ff8c;box-shadow:0 0 0 4px #3d6bff26}.field>label{color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease), color .3s;position:absolute;top:18px;left:19px}.field>input:focus+label,.field>input:not(:placeholder-shown)+label,.field>textarea:focus+label,.field>textarea:not(:placeholder-shown)+label{color:var(--glacier);transform:translateY(-10px)scale(.76)}.field__label{color:var(--muted);margin-bottom:10px;padding:0;font-size:.88rem;display:block}.choices{flex-wrap:wrap;gap:8px;display:flex}.choices label{cursor:pointer}.choices input{opacity:0;pointer-events:none;position:absolute}.choices span{border:1px solid var(--line);transition:all .3s var(--ease);background:#ffffff08;border-radius:999px;padding:10px 16px;font-size:.9rem;display:inline-block}.choices label:hover span{border-color:#a8e6ff66}.choices input:checked+span{color:var(--abyss);background:linear-gradient(135deg, var(--glacier), #c9bcff);border-color:#0000;box-shadow:0 6px 20px -6px #a8e6ff99}.choices input:focus-visible+span{outline:2px solid var(--glacier);outline-offset:2px}.form .btn{grid-column:1/-1;margin-top:8px}.form__note{text-align:center;color:#7dffcb;grid-column:1/-1;min-height:1.4em;font-size:.92rem}.cta__mail{font:400 clamp(1.2rem, 2.4vw, 1.6rem)/1.2 var(--f-serif), serif;color:var(--champagne);transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-top:16px;font-style:italic;display:inline-block}.cta__mail:hover{background-size:100% 1px}.lightbox{z-index:300;-webkit-backdrop-filter:blur(20px);animation:fadeIn .4s var(--ease);background:#04060ee6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox__video{width:min(1200px,100%);max-height:84vh;animation:zoomIn .6s var(--ease);background:#000;border-radius:22px;box-shadow:0 40px 120px #000c}.lightbox__close{border:1px solid var(--line);background:#ffffff1a;border-radius:50%;width:54px;height:54px;position:absolute;top:22px;right:22px}.lightbox__close span{background:var(--text);width:20px;height:1.5px;position:absolute;top:26px;left:17px;transform:rotate(45deg)}.lightbox__close span+span{transform:rotate(-45deg)}@keyframes fadeIn{0%{opacity:0}}@keyframes zoomIn{0%{opacity:0;transform:scale(.92)}}.footer{border-top:1px solid var(--line);padding:80px 0 30px;position:relative;overflow:hidden}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer__brand p{max-width:300px;color:var(--muted);margin-top:16px;font-size:.95rem}.footer__cols{grid-template-columns:repeat(3,minmax(130px,1fr));gap:40px;display:grid}.footer__cols h4{font:500 .75rem/1 var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--glacier);margin-bottom:16px}.footer__cols a{color:var(--muted);transition:color .3s, translate .3s var(--ease);padding:6px 0;display:block}.footer__cols a:hover{color:var(--text);translate:4px}.footer__word{text-align:center;white-space:nowrap;font:400 clamp(1.5rem, 7.2vw, 6.6rem)/.85 var(--f-display);letter-spacing:-.015em;word-spacing:.08em;background:linear-gradient(#a8e6ff80,#3d6bff0d 85%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:70px 0 24px}.footer__bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:.88rem;display:flex}.to-top{transition:color .3s}.to-top:hover{color:var(--glacier)}@media (max-width:1180px){.nav__links a{padding:9px 11px}}@media (max-width:1080px){.svc{grid-template-columns:1fr}.svc__aside{display:none}.svc__item{opacity:1;min-height:0;padding:40px 0}.svc__title{background-position:100% 0}.svc__thumb{aspect-ratio:16/10;border-radius:24px;order:-1;margin-bottom:22px;display:block;overflow:hidden}.svc__thumb img,.svc__thumb video{object-fit:cover;width:100%;height:100%}.section__head,.intro__media,.why__grid{grid-template-columns:1fr}.why__media{aspect-ratio:16/10;position:relative;top:0}.process ol{grid-template-columns:repeat(2,1fr)}.process__line,.step__dot{display:none}.process{padding-top:0}.global__grid{grid-template-columns:1fr}.globe{max-width:440px}.voices__grid{grid-template-columns:1fr}.stats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.nav__links,.nav__cta{display:none}.nav__burger{display:block}.nav__mobile{display:flex}.nav__inner{padding:8px 8px 8px 16px}}@media (max-width:820px){.hero__bottom .hero__we{display:none}.work{padding:100px 0 40px;height:auto!important}.work__sticky{height:auto;display:block;position:static;overflow:visible}.work__track{flex-direction:column;align-items:stretch;gap:44px;transform:none}.work__intro{width:auto;padding:0}.case,.case--1,.case--2{align-self:stretch;margin:0}.case__media,.case--1 .case__media,.case--2 .case__media{aspect-ratio:4/3.4;width:100%;height:auto}.case__kpi{opacity:1;transform:none}.work__end{width:100%;height:auto;min-height:260px}.work__bar{display:none}.reel{height:220vh}.reel__frame{clip-path:inset(calc((1 - var(--e)) * 30vh) calc((1 - var(--e)) * 6vw) round calc((1 - var(--e)) * 24px))}.reel__word{font-size:clamp(2.6rem,12vw,4rem)}.reel__word--l{transform:translate(-50%, calc(var(--e) * -20vh));top:14vh;left:50%;right:auto}.reel__word--r{transform:translate(-50%, calc(var(--e) * 20vh));top:auto;bottom:14vh;left:50%}.clocks{grid-template-columns:repeat(2,1fr)}.journal{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){body{font-size:1rem}.hero{padding-top:130px}.hero__title{font-size:clamp(2.5rem,11.6vw,3.6rem)}.hero__cta{width:100%}.hero__cta .btn{flex:100%}.hero__scroll{display:none}.reel-card{width:100%}.reel-card__play{margin-left:auto}.chip{font-size:.78rem}.stats__grid{gap:10px}.stat{padding:22px 18px}.process ol,.form{grid-template-columns:1fr}.footer__cols{grid-template-columns:repeat(2,1fr);width:100%}.cta__box{border-radius:28px}.studio{min-height:320px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;filter:none;translate:none}.intro__text .w{opacity:1}}.brand svg{filter:none}.logo-mark{width:100%;height:auto;display:block;overflow:visible}.lm-play{transform-box:fill-box;transform-origin:30%}.hero__title .metal,.section__title,.cta__title,.reel__title,.svc__caption strong,.brand-stage__word .lockup__blue{background:linear-gradient(#fff 20%,#dfe4ea 55%,#9fa8b4 80%,#e9edf2 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__title{text-shadow:none;filter:drop-shadow(0 12px 40px #04060e8c)}.lockup{text-align:center;flex-direction:column;align-items:center;display:flex}.lockup__mark{filter:drop-shadow(0 0 28px #1673ff73);width:80%}.lockup__word{font:900 clamp(2.1rem, 5.6vw, 4rem)/1 var(--f-logo);letter-spacing:-.01em;margin-top:.28em;display:flex}.lockup__blue{background:linear-gradient(#fff 0%,#eef1f4 40%,#9aa3ae 62%,#f3f5f8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lockup__digital{background:linear-gradient(#5fe6ff 0%,#1d9bff 45%,#1062ff 100%);color:#0000;filter:drop-shadow(0 0 14px #168cff73);-webkit-background-clip:text;background-clip:text}.lockup__media{width:100%;font:500 clamp(.85rem, 1.6vw, 1.15rem)/1 var(--f-logo);letter-spacing:.85em;color:#d9dee6;align-items:center;gap:1.1em;margin-top:.7em;padding-left:.85em;display:flex}.lockup__media i{background:linear-gradient(90deg,#0000,#1d8bff);border-radius:2px;flex:1;height:2px;box-shadow:0 0 10px #1d8bffcc}.lockup__media i:last-child{background:linear-gradient(90deg,#1d8bff,#0000)}.lockup__tag{font:500 clamp(.6rem, 1.1vw, .78rem)/1 var(--f-logo);letter-spacing:.42em;text-transform:uppercase;color:#cfd6e2;white-space:nowrap;margin-top:1.5em}.lockup__tag b{color:var(--cobalt);margin:0 .9em;font-weight:400}.lockup--footer{width:min(680px,100%);margin:80px auto 34px}.lockup--footer .lockup__mark{width:62%}.logo-inline{align-items:center;gap:10px;display:inline-flex}.logo-inline .logo-mark{filter:drop-shadow(0 0 10px #1673ff73);width:auto;height:36px}.logo-inline__text{flex-direction:column;align-items:center;display:flex}.logo-inline__word{font:900 1.05rem/1 var(--f-logo);letter-spacing:-.005em;display:flex}.logo-inline__media{font:500 .56rem/1 var(--f-logo);letter-spacing:.62em;color:#cfd6e2;margin-top:4px;padding-left:.62em}.loader{flex-direction:column;place-content:center;align-items:center;gap:36px;display:flex}.loader__glow{filter:blur(30px);width:60vmin;height:40vmin;animation:glowIn 2s var(--ease) both;background:radial-gradient(closest-side,#1673ff59,#0000);border-radius:50%;position:absolute}.lockup--intro{width:min(520px,82vw);position:relative}.lockup--intro .lm-b{animation:lmIn 1.1s var(--ease) .1s both;--from:-70px}.lockup--intro .lm-d{animation:lmIn 1.1s var(--ease) .22s both;--from:70px}.lockup--intro .lm-ring{animation:lmRing 1.1s var(--ease-in-out) .6s both}.lockup--intro .lm-play{animation:.7s cubic-bezier(.34,1.56,.64,1) .95s both lmPlay}.lockup--intro .lockup__mark{animation:markGlow 2.4s var(--ease) both}.lockup--intro .lockup__blue{animation:wordIn 1s var(--ease) .9s both}.lockup--intro .lockup__digital{animation:wordIn 1s var(--ease) 1.05s both}.lockup--intro .lockup__media{animation:fadeUp .9s var(--ease) 1.3s both}.lockup--intro .lockup__media i{animation:lineIn 1s var(--ease) 1.35s both}.lockup--intro .lockup__tag{animation:fadeUp .9s var(--ease) 1.55s both}.loader__bar{width:180px}.loader__bar i{animation-duration:2.4s}@keyframes lmIn{0%{opacity:0;transform:translateX(var(--from));filter:blur(6px)}}@keyframes lmRing{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lmPlay{0%{opacity:0;transform:scale(0)}}@keyframes markGlow{0%{filter:drop-shadow(0 0 #1673ff00)}60%{filter:drop-shadow(0 0 50px #3fd6ffd9)}to{filter:drop-shadow(0 0 28px #1673ff73)}}@keyframes wordIn{0%{opacity:0;letter-spacing:.35em;filter:blur(8px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}}@keyframes lineIn{0%{transform:scaleX(0)}}@keyframes glowIn{0%{opacity:0;transform:scale(.6)}}.hero__tagline{font:500 .72rem/1 var(--f-logo);letter-spacing:.42em;text-transform:uppercase;color:#d6dcec;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-top:34px;display:flex}.hero__tagline i{background:var(--glacier);width:1px;height:14px;box-shadow:0 0 8px var(--glacier)}.brand-sec{overflow:hidden}.brand-stage{perspective:1400px;flex-direction:column;align-items:center;padding:30px 0 80px;display:flex;position:relative}.brand-stage__halo{aspect-ratio:2.2;filter:blur(30px);width:min(900px,120vw);animation:halo 6s var(--ease-in-out) infinite alternate;pointer-events:none;background:radial-gradient(closest-side,#1673ff52,#3fd6ff14 55%,#0000);position:absolute;top:4%;left:50%;transform:translate(-50%)}@keyframes halo{to{opacity:.6;transform:translate(-50%)scale(1.08)}}.brand-stage__orbit{pointer-events:none;width:min(980px,118vw);position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)rotate(-11deg)}.brand-stage__logo{width:min(640px,84vw);transform:rotateY(var(--tx,0deg)) rotateX(var(--ty,0deg));transition:transform .7s var(--ease);filter:drop-shadow(0 30px 60px #000000a6)drop-shadow(0 0 40px #1673ff66);animation:floatLogo 6s var(--ease-in-out) infinite;position:relative}@keyframes floatLogo{50%{translate:0 -14px}}.brand-stage__shine{mix-blend-mode:soft-light;animation:sweep 5s var(--ease-in-out) infinite;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%) 0 0/300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/brand/bdm-mark.svg) 50%/100% 100% no-repeat;mask:url(/brand/bdm-mark.svg) 50%/100% 100% no-repeat}@keyframes sweep{0%{background-position:120% 0}55%,to{background-position:-20% 0}}.brand-stage__word{font:900 clamp(2.4rem, 7.6vw, 6.2rem)/1 var(--f-logo);letter-spacing:-.01em;margin-top:30px;display:flex}.brand-sec .lockup__media{width:min(640px,84vw);font-size:clamp(.9rem,1.8vw,1.35rem)}.pillars{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pillar{border-radius:26px;padding:32px 30px;position:relative}.pillar__n{font:800 .8rem/1 var(--f-logo);letter-spacing:.2em;color:var(--glacier)}.pillar h3{font:400 clamp(1.9rem, 2.8vw, 2.5rem)/1.05 var(--f-display);margin:18px 0 10px}.pillar p{color:var(--muted)}.brand-icons{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:60px;padding:34px 0;display:grid}.brand-icons li{text-align:center;color:var(--glacier);flex-direction:column;align-items:center;gap:16px;padding:0 12px;display:flex}.brand-icons li+li{border-left:1px solid #1d8bff59}.brand-icons svg{filter:drop-shadow(0 0 10px #3fd6ff8c);transition:transform .5s var(--ease)}.brand-icons li:hover svg{transform:translateY(-4px)scale(1.08)}.brand-icons span{font:600 .72rem/1.5 var(--f-logo);letter-spacing:.14em;text-transform:uppercase;color:#d6dcec}.svc__n{align-items:center;gap:10px;display:inline-flex}.svc__n .svc-icon{color:var(--glacier);filter:drop-shadow(0 0 8px #3fd6ff80)}@media (max-width:900px){.pillars{grid-template-columns:1fr}.brand-icons{grid-template-columns:repeat(3,1fr);gap:28px 0}.brand-icons li:nth-child(4){border-left:0}}@media (max-width:600px){.brand-icons{grid-template-columns:repeat(2,1fr)}.brand-icons li:nth-child(3),.brand-icons li:nth-child(5){border-left:0}.brand-icons li:nth-child(4){border-left:1px solid #1d8bff59}.logo-inline .logo-mark{height:30px}.logo-inline__word{font-size:.92rem}.lockup__tag{letter-spacing:.22em}.hero__tagline{letter-spacing:.14em;gap:8px 12px;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.lockup--intro *{animation:none!important}}
