@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");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}@property --stage-top{syntax:"<color>";inherits:true;initial-value:#001b12}@property --stage-bottom{syntax:"<color>";inherits:true;initial-value:#000a07}@property --stage-glow{syntax:"<color>";inherits:true;initial-value:#0000}:root{--motion-fast:.2s;--motion-reveal:.6s;--ease:cubic-bezier(.2,.72,.2,1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-s:6px;--radius-m:12px;--radius-l:20px;--radius-pill:999px;--focus-visible:#fff;--t-wordmark:clamp(64px, 10vw, 184px);--t-statement:clamp(40px, 5vw, 96px);--t-line:clamp(20px, 1.9vw, 34px);--t-label:clamp(11px, .76vw, 13px);--font-moderta:"Inter Tight Variable", "Inter Tight", ui-sans-serif, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-poppins:"Poppins", ui-sans-serif, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-schibsted:"Schibsted Grotesk Variable", "Schibsted Grotesk", ui-sans-serif, Helvetica, Arial, sans-serif;--font-source-sans:"Source Sans 3 Variable", "Source Sans 3", ui-sans-serif, Helvetica, Arial, sans-serif;--font-nunito:"Nunito Variable", "Nunito", ui-sans-serif, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--rs-sans:system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--rs-serif:ui-serif, "New York", Georgia, "Times New Roman", serif;--rs-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--tension:#ff9d8a}:root,[data-brand=moderta]{--stage-top:#001b12;--stage-bottom:#000a07;--stage-glow:#00796b29;--bg:#00130d;--text:#f5f5f5;--text-soft:#c9dcd8;--muted:#8c9a97;--faint:#4b5a56;--line:#e6fffc1a;--line-strong:#e6fffc33;--surface:#001b12e6;--surface-strong:#00281ef2;--halo:#00130df2;--accent:#67b5ac;--accent-strong:#00796b;--accent-tint:#e6fffc;--accent-ink:#001b12;--brand:#67b5ac;--font-display:var(--font-moderta);--font-body:var(--font-moderta);--statement-case:uppercase;--statement-weight:800;--statement-tracking:-.035em;--vignette:#000000b3}[data-brand=mint],[data-brand=mint-it],[data-brand=mint-travel],[data-brand=mint-business]{--stage-top:#f8fbf9;--stage-bottom:#e6efea;--stage-glow:#257d5b14;--bg:#f3f8f5;--text:#0f2a20;--text-soft:#2f4b40;--muted:#5e786d;--faint:#a3b8ae;--line:#257d5b29;--line-strong:#257d5b52;--surface:#fff;--surface-strong:#fff;--halo:#f3f8f5f5;--accent:#257d5b;--accent-strong:#1c6248;--accent-tint:#1c6248;--accent-ink:#fff;--brand:#257d5b;--font-display:var(--font-moderta);--font-body:var(--font-moderta);--statement-case:uppercase;--statement-weight:800;--statement-tracking:-.035em;--vignette:#1e3c2d14}[data-brand=research-space]{--stage-top:#e0e0e0;--stage-bottom:#e0e0e0;--stage-glow:transparent;--bg:#e0e0e0;--text:#000;--text-soft:#37474f;--muted:#7d7d7d;--faint:#bfbfbf;--line:#bfbfbf;--line-strong:#90a4ae;--surface:#fff;--surface-strong:#fff;--halo:#e0e0e0;--accent:#37474f;--accent-strong:#37474f;--accent-tint:#cfd8dc;--accent-ink:#fff;--brand:#37474f;--rs-primary:#37474f;--rs-secondary:#546e7a;--rs-tertiary:#90a4ae;--rs-select:#cfd8dc;--rs-ok:#4b7b4e;--rs-warn:#8a6d2f;--rs-block:#9e3b27;--font-display:var(--rs-serif);--font-body:var(--rs-sans);--statement-case:none;--statement-weight:700;--statement-tracking:-.01em;--vignette:transparent}[data-brand=native]{--stage-top:#0a3c6e;--stage-bottom:#0a3c6e;--stage-glow:#1783c12e;--bg:#0a3c6e;--text:#fff;--text-soft:#ffffffd6;--muted:#bbe1fa;--faint:#bbe1fa66;--line:#ffffff24;--line-strong:#ffffff47;--surface:#0f4c75;--surface-strong:#0f4c75;--halo:#0a3c6ef2;--accent:#1783c1;--accent-strong:#1783c1;--accent-tint:#bbe1fa;--accent-ink:#fff;--brand:#1783c1;--native-gradient:linear-gradient(90deg, #0c7bb3, #f2bae8);--font-display:var(--font-poppins);--font-body:var(--font-poppins);--statement-case:none;--statement-weight:700;--statement-tracking:-.02em;--vignette:#04183073}[data-brand=carbonmove]{--stage-top:#0a0a0a;--stage-bottom:#050505;--stage-glow:#0551378c;--bg:#070707;--text:#fff;--text-soft:#dffcc1;--muted:#8f8f8f;--faint:#3a3f3c;--line:#dffcc11f;--line-strong:#dffcc13d;--surface:#0a2b1e;--surface-strong:#055137;--halo:#070707f2;--accent:#05d36e;--accent-strong:#018c48;--accent-tint:#afeb2b;--accent-ink:#0a0a0a;--brand:#05d36e;--cm-gradient:linear-gradient(90deg, #05d36e, #afeb2b);--font-display:var(--font-poppins);--font-body:var(--font-poppins);--statement-case:uppercase;--statement-weight:700;--statement-tracking:-.02em;--vignette:#000000bf}[data-brand=climateviewpoint]{--stage-top:#112f27;--stage-bottom:#112f27;--stage-glow:#23544899;--bg:#112f27;--text:#fff;--text-soft:#d3e1da;--muted:#aaaeb0;--faint:#446b5f;--line:#d3e1da29;--line-strong:#d3e1da4d;--surface:#235448;--surface-strong:#235448;--halo:#112f27f5;--accent:#5dc7ac;--accent-strong:#5dc7ac;--accent-tint:#91dde0;--accent-ink:#112f27;--brand:#5dc7ac;--cvp-horizon:linear-gradient(60deg, #13b6c9 0%, #5dc7ac 55%, #a7dd7b 100%);--font-display:var(--font-schibsted);--font-body:var(--font-source-sans);--statement-case:none;--statement-weight:700;--statement-tracking:-.04em;--vignette:#04100c80}[data-brand=etrust]{--stage-top:#fff;--stage-bottom:#dceefa;--stage-glow:#0b96e81f;--bg:#f4f9fd;--text:#001a44;--text-soft:#1b3a63;--muted:#5b7290;--faint:#a9c3dc;--line:#006bc72e;--line-strong:#006bc757;--surface:#fff;--surface-strong:#fff;--halo:#f4f9fdf5;--accent:#006bc7;--accent-strong:#005299;--accent-tint:#0b96e8;--accent-ink:#fff;--brand:#006bc7;--font-display:var(--font-nunito);--font-body:var(--font-nunito);--statement-case:none;--statement-weight:800;--statement-tracking:-.02em;--vignette:#00285a0f}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#001b12}body{color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-kerning:normal;background:#001b12;overflow:hidden}button{font:inherit}h1,h2,h3,p{font-weight:inherit;margin:0}::selection{background:color-mix(in srgb, var(--accent) 34%, transparent)}:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px;border-radius:6px}.sr-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.presentation-shell,.presentation-surface,.scene-host,.presentation-scene,.three-stage,.stage-backdrop,.ambient-wash,.noise-overlay,.brand-handoff{position:absolute;inset:0}.presentation-shell{isolation:isolate;background:var(--stage-bottom);color:var(--text);font-family:var(--font-body);overflow:hidden}.stage-backdrop{z-index:0;background:radial-gradient(ellipse 70% 60% at 50% 46%, var(--stage-glow), transparent 70%), linear-gradient(180deg, var(--stage-top), var(--stage-bottom));transition:--stage-top 1s var(--ease), --stage-bottom 1s var(--ease), --stage-glow 1.2s var(--ease)}.presentation-surface{z-index:10}.scene-host{z-index:12;transform-origin:50%}.three-stage{z-index:2;pointer-events:none;transition:opacity .8s}.three-stage[data-tone=light]{opacity:0}.three-stage canvas{width:100%;height:100%;display:block}.ambient-wash{z-index:3;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 50%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 70%)}.presentation-shell[data-tone=light] .ambient-wash{opacity:.5}.presentation-shell[data-brand=research-space] .ambient-wash,.presentation-shell[data-brand=research-space] .noise-overlay{opacity:0}.noise-overlay{z-index:4;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");transition:opacity .8s}.presentation-shell:after{content:"";z-index:6;pointer-events:none;box-shadow:inset 0 0 200px var(--vignette);transition:box-shadow 1s;position:absolute;inset:0}.brand-handoff{z-index:30;visibility:hidden;pointer-events:none;background:linear-gradient(180deg, var(--stage-top), var(--stage-bottom))}.brand-handoff:after{content:"";background:var(--accent);opacity:.7;width:2px;position:absolute;top:0;bottom:0;left:50%}.presentation-scene{z-index:12;visibility:hidden;opacity:0;pointer-events:none;color:var(--text);font-family:var(--font-body);padding:clamp(64px,7vh,88px) clamp(40px,4vw,80px) clamp(76px,8.5vh,100px)}.presentation-scene.is-active{visibility:visible;pointer-events:auto}.presentation-scene:not(.is-active):not(.is-warming) *{animation-play-state:paused!important}.presentation-scene.is-warming:not(.is-active){visibility:visible!important;opacity:.002!important;pointer-events:none!important}.scene-layout{width:100%;height:100%;position:relative}.layout-center{text-align:center;place-items:center;display:grid}.artboard{width:1600px;height:900px;transform:translate(-50%, -50%) scale(var(--artboard-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}[data-from]{visibility:hidden;opacity:0;pointer-events:none}[data-from][data-fragment-visible=true]{pointer-events:auto}.presentation-shell{--chrome-ink:#ffffff9e;--chrome-strong:#fff;--chrome-faint:#ffffff38;--chrome-surface:#060a0e9e;--chrome-line:#ffffff1f}.presentation-shell[data-tone=light]{--chrome-ink:#0a141e9e;--chrome-strong:#0b141c;--chrome-faint:#0a141e33;--chrome-surface:#ffffffc7;--chrome-line:#0a141e1f}.top-hud,.bottom-hud{z-index:40;pointer-events:none;font-family:var(--font-moderta);justify-content:space-between;align-items:center;display:flex;position:absolute;left:clamp(24px,2.6vw,48px);right:clamp(24px,2.6vw,48px)}.top-hud{top:18px}.bottom-hud:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg, var(--stage-bottom) 20%, transparent);opacity:.94;height:130px;position:absolute;bottom:-16px;left:calc(-1*clamp(24px,2.6vw,48px));right:calc(-1*clamp(24px,2.6vw,48px))}.bottom-hud{align-items:flex-end;gap:24px;bottom:16px}.brand-lockup{color:var(--chrome-ink);align-items:center;gap:12px;display:flex}.brand-lockup__logo{opacity:.9;width:auto;height:18px;display:block}.brand-lockup__logo--light,.presentation-shell[data-tone=light] .brand-lockup__logo--dark{display:none}.presentation-shell[data-tone=light] .brand-lockup__logo--light{display:block}.brand-lockup__divider{background:var(--chrome-faint);width:1px;height:14px}.brand-lockup__chapter{letter-spacing:.02em;color:var(--chrome-ink);font-size:12px;font-weight:600}.scene-meta{font-family:var(--font-mono);letter-spacing:.1em;color:var(--chrome-ink);align-items:center;gap:18px;font-size:11px;display:flex}.scene-time{color:var(--chrome-ink);opacity:.7}.progress-slot{pointer-events:auto;flex:1;min-width:0}.progress-map{align-items:flex-end;gap:20px;padding-bottom:10px;display:inline-flex;position:relative}.pm-chapter{flex:none;justify-items:start;gap:7px;display:grid}.pm-chapter__label{letter-spacing:.06em;color:var(--chrome-faint);white-space:nowrap;font-size:10px;font-weight:600;transition:color .25s}.pm-chapter[data-active=true] .pm-chapter__label{color:var(--chrome-strong)}.pm-ticks{gap:3px;display:flex}.progress-map button{cursor:pointer;width:20px;height:14px;color:var(--chrome-faint);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.progress-map button i{background:currentColor;border-radius:2px;width:100%;height:3px;transition:background .25s,height .2s}.progress-map button[data-state=complete]{color:var(--chrome-ink)}.progress-map button[data-state=active]{color:var(--accent)}.progress-map button[data-state=active] i{height:5px}.progress-map button:hover i,.progress-map button:focus-visible i{height:6px}.progress-map button:hover{color:var(--chrome-strong)}.progress-map button:after{content:attr(data-title);border:1px solid var(--chrome-line);background:var(--chrome-surface);color:var(--chrome-strong);white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;bottom:22px;left:50%;transform:translate(-50%,4px)}.progress-map button:hover:after,.progress-map button:focus-visible:after{opacity:1;transform:translate(-50%)}.pm-meter{background:var(--chrome-faint);height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pm-meter i{background:var(--accent);transform-origin:0;height:100%;transition:transform .45s var(--ease);display:block}.control-cluster{pointer-events:auto;opacity:.96;align-items:center;gap:7px;transition:opacity .35s,transform .35s;display:flex}.presentation-shell[data-controls-idle=true] .control-cluster:not(:focus-within){opacity:0;pointer-events:none;transform:translateY(8px)}.icon-button,.text-button{border:1px solid var(--chrome-line);height:36px;color:var(--chrome-ink);background:var(--chrome-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border-radius:10px;transition:transform .2s,color .2s,border-color .2s}.icon-button{width:40px;font-size:15px}.icon-button--primary{color:var(--accent-ink);background:var(--accent);border-color:#0000}.text-button{letter-spacing:.02em;padding:0 12px;font-size:11px;font-weight:500}.icon-button:hover,.text-button:hover{border-color:var(--chrome-faint);color:var(--chrome-strong);transform:translateY(-1px)}.icon-button--primary:hover{color:var(--accent-ink)}.presenter-notes,.keyboard-help{z-index:46;border:1px solid var(--chrome-line);background:var(--chrome-surface);width:min(400px,32vw);color:var(--chrome-strong);font-family:var(--font-moderta);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;border-radius:14px;padding:16px 18px;transition:opacity .24s,transform .24s;position:absolute;top:58px;right:clamp(24px,3vw,54px);transform:translateY(-8px)}.presenter-notes[data-open=true],.keyboard-help[data-open=true]{opacity:1;pointer-events:auto;transform:none}.presenter-notes small{color:var(--chrome-ink);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}.presenter-notes__title{margin-top:8px;font-size:14px;font-weight:700;display:block}.presenter-notes p{color:var(--chrome-ink);margin:6px 0 0;font-size:14px;line-height:1.5}.keyboard-help{width:440px;top:50%;left:50%;right:auto;transform:translate(-50%,-48%)}.keyboard-help[data-open=true]{transform:translate(-50%,-50%)}.keyboard-help h2{margin-bottom:12px;font-size:16px;font-weight:700}.keyboard-help dl{grid-template-columns:auto 1fr;gap:9px 18px;margin:0;font-size:13px;display:grid}.keyboard-help dt{color:var(--chrome-ink)}.keyboard-help dd{margin:0}.keyboard-help kbd{border:1px solid var(--chrome-line);min-width:22px;font-family:var(--font-mono);text-align:center;border-radius:5px;padding:2px 6px;font-size:11px;display:inline-block}.keyboard-help p{color:var(--chrome-ink);margin-top:14px;font-size:12px}.step-indicator{z-index:38;color:var(--chrome-ink);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px;position:absolute;bottom:64px;right:clamp(24px,3vw,54px)}.presentation-shell[data-cinematic=true] .top-hud,.presentation-shell[data-cinematic=true] .bottom-hud,.presentation-shell[data-cinematic=true] .step-indicator{opacity:0!important;pointer-events:none!important}.viewport-notice{z-index:90;text-align:center;color:#f5f5f5;font-family:var(--font-moderta);background:#001b12;place-content:center;justify-items:center;gap:14px;padding:32px;display:none;position:absolute;inset:0}.viewport-notice img{width:auto;height:30px;margin-bottom:8px}.viewport-notice p{font-size:18px;font-weight:600}.viewport-notice .viewport-notice__detail{color:#c9dcd8;font-size:14px;font-weight:400}@media (max-width:1179px),(max-height:659px){.viewport-notice{display:grid}}.statement{font-family:var(--font-display);font-size:var(--t-statement);font-weight:var(--statement-weight);letter-spacing:var(--statement-tracking);text-transform:var(--statement-case);text-wrap:balance;line-height:.98}.statement--accent{color:var(--accent)}.statement--quiet{color:var(--text-soft)}.statement-stack{text-align:center;justify-items:center;gap:.12em;display:grid}.line-statement{color:var(--text-soft);font-size:var(--t-line);letter-spacing:-.01em;text-wrap:balance;font-weight:500}.word{display:inline-block}.word__inner{will-change:transform, opacity, filter;display:inline-block}.label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.diagram{width:100%;height:100%;font-family:var(--font-body);position:absolute;inset:0;overflow:visible}.diagram text{paint-order:stroke;stroke:var(--bg);stroke-width:10px;stroke-linejoin:round}.diagram image,.brand-logo-svg text{stroke:none}.draw{stroke-dasharray:1;stroke-dashoffset:1px}.opening-concepts{z-index:13;pointer-events:none;position:absolute;inset:0}.opening-concepts span{transform:translate(-50%, -50%) translate(calc(var(--x) * 1vw), calc(var(--y) * 1vh));opacity:0;color:var(--accent-tint);font-family:var(--font-mono);letter-spacing:.32em;text-shadow:0 0 22px color-mix(in srgb, var(--accent) 35%, transparent);font-size:clamp(11px,.95vw,16px);position:absolute;top:50%;left:50%}.opening-brand{justify-items:center;gap:clamp(18px,2.4vh,30px);display:grid}.wordmark{font-size:var(--t-wordmark);letter-spacing:0;text-shadow:0 0 60px color-mix(in srgb, var(--accent) 14%, transparent);font-weight:800;line-height:.9}.wordmark .char{will-change:transform, opacity, filter;display:inline-block}.opening-formula{color:var(--text-soft);letter-spacing:.02em;align-items:center;gap:clamp(14px,1.6vw,28px);font-size:clamp(18px,1.7vw,30px);font-weight:500;display:flex}.opening-formula i{background:linear-gradient(90deg, transparent, var(--accent));width:clamp(28px,3vw,56px);height:1px;position:relative}.opening-formula i:after{content:"";border-top:1px solid var(--accent);border-right:1px solid var(--accent);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.opening-formula span:last-child{color:var(--accent)}.opening-line{color:var(--muted);letter-spacing:.01em;margin-top:clamp(8px,2vh,22px);font-size:clamp(15px,1.25vw,22px)}.problem-field{z-index:11;pointer-events:none;--speed:1;--amp:1;position:absolute;inset:0}.problem-field[data-mood=chaos]{--speed:.32;--amp:2.2}.problem-field[data-mood=ordered]{--speed:1.8;--amp:.4}.problem-field[data-mood=frozen] .sys__body,.problem-field[data-mood=frozen] .noise__body{animation-play-state:paused}.problem-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.problem-lines line{vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:0}.problem-lines .broken{stroke:var(--tension);stroke-width:1px}.problem-lines .link{stroke:var(--brand);stroke-width:1.2px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 50%, transparent))}.sys,.noise{--s:1;transform:translate(-50%, -50%) translate(calc(var(--x) * 1vw), calc(var(--y) * 1vh)) scale(var(--s));will-change:transform, opacity;position:absolute;top:50%;left:50%}.sys__body,.noise__body{animation:drift calc(var(--d) * var(--speed)) ease-in-out var(--delay) infinite alternate}@keyframes drift{0%{transform:translate(0)rotate(0)}50%{transform:translate(calc(.5vw * var(--amp)), calc(-.7vh * var(--amp))) rotate(calc(.6deg * var(--amp)))}to{transform:translate(calc(-.6vw * var(--amp)), calc(.5vh * var(--amp))) rotate(calc(-.5deg * var(--amp)))}}.sys__body{border:1px solid var(--line);background:var(--surface);color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 15px 10px 12px;font-size:clamp(12px,.9vw,15px);font-weight:600;transition:border-color .8s,box-shadow .8s,color .8s;display:flex}.sys__body .glyph{width:20px;height:20px;color:var(--muted);transition:color .8s}.problem-field[data-mood=ordered] .sys__body{border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--text);box-shadow:0 0 28px color-mix(in srgb, var(--accent) 12%, transparent)}.problem-field[data-mood=ordered] .sys__body .glyph{color:var(--brand)}.problem-field[data-mood=chaos] .sys__body{border-color:color-mix(in srgb, var(--tension) 28%, transparent)}.noise{opacity:0}.noise__body{background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--muted);font-family:var(--font-mono);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:clamp(9px,.66vw,12px)}.problem{z-index:14;place-items:center;display:grid}.problem .statement-stack{grid-area:1/1}.problem .statement{text-shadow:0 0 40px var(--halo), 0 0 12px var(--halo)}.problem-thesis .statement--quiet{font-size:clamp(32px,4.1vw,80px)}.problem .statement--accent{color:var(--brand)}.approach-lines path{fill:none}.spoke{stroke:color-mix(in srgb, var(--text) 16%, transparent);stroke-width:1.2px}.arc{stroke:var(--brand);stroke-width:2px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 45%, transparent))}.approach-loop{fill:none;stroke:none}.core__ring{fill:var(--surface);stroke:var(--brand);stroke-width:1.5px}.core__spin{fill:none;stroke:color-mix(in srgb, var(--accent) 28%, transparent);stroke-width:1px;stroke-dasharray:2 9}.core__label,.eco-core__label{fill:var(--text);letter-spacing:5px;font-size:22px;font-weight:800}.pillar__halo{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-width:1px}.pillar__dot{fill:var(--brand)}.pillar__index{fill:var(--brand);font-family:var(--font-mono);letter-spacing:3px;font-size:15px}.pillar__label{fill:var(--text);letter-spacing:-1px;font-size:50px;font-weight:800}.pillar[data-pillar=evolve] .pillar__label{fill:var(--brand)}.traveler circle{fill:var(--accent-tint)}.traveler .traveler__glow{fill:color-mix(in srgb, var(--accent) 22%, transparent)}.approach-statement{text-align:center;color:var(--text);letter-spacing:-.02em;font-size:clamp(24px,2.6vw,48px);font-weight:600;position:absolute;bottom:0;left:0;right:0}.eco-orbit{fill:none;stroke:color-mix(in srgb, var(--text) 10%, transparent);stroke-width:1px;stroke-dasharray:3 8}.eco-orbit--lit{stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:1.4px;stroke-dasharray:1;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 40%, transparent))}.eco-spoke{fill:none;stroke:color-mix(in srgb, var(--family) 55%, transparent);stroke-width:1.3px}.eco-pulse{fill:var(--family);opacity:0;filter:drop-shadow(0 0 6px var(--family))}.eco-core__ring{fill:var(--surface);stroke:var(--brand);stroke-width:1.5px}.eco-core__spin{fill:none;stroke:color-mix(in srgb, var(--accent) 30%, transparent);stroke-width:1px;stroke-dasharray:2 9}.world__glow{fill:color-mix(in srgb, var(--family) 9%, transparent);animation:5s ease-in-out infinite alternate breathe}@keyframes breathe{0%{opacity:.5}to{opacity:1}}.world__motif .motif{fill:none;stroke:var(--family);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.world__motif .motif--faint{stroke-opacity:.35}.world__motif .motif-dot,.world__motif .motif-pin{fill:var(--family)}.world__product{fill:var(--text);letter-spacing:-.5px;font-size:32px;font-weight:750}.world__essence{fill:var(--muted);letter-spacing:.3px;font-size:15px}.world--flagship .world__product{font-size:46px;font-weight:800}.world--flagship .world__essence{fill:var(--text-soft);letter-spacing:1px;font-size:16px}.world--selected .world__product{fill:var(--text-soft);font-size:24px;font-weight:650}.world--selected .world__glow{opacity:.5}.world--selected .world__essence{font-size:13px}.world__tier{fill:var(--faint);font-family:var(--font-mono);letter-spacing:4px;font-size:11px}.world__branch{fill:var(--text-soft);paint-order:stroke;stroke:var(--bg);stroke-width:6px;font-size:17px;font-weight:650}.lineage{stroke:var(--family);stroke-width:1.5px;stroke-opacity:.6}.eco-statement__eyebrow{fill:var(--brand);font-family:var(--font-mono);letter-spacing:7px;font-size:17px}.eco-statement__main{fill:var(--text);letter-spacing:-2px;font-size:70px;font-weight:800}.product-reveal{z-index:5;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:clamp(8px,1.4vh,16px);display:grid;position:absolute;inset:0}.product-reveal--low{place-content:end center;padding-bottom:1vh}.product-reveal__family{color:var(--muted);font-family:var(--font-body);font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:600}img.brand-logo{width:auto;height:calc(var(--h) * var(--artboard-scale,1));-webkit-user-select:none;user-select:none;display:block}.artboard img.brand-logo{height:var(--h)}.product-reveal__logo{line-height:0}.product-reveal__name{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);font-size:clamp(52px,6.6vw,124px);font-weight:800;line-height:.94}.product-reveal__name .char{white-space:pre;display:inline-block}.product-reveal__rule{background:var(--accent);transform-origin:50%;border-radius:2px;width:clamp(80px,9vw,160px);height:2px}[data-brand-reveal=climateviewpoint] .product-reveal__rule{background:var(--cvp-horizon)}[data-brand-reveal=native] .product-reveal__rule{background:var(--native-gradient)}[data-brand-reveal=carbonmove] .product-reveal__rule{background:var(--cm-gradient)}[data-brand-reveal=research-space] .product-reveal__rule{background:var(--rs-primary);height:1px}.product-reveal__tagline{max-width:30ch;color:var(--text-soft);font-family:var(--font-body);font-size:var(--t-line);letter-spacing:-.01em;text-wrap:balance;font-weight:500}[data-brand-reveal=research-space] .product-reveal__tagline{font-family:var(--rs-serif);color:var(--text);max-width:none;font-weight:700}.product-reveal--top{place-content:start center;padding-top:0}.mint-streams{z-index:11;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.stream{left:0;right:0;top:calc(var(--y) * 1%);height:5vh;opacity:calc(.22 + var(--depth) * .5);filter:blur(calc((1 - var(--depth)) * 1.4px));align-items:center;display:flex;position:absolute}.stream__track{white-space:nowrap;will-change:transform;gap:clamp(20px,2.2vw,42px);width:max-content;display:flex}.stream__track span{color:var(--accent-tint);font-family:var(--font-mono);font-size:clamp(11px,.85vw,15px)}.stream__tag{z-index:2;background:var(--halo);color:var(--accent);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:clamp(9px,.66vw,12px);font-weight:400;position:absolute;left:4vw}.mint-problem .mint-flood-copy{z-index:3;place-content:center;position:absolute;inset:0}.mint-flood-copy .statement{text-shadow:0 0 50px var(--halo), 0 0 18px var(--halo)}.mint-source__dot{fill:var(--accent)}.mint-source__label{fill:var(--muted);font-family:var(--font-mono);letter-spacing:1px;font-size:15px}.mint-in{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.3px}.mint-core__body{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--accent) 25%, transparent))}.mint-pipe{fill:none;stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-width:1.5px}.mint-core__name{fill:var(--text);letter-spacing:.12em;filter:drop-shadow(0 0 26px color-mix(in srgb, var(--accent) 45%, transparent));font-size:92px;font-weight:800}.mint-stage__ring{fill:var(--halo);stroke:color-mix(in srgb, var(--accent) 30%, transparent);stroke-width:1.5px;transition:stroke .5s}.mint-stage__dot{fill:color-mix(in srgb, var(--accent) 30%, transparent);transition:fill .5s}.mint-stage__label{fill:var(--muted);font-family:var(--font-mono);letter-spacing:2px;font-size:15px;transition:fill .5s}.mint-stage.is-lit .mint-stage__ring{stroke:var(--accent)}.mint-stage.is-lit .mint-stage__dot{fill:var(--accent-tint)}.mint-stage.is-lit .mint-stage__label{fill:var(--text)}.mint-out{fill:none;stroke:var(--accent);stroke-width:2px}.mint-output__dot{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}.mint-output__label{fill:var(--accent);font-family:var(--font-mono);letter-spacing:4px;font-size:14px}.mint-foundation{z-index:3;text-align:center;text-shadow:0 0 40px var(--halo);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mint-pulse{fill:var(--accent-tint);opacity:0}.mint-pulse--in{fill:color-mix(in srgb, var(--accent-tint) 80%, transparent)}.mi-question{z-index:2;text-align:center;color:var(--text);letter-spacing:-.02em;font-size:clamp(26px,2.6vw,50px);font-weight:600;position:absolute;top:0;left:0;right:0}.mi-question .char{white-space:pre}.mi-layer__line{fill:none;stroke:color-mix(in srgb, var(--text) 7%, transparent);stroke-width:1px;transition:stroke .5s}.mi-layer__label{fill:var(--faint);font-family:var(--font-mono);letter-spacing:3px;font-size:14px;transition:fill .5s}.mi-node__dot{fill:color-mix(in srgb, var(--accent) 22%, transparent);transition:fill .5s}.mi-node__halo{fill:none;stroke:color-mix(in srgb, var(--accent) 20%, transparent);stroke-width:1px;transition:stroke .5s}.mi-evidence{fill:var(--faint);font-family:var(--font-mono);font-size:13px;transition:fill .5s}.mi-layer.is-lit .mi-layer__line{stroke:color-mix(in srgb, var(--accent) 30%, transparent)}.mi-layer.is-lit .mi-layer__label{fill:var(--accent)}.mi-layer.is-lit .mi-node__dot{fill:color-mix(in srgb, var(--accent) 60%, transparent)}.mi-layer.is-lit .mi-node--via .mi-node__dot{fill:var(--accent-tint)}.mi-layer.is-lit .mi-node--agent .mi-node__dot{fill:var(--accent)}.mi-layer.is-lit .mi-node__halo{stroke:color-mix(in srgb, var(--accent) 55%, transparent)}.mi-layer.is-lit .mi-evidence{fill:var(--text-soft)}.mi-collab{fill:none;stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.2px}.mi-trace{fill:none;stroke:var(--accent-tint);stroke-width:2px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 80%, transparent))}.mi-pulse{fill:var(--accent-tint);opacity:0}.mi-token{fill:var(--accent-tint);filter:drop-shadow(0 0 10px var(--accent));transition:opacity .3s}.mi-answer{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:var(--surface);white-space:nowrap;border-radius:18px;justify-items:center;gap:10px;padding:16px 26px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mi-answer b{font-size:clamp(18px,1.5vw,26px);font-weight:700}.mi-answer__evidence{gap:8px;display:flex}.mi-answer__evidence i{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-tint);font-family:var(--font-mono);border-radius:6px;padding:4px 9px;font-size:12px;font-style:normal}.mi-statements{place-content:center;position:absolute;inset:0}.mi-statements .statement{text-shadow:0 0 40px var(--halo)}.mt-root__glow{fill:color-mix(in srgb, var(--accent) 8%, transparent)}.mt-root__ring{fill:var(--surface);stroke:var(--accent);stroke-width:1.6px;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 35%, transparent))}.mt-root__label{fill:var(--text);letter-spacing:8px;font-size:42px;font-weight:800}.mt-branch__path{fill:none;stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-width:1.8px}.mt-branch__halo{fill:color-mix(in srgb, var(--accent) 8%, transparent);stroke:color-mix(in srgb, var(--accent) 40%, transparent);stroke-width:1.2px}.mt-branch__dot{fill:var(--accent)}.mt-branch__name{fill:var(--text);letter-spacing:-.01em;paint-order:stroke;stroke:var(--bg);stroke-width:8px;font-size:30px;font-weight:800}.mt-branch__tagline{fill:var(--text-soft);paint-order:stroke;stroke:var(--bg);stroke-width:6px;font-size:18px}.mt-ghost__path{fill:none;stroke:color-mix(in srgb, var(--accent) 32%, transparent);stroke-width:1.4px;stroke-dasharray:3 7}.mt-ghost__ring{fill:none;stroke:color-mix(in srgb, var(--accent-tint) 70%, transparent);stroke-width:1.4px}.mt-statements{justify-content:center;gap:.45em;font-size:clamp(28px,3.2vw,60px);display:flex;position:absolute;bottom:0;left:0;right:0}.mt-statements .statement{font-size:inherit;text-shadow:0 0 40px var(--halo)}.mint-directions .mt-statements{font-size:clamp(40px,5vw,96px);top:50%;bottom:auto;transform:translateY(-50%)}.me-links{fill:none;stroke:color-mix(in srgb, var(--accent) 30%, transparent);stroke-width:1.2px;stroke-dasharray:1}.me-tile{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.2px}.me-tile__side{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 20%, transparent);stroke-width:1px}.me-asset__glyph{color:var(--accent-tint)}.me-asset__label{fill:var(--text-soft);font-size:14px;font-weight:600}.mit-tag rect{fill:var(--surface);stroke:color-mix(in srgb, var(--tension) 50%, transparent);stroke-width:1px;transition:fill .6s,stroke .6s}.mit-tag text{fill:#ffd0c4;font-family:var(--font-mono);font-size:13px;transition:fill .6s}.mit-diagram[data-structured=true] .mit-tag rect{fill:var(--surface);stroke:var(--accent)}.mit-diagram[data-structured=true] .mit-tag text{fill:var(--accent-tint)}.me-chain__link{stroke:color-mix(in srgb, var(--text) 12%, transparent);stroke-width:1.5px;transition:stroke .5s}.me-chain__dot{fill:color-mix(in srgb, var(--accent) 25%, transparent);transition:fill .5s}.me-chain__label{fill:var(--faint);letter-spacing:1px;font-size:22px;font-weight:800;transition:fill .5s}.me-chain__item.is-lit .me-chain__dot{fill:var(--accent)}.me-chain__item.is-lit .me-chain__link{stroke:var(--accent)}.me-chain__item.is-lit .me-chain__label{fill:var(--text)}.mit-verify{fill:var(--faint);font-family:var(--font-mono);letter-spacing:1px;font-size:13px;transition:fill .5s}.me-chain__item.is-lit .mit-verify{fill:var(--accent)}.mit-road__link{fill:none;stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:1.6px;stroke-dasharray:1}.mit-road__ring{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.4px}.mit-road__dot{fill:color-mix(in srgb, var(--accent) 50%, transparent)}.mit-road__title{fill:var(--text-soft);letter-spacing:1px;font-size:26px;font-weight:800}.mit-road__detail{fill:var(--muted);font-size:17px}.mit-road__state{fill:var(--faint);font-family:var(--font-mono);letter-spacing:4px;font-size:13px}.mit-road__stage--now .mit-road__ring{stroke:var(--accent);stroke-width:2px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent) 50%, transparent))}.mit-road__stage--now .mit-road__dot{fill:var(--accent-tint)}.mit-road__stage--now .mit-road__title{fill:var(--text)}.mit-road__stage--now .mit-road__state{fill:var(--accent)}.mit-road__stage--next .mit-road__ring{stroke-dasharray:4 6}.mit-statements{text-align:center;pointer-events:none;position:absolute;inset:0}.mit-statements>.statement{text-shadow:0 0 40px var(--halo);font-size:clamp(30px,3.4vw,64px);position:absolute;bottom:0;left:0;right:0}.mit-closing{justify-content:center;gap:.45em;font-size:clamp(32px,3.8vw,72px);display:flex;position:absolute;bottom:0;left:0;right:0}.mit-closing .statement{font-size:inherit;text-shadow:0 0 40px var(--halo)}.statement--tension{color:var(--tension)}.cp-statements,.cv-statements,.cvp-statements{text-align:center;pointer-events:none;position:absolute;inset:0}:is(.cp-statements,.cv-statements,.cvp-statements)>.statement{text-shadow:0 0 40px var(--halo);font-size:clamp(32px,3.8vw,72px);position:absolute;bottom:0;left:0;right:0}.cp-action__ring{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:1.5px}.cp-action__glyph{color:var(--accent-tint)}.cp-ground{stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-width:1.5px;stroke-dasharray:6 8;animation:1.4s linear infinite cp-move}@keyframes cp-move{to{stroke-dashoffset:-28px}}.cp-action__label{fill:var(--text-soft);font-family:var(--font-mono);letter-spacing:3px;font-size:14px}.cp-rise{fill:none;stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.6px;transition:stroke .6s}.cp-diagram[data-doubt=true] .cp-rise{stroke:color-mix(in srgb, var(--tension) 50%, transparent)}.cp-question{fill:var(--tension);opacity:0;font-size:44px;font-weight:800}.cp-pulse{fill:var(--accent-tint);opacity:0}.cp-impact__glow{fill:color-mix(in srgb, var(--accent) 10%, transparent)}.cp-impact__ring{fill:var(--surface);stroke:var(--accent);stroke-width:2px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 50%, transparent));transition:stroke .6s}.cp-diagram[data-doubt=true] .cp-impact__ring{stroke:color-mix(in srgb, var(--tension) 70%, transparent);stroke-dasharray:6 6;filter:none}.cp-impact__label{fill:var(--text);font-family:var(--font-mono);letter-spacing:4px;font-size:15px}.cv-action__ring{fill:var(--surface);stroke:var(--accent);stroke-width:1.6px}.cv-action__glyph{color:var(--accent-tint)}.cv-action__label{fill:var(--text-soft);font-family:var(--font-mono);letter-spacing:4px;font-size:14px}.cv-capture,.cv-merge{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.3px}.cv-chip rect{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.2px}.cv-chip .glyph{color:var(--accent)}.cv-chip__label{fill:var(--text);letter-spacing:2px;font-size:15px;font-weight:800}.cv-chip__raw,.cv-chip__masked{fill:var(--muted);font-family:var(--font-mono);font-size:12px;transition:opacity .6s}.cv-chip__masked{opacity:0;fill:var(--accent);letter-spacing:2px}.cv-diagram[data-private=true] .cv-chip__raw{opacity:0}.cv-diagram[data-private=true] .cv-chip__masked{opacity:1}.cv-pulse{fill:var(--accent-tint);opacity:0}.cv-proof__hex{fill:var(--surface);stroke:var(--accent);stroke-width:2px;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent) 45%, transparent))}.cv-proof__mark{fill:var(--text);font-family:var(--font-mono);font-size:36px;font-weight:700}.cv-node__label{fill:var(--text);font-family:var(--font-mono);letter-spacing:4px;font-size:15px}.cv-link{fill:none;stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.6px}.cv-check{stroke:color-mix(in srgb, var(--accent) 30%, transparent);stroke-width:1px}.cv-validator{fill:var(--surface);stroke:var(--accent);stroke-width:1.6px}.cv-tick{fill:none;stroke:var(--accent-tint);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.cv-verified{fill:var(--accent);font-size:18px}.cv-impact__ring{fill:var(--surface);stroke:var(--accent);stroke-width:1.8px}.cv-impact__co2{fill:var(--text);font-size:20px;font-weight:800}.cv-reward__coin{fill:color-mix(in srgb, var(--accent) 14%, transparent);stroke:var(--accent);stroke-width:2px}.cv-reward__inner{fill:none;stroke:color-mix(in srgb, var(--accent-tint) 60%, transparent);stroke-width:1.2px;stroke-dasharray:3 4}.cv-record{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:1.2px}.cv-records__label{fill:var(--muted);font-family:var(--font-mono);letter-spacing:4px;font-size:13px}.cv-final{place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.cv-final__steps{color:var(--text-soft);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.32em}.cv-final .statement{text-shadow:0 0 40px var(--halo);font-size:clamp(42px,5.2vw,100px)}.cvp-lanes{z-index:11;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cvp-lane{left:0;right:0;top:calc(var(--y) * 1%);opacity:0;filter:blur(calc((1 - var(--depth)) * 1.2px));position:absolute}.cvp-track{will-change:transform;gap:clamp(14px,1.4vw,26px);width:max-content;display:flex}.cvp-card{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:var(--surface);width:clamp(170px,13vw,240px);opacity:calc(.45 + var(--depth) * .5);border-radius:12px;gap:7px;padding:10px 14px;display:grid}.cvp-card b{color:var(--accent-tint);font-family:var(--font-mono);letter-spacing:.2em;font-size:clamp(9px,.62vw,11px);font-weight:400}.cvp-card i{background:color-mix(in srgb, var(--text) 28%, transparent);border-radius:3px;height:5px}.cvp-in,.cvp-out{fill:none;stroke:color-mix(in srgb, var(--accent) 40%, transparent);stroke-width:1.2px}.cvp-pipe{fill:none;stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-width:2px}.cvp-source{fill:var(--accent)}.cvp-stage rect{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.4px}.cvp-label{fill:var(--text);font-family:var(--font-mono);letter-spacing:4px;font-size:15px}.cvp-label--muted{fill:var(--muted);letter-spacing:2px;font-size:12px}.cvp-dest rect{fill:var(--surface);stroke:var(--accent);stroke-width:1.4px}.cvp-dest .glyph{color:var(--accent)}.cvp-dest__label{fill:var(--text);letter-spacing:1px;font-size:19px;font-weight:800}.cvp-pulse{fill:var(--accent-tint);opacity:0}.cvp-loop__path{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:1}.cvp-loop__pulse{fill:var(--accent-tint);opacity:0}.cvp-signal rect{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-width:1.2px}.cvp-signal text{fill:var(--text-soft);font-family:var(--font-mono);letter-spacing:2px;font-size:12px}.cvp-diagram[data-personal=true] .cvp-stage:nth-of-type(3) rect{stroke:var(--accent-tint)}.cvp-statements>.statement{z-index:12}.et-track{stroke:color-mix(in srgb, var(--accent) 12%, transparent);stroke-width:1.4px;stroke-dasharray:3 8}.et-link{fill:none;stroke:var(--accent);stroke-width:1.8px}.et-node__ring{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-width:1.5px}.et-node__glyph{color:var(--accent-tint)}.et-node__label{fill:var(--text-soft);font-family:var(--font-mono);letter-spacing:4px;font-size:14px}.et-token{fill:var(--accent-tint);opacity:0;filter:none}.et-statement{text-align:center;font-size:clamp(32px,3.8vw,72px);position:absolute;bottom:0;left:0;right:0}.mb-concept__chip{animation:mb-bob var(--d) ease-in-out var(--delay) infinite}.mb-concept__chip rect{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-width:1.2px;transition:stroke .6s}.mb-concept__chip text{fill:var(--text-soft);font-family:var(--font-mono);letter-spacing:3px;font-size:13px}.mb-diagram[data-connected=true] .mb-concept__chip{animation-play-state:paused}.mb-diagram[data-connected=true] .mb-concept__chip rect{stroke:var(--accent)}@keyframes mb-bob{50%{transform:translateY(-7px)}}.mb-concept__link{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.3px}.mb-sibling path{stroke:color-mix(in srgb, var(--accent) 22%, transparent);stroke-width:1.2px}.mb-sibling circle{fill:color-mix(in srgb, var(--accent) 35%, transparent)}.mb-sibling text{fill:var(--faint);font-family:var(--font-mono);letter-spacing:2px;font-size:13px}.mb-core__glow{fill:color-mix(in srgb, var(--accent) 8%, transparent)}.mb-core__ring{fill:var(--surface);stroke:var(--accent);stroke-width:1.6px;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 35%, transparent))}.mb-core__label{fill:var(--text);letter-spacing:7px;font-size:36px;font-weight:800}.mb-branch{fill:none;stroke:var(--accent);stroke-width:2.2px}.mb-node__halo{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:1.2px}.mb-node__dot{fill:var(--accent-tint)}.mb-pulse{fill:var(--accent-tint);opacity:0}.mb-name{text-align:center;justify-items:center;gap:12px;width:40%;margin-top:11vh;display:grid;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.mb-name__title{color:var(--text);letter-spacing:-.03em;text-shadow:0 0 30px color-mix(in srgb, var(--family) 55%, transparent);font-size:clamp(34px,3.6vw,66px);font-weight:800;line-height:1}.mb-name__title .char{white-space:pre;display:inline-block}.mb-name__tagline{color:var(--text-soft);font-size:clamp(16px,1.3vw,24px);font-weight:500}.mb-statements{text-align:center;pointer-events:none;position:absolute;inset:0}.mb-statements>.statement{text-shadow:0 0 40px var(--halo);font-size:clamp(30px,3.4vw,64px);position:absolute;bottom:0;left:0;right:0}.mb-closing{place-content:center;gap:.1em;font-size:clamp(38px,4.6vw,88px);display:grid;position:absolute;inset:0}.mb-closing .statement{font-size:inherit;text-shadow:0 0 40px var(--halo)}.dna-product__dot{fill:var(--family)}.dna-product__name{fill:var(--text);font-size:17px;font-weight:700}.dna-product--flagship .dna-product__name{font-size:26px;font-weight:800}.dna-product--specialisation .dna-product__name{fill:var(--text-soft);font-size:15px;font-weight:600}.dna-product--selected .dna-product__name{fill:var(--muted);font-size:14px;font-weight:600}.dna-family{fill:none;stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-width:1.2px}.dna-link{fill:none;stroke:color-mix(in srgb, var(--family) 45%, transparent);stroke-width:1.3px;transition:stroke .6s}.dna-link--next{stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.6px}.dna-cap rect{fill:color-mix(in srgb, var(--accent) 6%, transparent);stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-width:1.2px;transition:stroke .6s,fill .6s}.dna-cap text{fill:var(--text-soft);font-family:var(--font-mono);letter-spacing:2px;font-size:14px}.dna-diagram[data-connected=true] .dna-cap rect{fill:color-mix(in srgb, var(--accent) 11%, transparent);stroke:var(--brand)}.dna-next__ring{fill:none;stroke:var(--brand);stroke-width:1.5px;stroke-dasharray:3 5}.dna-next__dot{fill:var(--brand)}.dna-next__label{fill:var(--brand);font-family:var(--font-mono);letter-spacing:4px;font-size:14px}.dna-pulse{fill:var(--accent-tint);opacity:0}.dna-statements{justify-content:center;gap:.45em;font-size:clamp(38px,4.6vw,88px);display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dna-statements .statement{font-size:inherit;text-shadow:0 0 40px var(--halo)}.dna-line{text-align:center;color:var(--text);font-size:clamp(26px,2.6vw,48px);font-weight:600;position:absolute;bottom:0;left:0;right:0}.tech-slab__top{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 40%, transparent);stroke-width:1.3px;transition:fill .6s,stroke .6s}.tech-slab__side{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 18%, transparent);stroke-width:1px}.tech-slab__inset{fill:none;stroke:color-mix(in srgb, var(--accent) 14%, transparent);stroke-width:1px;stroke-dasharray:4 6}.tech-slab__leader{stroke:color-mix(in srgb, var(--accent) 30%, transparent);stroke-width:1px}.tech-layer__name{fill:var(--text);letter-spacing:1px;font-size:26px;font-weight:800;transition:opacity .5s}.tech-layer__examples{fill:var(--muted);font-family:var(--font-mono);font-size:14px;transition:opacity .5s}.tech-layer--surface .tech-slab__top{fill:var(--surface);stroke:var(--brand)}.tech-layer--surface .tech-layer__name{fill:var(--brand)}.tech-diagram[data-state=exploded] .tech-slab__top{stroke:color-mix(in srgb, var(--accent) 60%, transparent)}.tech-layer.is-quiet .tech-layer__name,.tech-layer.is-quiet .tech-layer__examples,.tech-layer.is-quiet .tech-slab__leader{opacity:0}.tech-layer.is-quiet .tech-slab__top{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 16%, transparent)}.tech-statements{justify-items:center;font-size:clamp(34px,4vw,76px);display:grid;position:absolute;bottom:0;left:0;right:0}.tech-statements .statement{font-size:inherit;grid-area:1/1}.pr-verb text{fill:var(--faint);font-family:var(--font-mono);letter-spacing:4px;font-size:16px;transition:fill .4s}.pr-verb__link{stroke:color-mix(in srgb, var(--text) 8%, transparent);stroke-width:1.5px;transition:stroke .4s}.pr-verb[data-state=done] text{fill:var(--muted)}.pr-verb[data-state=done] .pr-verb__link,.pr-verb[data-state=active] .pr-verb__link{stroke:color-mix(in srgb, var(--accent) 50%, transparent)}.pr-verb[data-state=active] text{fill:var(--brand);font-weight:700}.pr-guide{fill:none;stroke:color-mix(in srgb, var(--accent) 30%, transparent);stroke-width:1px}.pr-cell{--fill:0;fill:var(--brand);fill-opacity:calc(var(--fill) * .22);stroke:color-mix(in srgb, var(--text) 40%, transparent);stroke-width:1.5px}.pr-grid[data-state=designed] .pr-cell{stroke:color-mix(in srgb, var(--accent) 70%, transparent);stroke-dasharray:5 5}.pr-grid[data-state=built] .pr-cell{stroke:var(--brand)}.pr-grid.is-evolved .pr-cell{fill-opacity:calc(var(--fill) * .32)}.pr-cell--new{--fill:1;stroke:var(--accent-tint)!important;fill-opacity:.4!important}.pr-ext__link{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.4px}.pr-ext__disc{fill:#06100f;stroke:color-mix(in srgb, var(--accent) 50%, transparent);stroke-width:1.2px}.pr-ext .glyph{color:var(--accent-tint)}.pr-ext__label{fill:var(--text-soft);font-size:15px;font-weight:600}.pr-feedback{fill:none;stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-width:1.6px;stroke-dasharray:1}.pr-pulse{fill:var(--accent-tint);opacity:0}.pr-statements{place-content:center;position:absolute;inset:0}.pr-statements .statement{text-shadow:0 0 40px var(--halo)}.fu-core-glow{fill:color-mix(in srgb, var(--accent) 10%, transparent);opacity:0}.fu-outer{fill:none;stroke:color-mix(in srgb, var(--text) 6%, transparent);stroke-width:1.5px;stroke-dasharray:4 12}.fu-ghost__path{fill:none;stroke:color-mix(in srgb, var(--accent) 22%, transparent);stroke-width:1.5px;stroke-dasharray:1}.fu-ghost__ring{fill:none;stroke:color-mix(in srgb, var(--accent) 28%, transparent);stroke-width:1.5px;stroke-dasharray:3 5}.fu-statements{font-size:clamp(28px,3.1vw,60px);position:absolute;bottom:0;left:0;right:0}.fu-statements .statement{font-size:inherit;text-shadow:0 0 40px var(--halo)}.cl-core{fill:var(--brand)}.cl-world circle{fill:var(--family)}.cl-world text{fill:var(--text-soft);font-family:var(--font-mono);letter-spacing:4px;font-size:15px}.cl-line{stroke:var(--family);stroke-width:2px;stroke-linecap:round;transition:stroke 1.2s}.cl-edge{stroke:var(--accent-tint);stroke-width:2px;stroke-linecap:round}.cl-mark__halo{fill:none;stroke:color-mix(in srgb, var(--accent) 16%, transparent);stroke-width:1px}.cl-mark__light{fill:var(--brand)}.cl-copy{text-align:center;justify-items:center;gap:clamp(18px,3vh,34px);display:grid;position:absolute;top:49%;left:0;right:0}.cl-wordmark{font-size:clamp(56px,7vw,130px)}.cl-end{justify-items:center;gap:clamp(18px,3vh,30px);display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wordmark{line-height:0}.wordmark img.brand-logo,.cl-wordmark img.brand-logo{filter:drop-shadow(0 0 40px #00796b47);margin-inline:auto}.opening-formula,.opening-line{font-family:var(--font-moderta)}.opening-formula{letter-spacing:0;font-weight:500}.opening-line{color:var(--text-soft)}.cl-copy{top:40%}.cl-mark .cl-edge,.cl-edge{stroke:var(--accent-tint);stroke-width:2.4px;stroke-linecap:round}.cl-line{stroke-width:2.4px}.cl-diagram[data-mark=true] .cl-line{stroke:var(--accent-tint)}.world__dot{fill:var(--family)}.world__essence{fill:var(--muted);font-family:var(--font-moderta);letter-spacing:.2px;font-size:15px}.world--flagship .world__essence{fill:var(--text-soft);font-size:16px}.world .motif{fill:none;stroke:var(--family);stroke-width:2px;stroke-linecap:round}.world__family .motif{stroke-opacity:.7}.world__family .motif-dot{fill:var(--family)}.world__branch{fill:var(--text-soft);font-family:var(--font-moderta);font-size:16px;font-weight:600}.brand-logo-svg__plate{fill:#f8fbf9}.rs-svg-name{fill:#fff}.rs-svg-sub{fill:var(--text-soft)}[data-tone=light] .rs-svg-name{fill:#000}.eco-core__logo image{filter:none}.eco-statement__eyebrow{font-family:var(--font-moderta);letter-spacing:6px;font-weight:600}.eco-statement__main,.dna-product__name,.dna-cap text{font-family:var(--font-moderta)}[data-brand^=mint] .stream__track span{color:var(--text-soft)}[data-brand^=mint] .stream__tag{background:var(--surface);color:var(--accent);border:1px solid var(--line)}[data-brand^=mint] .mint-core__body,[data-brand^=mint] .mt-root__ring,[data-brand^=mint] .mb-core__ring{fill:#fff;stroke:var(--accent);filter:drop-shadow(0 10px 30px #257d5b24)}[data-brand^=mint] .mt-root__glow,[data-brand^=mint] .mb-core__glow{fill:#257d5b0f}[data-brand^=mint] .mint-output__label,[data-brand^=mint] .mint-source__label{font-family:var(--font-moderta)}[data-brand^=mint] .product-reveal__parent{line-height:0}[data-brand^=mint] .mb-name__title{text-shadow:none;color:var(--text);font-family:var(--font-display)}[data-brand^=mint] .mi-answer{border-color:var(--line-strong);background:#fff}[data-brand^=mint] .mi-answer__evidence i{color:var(--accent-strong);background:#257d5b14}[data-brand^=mint] .mit-tag rect{fill:#fff4f1}[data-brand^=mint] .mit-tag text{fill:#8a3b2a}[data-brand^=mint] .statement{text-shadow:0 0 30px var(--halo), 0 0 10px var(--halo)}.rs-scene,.rs-scene *{box-shadow:none!important;text-shadow:none!important}.rs-scene{font-family:var(--rs-sans);color:#000}.rs-serif{font-family:var(--rs-serif);font-weight:700}.rs-mono{font-family:var(--rs-mono);color:#7d7d7d;letter-spacing:0;font-size:13px}.rs-eyebrow{font-family:var(--rs-sans);letter-spacing:.12em;text-transform:uppercase;color:#7d7d7d;font-size:12px;font-weight:600}.rs-card{background:#fff;border:1px solid #bfbfbf;border-radius:10px;position:absolute}.rs-bar{background:#e0e0e0;border-radius:4px;height:7px;margin-top:10px;display:block}.rs-bar--short{width:58%}.rs-badge{color:#000;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.rs-badge i{background:var(--rs-warn);border-radius:50%;width:8px;height:8px}.rs-badge--approved i{background:var(--rs-ok)}.rs-statements{text-align:center;height:100px;position:absolute;bottom:34px;left:0;right:0}.rs-statement{font-family:var(--rs-serif);letter-spacing:-.01em;color:#000;font-size:60px;font-weight:700;line-height:1.04;position:absolute;bottom:0;left:0;right:0}.rs-caption{font-family:var(--rs-sans);color:#7d7d7d;font-size:12px;position:absolute;bottom:-4px;right:0}.rs-lockup{--hs:calc(var(--h) * var(--artboard-scale,1));align-items:center;gap:calc(var(--hs) * .32);color:#000;display:inline-flex}.rs-lockup .rs-monogram{width:var(--hs);height:var(--hs);flex:none}.rs-lockup__text{text-align:left;line-height:1.05;display:grid}.rs-lockup__text b{font-family:var(--rs-serif);font-weight:700;font-size:calc(var(--hs) * .5);letter-spacing:-.01em}.rs-lockup__text small{font-family:var(--rs-sans);font-size:calc(var(--hs) * .24);color:#7d7d7d;margin-top:calc(var(--hs) * .06)}.rs-lockup--field{color:#fff}.rs-lockup--field .rs-lockup__text small{color:#cfd8dc}.rs-draft{width:300px;transform:rotate(var(--tilt));padding:18px 20px 16px}.rs-draft h3{margin:6px 0 4px;font-size:21px;line-height:1.2}.rs-draft .rs-badge{margin-top:16px}.rs-columns{grid-template-columns:1fr 120px 1fr;height:520px;display:grid;position:absolute;top:110px;left:190px;right:190px}.rs-column{padding:30px 34px;position:relative}.rs-column h3{letter-spacing:-.01em;margin:8px 0 18px;font-size:40px}.rs-column ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.rs-column li{border-top:1px solid #e0e0e0;align-items:baseline;gap:18px;padding:12px 0;font-size:22px;font-weight:500;display:flex}.rs-column--ai{border-left:3px solid var(--rs-primary)}.rs-column--auto{border-left:3px solid var(--rs-tertiary)}.rs-columns__divider{transform-origin:50% 0;place-items:center;display:grid;position:relative}.rs-columns__divider:before{content:"";background:#90a4ae;width:1px;position:absolute;top:20px;bottom:20px;left:50%}.rs-columns__divider span{writing-mode:vertical-rl;background:#e0e0e0;padding:8px 0;position:relative;transform:rotate(180deg)}.rs-tool{background:#fff;border:1px solid #bfbfbf;border-radius:999px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:absolute;top:360px;left:110px}.rs-tool b{font-size:16px;display:block}.rs-tool small{font-size:12px}.rs-tool__icon{width:36px;height:36px;color:var(--rs-primary);background:#cfd8dc;border-radius:50%;place-items:center;display:grid}.rs-tool__icon .glyph{width:20px;height:20px}.rs-track{border-top:1px dashed #90a4ae;position:absolute;top:393px;left:330px;right:520px}.rs-panel{flex-direction:column;width:520px;height:470px;padding:22px 24px;display:flex;top:170px;left:940px}.rs-panel[data-active=true]{border-color:var(--rs-primary);border-width:2px}.rs-panel header,.rs-panel footer{justify-content:space-between;align-items:center;display:flex}.rs-panel__slot{background:#f5f5f5;border:1px dashed #bfbfbf;border-radius:8px;flex:1;margin:18px 0}.rs-reviewer{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.rs-reviewer .glyph{width:30px;height:30px;color:var(--rs-primary);background:#cfd8dc;border-radius:50%;padding:5px}.rs-actions{gap:10px;display:flex}.rs-button{border-radius:8px;align-items:center;height:40px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.rs-button--primary{background:var(--rs-primary);color:#fff}.rs-button--secondary{color:#000;border:1px solid #bfbfbf}.rs-note{border-color:var(--rs-primary);z-index:3;width:440px;padding:22px 24px 20px;top:270px;left:340px}.rs-note header{justify-content:space-between;align-items:center;display:flex}.rs-note h3{margin:10px 0 4px;font-size:30px}.rs-note footer{align-items:center;gap:12px;height:24px;margin-top:20px;display:flex;position:relative}.rs-note footer .rs-badge{position:absolute;left:0}.rs-note .rs-lock{color:var(--rs-primary);position:absolute;right:0}.rs-note .rs-lock .glyph{width:24px;height:24px}.rs-truth{color:var(--rs-ok);position:absolute;bottom:-34px;left:24px}.rs-approval[data-approved=true] .rs-note{border-width:2px}.rs-suggestion{background:#fff;border:1px dashed #90a4ae;border-radius:10px;align-items:center;gap:14px;padding:14px 20px 14px 14px;display:flex;top:70px;left:1060px}.rs-suggestion b{margin-bottom:4px;font-size:16px;display:block}.rs-boundary{background:var(--rs-primary);transform-origin:50% 0;width:2px;height:150px;position:absolute;top:70px;left:1010px}.mn-flood{z-index:0;pointer-events:none;background:#0a3c6e;position:absolute;inset:0}.mn-watermark{opacity:.09;pointer-events:none;z-index:1;width:auto;height:128%;position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.native{z-index:2;font-family:var(--font-poppins)}.mn-lead{justify-items:start;gap:30px;display:grid;position:absolute;top:190px;left:140px}.mn-logo{line-height:0}.mn-rule{background:var(--native-gradient);transform-origin:0;border-radius:3px;width:280px;height:3px}.mn-role{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;color:#fff;max-width:960px;font-size:34px;font-weight:500;line-height:1.3}.mn-pills{gap:28px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:590px;left:140px;right:140px}.mn-pills__line{transform-origin:0;background:#bbe1fa66;height:1px;position:absolute;top:50%;left:30px;right:30px}.mn-pill{color:#fff;background:#0a3c6e;border:1.5px solid #ffffffe6;border-radius:999px;align-items:center;gap:14px;padding:16px 30px 16px 18px;font-size:24px;font-weight:600;display:inline-flex;position:relative}.mn-pill__icon{color:#1783c1;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mn-pill__icon .glyph{stroke-width:2px;width:24px;height:24px}.mn-statement{font-family:var(--font-poppins);letter-spacing:-.02em;color:#fff;font-size:54px;font-weight:700;position:absolute;bottom:60px;left:140px}[data-brand=carbonmove] .statement--accent{text-shadow:none}[data-brand=carbonmove] .statement--accent .word__inner{background:var(--cm-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em}[data-brand=carbonmove] .cp-action__ring,[data-brand=carbonmove] .cv-chip rect{fill:var(--surface)}[data-brand=climateviewpoint] .cvp-card{background:#235448b8;border-color:#d3e1da2e;border-radius:6px}[data-brand=climateviewpoint] .cvp-card b{color:var(--accent-tint);font-family:var(--font-source-sans);letter-spacing:.06em;text-transform:none;font-size:clamp(10px,.7vw,12px);font-weight:600}[data-brand=climateviewpoint] .cvp-card i{background:#d3e1da4d}[data-brand=climateviewpoint] .cvp-label{font-family:var(--font-source-sans);letter-spacing:.5px;font-weight:600}[data-brand=climateviewpoint] .cvp-dest__label{font-family:var(--font-schibsted)}[data-brand=climateviewpoint] .cvp-signal text{font-family:var(--font-source-sans);letter-spacing:.3px}[data-brand=climateviewpoint] .cvp-stage rect,[data-brand=climateviewpoint] .cvp-dest rect{fill:#112f27}[data-brand=etrust] .et-node__ring{fill:#fff;stroke:var(--accent);filter:drop-shadow(0 12px 28px #006bc71f)}[data-brand=etrust] .et-node__glyph{color:var(--accent)}[data-brand=etrust] .et-node__label{fill:var(--text-soft);font-family:var(--font-nunito);letter-spacing:2px;font-weight:700}[data-brand=etrust] .et-token{fill:var(--accent-tint)}[data-brand=etrust] .et-track{stroke:#006bc733}
