@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_31f52857-module__oYa9Sq__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_31f52857-module__oYa9Sq__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_b4961204-module__JhQYHW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_b4961204-module__JhQYHW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_db94e2f3-module___r3I-a__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_db94e2f3-module___r3I-a__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d433d0d3-module__088YyW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d433d0d3-module__088YyW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_4f1a835a-module__QybSCG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_4f1a835a-module__QybSCG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@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-20C0,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-20C0,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%}.instrument_serif_66554715-module__O9nUHq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_66554715-module__O9nUHq__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
:root{--ef-ink:#1b1b27;--ef-ink-deep:#141420;--ef-slate:#37374a;--ef-drench:#9d9ec4;--ef-drench-grad:linear-gradient(168deg, #9a9bc6 0%, #a5a1cd 46%, #b3add6 100%);--ef-glass:#b6b1d8;--ef-blue:#98a5c2;--ef-fiber:#d9b48a;--ef-text:#fff;--ef-text-2:#ffffffd1;--ef-text-3:#ffffff8c;--ef-ink-2:#191223a8;--ef-ink-3:#19122380;--ef-hairline:#fff3;--ef-hairline-ink:#19122329;--ef-sans:var(--font-schibsted), system-ui, sans-serif;--ef-serif:var(--font-citation), Georgia, serif;--ef-radius:20px;--ef-radius-sm:12px;--ef-radius-pill:999px;--ef-gap-section:clamp(3rem, 8vh, 5.5rem);--ef-ease:cubic-bezier(.42, 0, .22, 1);--ef-ease-strong:cubic-bezier(.83, 0, .17, 1);--ef-dur:.24s;--ef-dur-scene:.64s;--ef-step--1:clamp(.83rem, .8rem + .14vw, .9rem);--ef-step-0:clamp(1rem, .96rem + .2vw, 1.0625rem);--ef-step-1:clamp(1.2rem, 1.12rem + .4vw, 1.33rem);--ef-step-2:clamp(1.44rem, 1.31rem + .66vw, 1.66rem);--ef-step-3:clamp(1.73rem, 1.5rem + 1.13vw, 2.07rem);--ef-step-4:clamp(2.07rem, 1.7rem + 1.85vw, 2.59rem);--ef-step-5:clamp(2.9rem, 2.05rem + 4.25vw, 3.8rem);--ef-step-6:clamp(3.6rem, 1.9rem + 8.4vw, 6rem);--ink:#fff;--ink-dark:var(--ef-ink-deep);--ink-muted:#ffffffb8;--lavender:#b8b3ed;--lavender-soft:#eeedffbd;--black-pill:#171720;--pad-x:clamp(1.25rem, 2.1vw, 1.9rem);--pad-y:clamp(1.25rem, 2.1vw, 1.9rem);--ease:var(--ef-ease);--ease-strong:var(--ef-ease-strong)}*{box-sizing:border-box}html{background:var(--lavender);height:100%;color:var(--ink)}body{background:var(--lavender);min-height:100%;color:var(--ink);font-family:var(--font-schibsted), "Helvetica Neue", Arial, sans-serif;--font-citation:var(--font-newsreader), Georgia, "Times New Roman", serif;margin:0}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #ffffffe6}.site-shell{background:var(--lavender);isolation:isolate;height:100dvh;min-height:40rem;position:relative;overflow:hidden}.cinema-stage{z-index:0;background:var(--lavender);position:fixed;inset:0;overflow:hidden}.cinema-frame{object-fit:cover;object-position:center center;opacity:0;z-index:1;filter:saturate(1.02)contrast(1.01)blur(14px);width:calc(100% + 2px);height:calc(100% + 2px);transition:opacity 1s var(--ease-strong), transform 1.35s var(--ease-strong), filter 1s var(--ease-strong);will-change:opacity, transform, filter;-webkit-user-select:none;user-select:none;position:absolute;inset:-1px;transform:scale(1.1)}.cinema-stage[data-dir=back] .cinema-frame{transform:scale(1.06)}.cinema-frame.is-active{opacity:1;z-index:2;filter:saturate(1.02)contrast(1.01)blur();transform:scale(1)}.cinema-frame.is-leaving{opacity:0;z-index:3}.cinema-stage[data-dir=fwd] .cinema-frame.is-leaving{filter:saturate(1.02)contrast(1.01)blur(18px);transform:scale(1.18)}.cinema-stage[data-dir=back] .cinema-frame.is-leaving{filter:saturate(1.02)contrast(1.01)blur(18px);transform:scale(.9)}@media (prefers-reduced-motion:reduce){.cinema-frame,.cinema-stage[data-dir=back] .cinema-frame,.cinema-stage[data-dir=fwd] .cinema-frame.is-leaving,.cinema-stage[data-dir=back] .cinema-frame.is-leaving{filter:saturate(1.02)contrast(1.01);transition:opacity .6s;transform:none}}.cinema-glow{pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 52% 36%,#ffffff14,#0000 32rem),linear-gradient(#ffffff0d,#0000 34%,#4e57d31f);position:absolute;inset:0}.brand-lockup,.demo-button,.access-button,.nav-dot,.mobile-nav-button{pointer-events:auto}.brand-lockup{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:.68rem;padding:0;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.mark{background:var(--ink);width:1.85rem;height:1.85rem;display:inline-block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}.demo-button:active,.access-button:active,.mobile-nav-button:active{transform:translateY(1px)scale(.99)}.scene-layer{z-index:10;pointer-events:none;position:fixed;inset:0}.scene{padding:var(--pad-y) var(--pad-x);opacity:0;visibility:hidden;transition:opacity .56s var(--ease), visibility .56s var(--ease), transform .72s var(--ease-strong);place-items:center;display:grid;position:absolute;inset:0;transform:translateY(1.4rem)scale(.992)}.scene.is-active{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.hero-content,.statement-content,.chapter-content,.info-content,.final-content{z-index:1;width:min(100%,92rem);position:relative}.hero-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.1rem,4.4vh,3rem);min-height:100dvh;display:flex;transform:translateY(-4vh)}.hero-content h1,.final-content h2{max-width:calc(100vw - 2 * var(--pad-x));color:var(--ink);white-space:nowrap;text-shadow:0 1px 16px #7e7ada29;margin:0;font-size:clamp(5.3rem,9.45vw,9.4rem);font-weight:800;line-height:.86}.hero-content h1{font-size:clamp(5.05rem,8.95vw,8.9rem)}.hero-content sup,.final-content sup{margin-left:.08em;font-size:.16em;line-height:0;position:relative;top:-.45em}.typing-panel{width:min(40.5rem, calc(100vw - 2 * var(--pad-x)));background:var(--lavender-soft);min-height:4.25rem;color:var(--ink-dark);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:.46rem;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 .3rem 2.4rem #7071d629}.typing-panel.intro{margin-top:-.2rem}.typing-panel.prompt{width:min(35.5rem, calc(100vw - 2 * var(--pad-x)));background:#f1f1ffb8;min-height:3.9rem}.typing-text{white-space:nowrap;max-width:0;padding-left:1.7rem;padding-right:.22rem;font-size:clamp(1rem,1.45vw,1.5rem);font-weight:800;display:inline-block;overflow:hidden}.scene.is-active .typing-text{animation:1.3s steps(48,end) .17s both type-in}.typing-caret{background:var(--ink);width:.64rem;height:1.7rem;animation:.92s steps(2,end) infinite blink}.arrow-button{border-radius:999px;width:3.45rem;height:3.45rem;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.arrow-button:before{content:"";border-top:3px solid var(--ink);border-right:3px solid var(--ink);width:1.14rem;height:1.14rem;position:absolute;top:50%;left:50%;transform:translate(-62%,-50%)rotate(45deg)}.statement-content,.chapter-content{text-align:center;place-items:center;display:grid}.statement-content p,.quote-copy p{max-width:13.5em;color:var(--ink);text-align:center;text-wrap:balance;text-shadow:0 2px 42px #1b1b2780,0 1px 8px #1b1b2740;margin:0 auto;font-size:clamp(3rem,5.55vw,5.75rem);font-weight:800;line-height:1.05}.chapter-content h2{text-shadow:0 2px 42px #1b1b2780;width:min(68rem, calc(100vw - 2 * var(--pad-x)));color:var(--ink);text-align:center;text-wrap:balance;margin:0;font-size:clamp(5.1rem,9vw,9rem);font-weight:800;line-height:.94}.info-content{width:min(46rem,100vw - 10rem);position:absolute;top:50%;left:clamp(4.2rem,8vw,8rem);transform:translateY(-44%)}.info-content h2{text-shadow:0 2px 36px #1b1b2773;color:var(--ink);text-wrap:balance;margin:0 0 clamp(1.25rem,3.2vh,2.1rem);font-size:clamp(3rem,5.15vw,5.35rem);font-weight:800;line-height:1}.status-line{color:#ffffffeb;align-items:center;gap:.76rem;margin:1.18rem 0 0;font-size:clamp(.94rem,1.05vw,1.05rem);font-weight:700;display:inline-flex}.person-glyph{color:currentColor;width:1.45rem;height:1.62rem;display:inline-block;position:relative}.person-glyph:before,.person-glyph:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.person-glyph:before{border:2px solid;border-radius:999px;width:.52rem;height:.52rem;top:.08rem}.person-glyph:after{border:2px solid;border-bottom:0;border-radius:999px 999px 0 0;width:1rem;height:.62rem;bottom:.08rem}.quote-copy{align-content:center}.quote-copy>span{height:4rem;color:var(--ink);margin-bottom:.2rem;font-size:clamp(5rem,9vw,9rem);font-weight:800;line-height:.5;display:block}.quote-copy p{max-width:13em;font-family:var(--font-citation);letter-spacing:0;font-style:italic;font-weight:500}.final-content{text-align:center;place-items:center;min-height:100dvh;display:grid}.final-content>p:first-child{color:var(--ink);margin:0;font-size:clamp(1.15rem,1.5vw,1.42rem);font-weight:700;position:absolute;top:14vh}.tablet-frame{opacity:.56;width:min(72vw,61rem);max-height:54vh;transform:translateY(1vh)}.tablet-frame img{object-fit:contain;filter:drop-shadow(0 1.4rem 4rem #4a46af33);width:100%;height:auto;max-height:54vh;display:block}.final-content h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-note{right:var(--pad-x);bottom:10vh;left:var(--pad-x);color:#ffffffe0;max-width:40rem;margin:0 auto;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:700;position:absolute}.section-nav{top:50%;right:calc(var(--pad-x) + .1rem);z-index:55;flex-direction:column;justify-content:center;align-items:flex-end;min-height:8rem;display:flex;position:fixed;transform:translateY(-50%)}.nav-dot{cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;height:1.6rem;padding:0;display:flex}.nav-label{color:var(--ink);opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);font-size:.95rem;font-weight:700;transform:translate(.55rem)}.section-nav:hover .nav-label,.nav-dot:focus-visible .nav-label{opacity:.58;transform:translate(0)}.section-nav:hover .nav-dot.is-active .nav-label{opacity:1}.nav-track{width:.36rem;height:.36rem;transition:height .36s var(--ease-strong), background .36s var(--ease-strong);background:#ffffff7a;border-radius:999px;display:block}.nav-dot.is-active .nav-track{background:var(--ink);height:2.35rem}.action-footer{pointer-events:none;left:var(--pad-x);right:var(--pad-x);bottom:var(--pad-y);z-index:60;height:3.2rem;position:fixed}.demo-button,.access-button,.mobile-nav-button{cursor:pointer;height:3.2rem;transition:background .22s var(--ease), color .22s var(--ease), transform .22s var(--ease);border:0;border-radius:999px;align-items:center;font-size:.92rem;font-weight:800;display:inline-flex;position:absolute;bottom:0}.demo-button{min-width:12rem;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:#ffffff3d;justify-content:flex-start;gap:.9rem;padding:.42rem 1.24rem .42rem .48rem;left:0}.demo-button:hover{background:#ffffff52}.pulse-stack{flex:none;width:2.34rem;height:2.34rem;position:relative}.pulse-stack span{border:2px solid #ffffff52;border-radius:999px;position:absolute;inset:0}.pulse-stack span:first-child,.pulse-stack span:nth-child(2),.pulse-stack span:nth-child(3){animation:pulse-ring 3s var(--ease) infinite}.pulse-stack span:nth-child(2){animation-delay:.5s}.pulse-stack span:nth-child(3){animation-delay:1s}.pulse-stack span:nth-child(4){background:var(--ink);border:0;inset:.78rem}.access-button{background:var(--black-pill);min-width:12rem;color:var(--ink);justify-content:center;gap:.75rem;padding:0 1.18rem;right:0;overflow:hidden}.access-button:hover{background:#242430}.access-button .person-glyph{width:1.25rem;height:1.42rem}.scroll-note{color:#ffffff94;transition:opacity .32s var(--ease), transform .32s var(--ease);place-items:center;font-size:1.05rem;font-weight:500;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scroll-note.is-hidden{opacity:0;transform:translate(-50%,.6rem)}.chevron{height:1rem;font-size:1.08rem;line-height:1;animation:1.7s linear infinite chevron;display:block}.mobile-label,.mobile-nav-button{display:none}.modal{pointer-events:none;z-index:90;position:fixed;inset:0}.modal.is-open{pointer-events:auto}.modal-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();cursor:pointer;transition:background .26s var(--ease), backdrop-filter .26s var(--ease);background:#14142000;border:0;position:absolute;inset:0}.modal.is-open .modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1414202e}.modal-panel{min-height:27.5rem;color:var(--ink);transition:transform .38s var(--ease-strong);background:#151620;border-radius:1rem 1rem 0 0;padding:clamp(1.5rem,3vw,3rem);position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.modal.demo .modal-panel{color:var(--ink-dark);background:#f2f1ff}.modal.is-open .modal-panel{transform:translateY(0)}.modal-panel h2{text-align:center;margin:0;font-size:clamp(2rem,3vw,2.85rem);font-weight:800;line-height:1}.modal-panel p{max-width:44rem;color:color-mix(in srgb, currentColor 72%, transparent);text-align:center;margin:.85rem auto 2rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.45}.modal-close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:.95rem;font-weight:800;text-decoration:underline;position:absolute;top:1rem;right:1rem}.modal form{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:1.35rem;width:min(90rem,100%);margin:0 auto;display:grid}.modal label{color:color-mix(in srgb, currentColor 74%, transparent);gap:.72rem;font-size:1rem;font-weight:700;display:grid}.modal input{width:100%;height:3rem;color:var(--ink-dark);background:#efeff8;border:0;border-radius:.35rem;padding:0 1rem}.modal form button,.modal-success button{height:3.5rem;color:var(--ink-dark);cursor:pointer;background:#f2f1ff;border:0;border-radius:999px;font-weight:800}.modal.demo form button,.modal.demo .modal-success button{background:var(--black-pill);color:var(--ink)}.modal-success{align-content:center;place-items:center;min-height:16rem;display:grid}.modal-success button{min-width:8rem}@keyframes type-in{0%{max-width:0}to{max-width:100%}}@keyframes blink{50%{opacity:0}}@keyframes pulse-ring{0%{opacity:1;transform:scale(.18)}70%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes chevron{0%{opacity:0;transform:translateY(-.18rem)}48%{opacity:1;transform:translateY(.06rem)}to{opacity:0;transform:translateY(.34rem)}}@media (max-width:812px){:root{--pad-x:clamp(.95rem, 5vw, 1.55rem);--pad-y:clamp(.95rem, 5vw, 1.55rem)}.site-shell{min-height:100dvh}.mark{width:1.72rem;height:1.72rem}.brand-lockup{gap:.5rem;font-size:.85rem}.cinema-frame{object-position:center center}.hero-content{justify-content:flex-start;padding-top:11vh}.hero-content h1,.final-content h2{white-space:normal;font-size:clamp(3.6rem,17vw,6rem);line-height:.92}.typing-panel{min-height:5.45rem;margin-top:34vh;padding-right:.4rem}.typing-panel.prompt{right:var(--pad-x);bottom:23vh;left:var(--pad-x);width:auto;min-height:3.35rem;position:fixed}.typing-text{white-space:normal;max-width:100%;padding-left:.9rem;padding-right:.9rem;font-size:1rem;line-height:1.16}.typing-caret{display:none}.scene.is-active .typing-text{animation:none}.arrow-button{display:none}.statement-content p,.quote-copy p,.chapter-content h2,.info-content h2{text-shadow:0 2px 36px #1b1b2773;right:var(--pad-x);bottom:15vh;left:var(--pad-x);text-align:center;width:auto;max-width:none;margin:0;font-size:clamp(2.3rem,10.5vw,3.35rem);line-height:1.06;position:fixed}.chapter-content h2{text-shadow:0 2px 42px #1b1b2780;font-size:clamp(3.7rem,17vw,6rem);top:50%;bottom:auto;transform:translateY(-50%)}.info-content{width:100%;position:static;transform:none}.info-content h2{text-shadow:0 2px 36px #1b1b2773;bottom:34vh}.status-line{display:none}.quote-copy>span{right:var(--pad-x);bottom:calc(15vh + 7.2rem);left:var(--pad-x);height:auto;font-size:5rem;position:fixed}.section-nav,.desktop-label,.scroll-note{display:none}.mobile-label,.mobile-nav-button{display:inline-flex}.action-footer{height:5.75rem}.demo-button,.access-button{gap:.5rem;min-width:8.9rem;height:2.8rem;padding:0 .75rem;font-size:.88rem}.demo-button{padding-left:.38rem}.pulse-stack{width:2rem;height:2rem}.pulse-stack span:nth-child(4){inset:.68rem}.access-button .person-glyph{width:1.05rem;height:1.24rem}.mobile-nav-button{height:2rem;color:var(--ink);background:0 0;border:0;align-items:center;gap:.24rem;padding:0;font-size:.92rem;bottom:3.45rem;left:0}.mobile-nav-button strong{margin-left:.72rem}.modal-panel{min-height:40rem;padding:1.5rem}.modal form{grid-template-columns:1fr;gap:1rem}.modal form button{width:8rem;margin:.5rem auto 0}.tablet-frame{opacity:.5;width:min(92vw,34rem)}.final-content>p:first-child{display:none}.final-note{font-size:.95rem;bottom:12vh}}@media (max-width:430px){.hero-content h1{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.plan-page{--f-ink:var(--ef-ink);--f-panel:var(--ef-slate);--f-blue:var(--ef-blue);--f-lavender:var(--ef-glass);--f-text-2:#fffc;--f-text-3:#fff6;--f-hairline:var(--ef-hairline);--f-serif:var(--ef-serif), Georgia, serif;background:var(--f-ink);min-height:100vh;color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.plan-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b1b27d1;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem clamp(1.25rem,2.8vw,2.5rem);display:flex;position:sticky;top:0}.plan-anchor-nav{flex-wrap:wrap;gap:.15rem;display:flex}.plan-anchor-nav a{min-height:40px;color:var(--ink);transition:background .2s var(--ease);border-radius:999px;align-items:center;padding:.6rem .95rem;font-size:1rem;font-weight:500;display:inline-flex}.plan-anchor-nav a:hover{background:#ffffff1a}.plan-topbar-tag{color:var(--f-text-3);font-size:.82rem}.plan-body{max-width:1180px;margin:0 auto;padding:0 clamp(1.25rem,3.5vw,2.75rem) 5rem}.plan-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:68vh;padding:clamp(4rem,10vh,7rem) 0 clamp(3rem,8vh,5rem);display:flex}.plan-kicker{font-family:var(--f-serif);letter-spacing:.01em;color:var(--f-blue);margin:0 0 1.4rem;font-size:1.05rem;font-style:italic}.plan-hero h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.3rem;font-size:clamp(3rem,7.6vw,5.9rem);font-weight:700;line-height:1.02}.plan-thesis{max-width:46ch;color:var(--f-text-2);text-wrap:balance;margin:0 0 2.4rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.plan-hero-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.plan-hero-figure{border-radius:24px;width:min(100%,62rem);margin:clamp(2.5rem,6vh,4rem) 0 0;overflow:hidden}.plan-hero-figure img{width:100%;height:auto;display:block}.pill{min-height:48px;transition:transform .18s var(--ease), background .2s var(--ease), opacity .2s var(--ease);border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.7rem;font-size:1rem;font-weight:500;display:inline-flex}.pill:active{transform:scale(.98)}.pill-solid{background:var(--ef-text);color:var(--f-ink)}.pill-solid:hover{opacity:.9}.pill-ghost{color:var(--ink);background:#ffffff24}.pill-ghost:hover{background:#ffffff38}.pill-glyph{font-size:.7em}.plan-section{border-top:1px solid var(--f-hairline);padding:clamp(3rem,8vh,5.5rem) 0;scroll-margin-top:4.2rem}.plan-section-label{align-items:baseline;gap:.9rem;margin:0 0 clamp(1.8rem,4vh,2.8rem);font-size:1.55rem;font-weight:700;line-height:1.2;display:flex}.plan-section-label span{font-family:var(--f-serif);color:var(--f-blue);font-size:1rem;font-style:italic;font-weight:400}.plan-display-row{grid-template-columns:1fr minmax(200px,300px);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:0 0 clamp(2rem,5vh,3.2rem);display:grid}.plan-display-row .plan-display{margin:0}.plan-display-media{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%}.plan-display{letter-spacing:-.03em;text-wrap:balance;max-width:21ch;margin:0 0 clamp(2rem,5vh,3.2rem);font-size:clamp(1.9rem,3.9vw,3rem);font-weight:700;line-height:1.05}.plan-prose{max-width:68ch}.plan-prose h3,.plan-grid-label{color:var(--ink);margin:2.2rem 0 .7rem;font-size:1.05rem;font-weight:700}.plan-prose h3:first-child{margin-top:0}.plan-grid-label{margin:2.4rem 0 1.1rem}.plan-prose p,.plan-prose li{color:var(--f-text-2);font-size:1.02rem;line-height:1.65}.plan-prose p{margin:0 0 1rem}.plan-prose ul,.plan-prose ol{gap:.55rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.plan-prose strong{color:var(--ink)}.plan-prose cite{color:var(--f-text-3);font-style:normal}.plan-note{background:var(--f-panel);max-width:68ch;color:var(--f-text-2);border-radius:14px;margin:0 0 1rem;padding:1rem 1.3rem;font-size:.92rem;line-height:1.6}.plan-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0 0 1.5rem;display:grid}.mode-card{border-radius:20px;overflow:hidden}.mode-media{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mode-card .mode-body{padding:1.5rem 1.6rem 1.9rem}.mode-card .mode-kicker{font-family:var(--f-serif);margin:0 0 .9rem;font-size:.98rem;font-style:italic}.mode-card h4{letter-spacing:-.03em;margin:0 0 .55rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;line-height:1.05}.mode-card p{margin:0;font-size:.95rem;line-height:1.55}.wash-lavender{background:var(--f-lavender);color:var(--f-ink)}.wash-lavender .mode-kicker,.wash-blue .mode-kicker{color:#1b1b27b3}.wash-lavender p,.wash-blue p{color:#1b1b27d1}.wash-blue{background:var(--f-blue);color:var(--f-ink)}.wash-slate{background:var(--f-panel);color:var(--ink)}.wash-slate .mode-kicker{color:var(--f-text-3)}.wash-slate p{color:var(--f-text-2)}.plan-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin:0 0 1.5rem;display:grid}.evidence-card{background:var(--f-panel);border-radius:20px;padding:1.6rem 1.6rem 1.4rem;position:relative}.evidence-card.is-wide{grid-column:1/-1}.evidence-card.has-media{grid-template-columns:1fr 240px;align-items:center;gap:1.4rem;display:grid}.evidence-card.has-media>div{position:relative}.evidence-card.has-media .evidence-num{right:0}.evidence-media{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.evidence-num{font-family:var(--f-serif);color:var(--f-blue);font-size:1.15rem;font-style:italic;position:absolute;top:1.35rem;right:1.5rem}.evidence-card h4{letter-spacing:-.02em;margin:0 0 .55rem;padding-right:2rem;font-size:1.28rem;font-weight:700;line-height:1.1}.evidence-card p{color:var(--f-text-2);margin:0 0 .8rem;font-size:.95rem;line-height:1.6}.evidence-card cite{color:var(--f-text-3);font-size:.78rem;font-style:normal;line-height:1.5}.plan-phase-list{gap:1.1rem;margin:0 0 1.5rem;display:grid}.phase-row{background:var(--f-panel);border-radius:20px;grid-template-columns:4.5rem 1fr;gap:1.2rem;padding:1.6rem 1.6rem 1.5rem;display:grid}.phase-num{font-family:var(--f-serif);color:var(--f-blue);font-size:1.5rem;font-style:italic}.phase-row h4{letter-spacing:-.02em;margin:0 0 .7rem;font-size:1.28rem;font-weight:700;line-height:1.1}.phase-row ul{gap:.5rem;margin:0;padding-left:1.1rem;display:grid}.phase-row li{color:var(--f-text-2);font-size:.95rem;line-height:1.6}.plan-lifecycle li::marker{color:var(--f-blue)}.plan-cta{border-top:1px solid var(--f-hairline);text-align:center;padding:clamp(5rem,16vh,9rem) 0}.plan-cta h2{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.6rem,6.5vw,5rem);font-weight:700;line-height:1}.plan-cta p{color:var(--f-text-3);margin:0 0 2.2rem;font-size:1.15rem}.plan-footer{border-top:1px solid var(--f-hairline);padding-top:2.2rem}.plan-footer h3{margin:0 0 .6rem;font-size:.95rem;font-weight:700}.plan-footer p{max-width:78ch;color:var(--f-text-3);margin:0 0 1rem;font-size:.85rem;line-height:1.7}.plan-draft-note{color:var(--f-text-3)}@media (max-width:900px){.plan-mode-grid{grid-template-columns:1fr}}@media (max-width:720px){.plan-anchor-nav,.plan-topbar-tag{display:none}.evidence-card.has-media,.plan-display-row{grid-template-columns:1fr}.evidence-media,.plan-display-media{max-width:260px}.plan-evidence-grid{grid-template-columns:1fr}.phase-row{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.plan-anchor-nav a,.pill{transition:none}}.preloader{z-index:90;background:var(--ink-dark);opacity:1;transition:opacity .7s var(--ease), visibility .7s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.preloader.is-done{opacity:0;visibility:hidden;pointer-events:none}.preloader-inner{color:var(--ink);flex-direction:column;align-items:center;gap:1.1rem;display:flex}.preloader .mark{width:2.6rem;height:2.6rem;animation:preloader-pulse 1.8s var(--ease) infinite}.preloader-name{letter-spacing:.02em;font-size:1.05rem;font-weight:700}.preloader-track{background:#ffffff2e;border-radius:999px;width:220px;height:2px;overflow:hidden}.preloader-fill{background:var(--ink);height:100%;transition:width .3s var(--ease);display:block}.preloader-pct{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:.78rem}@keyframes preloader-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.preloader .mark{animation:none}.preloader,.preloader-fill{transition:none}}.cinema-proto{background:var(--lavender,#b6a6dc);position:fixed;inset:0;overflow:hidden}.cinema-proto-canvas,.cinema-proto-canvas canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cinema-proto-copy{text-align:center;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:0 8vw;display:flex;position:absolute;inset:0}.cinema-proto-copy.is-ready{animation:.9s cubic-bezier(.83,0,.17,1) forwards cinema-copy-in}@keyframes cinema-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cinema-proto-copy h1{letter-spacing:-.03em;color:#fff;text-wrap:balance;text-shadow:0 2px 34px #1b1b276b;max-width:22ch;font-size:clamp(2.2rem,5.2vw,4.6rem);font-weight:700;line-height:1.02}.cinema-proto-copy h1.is-hero{font-size:clamp(3rem,8.4vw,6rem)}.cinema-proto-copy p{color:#ffffffeb;text-shadow:0 1px 20px #1b1b2780;font-size:1.1rem}.cinema-proto-hud{color:#ffffffbf;justify-content:space-between;padding:0 1.6rem;font-size:.85rem;display:flex;position:absolute;bottom:1.4rem;left:0;right:0}.cinema-proto-hud a{color:#fff;pointer-events:auto}@media (prefers-reduced-motion:reduce){.cinema-proto-copy.is-ready{opacity:1;animation:none}}.reveal-word-outer{display:inline}.reveal-word{opacity:0;filter:blur(18px);transition:opacity .66s var(--ease), filter .66s var(--ease), transform .82s var(--ease-strong);transition-delay:calc(var(--wi) * 46ms);will-change:opacity, filter, transform;display:inline-block;transform:translateY(.36em)}.scene.is-active .reveal-word{opacity:1;filter:blur();transform:translateY(0)}.scene:not(.is-active) .reveal-word{transition-duration:.44s,.44s,.52s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.reveal-word{filter:none;transition:opacity .32s;transition-delay:calc(var(--wi) * 18ms);transform:none}}.brand-preview{color:#fff;background:#1b1b27;gap:2rem;max-width:1100px;min-height:100dvh;margin:0 auto;padding:clamp(2rem,5vw,4rem);display:grid}.bp-head h1{font-family:var(--font-schibsted);letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.bp-head p{color:#fff9;font-family:var(--font-schibsted);margin:0}.bp-card{background:linear-gradient(#ffffff08,#0000);border:1px solid #ffffff24;border-radius:20px;gap:1.4rem;padding:clamp(1.6rem,3vw,2.6rem);display:grid}.bp-meta{align-items:flex-start;gap:1rem;display:flex}.bp-badge{color:#1b1b27;width:2.2rem;height:2.2rem;font-family:var(--font-schibsted);background:#9d9ec4;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.bp-meta h2{font-family:var(--font-schibsted);margin:0 0 .2rem;font-size:1.05rem;font-weight:500}.bp-meta p{font-family:var(--font-schibsted);color:#ffffff8c;max-width:60ch;margin:0;font-size:.9rem}.bp-lockup{color:#fff;align-items:center;gap:.7rem;display:flex}.bp-wordmark{font-family:var(--disp);letter-spacing:var(--track);font-size:2rem;font-weight:400}.bp-wordmark strong{font-weight:700}.bp-display{font-family:var(--disp);letter-spacing:var(--track);text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.02}.bp-cite{font-family:var(--serif);color:#d9b48a;max-width:40ch;margin:0;font-size:clamp(1.3rem,2.6vw,1.9rem);font-style:italic;line-height:1.3}.bp-cite em{font-style:italic}.bp-body{font-family:var(--disp);color:#ffffffd1;max-width:62ch;margin:0;font-size:1.05rem;font-weight:400;line-height:1.65}.bp-scale{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;padding-top:1rem;display:flex}.bp-kicker{font-family:var(--serif);color:#fff9;font-size:1.1rem;font-style:italic}.bp-num{font-family:var(--disp);letter-spacing:var(--track);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);font-weight:700}.mk-grid{gap:1.4rem;display:grid}.mk-card{background:linear-gradient(#ffffff08,#0000);border:1px solid #ffffff24;border-radius:20px;grid-template-columns:160px 1fr;align-items:center;gap:1.4rem 2rem;padding:1.6rem;display:grid;position:relative}.mk-ref{opacity:.72}.mk-tag{font-family:var(--font-schibsted);letter-spacing:.14em;color:#fff6;font-size:.66rem;font-weight:700;position:absolute;top:1rem;right:1.2rem}.mk-hero{color:#fff;background:#14141d;border-radius:16px;grid-row:span 2;place-items:center;height:160px;display:grid}.mk-row{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.mk-lockup{font-family:var(--font-schibsted);letter-spacing:-.03em;color:#fff;align-items:center;gap:.6rem;font-size:1.5rem;display:inline-flex}.mk-lockup b{font-weight:700}.mk-chip{color:#1b1b27;background:#b8b3ed;border-radius:999px;place-items:center;width:58px;height:58px;display:grid}.mk-tiny{color:#ffffff80;font-family:var(--font-schibsted);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.mk-meta h2{font-family:var(--font-schibsted);letter-spacing:-.02em;color:#fff;margin:0 0 .3rem;font-size:1.25rem;font-weight:700}.mk-meta p{font-family:var(--font-schibsted);color:#ffffff94;max-width:54ch;margin:0;font-size:.92rem;line-height:1.5}@media (max-width:760px){.mk-card{grid-template-columns:1fr}.mk-hero{grid-row:auto}}.wordmark{font-family:var(--ef-sans);letter-spacing:-.02em;font-size:1.05rem;font-weight:400;line-height:1}.wordmark b{font-weight:700}.sn{z-index:50;padding:var(--pad-y) var(--pad-x);pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.sn>*{pointer-events:auto}.sn-glass{isolation:isolate;border-radius:var(--ef-radius-pill);-webkit-backdrop-filter:blur(16px)saturate(1.6)brightness(1.05);backdrop-filter:blur(16px)saturate(1.6)brightness(1.05);background:#ffffff1f;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff1f,inset 1px 0 #ffffff1f,inset -1px 0 #ffffff1f,0 10px 30px -14px #14142059}.sn-glass:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;opacity:.5;pointer-events:none;background:linear-gradient(120deg,#d9b48a8c,#98a5c200 32%,#b6b1d800 68%,#98a5c28c);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sn-glass:after{content:"";z-index:-1;border-radius:inherit;opacity:.5;pointer-events:none;background:linear-gradient(115deg,#ffffff8c 0%,#ffffff1f 22%,#fff0 42%);position:absolute;inset:0}.sn-brand{align-items:center;gap:.6rem;min-height:44px;padding:.35rem 1rem .35rem .8rem;display:inline-flex}.sn-brand .mark{width:1.5rem;height:1.5rem}.sn-signin{border-radius:var(--ef-radius-pill);min-height:44px;font-size:var(--ef-step--1);transition:background var(--ef-dur) var(--ef-ease), opacity var(--ef-dur) var(--ef-ease);align-items:center;margin-left:auto;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.sn-dark .sn-signin{color:var(--ef-text)}.sn-dark .sn-signin:hover{background:#ffffff24}.sn-light .sn-signin{color:var(--ef-ink)}.sn-light .sn-signin:hover{background:#ffffff4d}.sn-nav{align-items:center;gap:.2rem;padding:.3rem .4rem;font-size:.95rem;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sn-link{border-radius:var(--ef-radius-pill);min-height:38px;transition:color var(--ef-dur) var(--ef-ease), background var(--ef-dur) var(--ef-ease), opacity var(--ef-dur) var(--ef-ease);align-items:center;padding:0 .9rem;display:inline-flex}.sn-link.is-active{opacity:1}.sn-burger{cursor:pointer;width:44px;height:44px;color:inherit;border:0;place-content:center;display:none}.sn-burger-lines{place-items:center;gap:4px;display:grid}.sn-burger-lines span{background:currentColor;border-radius:2px;width:1.15rem;height:2px;display:block}.sn-burger:active{transform:scale(.96)}.sn-dark{color:var(--ef-text)}.sn-dark .mark{background:var(--ef-text)}.sn-dark .sn-link{color:var(--ef-text-2)}.sn-dark .sn-link:hover{color:var(--ef-text);background:#ffffff24}.sn-dark .sn-link.is-active{color:var(--ef-text);background:var(--ef-ink)}.sn-light{color:var(--ef-ink)}.sn-light .mark{background:var(--ef-ink)}.sn-light .sn-link{color:var(--ef-ink);opacity:.7}.sn-light .sn-link:hover{opacity:1;background:#ffffff4d}.sn-light .sn-link.is-active{color:var(--ef-ink);background:var(--ef-fiber)}.sn-overlay{z-index:5;opacity:0;visibility:hidden;transition:opacity var(--ef-dur) var(--ef-ease-strong), visibility 0s linear var(--ef-dur);display:grid;position:fixed;inset:0}.sn-overlay.is-open{opacity:1;visibility:visible;transition:opacity var(--ef-dur) var(--ef-ease-strong)}.sn-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#7876964d;position:absolute;inset:0}.sn-panel{width:min(30rem, calc(100vw - 2 * var(--pad-x)));border-radius:var(--ef-radius);color:var(--ef-ink);transition:transform var(--ef-dur) var(--ef-ease-strong);margin:auto;padding:clamp(1.4rem,5vw,2.2rem);position:relative;transform:translateY(-8px)scale(.98)}.sn-overlay.is-open .sn-panel{transform:none}.sn-panel .mark{background:var(--ef-ink);width:1.5rem;height:1.5rem}.sn-panel-head{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.sn-panel-brand{min-height:44px;color:var(--ef-ink);align-items:center;gap:.55rem;display:inline-flex}.sn-close{border-radius:var(--ef-radius-pill);width:44px;height:44px;color:var(--ef-ink);cursor:pointer;transition:background var(--ef-dur) var(--ef-ease);background:0 0;border:0;place-content:center;display:grid}.sn-close:hover{background:#1912231a}.sn-close:active{transform:scale(.96)}.sn-close-x{width:1.1rem;height:1.1rem;display:block;position:relative}.sn-close-x:before,.sn-close-x:after{content:"";background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:0}.sn-close-x:before{transform:translateY(-50%)rotate(45deg)}.sn-close-x:after{transform:translateY(-50%)rotate(-45deg)}.sn-mnav{flex-direction:column;gap:.15rem;display:flex}.sn-mlink{border-radius:var(--ef-radius-sm);min-height:56px;font-family:var(--ef-sans);font-size:var(--ef-step-3);letter-spacing:-.02em;color:var(--ef-ink);opacity:.78;transition:background var(--ef-dur) var(--ef-ease), opacity var(--ef-dur) var(--ef-ease);align-items:center;padding:.4rem .75rem;font-weight:600;display:flex}.sn-mlink:hover{opacity:1;background:#19122314}.sn-mlink.is-active{opacity:1;background:var(--ef-fiber)}@media (max-width:860px){.sn-burger{display:grid}}.sn-burger:focus-visible,.sn-close:focus-visible,.sn-panel-brand:focus-visible,.sn-mlink:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.sn-link,.sn-burger,.sn-burger-lines span,.sn-close,.sn-mlink,.sn-overlay,.sn-panel{transition:none!important}.sn-panel{transform:none}}@media (prefers-reduced-transparency:reduce){.sn-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.sn-glass:before,.sn-glass:after{display:none}.sn-light .sn-glass{background:var(--ef-glass)}.sn-dark .sn-glass{background:var(--ef-slate)}.sn-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#46446099}.sn-panel{background:var(--ef-drench)}}.sf{padding:clamp(3.5rem, 9vh, 6rem) var(--pad-x) clamp(2rem, 5vh, 3rem);border-top:1px solid var(--ef-hairline);display:block;overflow:hidden}.sf-crown{padding-top:clamp(1.5rem,4vh,3rem);position:relative}.sf-crown-word{font-family:var(--ef-sans);letter-spacing:-.045em;white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;font-size:14.2vw;font-weight:400;line-height:.76;display:block}.sf-crown-word b{font-weight:700}.sf-crown-seam{border-radius:var(--ef-radius-pill);background:linear-gradient(180deg, transparent 0%, var(--ef-fiber) 100%);width:2px;box-shadow:0 0 14px 1px color-mix(in srgb, var(--ef-fiber) 60%, transparent);position:absolute;top:0;bottom:38%;left:50%;transform:translate(-50%)}@media (max-width:40rem){.sf-crown-seam{display:none}}.sf-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem clamp(2rem,6vw,5rem);margin-top:clamp(2.5rem,6vh,4rem);display:flex}.sf-brand-col{flex-direction:column;gap:.7rem;max-width:24rem;display:flex}.sf-brand{align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.sf-brand .mark{width:1.4rem;height:1.4rem}.sf-tag{font-family:var(--ef-serif);font-style:italic;font-size:var(--ef-step-0);margin:0;line-height:1.4}.sf-links{flex-wrap:wrap;gap:2rem clamp(1.6rem,4vw,3.5rem);display:flex}.sf-col{flex-direction:column;gap:.5rem;display:flex}.sf-col-title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.78rem;font-weight:700}.sf-col a{min-height:32px;transition:color var(--ef-dur) var(--ef-ease), opacity var(--ef-dur) var(--ef-ease);align-items:center;font-size:.88rem;display:inline-flex}.sf-dark{color:var(--ef-text);border-color:var(--ef-hairline)}.sf-dark .mark{background:var(--ef-text)}.sf-dark .sf-tag{color:var(--ef-text-2)}.sf-dark .sf-col-title{color:var(--ef-text-3)}.sf-dark .sf-col a{color:var(--ef-text-2)}.sf-dark .sf-col a:hover{color:var(--ef-text)}.sf-light{color:var(--ef-ink);border-color:var(--ef-hairline-ink)}.sf-light .mark{background:var(--ef-ink)}.sf-light .sf-tag{color:var(--ef-ink-2)}.sf-light .sf-col-title{color:#191223bd}.sf-light .sf-col a{color:var(--ef-ink)}.sf-light .sf-col a:hover{opacity:.7}.sn-brand:focus-visible,.sn-link:focus-visible,.sf-brand:focus-visible,.sf-col a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:860px){.sn-nav,.sn-signin{display:none}}@media (prefers-reduced-motion:reduce){.sn-link,.sf-col a{transition:none}}.contact{min-height:100dvh;color:var(--ef-text);padding:0 var(--pad-x) 3rem;position:relative;overflow-x:hidden}.contact-bg{z-index:0;--mx:0;--my:0;background:linear-gradient(165deg,#a6a3c8 0%,#b0abce 45%,#bcb2d2 100%);position:fixed;inset:0;overflow:hidden}.cbg-orb{transform:translateY(-50%);translate:calc(var(--mx) * 26px) calc(var(--my) * 20px);object-fit:contain;will-change:transform, translate;width:min(52rem,62vw);height:min(52rem,62vw);animation:contact-in 1.2s var(--ease-strong) .15s both, cbg-breathe 13s ease-in-out 1.4s infinite;position:absolute;top:50%;left:-7vw;-webkit-mask:radial-gradient(circle,#000 54%,#0000 74%);mask:radial-gradient(circle,#000 54%,#0000 74%)}.cbg-echo{translate:calc(var(--mx) * -14px) calc(var(--my) * -10px);object-fit:contain;will-change:translate;filter:blur(34px)saturate(1.05);opacity:.38;width:36vw;height:36vw;animation:17s ease-in-out infinite cbg-drift;position:absolute;top:-8vw;right:-7vw;-webkit-mask:radial-gradient(circle,#000 45%,#0000 72%);mask:radial-gradient(circle,#000 45%,#0000 72%)}@keyframes cbg-breathe{0%,to{scale:1}50%{scale:1.02}}@keyframes cbg-drift{0%,to{transform:translate(0)}50%{transform:translate(.5rem,.7rem)}}@media (prefers-reduced-motion:reduce){.cbg-orb,.cbg-echo{animation:none;translate:0!important}.cbg-orb{transform:translateY(-50%)}}.cbg-wash{background:radial-gradient(80% 60% at 52% 40%,#26223c4d,#0000 72%),linear-gradient(#26223c1f,#0000 34%,#26223c0f);position:absolute;inset:0}.contact-hero{z-index:1;text-align:center;padding:clamp(3.5rem,12vh,9rem) 0 clamp(3rem,8vh,6rem);position:relative}.contact-title{letter-spacing:-.045em;color:var(--ef-text);text-shadow:0 2px 44px #1e1a3459;animation:contact-in .9s var(--ease-strong) both;margin:0;font-size:clamp(3.6rem,10vw,8rem);font-weight:800;line-height:.92}.contact-sub{color:#fffffff0;text-shadow:0 1px 20px #1e1a3459;text-wrap:balance;max-width:46ch;animation:contact-in .9s var(--ease-strong) .12s both;margin:1.4rem auto 0;font-size:clamp(1.05rem,1.7vw,1.24rem);line-height:1.55}@keyframes contact-in{0%{opacity:0;filter:blur(16px);transform:translateY(.34em)}to{opacity:1;filter:blur();transform:none}}.contact-card-wrap{z-index:1;justify-content:center;display:flex;position:relative}.contact-card{background:var(--ef-text);border-radius:28px;width:min(1080px,100%);padding:clamp(1.8rem,4vw,3.4rem);box-shadow:0 2rem 5rem #1b1b2738}.contact-form{grid-template-columns:1fr 1fr;gap:1.4rem 3rem;display:grid}.cf-col{flex-direction:column;gap:1.4rem;display:flex}.cf-field{flex-direction:column;gap:.5rem;display:flex}.cf-field>span{color:#4a4a5e;font-size:.95rem;font-weight:500}.cf-field>span em{color:#9a9ab0;font-style:normal;font-weight:400}.cf-field input,.cf-field textarea{color:var(--ink);transition:border-color .16s var(--ease), background .16s var(--ease);background:#eceaf3;border:1px solid #0000;border-radius:12px;padding:.85rem 1rem;font-size:1rem}.cf-field input:focus,.cf-field textarea:focus{border-color:var(--ef-drench);background:#f4f3fa;outline:none}.cf-grow{height:100%}.cf-grow textarea{resize:vertical;flex:1;min-height:15rem;line-height:1.5}.cf-count{color:#9a9ab0;align-self:flex-end;font-size:.82rem}.cf-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.cf-send{cursor:pointer;color:#fff;transition:transform .16s var(--ease), background .2s var(--ease);background:#191223;border:0;border-radius:999px;padding:.95rem 2.4rem;font-size:1rem;font-weight:500}.cf-send:hover{background:#2a2a3a}.cf-send:active{transform:scale(.98)}.cf-send:disabled{opacity:.6;cursor:not-allowed}.cf-error{color:var(--ef-ink-3);grid-column:1/-1;margin:-.4rem 0 0;font-size:.92rem;line-height:1.5}.cf-error a{color:var(--ef-ink-2);text-underline-offset:2px;text-decoration:underline}.cf-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-success{text-align:center;padding:clamp(1.5rem,5vw,3rem) 1rem}.contact-success .mark{color:#191223;width:2.6rem;height:2.6rem;margin-bottom:1rem;display:inline-block}.contact-success h2{letter-spacing:-.02em;color:#191223;margin:0 0 .4rem;font-size:1.9rem;font-weight:700}.contact-success p{color:#4a4a5e;max-width:40ch;margin:0 auto 1.6rem;line-height:1.55}@media (max-width:760px){.contact-form{grid-template-columns:1fr}.cf-grow textarea{min-height:10rem}.cbg-orb{width:80vw;height:80vw;left:-20vw}}
