@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-cyrillic-ext-wght-normal.3nu59bct404ec.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-cyrillic-wght-normal.3zok7wrwvaysp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-wght-normal.2yjd6abzp7f4q.woff2)format("woff2-variations");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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-greek-ext-wght-normal.0gqxkmx6ho8v3.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-greek-wght-normal.0f93b6gvbl1zd.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-vietnamese-wght-normal.1s0ar0m2bmdjg.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-latin-ext-wght-normal.2-7eoaijxl5dw.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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-latin-wght-normal.05o5-i1cea2yx.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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-devanagari-wght-normal.2bu8ps5hz175j.woff2)format("woff2-variations");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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-latin-ext-wght-normal.3uflac_vdq-mi.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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-latin-wght-normal.3lc6cqzckxnzi.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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/syne-greek-wght-normal.1iuwq44elzeqp.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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/syne-latin-ext-wght-normal.1k8j1b7chtq5a.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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/syne-latin-wght-normal.0q5yk5_7q8isg.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}
:root{--primitive-ink-950:#17191e;--primitive-ink-800:#2a2d34;--primitive-ink-650:#454951;--primitive-ink-500:#646870;--primitive-night-950:#101217;--primitive-night-850:#1c2027;--primitive-night-750:#282d36;--primitive-paper-050:#f7f8f4;--primitive-paper-100:#f2f3ee;--primitive-silver-200:#d8e1e3;--primitive-silver-300:#c1cdd0;--primitive-coral-400:#ff7865;--primitive-coral-500:#f05a47;--primitive-coral-650:#b7352b;--primitive-aubergine-600:#49304b;--primitive-aubergine-700:#352337;--primitive-teal-500:#52a69c;--primitive-teal-700:#236b64;--primitive-teal-850:#174b46;--primitive-whatsapp-500:#25d366;--primitive-whatsapp-700:#075e54;--primitive-red-500:#e4665e;--primitive-red-700:#a52c27;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.5rem;--radius-pill:999px;--duration-fast:.14s;--duration-base:.24s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.2, 1.25, .35, 1);--ink-950:var(--primitive-ink-950);--ink-800:var(--primitive-ink-800);--ink-650:var(--primitive-ink-650);--ink-500:var(--primitive-ink-500);--paper-050:var(--primitive-paper-050);--paper-100:var(--primitive-paper-100);--silver-200:var(--primitive-silver-200);--silver-300:var(--primitive-silver-300);--coral-500:var(--primitive-coral-500);--coral-650:var(--primitive-coral-650);--aubergine-700:var(--primitive-aubergine-700);--teal-700:var(--primitive-teal-700);--teal-850:var(--primitive-teal-850);--whatsapp-700:var(--primitive-whatsapp-700);--red-700:var(--primitive-red-700);--color-bg:var(--paper-100);--color-surface:var(--paper-050);--color-text:var(--ink-950);--color-text-muted:var(--ink-650);--color-line:var(--ink-950);--color-line-soft:color-mix(in srgb, var(--ink-950) 20%, transparent);--color-action:var(--coral-500);--color-action-hover:var(--coral-650);--color-depth:var(--aubergine-700);--color-positive:var(--teal-700);--color-error:var(--red-700);--color-focus:var(--teal-700);--color-whatsapp:var(--whatsapp-700);--shadow-fab:0 .5rem 1.5rem color-mix(in srgb, var(--ink-950) 28%, transparent);--theme-control-bg:var(--color-surface);--theme-control-text:var(--color-text);--theme-control-border:var(--color-line);--theme-control-hover:var(--silver-200);--theme-control-icon:var(--coral-650);--button-primary-text:var(--ink-950);--button-primary-hover-text:var(--paper-050);--selection-text:var(--paper-050);--selection-bg:var(--aubergine-700);--whatsapp-fab-bg:var(--paper-050);--whatsapp-fab-border:color-mix(in srgb, var(--paper-050) 55%, transparent)}:root[data-theme=dark]{--color-bg:var(--primitive-night-950);--color-surface:var(--primitive-night-850);--color-text:var(--primitive-paper-100);--color-text-muted:var(--primitive-silver-300);--color-line:var(--primitive-paper-100);--color-line-soft:color-mix(in srgb, var(--primitive-paper-100) 24%, transparent);--color-action:var(--primitive-coral-400);--color-action-hover:var(--primitive-coral-500);--color-depth:var(--primitive-aubergine-600);--color-positive:var(--primitive-teal-500);--color-error:var(--primitive-red-500);--color-focus:var(--primitive-coral-400);--color-whatsapp:var(--primitive-whatsapp-500);--shadow-fab:0 .5rem 1.5rem color-mix(in srgb, var(--primitive-night-950) 72%, transparent);--theme-control-bg:var(--primitive-night-750);--theme-control-text:var(--primitive-paper-100);--theme-control-border:var(--primitive-silver-300);--theme-control-hover:var(--primitive-ink-650);--theme-control-icon:var(--primitive-coral-400)}
:root{--primitive-portrait-1-face:#b65f47;--primitive-portrait-2-bg:#d8c7a1;--primitive-portrait-2-face:#8e4f39;--primitive-portrait-2-hair:#2f1c19;--primitive-portrait-3-bg:#c6c4da;--primitive-portrait-3-face:#a05d48;--primitive-portrait-4-bg:#b9d2ca;--primitive-portrait-4-face:#7f4938;--primitive-portrait-4-hair:#181110;--primitive-audience-face:#955540;--section-production-bg:var(--silver-200);--section-services-bg:var(--silver-200);--audience-action-bg:var(--color-bg);--email-panel-text:var(--ink-950);--material-text-muted:var(--ink-650);--report-line-text:var(--teal-850);--process-step-text:var(--coral-650);--portrait-1-face:var(--primitive-portrait-1-face);--portrait-2-bg:var(--primitive-portrait-2-bg);--portrait-2-face:var(--primitive-portrait-2-face);--portrait-2-hair:var(--primitive-portrait-2-hair);--portrait-3-bg:var(--primitive-portrait-3-bg);--portrait-3-face:var(--primitive-portrait-3-face);--portrait-4-bg:var(--primitive-portrait-4-bg);--portrait-4-face:var(--primitive-portrait-4-face);--portrait-4-hair:var(--primitive-portrait-4-hair);--audience-face:var(--primitive-audience-face);--font-display:"Syne Variable", "Noto Sans Variable", sans-serif;--font-body:"Noto Sans Variable", "Noto Sans Devanagari Variable", sans-serif;--font-heading:"Noto Sans Variable", "Noto Sans Devanagari Variable", sans-serif;--font-utility:"IBM Plex Mono", monospace;--page-gutter:var(--space-5);--content-width:90rem}:root[data-theme=dark]{--section-production-bg:var(--primitive-night-750);--section-services-bg:var(--primitive-night-850);--audience-action-bg:var(--primitive-night-850);--process-step-text:var(--primitive-coral-400);--report-line-text:var(--primitive-teal-500)}:lang(hi),:lang(mr){--font-display:"Noto Sans Devanagari Variable", "Noto Sans Variable", sans-serif;--font-heading:"Noto Sans Devanagari Variable", "Noto Sans Variable", sans-serif}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;background:var(--color-bg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:20rem;color:var(--color-text);background:var(--color-bg);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}h1{font-family:var(--font-heading)}::selection{color:var(--selection-text);background:var(--selection-bg)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.skipLink{z-index:1000;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--paper-050);background:var(--ink-950);transition:transform var(--duration-fast) var(--ease-out);position:fixed;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.siteHeader{z-index:100;border-bottom:1px solid var(--color-line);background:var(--color-bg);position:relative}.headerInner{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-2) var(--page-gutter);display:flex;position:relative}.wordmark{min-height:2.75rem;font-family:var(--font-display);letter-spacing:-.055em;align-items:center;font-size:1.25rem;font-weight:750;display:inline-flex}.wordmark span{color:var(--color-action)}.desktopNav,.headerActions{display:none}.mobileMenu>summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:4.5rem;min-height:2.75rem;font-family:var(--font-utility);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;list-style:none;display:flex}.mobileMenu>summary::-webkit-details-marker{display:none}.mobileMenu>summary i,.mobileMenu>summary i:before{background:var(--color-text);width:1.5rem;height:1px;transition:transform var(--duration-base) var(--ease-out);display:block}.mobileMenu>summary i{position:relative}.mobileMenu>summary i:before{content:"";position:absolute;transform:translateY(.4rem)}.mobileMenu[open]>summary i{transform:rotate(45deg)}.mobileMenu[open]>summary i:before{transform:rotate(-90deg)}.mobileMenu>nav{padding:var(--space-6) var(--page-gutter) calc(var(--space-8) + env(safe-area-inset-bottom));border-bottom:1px solid var(--color-line);background:var(--color-bg);display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0}.mobileMenu>nav>a{border-bottom:1px solid var(--color-line-soft);min-height:3.25rem;font-family:var(--font-display);align-items:center;font-size:1.25rem;font-weight:650;display:flex}.localeLinks{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.localeLinks a{min-height:2.75rem;padding:0 var(--space-3);border:1px solid #0000;align-items:center;font-size:.875rem;display:inline-flex}.localeLinks a[aria-current=page]{border-color:var(--color-line);border-radius:var(--radius-pill)}.localeMenu{position:relative}.localeMenu>summary{cursor:pointer;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--theme-control-border);border-radius:var(--radius-pill);color:var(--theme-control-text);background:var(--theme-control-bg);font-family:var(--font-utility);font-size:.75rem;list-style:none;display:inline-flex}.localeMenu>summary::-webkit-details-marker{display:none}.localeMenu>summary:hover{background:var(--theme-control-hover)}.localeMenu>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-out)}.localeMenu[open]>summary svg{transform:rotate(180deg)}.localeMenuPanel{z-index:2;top:calc(100% + var(--space-2));min-width:9rem;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);display:grid;position:absolute;right:0}.localeMenuPanel a{min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-sm);align-items:center;font-size:.875rem;display:flex}.localeMenuPanel a:hover,.localeMenuPanel a[aria-current=page]{background:var(--theme-control-hover)}.mobileMenu .localeMenu{margin-top:var(--space-6)}.mobileMenu .localeMenuPanel{margin-top:var(--space-2);position:static}.button{cursor:pointer;justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-family:var(--font-body);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring);font-weight:700;line-height:1.2;display:inline-flex}.button:active{transform:scale(.975)}.buttonPrimary{border-color:var(--color-action);color:var(--button-primary-text);background:var(--color-action)}.buttonPrimary:hover{border-color:var(--color-action-hover);color:var(--button-primary-hover-text);background:var(--color-action-hover)}.themeToggle{cursor:pointer;border:1px solid var(--theme-control-border);border-radius:var(--radius-pill);width:2.75rem;min-height:2.75rem;color:var(--theme-control-text);background:var(--theme-control-bg);font-family:var(--font-utility);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring);justify-content:center;align-items:center;padding:0;font-size:.7rem;display:inline-flex}.themeToggle:hover{background:var(--theme-control-hover)}.themeToggle:active{transform:scale(.96)}.themeToggle svg{fill:none;width:1.15rem;height:1.15rem;stroke:var(--theme-control-icon);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.mobileMenu .themeToggle{margin-top:var(--space-4)}.button:disabled{cursor:not-allowed;opacity:.58}.buttonSmall{min-height:2.75rem;padding:var(--space-2) var(--space-4);font-size:.875rem}.arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.25rem;height:1.25rem;transition:transform var(--duration-fast) var(--ease-out)}a:hover .arrow,.button:hover .arrow{transform:translate(.2rem)}.eyebrow{margin-bottom:var(--space-5);font-family:var(--font-utility);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1.4}.hero{min-height:calc(100svh - 4.5rem);padding:var(--space-12) var(--page-gutter) var(--space-16);display:grid}.heroCopy{align-self:center}.audienceHero h1,.discoveryHero .heroCopy>h2,.sectionIntro h2,.creatorWorkCopy h2,.agencyCopy h2,.productionCopy h2,.reportCopy h2,.contactCopy h2{max-width:18ch;margin-bottom:var(--space-6);font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(2.45rem,11.5vw,4rem);font-weight:700;line-height:.98}:lang(hi) .audienceHero h1,:lang(mr) .audienceHero h1,:lang(hi) .discoveryHero .heroCopy>h2,:lang(mr) .discoveryHero .heroCopy>h2,:lang(hi) .sectionIntro h2,:lang(mr) .sectionIntro h2,:lang(hi) .creatorWorkCopy h2,:lang(mr) .creatorWorkCopy h2,:lang(hi) .agencyCopy h2,:lang(mr) .agencyCopy h2,:lang(hi) .productionCopy h2,:lang(mr) .productionCopy h2,:lang(hi) .reportCopy h2,:lang(mr) .reportCopy h2,:lang(hi) .contactCopy h2,:lang(mr) .contactCopy h2{letter-spacing:-.035em;line-height:1.12}.heroBody{max-width:38rem;margin-bottom:var(--space-8);color:var(--color-text-muted);font-size:clamp(1rem,4.2vw,1.2rem);line-height:1.65}.heroActions{gap:var(--space-3);margin-bottom:var(--space-12);display:grid}.textLink{text-underline-offset:.35rem;justify-content:center;align-items:center;min-height:2.75rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.castingBoard,.productionBoard{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);align-self:end;position:relative}.castingBoard{color:var(--paper-050);background:var(--ink-950)}.castingBrief{min-height:15rem;padding:var(--space-5);color:var(--ink-950);background:var(--coral-500);position:relative;overflow:hidden}.castingBrief>p,.directoryHeader,.castingBrief small{font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.castingBrief h2{z-index:1;max-width:14ch;margin:var(--space-6) 0;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(1.5rem,7vw,2.25rem);line-height:1;position:relative}.filterChips{z-index:1;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.filterChips span{padding:var(--space-1) var(--space-2);border:1px solid var(--ink-950);border-radius:var(--radius-pill);font-size:.7rem;font-weight:650}.briefRadar{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ink-950) 45%, transparent);border-radius:50%;width:10rem;position:absolute;bottom:-3rem;right:-2.5rem}.briefRadar:before,.briefRadar:after,.briefRadar i{content:"";border:1px solid color-mix(in srgb, var(--ink-950) 36%, transparent);border-radius:50%;position:absolute;inset:18%}.briefRadar:after{inset:36%}.briefRadar i:first-child{background:color-mix(in srgb, var(--ink-950) 36%, transparent);border:0;border-radius:0;height:1px;inset:50% 0 auto}.briefRadar i:nth-child(2){background:color-mix(in srgb, var(--ink-950) 36%, transparent);border:0;border-radius:0;width:1px;inset:0 auto 0 50%}.briefRadar i:nth-child(3){background:var(--ink-950);border:0;inset:48%}.creatorDirectory{padding:var(--space-3);color:var(--ink-950);background:var(--paper-100)}.directoryHeader{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);display:flex}.creatorGrid{gap:var(--space-2);padding:var(--space-2) 0;grid-template-columns:repeat(2,1fr);display:grid}.creatorGrid article{padding:var(--space-2);border:1px solid var(--color-line-soft);background:var(--paper-050);position:relative}.creatorGrid article.isShortlisted{border-color:var(--ink-950)}.portraitFrame{aspect-ratio:4/5;background:var(--silver-200);position:relative;overflow:hidden}.portraitFrame img,.identityPortrait img,.campaignGraphic img,.productStage img,.outputFrames img,.audienceGraphic img,.agencyVisual img,.processMedia img{object-fit:cover}.portraitFrame img{transition:transform var(--duration-base) var(--ease-out)}.creatorGrid article:nth-child(2) .portraitFrame img{object-position:52% center}.creatorGrid article:nth-child(3) .portraitFrame img{object-position:48% center}.creatorGrid article:nth-child(4) .portraitFrame img{object-position:55% center}.creatorGrid article:hover .portraitFrame img{transform:scale(1.035)}.creatorPortrait{width:100%;height:100%;display:block}.portraitBackground{fill:var(--silver-200)}.portraitFace{fill:var(--portrait-1-face)}.portraitBody{fill:var(--aubergine-700)}.portraitHair{fill:var(--ink-950)}.portraitDetail{fill:none;stroke:var(--ink-950);stroke-width:3px;stroke-linecap:round}.portraitMark{fill:var(--coral-500)}.portrait2 .portraitBackground{fill:var(--portrait-2-bg)}.portrait2 .portraitFace{fill:var(--portrait-2-face)}.portrait2 .portraitBody{fill:var(--teal-700)}.portrait2 .portraitHair{fill:var(--portrait-2-hair)}.portrait2 .portraitMark{fill:var(--paper-050)}.portrait3 .portraitBackground{fill:var(--portrait-3-bg)}.portrait3 .portraitFace{fill:var(--portrait-3-face)}.portrait3 .portraitBody{fill:var(--coral-650)}.portrait3 .portraitHair{fill:var(--aubergine-700)}.portrait3 .portraitMark{fill:var(--teal-700)}.portrait4 .portraitBackground{fill:var(--portrait-4-bg)}.portrait4 .portraitFace{fill:var(--portrait-4-face)}.portrait4 .portraitBody{fill:var(--ink-800)}.portrait4 .portraitHair{fill:var(--portrait-4-hair)}.portrait4 .portraitMark{fill:var(--coral-500)}.creatorMeta{margin-top:var(--space-2);display:grid}.creatorMeta span,.creatorMeta small{font-family:var(--font-utility);font-size:.55rem}.creatorMeta strong{font-size:.78rem}.selectionMark{top:var(--space-3);right:var(--space-3);width:1.5rem;height:1.5rem;color:var(--paper-050);background:var(--teal-700);font-family:var(--font-utility);border-radius:50%;place-items:center;font-size:.7rem;font-style:normal;display:grid;position:absolute}.shortlistRail{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line);grid-template-columns:1fr auto;display:grid}.shortlistRail>span{font-family:var(--font-utility);font-size:.625rem}.shortlistRail>div{display:flex}.shortlistRail>div i{border:2px solid var(--paper-100);background:var(--silver-300);border-radius:50%;width:1.5rem;height:1.5rem;margin-left:-.35rem}.shortlistRail>div i:nth-child(2){background:var(--coral-500)}.shortlistRail>div i:nth-child(3){background:var(--teal-700)}.shortlistRail strong{padding-top:var(--space-2);border-top:1px solid var(--color-line-soft);grid-column:1/-1;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.creatorWorkSection{gap:var(--space-12);padding:var(--space-20) var(--page-gutter);color:var(--paper-050);background:var(--ink-950);display:grid}.creatorWorkCopy h2,.productionCopy h2{max-width:14ch;margin-bottom:var(--space-5);font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(2.35rem,10vw,4rem);font-weight:700;line-height:.98}.creatorWorkCopy>p:last-of-type{max-width:35rem;color:var(--silver-300)}.benefitTicks{gap:var(--space-2);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.benefitTicks li{padding:var(--space-2) var(--space-3);border:1px solid var(--ink-500);border-radius:var(--radius-pill);font-family:var(--font-utility);font-size:.65rem}.workBoard{padding:var(--space-3);border:1px solid var(--ink-500);border-radius:var(--radius-sm);color:var(--ink-950);background:var(--paper-100)}.creatorIdentity{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);grid-template-columns:4.5rem 1fr;display:grid}.identityPortrait{aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:var(--radius-xs);width:4.5rem;position:relative;overflow:hidden}.creatorIdentity>div:last-child{display:grid}.creatorIdentity span,.creatorIdentity small{font-family:var(--font-utility);font-size:.6rem}.creatorIdentity strong{color:var(--teal-850);font-size:.8rem}.campaignStack{gap:var(--space-2);padding:var(--space-3) 0;display:grid}.campaignStack article{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-line-soft);background:var(--paper-050);grid-template-columns:4rem 1fr;display:grid}.campaignGraphic{aspect-ratio:3/4;background:var(--silver-200);place-items:center;width:4rem;display:grid;position:relative;overflow:hidden}.campaignGraphic:after,.outputFrames>div:after,.releaseAsset:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--ink-950) 72%, transparent), transparent 62%);pointer-events:none;position:absolute;inset:0}.campaignGraphic i{aspect-ratio:1;border:1px solid;border-radius:50%;width:1.75rem}.campaignGraphic span{top:var(--space-1);right:var(--space-1);font-family:var(--font-utility);z-index:1;padding:var(--space-1);color:var(--paper-050);background:color-mix(in srgb, var(--ink-950) 72%, transparent);font-size:.55rem;position:absolute}.campaignGraphic.graphic2{color:var(--paper-050);background:var(--aubergine-700)}.campaignGraphic.graphic3{background:var(--coral-500)}.campaignStack small{color:var(--teal-850);font-family:var(--font-utility);text-transform:uppercase;font-size:.6rem}.campaignStack h3{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:1rem;line-height:1.1}.campaignStack p{color:var(--material-text-muted);margin:0;font-size:.75rem}.workPipeline{padding:var(--space-4) 0 0;border-top:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);margin:0;list-style:none;display:grid}.workPipeline li{gap:var(--space-2);padding-right:var(--space-2);font-size:.62rem;display:grid;position:relative}.workPipeline li:after{content:"";background:var(--color-line-soft);height:1px;position:absolute;top:.3rem;left:.5rem;right:0}.workPipeline i{z-index:1;border:1px solid var(--ink-950);background:var(--paper-100);border-radius:50%;width:.65rem;height:.65rem;position:relative}.workPipeline li:first-child i,.workPipeline li:last-child i{background:var(--coral-500)}.workPipeline small{color:var(--material-text-muted);font-family:var(--font-utility)}.agencySection{gap:var(--space-12);padding:var(--space-20) var(--page-gutter);background:var(--color-surface);display:grid}.agencyCopy h2{max-width:15ch}.agencyCopy>p:last-of-type{max-width:38rem;color:var(--color-text-muted)}.agencyCapabilities{margin:var(--space-8) 0 0;border-top:1px solid var(--color-line);padding:0;list-style:none}.agencyCapabilities li{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-line-soft);grid-template-columns:1rem 1fr;min-height:3.25rem;display:grid}.agencyCapabilities li:before{content:"";border:1px solid var(--color-line);background:var(--teal-700);border-radius:50%;width:.65rem;height:.65rem}.agencyBoard{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--paper-100)}.agencyVisual{aspect-ratio:1600/893;border:1px solid var(--color-line-soft);background:var(--paper-050);position:relative;overflow:hidden}.agencyVisual img{object-fit:contain}.productionStory{gap:var(--space-10);padding:var(--space-20) var(--page-gutter);background:var(--section-production-bg);display:grid}.productionCopy>p:last-child{max-width:34rem;color:var(--color-text-muted)}.boardTopline,.frameLabel{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-utility);letter-spacing:.06em;font-size:.625rem;display:flex}.boardTopline{padding:var(--space-1) var(--space-1) var(--space-3)}.productInput,.outputSheet{padding:var(--space-3);border:1px solid var(--color-line);background:var(--color-bg)}.productStage{aspect-ratio:1;min-height:0;margin:var(--space-3) 0;background:var(--silver-200);place-items:center;display:grid;position:relative;overflow:hidden}.productStage img{object-position:center}.imageProofLabel{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);padding:var(--space-2);color:var(--paper-050);background:color-mix(in srgb, var(--ink-950) 76%, transparent);font-family:var(--font-utility);letter-spacing:.04em;text-transform:uppercase;font-size:.55rem;position:absolute}.productPack{aspect-ratio:.7;border:1px solid var(--ink-950);border-radius:3rem 3rem var(--radius-xs) var(--radius-xs);width:7.25rem;color:var(--paper-050);background:var(--aubergine-700);text-align:center;box-shadow:.6rem .7rem 0 var(--coral-500);place-content:center;display:grid;position:relative;transform:rotate(-4deg)}.productPack i{background:var(--paper-050);width:2.4rem;height:1px;position:absolute;top:1.2rem;left:50%;transform:translate(-50%)}.productPack strong{font-family:var(--font-utility);letter-spacing:.08em;font-size:.8rem;line-height:1.3}.productPack small{width:100%;font-family:var(--font-utility);font-size:.55rem;position:absolute;bottom:1.25rem;left:0}.productInput h2,.productInput h3{font-family:var(--font-display);margin-bottom:0;font-size:1.25rem}.productInput p{color:var(--color-text-muted);margin-bottom:0;font-size:.875rem}.productionRail{margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.productionRail li{padding:var(--space-3) 0;border-top:1px solid var(--color-line);grid-template-columns:2rem 1fr;display:grid}.productionRail li:last-child{border-bottom:1px solid var(--color-line)}.productionRail span,.productionRail small{font-family:var(--font-utility);font-size:.625rem}.productionRail strong{font-size:.875rem}.productionRail small{color:var(--color-text-muted);grid-column:2}.outputFrames{align-items:start;gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);display:grid}.outputFrames>div{min-height:0;padding:var(--space-3);color:var(--paper-050);background:var(--color-depth);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.outputFrames>div:first-child{aspect-ratio:9/16}.outputFrames>div:last-child{aspect-ratio:4/3;color:var(--paper-050);background:var(--silver-300)}.outputFrames>div:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink-950) 72%, transparent), transparent 52%)}.outputFrames img{object-position:center;transition:transform var(--duration-base) var(--ease-out)}.outputFrames>div:hover img{transform:scale(1.04)}.outputFrames i{aspect-ratio:1;border:1px solid;border-radius:50%;width:3rem;position:absolute;top:20%;left:50%;transform:translate(-50%)}.outputFrames strong{z-index:1;font-size:.875rem;position:relative}.outputFrames small,.reportLine small{z-index:1;font-family:var(--font-utility);font-size:.625rem;position:relative}.reportLine{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line);color:var(--report-line-text);font-size:.75rem;font-weight:700;display:flex}.platformSection,.audienceSection,.servicesSection,.processSection,.faqSection{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.platformSection{padding-top:var(--space-20);padding-bottom:var(--space-16);color:var(--paper-050);background:var(--ink-950)}.sectionIntro>p:last-child,.reportCopy>p:last-child,.contactCopy>p:last-of-type{max-width:42rem;color:var(--color-text-muted);margin-bottom:0}.platformSection .sectionIntro>p:last-child{color:var(--silver-300)}.platformSequence{margin:var(--space-12) 0 0;border-top:1px solid var(--ink-500);padding:0;list-style:none}.platformSequence li{gap:var(--space-3);padding:var(--space-6) 0;border-bottom:1px solid var(--ink-500);grid-template-columns:2.5rem 1fr;display:grid}.platformSequence>li>span{color:var(--coral-500);font-family:var(--font-utility);font-size:.75rem}.platformSequence h3{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:1.25rem;line-height:1.2}.platformSequence p{color:var(--silver-300);margin-bottom:0}.audienceSection{padding-top:var(--space-20);padding-bottom:var(--space-20)}.audienceHero{min-height:calc(100svh - 4.5rem);padding-top:var(--space-12)}.audienceHeroCopy{max-width:54rem}.audienceHeroCopy .button{margin-top:var(--space-2)}.audienceHero .audienceBands{margin-top:var(--space-12)}.sectionIntro.compact h2{max-width:13ch}.audienceBands{margin-top:var(--space-10);border-top:1px solid var(--color-line)}.audienceBands article{padding:var(--space-8) 0;border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;align-content:start;display:grid;position:relative}.audienceBands article>span{font-family:var(--font-utility);grid-column:1/-1;font-size:.7rem}.audienceGraphic{aspect-ratio:75/56;width:min(100%,22rem);margin:var(--space-8) 0;border:1px solid var(--color-line);background:var(--paper-050);grid-column:1/-1;position:relative;overflow:hidden}.audienceGraphic img{object-fit:contain}.audienceBands h2{margin-bottom:var(--space-4);font-family:var(--font-display);letter-spacing:-.05em;grid-column:1/-1;font-size:clamp(2rem,10vw,3rem);line-height:1}.audienceBands p{max-width:32rem;color:var(--color-text-muted);grid-column:1/-1;margin-bottom:0}.audienceBands article>a{width:2.75rem;height:2.75rem;margin-top:var(--space-6);border:1px solid var(--color-line);background:var(--audience-action-bg);border-radius:50%;grid-column:2;justify-self:end;place-items:center;display:grid}.servicesSection{padding-top:var(--space-16);padding-bottom:var(--space-20);background:var(--section-services-bg)}.serviceLedger{margin-top:var(--space-12);border-top:1px solid var(--color-line)}.serviceLedger article{column-gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line);grid-template-columns:2rem 1fr;display:grid}.serviceLedger span{font-family:var(--font-utility);padding-top:.25rem;font-size:.7rem}.serviceLedger h3{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:1.2rem;line-height:1.2}.serviceLedger p{color:var(--color-text-muted);grid-column:2;margin-bottom:0}.reportSection{padding:var(--space-20) var(--page-gutter);color:var(--paper-050);background:var(--aubergine-700);display:grid}.reportCopy>p:last-child{color:var(--silver-200)}.reportBoard{margin-top:var(--space-12);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--paper-050) 55%, transparent);border-radius:var(--radius-sm)}.reportTimeline{gap:var(--space-8);padding:var(--space-3) 0 var(--space-10);display:grid}.reportTimeline>div{align-items:center;gap:var(--space-4);font-family:var(--font-utility);grid-template-columns:1fr 1.5rem;font-size:.7rem;display:grid}.reportTimeline i{border:1px solid var(--paper-050);border-radius:50%;width:.75rem;height:.75rem}.reportTimeline .releaseMarker i{border-color:var(--coral-500);background:var(--coral-500);box-shadow:0 0 0 .4rem color-mix(in srgb, var(--coral-500) 24%, transparent)}.measurementVisual{aspect-ratio:1600/893;margin-bottom:var(--space-5);border:1px solid color-mix(in srgb, var(--paper-050) 40%, transparent);background:var(--aubergine-700);position:relative;overflow:hidden}.measurementVisual img{object-fit:contain}.sourceList{padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--paper-050) 40%, transparent)}.sourceList>p{margin-bottom:var(--space-4);font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.sourceList ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sourceList li{align-items:center;gap:var(--space-3);display:flex}.sourceList li i{background:var(--silver-300);border-radius:50%;flex:none;width:.5rem;height:.5rem}.reportNote{margin:var(--space-8) 0 0;padding:var(--space-4);border-left:2px solid var(--coral-500);color:var(--silver-200);font-size:.875rem}.processSection{padding-top:var(--space-20);padding-bottom:var(--space-24)}.processList{margin:var(--space-8) 0 0;padding:0;list-style:none}.processList li{padding:0 0 var(--space-12) var(--space-10);border-left:1px solid var(--color-line);position:relative}.processList li:before{content:"";border:1px solid var(--color-line);background:var(--color-bg);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.1rem;left:-.4rem}.processList li:last-child{border-left-color:#0000;padding-bottom:0}.processList span{margin-bottom:var(--space-3);color:var(--process-step-text);font-family:var(--font-utility);font-size:.7rem;display:block}.processMedia{aspect-ratio:16/10;width:min(100%,18rem);margin-bottom:var(--space-5);border:1px solid var(--color-line);background:var(--silver-200);position:relative;overflow:hidden}.processMedia>img{object-fit:cover}.processMedia1>img{object-position:center 52%}.processMedia2>img,.processMedia4>img{object-fit:contain}.processOutputPair{align-items:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-2);background:var(--paper-050);grid-template-columns:.46fr 1fr;display:grid}.processOutputPortrait,.processOutputLandscape{border:1px solid var(--color-line);position:relative;overflow:hidden}.processOutputPortrait{aspect-ratio:9/16}.processOutputLandscape{aspect-ratio:4/3}.processOutputPortrait img,.processOutputLandscape img{object-fit:cover}.processCopy h3{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:1.5rem;line-height:1.15}.processCopy p{max-width:34rem;color:var(--color-text-muted);margin-bottom:0}.faqSection{padding-top:var(--space-16);padding-bottom:var(--space-20);border-top:1px solid var(--color-line)}.faqSection>h2{margin-bottom:var(--space-10);font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(2rem,9vw,3.5rem);line-height:1}.faqList{border-top:1px solid var(--color-line)}.faqList details{border-bottom:1px solid var(--color-line)}.faqList summary{cursor:pointer;align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-4) 0;grid-template-columns:1fr 2rem;font-weight:700;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{font-family:var(--font-utility);text-align:center;transition:transform var(--duration-base) var(--ease-out);font-size:1.5rem;font-weight:400}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{max-width:48rem;margin:0 0 var(--space-6);padding-right:var(--space-10);color:var(--color-text-muted)}.contactSection{padding:var(--space-20) var(--page-gutter) calc(var(--space-20) + env(safe-area-inset-bottom));color:var(--ink-950);background:var(--coral-500);display:grid}.contactCopy>p:last-of-type{color:var(--ink-950)}.contactWhatsapp{align-items:center;gap:var(--space-3);min-height:4.5rem;margin:var(--space-8) 0 0;padding:var(--space-4) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:2.75rem 1fr 1.25rem;display:grid}.contactWhatsapp>span{gap:var(--space-1);display:grid}.contactWhatsapp strong{font-weight:750}.contactWhatsapp small{font-size:.75rem}.whatsappMark{width:100%;height:100%}.whatsappBubble{fill:currentColor}.whatsappPhone{fill:var(--paper-050)}.contactWhatsapp .whatsappMark{color:var(--color-whatsapp)}.emailPanel{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--email-panel-text);background:var(--paper-100);align-self:center}.emailPanel h3{margin-bottom:var(--space-4);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.05}.emailPanel>p:not(.eyebrow){max-width:32rem;margin-bottom:var(--space-6);color:var(--material-text-muted)}.contactEmail{min-height:2.75rem;margin-top:var(--space-4);font-family:var(--font-utility);text-underline-offset:.3rem;align-items:center;font-size:clamp(.75rem,3.5vw,.9rem);text-decoration:underline;display:flex}.whatsappFab{z-index:90;right:calc(var(--space-4) + env(safe-area-inset-right));bottom:calc(var(--space-4) + env(safe-area-inset-bottom));width:3.5rem;height:3.5rem;padding:var(--space-3);border:1px solid var(--whatsapp-fab-border);color:var(--color-whatsapp);background:var(--whatsapp-fab-bg);box-shadow:var(--shadow-fab);transition:transform var(--duration-fast) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:fixed}.whatsappFab:active{transform:scale(.94)}.siteFooter{padding:var(--space-16) var(--page-gutter) calc(var(--space-20) + env(safe-area-inset-bottom));color:var(--paper-050);background:var(--ink-950)}.footerWordmark{font-size:1.75rem}.footerLead p{max-width:34rem;margin:var(--space-5) 0 var(--space-6);color:var(--silver-300)}.footerSocial{gap:0 var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.footerSocial a{min-height:2.75rem;color:var(--paper-050);font-family:var(--font-utility);letter-spacing:.04em;text-underline-offset:.35rem;align-items:center;font-size:.75rem;text-decoration-thickness:1px;display:inline-flex}.footerColumns{gap:var(--space-10) var(--space-6);padding:var(--space-8) 0;border-top:1px solid var(--ink-500);border-bottom:1px solid var(--ink-500);grid-template-columns:1fr 1fr;display:grid}.footerColumns>div{align-content:start;gap:var(--space-2);display:grid}.footerColumns h2{margin-bottom:var(--space-2);color:var(--silver-300);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.footerColumns a,.footerColumns span{align-items:center;min-height:2.75rem;font-size:.875rem;display:flex}.footerColumns span{color:var(--silver-300)}.footerBottom{gap:var(--space-4);padding-top:var(--space-6);display:grid}.footerBottom p{color:var(--silver-300);margin:0;font-size:.75rem}.siteFooter .localeLinks a{color:var(--silver-300)}.siteFooter .localeLinks a[aria-current=page]{border-color:var(--silver-300);color:var(--paper-050)}@media (min-width:48rem){:root{--page-gutter:var(--space-10)}.hero{padding-top:var(--space-16)}.heroActions{align-items:center;display:flex}.heroActions .textLink{padding:0 var(--space-4)}.productionBoard{gap:var(--space-3);grid-template-columns:.9fr .72fr 1.2fr;display:grid}.castingBoard{gap:var(--space-3);grid-template-columns:.68fr 1.32fr;display:grid}.castingBoard .boardTopline{grid-column:1/-1}.campaignStack{grid-template-columns:repeat(3,1fr)}.campaignStack article{grid-template-columns:1fr;align-content:start}.campaignGraphic{aspect-ratio:3/4;width:100%}.boardTopline{grid-column:1/-1}.productionRail{align-content:center;margin:0}.productStage,.outputFrames>div{min-height:0}.platformSequence li{padding:var(--space-8) 0;grid-template-columns:3rem 1fr}.serviceLedger article{column-gap:var(--space-6);grid-template-columns:3rem minmax(12rem,.6fr) 1fr}.serviceLedger p{grid-column:3}.reportBoard{padding:var(--space-8)}.reportTimeline{padding:var(--space-8) 0 var(--space-12);grid-template-columns:1fr 1fr 1fr;gap:0}.reportTimeline>div{align-items:flex-start;gap:var(--space-3);flex-direction:column-reverse;display:flex;position:relative}.reportTimeline>div:after{content:"";background:color-mix(in srgb, var(--paper-050) 40%, transparent);height:1px;position:absolute;top:.35rem;left:.75rem;right:0}.reportTimeline>div:last-child:after{right:50%}.reportTimeline i{z-index:1;position:relative}.sourceList ul{grid-template-columns:1fr 1fr}.processList li{gap:var(--space-6);padding-left:var(--space-8);grid-template-columns:7rem minmax(12rem,.6fr) 1fr;display:grid}.processCopy{grid-column:3;align-self:start}.faqSection{gap:var(--space-12);grid-template-columns:.7fr 1.3fr;display:grid}.faqSection>h2{max-width:8ch}.contactSection{gap:var(--space-12);grid-template-columns:.8fr 1.2fr}.contactCopy{align-self:start}.footerColumns{grid-template-columns:repeat(2,1fr)}.footerBottom{grid-template-columns:1fr auto;align-items:center}}@media (min-width:64rem){:root{--page-gutter:clamp(3rem, 6vw, 6rem)}.headerInner,.hero,.creatorWorkSection,.agencySection,.productionStory,.platformSection,.audienceSection,.servicesSection,.reportSection,.processSection,.faqSection,.contactSection,.siteFooter{width:100%;max-width:var(--content-width);margin-left:auto;margin-right:auto}.siteHeader,.creatorWorkSection,.agencySection,.productionStory,.platformSection,.servicesSection,.reportSection,.contactSection,.siteFooter{max-width:none}.siteHeader>.headerInner,.siteFooter>*,.creatorWorkSection>*,.agencySection>*,.productionStory>*,.platformSection>*,.servicesSection>*,.reportSection>*,.contactSection>*{max-width:calc(var(--content-width) - (2 * var(--page-gutter)))}.siteHeader>.headerInner{max-width:var(--content-width)}.audienceHero h1,.discoveryHero .heroCopy>h2,.sectionIntro h2,.creatorWorkCopy h2,.agencyCopy h2,.productionCopy h2,.reportCopy h2,.contactCopy h2{font-size:clamp(3.6rem,5.5vw,6.25rem)}.productionBoard{grid-template-columns:.9fr .7fr 1.1fr}.platformSection{padding-top:var(--space-32);padding-bottom:var(--space-32);grid-template-columns:.8fr 1.2fr;gap:clamp(4rem,8vw,9rem);display:grid}.platformSection .sectionIntro{top:var(--space-10);align-self:start;position:sticky}.platformSection .sectionIntro h2{font-size:clamp(3.5rem,5vw,5.5rem)}.platformSequence{margin-top:0}.audienceSection{padding-top:var(--space-32);padding-bottom:var(--space-32)}.audienceHero{padding-top:var(--space-16);padding-bottom:var(--space-24)}.audienceBands{grid-template-columns:repeat(3,1fr);display:grid}.audienceBands article{min-height:31rem;padding:var(--space-8);border-right:1px solid var(--color-line)}.audienceBands article:first-child{padding-left:0}.audienceBands article:last-child{border-right:0;padding-right:0}.servicesSection{padding-top:var(--space-24);padding-bottom:var(--space-24);grid-template-columns:.72fr 1.28fr;gap:clamp(4rem,8vw,9rem);display:grid}.serviceLedger{margin-top:0}.reportSection{padding-top:var(--space-32);padding-bottom:var(--space-32);grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(4rem,8vw,9rem)}.reportBoard{margin-top:0}.processSection{padding-top:var(--space-32);padding-bottom:var(--space-32)}.processSection .sectionIntro{gap:var(--space-12);grid-template-columns:.45fr 1fr;display:grid}.processList{margin-top:var(--space-10)}.faqSection{padding-top:var(--space-24);padding-bottom:var(--space-24);gap:clamp(4rem,9vw,10rem)}.contactSection{padding-top:var(--space-32);padding-bottom:var(--space-32);grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,8vw,9rem)}.siteFooter{gap:var(--space-20);padding-top:var(--space-24);grid-template-columns:.9fr 1.1fr;display:grid}.footerColumns{border-top:0}.footerBottom{grid-column:1/-1}}@media (min-width:75rem){.hero{min-height:calc(100svh - 4.5rem);padding-top:var(--space-16);padding-bottom:var(--space-20);grid-template-columns:minmax(25rem,.78fr) minmax(36rem,1.22fr);align-items:center;gap:clamp(3rem,6vw,7rem)}.heroActions{margin-bottom:0}.creatorWorkSection,.agencySection{padding-top:var(--space-32);padding-bottom:var(--space-32);grid-template-columns:.68fr 1.32fr;align-items:center;gap:clamp(4rem,8vw,8rem)}.productionStory{padding-top:var(--space-32);padding-bottom:var(--space-32);grid-template-columns:.62fr 1.38fr;align-items:center;gap:clamp(4rem,7vw,7rem)}.mobileMenu{display:none}.desktopNav,.headerActions{align-items:center;display:flex}.desktopNav{gap:var(--space-1)}.desktopNav a{min-height:2.75rem;padding:0 var(--space-2);white-space:nowrap;align-items:center;font-size:.75rem;display:inline-flex}.desktopNav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--coral-500);text-decoration-color:var(--coral-500);text-underline-offset:.4rem;text-decoration-thickness:2px}.headerActions{gap:var(--space-2)}}@media (hover:hover){.audienceBands article{transition:background-color var(--duration-base) var(--ease-out), padding var(--duration-base) var(--ease-out)}.audienceBands article:hover{background:var(--color-surface)}.faqList summary:hover,.footerColumns a:hover,.footerSocial a:hover{color:var(--coral-500)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--type-public-display:clamp(2.75rem, 11vw, 7rem);--type-public-section:clamp(2rem, 6vw, 4.5rem);--type-public-card:clamp(1.25rem, 3vw, 1.75rem);--public-shell-bg:var(--color-bg);--public-panel-bg:var(--color-surface);--public-rail:var(--color-line);--public-rail-soft:var(--color-line-soft);--public-release-bg:var(--color-action);--public-evidence:var(--color-positive);--public-depth:var(--color-depth)}.publicHeader,.publicFooter,.howPage,.advertiserPage,.legalPage{width:min(100%, var(--content-width));padding-inline:var(--page-gutter);margin-inline:auto}.publicHeader{z-index:20;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-line-soft);background:var(--public-shell-bg);grid-template-columns:minmax(0,1fr) auto;min-height:4.75rem;display:grid;position:relative}.publicBrand{width:fit-content;font-family:var(--font-display);letter-spacing:-.04em;font-size:1.2rem;font-weight:750}.publicBrand span{color:var(--color-action)}.publicNav{display:none}.publicTools{align-items:center;gap:var(--space-2);display:flex}.publicLocaleMenu{position:relative}.publicLocaleMenu summary{cursor:pointer;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--public-panel-bg);font-size:.82rem;font-weight:700;list-style:none;display:flex}.publicLocaleMenu summary::-webkit-details-marker{display:none}.publicLocaleMenu[open] summary span{transform:rotate(45deg)}.publicLocaleMenu summary span{color:var(--color-action);transition:transform var(--duration-fast) var(--ease-out)}.publicLocaleMenu>div{top:calc(100% + var(--space-2));min-width:10rem;padding:var(--space-2);border:1px solid var(--color-line);background:var(--public-panel-bg);box-shadow:var(--shadow-fab);display:grid;position:absolute;right:0}.publicLocaleMenu a{min-height:2.75rem;padding-inline:var(--space-3);align-items:center;display:flex}.publicLocaleMenu a[aria-current=page]{color:var(--color-action-hover);font-weight:750}.howPage{padding-bottom:var(--space-16)}.howHero{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.publicLabel{margin-bottom:var(--space-4);color:var(--color-positive);font-family:var(--font-utility);letter-spacing:.02em;font-size:.78rem;font-weight:500}.howHero h1{max-width:8ch;margin-bottom:var(--space-6);font-size:var(--type-public-display);letter-spacing:-.065em;text-wrap:balance;font-weight:780;line-height:.92}.howLede{max-width:42rem;margin-bottom:var(--space-6);font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.5}.howStatus{max-width:42rem;margin-bottom:var(--space-8);padding-left:var(--space-4);border-left:3px solid var(--color-action);color:var(--color-text-muted)}.publicActions{gap:var(--space-3);flex-direction:column;display:flex}.publicButton{min-height:3.25rem;padding:var(--space-3) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--public-panel-bg);text-align:center;transition:transform var(--duration-fast) var(--ease-spring), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:750;line-height:1.2;display:inline-flex}.publicButton:active{transform:translateY(2px)}.publicButtonPrimary{background:var(--public-release-bg);color:var(--button-primary-text)}.howSpine{padding:var(--space-5);border:1px solid var(--color-line);background:var(--public-panel-bg)}.howSpine ol{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.howSpine ol:before{top:var(--space-5);bottom:var(--space-5);background:var(--public-rail);content:"";width:2px;position:absolute;left:1.35rem}.howSpine li{align-items:center;gap:var(--space-3);grid-template-columns:2.75rem 1fr;min-height:2.75rem;display:grid;position:relative}.howSpine li span{z-index:1;border:1px solid var(--color-line);background:var(--section-production-bg);width:2.75rem;height:2.75rem;font-family:var(--font-utility);place-items:center;font-size:.75rem;display:grid}.howSpine li:nth-child(4) span{background:var(--public-release-bg)}.howSpine strong{font-size:1rem}.howRoutes{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.howRoutes h2,.howChapter h2,.howPrinciple h2,.howContact h2{margin-bottom:var(--space-5);font-family:var(--font-heading);font-size:var(--type-public-section);letter-spacing:-.045em;text-wrap:balance;font-weight:730;line-height:1.02}.howRouteLedger{border-top:1px solid var(--color-line)}.howRouteLedger article{column-gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--color-line);grid-template-columns:2.75rem 1fr;display:grid}.howRouteLedger article>span{font-family:var(--font-utility);color:var(--color-action-hover);grid-row:span 2}.howRouteLedger h3{margin-bottom:var(--space-2);font-size:var(--type-public-card)}.howRouteLedger p{color:var(--color-text-muted);margin:0}.howChapters{border-bottom:1px solid var(--color-line)}.howChapter{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--color-line-soft);display:grid}.howChapter:last-child{border-bottom:0}.howChapterCopy>p:last-child{max-width:45rem;color:var(--color-text-muted);margin-bottom:0;font-size:1.05rem}.howArtifact{min-height:17rem;padding:var(--space-5);border:1px solid var(--color-line);background:var(--section-production-bg);position:relative;overflow:hidden}.howArtifactHeader{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);font-family:var(--font-utility);font-size:.78rem;display:flex}.howArtifact ul{gap:var(--space-3);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.howArtifact li{padding-bottom:var(--space-3);border-bottom:1px solid var(--public-rail-soft)}.howArtifactSeal{right:var(--space-4);bottom:var(--space-4);border:2px solid var(--public-evidence);width:4rem;height:4rem;color:var(--public-evidence);border-radius:50%;place-items:center;font-size:2rem;font-weight:800;display:grid;position:absolute;transform:rotate(-8deg)}.howPrinciple{margin-block:var(--space-16);padding:var(--space-8) var(--space-5);background:var(--public-depth);color:var(--paper-050)}.howPrinciple .publicLabel{color:var(--paper-100)}.howPrinciple p:last-child{max-width:52rem;margin-bottom:0;font-size:1.08rem}.howContact{gap:var(--space-8);padding-block:var(--space-16);border-block:1px solid var(--color-line);display:grid}.howContact p:not(.publicLabel){max-width:45rem;color:var(--color-text-muted);margin-bottom:0}.howBreadcrumbs{gap:var(--space-2);padding-block:var(--space-6);color:var(--color-text-muted);font-family:var(--font-utility);flex-wrap:wrap;font-size:.78rem;display:flex}.howBreadcrumbs a{color:var(--color-text);text-underline-offset:.25rem;text-decoration:underline}.publicFooter{gap:var(--space-5);padding-block:var(--space-10) calc(var(--space-10) + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);display:grid}.publicFooter p{max-width:34rem;color:var(--color-text-muted);margin:0}.publicFooter>a:last-child{text-underline-offset:.3rem;align-items:center;width:fit-content;min-height:2.75rem;text-decoration:underline;display:inline-flex}@media (min-width:48rem){.publicHeader{grid-template-columns:auto 1fr auto}.publicNav{justify-content:center;align-items:center;gap:var(--space-5);display:flex}.publicNav a{align-items:center;min-height:2.75rem;font-size:.9rem;display:inline-flex}.howHero{align-items:end;gap:var(--space-12);padding-block:var(--space-20);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.publicActions{flex-flow:wrap}.howRoutes{gap:var(--space-12);grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr)}.howChapter{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.howChapter:nth-child(2n) .howChapterCopy{grid-column:2}.howChapter:nth-child(2n) .howArtifact{grid-area:1/1}.howContact{grid-template-columns:minmax(0,1fr) auto;align-items:end}.publicFooter{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}}@media (min-width:64rem){.howHero{grid-template-columns:repeat(7,minmax(0,1fr))}.howHeroCopy{grid-column:1/span 4}.howSpine{margin-bottom:var(--space-8);grid-column:5/-1;transform:rotate(1deg)}.howRoutesHeading{padding-right:var(--space-8)}.howChapter{grid-template-columns:repeat(7,minmax(0,1fr));min-height:38rem}.howChapterCopy{grid-column:1/span 4}.howArtifact{grid-column:5/-1}.howChapter:nth-child(2n) .howChapterCopy{grid-column:4/-1}.howChapter:nth-child(2n) .howArtifact{grid-column:1/span 3}.howPrinciple{padding:var(--space-12)}}@media (hover:hover){.publicButton:hover{background:var(--color-text);color:var(--color-bg);transform:translateY(-2px)}.publicLocaleMenu a:hover,.publicNav a:hover,.publicFooter a:hover{color:var(--color-action-hover)}}:root{--advertiser-brief-bg:var(--section-production-bg);--advertiser-fit-mark:var(--color-action);--advertiser-decision-line:var(--color-line);--advertiser-approval:var(--color-positive);--advertiser-note-bg:var(--color-depth)}.advertiserPage{padding-bottom:var(--space-16)}.advertiserHero{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.advertiserHero h1{max-width:12ch;margin-bottom:var(--space-6);font-size:var(--type-public-display);letter-spacing:-.065em;text-wrap:balance;font-weight:780;line-height:.92}.advertiserLede{max-width:46rem;margin-bottom:var(--space-6);font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.5}.advertiserStatus{max-width:46rem;margin-bottom:var(--space-8);padding-left:var(--space-4);border-left:3px solid var(--advertiser-fit-mark);color:var(--color-text-muted)}.advertiserBrief{padding:var(--space-5);border:1px solid var(--color-line);background:var(--advertiser-brief-bg)}.advertiserBriefHeader,.decisionRecord>div{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--advertiser-decision-line);font-family:var(--font-utility);font-size:.78rem;display:flex}.advertiserBrief h2{margin-block:var(--space-8) var(--space-6);font-family:var(--font-heading);font-size:var(--type-public-card);line-height:1.12}.advertiserBrief dl{margin:0}.advertiserBrief dl>div{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--color-line-soft);display:grid}.advertiserBrief dt{color:var(--color-positive);font-family:var(--font-utility);font-size:.75rem}.advertiserBrief dd{margin:0}.fitSection{gap:var(--space-10);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.fitHeading h2,.advertiserStage h2,.advertiserBoundary h2,.advertiserContact h2{margin-bottom:var(--space-5);font-family:var(--font-heading);font-size:var(--type-public-section);letter-spacing:-.045em;text-wrap:balance;font-weight:730;line-height:1.02}.fitHeading>p:last-child,.advertiserStageCopy>p:last-child,.advertiserContact p:not(.publicLabel){max-width:46rem;color:var(--color-text-muted);margin-bottom:0}.fitLedger{border-top:1px solid var(--advertiser-decision-line)}.fitLedger article{gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--advertiser-decision-line);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.fitLedger article>span{border:1px solid var(--color-line);background:var(--advertiser-fit-mark);width:2.75rem;height:2.75rem;color:var(--button-primary-text);font-family:var(--font-utility);place-items:center;font-size:.75rem;display:grid}.fitLedger h3{margin-bottom:var(--space-2);font-size:var(--type-public-card)}.fitLedger p{color:var(--color-text-muted);margin:0}.advertiserStages{border-bottom:1px solid var(--color-line)}.advertiserStage{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--color-line-soft);display:grid}.advertiserStage:last-child{border-bottom:0}.decisionRecord{padding:var(--space-5);border:1px solid var(--color-line);background:var(--advertiser-brief-bg)}.decisionRecord ul{gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.decisionRecord li{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) 2rem;display:grid}.decisionRecord li span{border:1px solid var(--advertiser-approval);width:2rem;height:2rem;color:var(--advertiser-approval);border-radius:50%;place-items:center;font-weight:800;display:grid}.advertiserBoundary{margin-block:var(--space-16);padding:var(--space-8) var(--space-5);background:var(--advertiser-note-bg);color:var(--paper-050)}.advertiserBoundary .publicLabel{color:var(--paper-100)}.advertiserBoundary p:last-child{max-width:54rem;margin-bottom:0;font-size:1.08rem}.advertiserContact{gap:var(--space-8);padding-block:var(--space-16);border-block:1px solid var(--color-line);display:grid}.advertiserHowLink{min-height:2.75rem;margin-top:var(--space-5);color:var(--color-positive);text-underline-offset:.3rem;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}@media (min-width:48rem){.advertiserHero{align-items:end;gap:var(--space-12);padding-block:var(--space-20);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.fitSection{gap:var(--space-12);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.advertiserStage{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.advertiserStage:nth-child(2n) .advertiserStageCopy{grid-column:2}.advertiserStage:nth-child(2n) .decisionRecord{grid-area:1/1}.advertiserContact{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:64rem){.advertiserHero{grid-template-columns:repeat(7,minmax(0,1fr))}.advertiserHeroCopy{grid-column:1/span 4}.advertiserBrief{margin-bottom:var(--space-8);grid-column:5/-1;transform:rotate(1deg)}.advertiserStage{grid-template-columns:repeat(7,minmax(0,1fr));min-height:34rem}.advertiserStageCopy{grid-column:1/span 4}.decisionRecord{grid-column:5/-1}.advertiserStage:nth-child(2n) .advertiserStageCopy{grid-column:4/-1}.advertiserStage:nth-child(2n) .decisionRecord{grid-column:1/span 3}.advertiserBoundary{padding:var(--space-12)}}:root{--ai-dossier-bg:var(--section-platform-bg);--ai-source-tab:var(--color-positive);--ai-provenance-line:var(--color-line);--ai-route-rail:var(--color-action);--ai-release-bg:var(--color-depth)}.aiMarketingPage{padding-bottom:var(--space-16)}.aiMarketingHero{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.aiMarketingHero h1{max-width:13ch;margin-bottom:var(--space-6);font-size:var(--type-public-display);letter-spacing:-.062em;text-wrap:balance;font-weight:780;line-height:.94}.aiMarketingLede{max-width:47rem;margin-bottom:var(--space-6);font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.5}.aiMarketingStatus{max-width:47rem;margin-bottom:var(--space-8);padding-left:var(--space-4);border-left:3px solid var(--ai-route-rail);color:var(--color-text-muted)}.knowledgeDossier{padding:var(--space-5);border:1px solid var(--color-line);background:var(--ai-dossier-bg);box-shadow:var(--space-2) var(--space-2) 0 var(--color-line-soft)}.knowledgeDossier>header,.releaseFolio>header{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--ai-provenance-line);font-family:var(--font-utility);font-size:.78rem;display:flex}.knowledgeDossier>h2{margin-block:var(--space-8) var(--space-6);font-family:var(--font-heading);font-size:var(--type-public-card);line-height:1.12}.knowledgeSources{border-top:1px solid var(--color-line-soft)}.knowledgeSources section{padding-block:var(--space-4);border-bottom:1px solid var(--color-line-soft)}.knowledgeSources section>div{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.knowledgeSources h3{font-size:1rem}.knowledgeSources span,.productionRouteOutput{color:var(--ai-source-tab);font-family:var(--font-utility);font-size:.72rem}.knowledgeSources p{color:var(--color-text-muted);margin:0;font-size:.95rem}.productionRoutes{gap:var(--space-10);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.productionRoutesHeading h2,.aiApproval h2,.aiMarketingStage h2,.aiMarketingContact h2{margin-bottom:var(--space-5);font-family:var(--font-heading);font-size:var(--type-public-section);letter-spacing:-.045em;text-wrap:balance;font-weight:730;line-height:1.02}.productionRoutesHeading>p:last-child,.aiMarketingStageCopy>p:last-child,.aiMarketingContact p:not(.publicLabel){max-width:47rem;color:var(--color-text-muted);margin-bottom:0}.productionRouteRegister{gap:var(--space-4);display:grid;position:relative}.productionRouteRegister:before{background:var(--ai-route-rail);content:"";width:2px;position:absolute;top:1.4rem;bottom:1.4rem;left:1.35rem}.productionRouteRegister article{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);background:var(--color-page);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.productionRouteMarker{z-index:1;border:1px solid var(--color-line);background:var(--ai-route-rail);width:2.75rem;height:2.75rem;color:var(--button-primary-text);font-family:var(--font-utility);place-items:center;font-size:.72rem;font-weight:800;display:grid}.productionRouteRegister h3{margin-bottom:var(--space-2);font-size:var(--type-public-card)}.productionRouteRegister p{margin-bottom:var(--space-4);color:var(--color-text-muted)}.productionRouteOutput{padding-top:var(--space-2);border-top:1px solid var(--color-line-soft);display:inline-block}.aiApproval{gap:var(--space-8);margin-block:var(--space-16);padding:var(--space-8) var(--space-5);background:var(--ai-release-bg);color:var(--paper-050);display:grid}.aiApproval .publicLabel{color:var(--paper-100)}.aiApproval p:last-child{max-width:52rem;margin-bottom:0;font-size:1.08rem}.aiApproval strong{min-height:7rem;padding:var(--space-4);border:2px solid var(--color-action);color:var(--paper-050);font-family:var(--font-utility);text-align:center;place-items:center;display:grid;transform:rotate(-2deg)}.aiMarketingStages{border-block:1px solid var(--color-line)}.aiMarketingStage{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--color-line-soft);display:grid}.aiMarketingStage:last-child{border-bottom:0}.releaseFolio{padding:var(--space-5);border:1px solid var(--color-line);background:var(--ai-dossier-bg)}.releaseFolio ul{gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.releaseFolio li{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) 2rem;display:grid}.releaseFolio li span{border:1px solid var(--ai-source-tab);width:2rem;height:2rem;color:var(--ai-source-tab);place-items:center;font-weight:800;display:grid}.aiMarketingContact{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.aiMarketingLinks{gap:var(--space-2) var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.aiMarketingLinks a{min-height:2.75rem;color:var(--color-positive);text-underline-offset:.3rem;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}@media (min-width:48rem){.aiMarketingHero{align-items:end;gap:var(--space-12);padding-block:var(--space-20);grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr)}.productionRoutes{gap:var(--space-12);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr)}.aiApproval{padding:var(--space-12);grid-template-columns:minmax(0,1fr) 14rem;align-items:center}.aiMarketingStage{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.aiMarketingStage:nth-child(2n) .aiMarketingStageCopy{grid-column:2}.aiMarketingStage:nth-child(2n) .releaseFolio{grid-area:1/1}.aiMarketingContact{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:64rem){.aiMarketingHero{grid-template-columns:repeat(7,minmax(0,1fr))}.aiMarketingHeroCopy{grid-column:1/span 4}.knowledgeDossier{margin-bottom:var(--space-8);grid-column:5/-1}.aiMarketingStage{grid-template-columns:repeat(7,minmax(0,1fr));min-height:32rem}.aiMarketingStageCopy{grid-column:1/span 4}.releaseFolio{grid-column:5/-1}.aiMarketingStage:nth-child(2n) .aiMarketingStageCopy{grid-column:4/-1}.aiMarketingStage:nth-child(2n) .releaseFolio{grid-column:1/span 3}}:root{--agency-workspace-bg:var(--section-agency-bg);--agency-ticket-bg:var(--color-page);--agency-route-line:var(--color-action);--agency-active-scope:var(--color-positive);--agency-boundary-bg:var(--color-depth)}.agencyPage{padding-bottom:var(--space-16)}.agencyHero{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.agencyHero h1{max-width:12ch;margin-bottom:var(--space-6);font-size:var(--type-public-display);letter-spacing:-.065em;text-wrap:balance;font-weight:780;line-height:.92}.agencyLede{max-width:47rem;margin-bottom:var(--space-6);font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.5}.agencyStatus{max-width:47rem;margin-bottom:var(--space-8);padding-left:var(--space-4);border-left:3px solid var(--agency-route-line);color:var(--color-text-muted)}.workspaceStack{gap:var(--space-3);display:grid}.workspaceStack article{padding:var(--space-5);border:1px solid var(--color-line);background:var(--agency-workspace-bg);position:relative}.workspaceStack article:nth-child(2){margin-inline:var(--space-5) 0;border-left:4px solid var(--agency-route-line)}.workspaceStack article>span{top:var(--space-4);right:var(--space-4);font-family:var(--font-utility);font-size:.72rem;position:absolute}.workspaceStack h2{max-width:calc(100% - 3rem);margin-bottom:var(--space-2);font-family:var(--font-heading);font-size:var(--type-public-card)}.workspaceStack strong{margin-bottom:var(--space-3);color:var(--agency-active-scope);font-family:var(--font-utility);font-size:.72rem;display:inline-block}.workspaceStack p{color:var(--color-text-muted);margin:0}.agencyOwnership{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);align-items:center;display:grid}.agencyOwnership h2,.grantSwitchboard h2,.agencyStage h2,.agencyBoundary h2,.agencyContact h2{margin-bottom:var(--space-5);font-family:var(--font-heading);font-size:var(--type-public-section);letter-spacing:-.045em;text-wrap:balance;font-weight:730;line-height:1.02}.agencyOwnership div>p:last-child,.grantHeading>p:last-child,.agencyStageCopy>p:last-child,.agencyContact p:not(.publicLabel){max-width:47rem;color:var(--color-text-muted);margin-bottom:0}.ownershipRule{display:none}.grantSwitchboard{gap:var(--space-10);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.grantTickets{gap:var(--space-4);display:grid;position:relative}.grantTickets:before{background:var(--agency-route-line);content:"";width:2px;position:absolute;top:1rem;bottom:1rem;left:1.35rem}.grantTickets article{padding:var(--space-5);border:1px solid var(--color-line);background:var(--agency-ticket-bg);position:relative}.grantTickets header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.grantTickets header>span{z-index:1;background:var(--agency-route-line);width:2.75rem;height:2.75rem;color:var(--button-primary-text);font-family:var(--font-utility);place-items:center;font-size:.72rem;display:grid}.grantTickets header strong{font-size:var(--type-public-card)}.grantTickets dl{margin:0}.grantTickets dl>div{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--color-line-soft);display:grid}.grantTickets dt{color:var(--agency-active-scope);font-family:var(--font-utility);font-size:.72rem}.grantTickets dd{margin:0}.agencyStages{border-bottom:1px solid var(--color-line)}.agencyStage{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--color-line-soft);display:grid}.agencyStage:last-child{border-bottom:0}.agencyRecord{padding:var(--space-5);border:1px solid var(--color-line);background:var(--agency-workspace-bg)}.agencyRecord header{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);font-family:var(--font-utility);font-size:.78rem;display:flex}.agencyRecord ul{gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.agencyRecord li{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) 2rem;display:grid}.agencyRecord li span{border:1px solid var(--agency-active-scope);width:2rem;height:2rem;color:var(--agency-active-scope);place-items:center;font-weight:800;display:grid}.agencyBoundary{gap:var(--space-8);margin-block:var(--space-16);padding:var(--space-8) var(--space-5);background:var(--agency-boundary-bg);color:var(--paper-050);display:grid}.agencyBoundary .publicLabel{color:var(--paper-100)}.agencyBoundary p:last-child{max-width:53rem;margin:0;font-size:1.08rem}.agencyBoundary ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agencyBoundary li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-action);font-family:var(--font-utility);font-size:.72rem}.agencyContact{gap:var(--space-8);padding-block:var(--space-16);border-block:1px solid var(--color-line);display:grid}.agencyLinks{gap:var(--space-2) var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.agencyLinks a{min-height:2.75rem;color:var(--color-positive);text-underline-offset:.3rem;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}@media (min-width:48rem){.agencyHero{align-items:end;gap:var(--space-12);padding-block:var(--space-20);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.agencyOwnership{grid-template-columns:minmax(0,1fr) 8rem}.ownershipRule{border:2px solid var(--agency-route-line);width:7rem;height:7rem;color:var(--agency-route-line);font-family:var(--font-utility);place-items:center;margin:0;font-size:3rem;display:grid;transform:rotate(-4deg)}.grantSwitchboard{gap:var(--space-12);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr)}.agencyStage{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.agencyStage:nth-child(2n) .agencyStageCopy{grid-column:2}.agencyStage:nth-child(2n) .agencyRecord{grid-area:1/1}.agencyBoundary{padding:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(16rem,.5fr);align-items:center}.agencyContact{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:64rem){.agencyHero{grid-template-columns:repeat(7,minmax(0,1fr))}.agencyHeroCopy{grid-column:1/span 4}.workspaceStack{grid-column:5/-1}.agencyStage{grid-template-columns:repeat(7,minmax(0,1fr));min-height:32rem}.agencyStageCopy{grid-column:1/span 4}.agencyRecord{grid-column:5/-1}.agencyStage:nth-child(2n) .agencyStageCopy{grid-column:4/-1}.agencyStage:nth-child(2n) .agencyRecord{grid-column:1/span 3}}:root{--creator-folio-bg:var(--section-influencer-bg);--creator-ownership-tab:var(--color-positive);--creator-consent-line:var(--color-line);--creator-withdrawal-mark:var(--color-action);--creator-directory-bg:var(--color-depth)}.influencerPage{padding-bottom:var(--space-16)}.influencerHero{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.influencerHero h1{max-width:12ch;margin-bottom:var(--space-6);font-size:var(--type-public-display);letter-spacing:-.065em;text-wrap:balance;font-weight:780;line-height:.92}.influencerLede{max-width:47rem;margin-bottom:var(--space-6);font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.5}.influencerStatus{max-width:47rem;margin-bottom:var(--space-8);padding-left:var(--space-4);border-left:3px solid var(--creator-withdrawal-mark);color:var(--color-text-muted)}.creatorFolio{padding:var(--space-5);border:1px solid var(--color-line);background:var(--creator-folio-bg);box-shadow:var(--space-2) var(--space-2) 0 var(--color-line-soft)}.creatorFolio>header,.creatorRecord>header{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--creator-consent-line);font-family:var(--font-utility);font-size:.78rem;display:flex}.creatorFolio>h2{margin-block:var(--space-8) var(--space-6);font-family:var(--font-heading);font-size:var(--type-public-card);line-height:1.12}.folioFields{border-top:1px solid var(--color-line-soft)}.folioFields section{padding-block:var(--space-4);border-bottom:1px solid var(--color-line-soft)}.folioFields section>div{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.folioFields h3{font-size:1rem}.folioFields span{color:var(--creator-ownership-tab);font-family:var(--font-utility);font-size:.72rem}.folioFields p{color:var(--color-text-muted);margin:0;font-size:.95rem}.creatorDelegation,.publicDataRules{gap:var(--space-10);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.creatorDelegation h2,.creatorStage h2,.publicDataRules h2,.directoryDrawer h2,.influencerContact h2{margin-bottom:var(--space-5);font-family:var(--font-heading);font-size:var(--type-public-section);letter-spacing:-.045em;text-wrap:balance;font-weight:730;line-height:1.02}.creatorDelegation>div:first-child>p:last-child,.creatorStageCopy>p:last-child,.publicDataRules>div:first-child>p:last-child,.influencerContact p:not(.publicLabel){max-width:47rem;color:var(--color-text-muted);margin-bottom:0}.delegationRecords{border-top:1px solid var(--color-line)}.delegationRecords article{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-line);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.delegationRecords article>span{background:var(--creator-withdrawal-mark);width:2.75rem;height:2.75rem;color:var(--button-primary-text);font-family:var(--font-utility);place-items:center;font-size:.72rem;display:grid}.delegationRecords h3{margin-bottom:var(--space-2);font-size:var(--type-public-card)}.delegationRecords p{color:var(--color-text-muted);margin:0}.creatorStages{border-bottom:1px solid var(--color-line)}.creatorStage{gap:var(--space-8);padding-block:var(--space-16);border-bottom:1px solid var(--color-line-soft);display:grid}.creatorStage:last-child{border-bottom:0}.creatorRecord{padding:var(--space-5);border:1px solid var(--color-line);background:var(--creator-folio-bg)}.creatorRecord ul{gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.creatorRecord li{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) 2rem;display:grid}.creatorRecord li span{border:1px solid var(--creator-ownership-tab);width:2rem;height:2rem;color:var(--creator-ownership-tab);place-items:center;font-weight:800;display:grid}.dataRuleList{border-top:1px solid var(--color-line);display:grid}.dataRuleList article{padding-block:var(--space-5);border-bottom:1px solid var(--color-line)}.dataRuleList h3{margin-bottom:var(--space-2);font-size:var(--type-public-card)}.dataRuleList p{color:var(--color-text-muted);margin:0}.directoryDrawer{gap:var(--space-8);margin-block:var(--space-16);padding:var(--space-8) var(--space-5);background:var(--creator-directory-bg);color:var(--paper-050);display:grid}.directoryDrawer .publicLabel{color:var(--paper-100)}.directoryDrawer p{max-width:54rem}.directoryDrawer strong{max-width:48rem;padding-top:var(--space-4);border-top:1px solid var(--color-action);display:block}.directoryDrawer .publicButton{background:var(--color-action);align-self:end}.influencerContact{gap:var(--space-8);padding-block:var(--space-16);border-block:1px solid var(--color-line);display:grid}.influencerLinks{gap:var(--space-2) var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.influencerLinks a{min-height:2.75rem;color:var(--color-positive);text-underline-offset:.3rem;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}@media (min-width:48rem){.influencerHero{align-items:end;gap:var(--space-12);padding-block:var(--space-20);grid-template-columns:minmax(0,1.15fr) minmax(21rem,.85fr)}.creatorDelegation,.publicDataRules{gap:var(--space-12);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.creatorStage{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.creatorStage:nth-child(2n) .creatorStageCopy{grid-column:2}.creatorStage:nth-child(2n) .creatorRecord{grid-area:1/1}.directoryDrawer{padding:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:end}.influencerContact{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:64rem){.influencerHero{grid-template-columns:repeat(7,minmax(0,1fr))}.influencerHeroCopy{grid-column:1/span 4}.creatorFolio{margin-bottom:var(--space-8);grid-column:5/-1}.creatorStage{grid-template-columns:repeat(7,minmax(0,1fr));min-height:32rem}.creatorStageCopy{grid-column:1/span 4}.creatorRecord{grid-column:5/-1}.creatorStage:nth-child(2n) .creatorStageCopy{grid-column:4/-1}.creatorStage:nth-child(2n) .creatorRecord{grid-column:1/span 3}.dataRuleList{border-left:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr))}.dataRuleList article{padding-inline:var(--space-6);border-right:1px solid var(--color-line)}}:root{--contact-routing-bg:var(--section-services-bg);--contact-audience-tab:var(--color-positive);--contact-channel-rail:var(--color-action);--contact-preparation-mark:var(--color-positive);--contact-privacy-bg:var(--color-depth)}.contactPage{padding-bottom:var(--space-16)}.contactHero{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.contactHero h1{max-width:12ch;margin-bottom:var(--space-6);overflow-wrap:anywhere;font-size:var(--type-public-display);letter-spacing:-.065em;text-wrap:balance;font-weight:780;line-height:.92}.contactLede{max-width:48rem;margin-bottom:var(--space-6);font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.5}.contactNote{max-width:46rem;padding-left:var(--space-4);border-left:3px solid var(--contact-channel-rail);color:var(--color-text-muted);margin:0}.contactHeroActions{gap:var(--space-3);align-content:end;display:grid}.enquiryRouting{gap:var(--space-10);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.enquiryRouting h2,.contactChannels h2,.contactPreparation h2,.contactBoundary h2{margin-bottom:var(--space-5);font-family:var(--font-heading);font-size:var(--type-public-section);letter-spacing:-.045em;text-wrap:balance;font-weight:730;line-height:1.02}.enquiryRouting>div:first-child>p:last-child,.contactPreparation>div:first-child>p:last-child{max-width:47rem;color:var(--color-text-muted);margin-bottom:0}.routingTickets{gap:var(--space-4);display:grid}.routingTickets article{padding:var(--space-5);border:1px solid var(--color-line);background:var(--contact-routing-bg)}.routingTickets header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.routingTickets header span{background:var(--contact-channel-rail);width:2.75rem;height:2.75rem;color:var(--button-primary-text);font-family:var(--font-utility);place-items:center;font-size:.72rem;display:grid}.routingTickets h3{overflow-wrap:anywhere;min-width:0;font-size:var(--type-public-card)}.routingTickets ul{gap:var(--space-2);margin:0 0 var(--space-5);padding-left:var(--space-5);color:var(--color-text-muted);display:grid}.routingTickets a{min-height:2.75rem;color:var(--contact-audience-tab);text-underline-offset:.3rem;align-items:center;font-weight:750;text-decoration:underline;display:inline-flex}.contactChannels{gap:var(--space-5);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.contactChannelsHeading{margin-bottom:var(--space-3)}.contactChannels article{padding:var(--space-6);border:1px solid var(--color-line);background:var(--color-page);align-content:start;display:grid;position:relative}.contactChannels article>span{top:var(--space-4);right:var(--space-4);font-family:var(--font-utility);font-size:.72rem;position:absolute}.contactChannels h3{max-width:calc(100% - 2rem);margin-bottom:var(--space-3);font-size:var(--type-public-card)}.contactChannels strong{overflow-wrap:anywhere;color:var(--contact-audience-tab);font-family:var(--font-utility)}.contactChannels p{min-height:4.5rem;margin-block:var(--space-5);color:var(--color-text-muted)}.contactChannels .publicButton{align-self:end}.contactPreparation{gap:var(--space-10);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);display:grid}.contactPreparation ol{counter-reset:contact-steps;margin:0;padding:0;list-style:none}.contactPreparation li{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);counter-increment:contact-steps;grid-template-columns:2.75rem minmax(0,1fr);display:grid}.contactPreparation li:before{border:1px solid var(--contact-preparation-mark);width:2.75rem;height:2.75rem;color:var(--contact-preparation-mark);font-family:var(--font-utility);content:counter(contact-steps, decimal-leading-zero);place-items:center;font-size:.72rem;display:grid}.contactBoundary{margin-block:var(--space-16);padding:var(--space-8) var(--space-5);background:var(--contact-privacy-bg);color:var(--paper-050)}.contactBoundary .publicLabel{color:var(--paper-100)}.contactBoundary p:last-child{max-width:55rem;margin:0;font-size:1.08rem}@media (min-width:48rem){.contactHero{align-items:end;gap:var(--space-12);padding-block:var(--space-20);grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)}.routingTickets{grid-template-columns:repeat(2,minmax(0,1fr))}.contactChannels{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.contactChannelsHeading{grid-column:1/-1}.contactPreparation{gap:var(--space-12);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.contactBoundary{padding:var(--space-12)}}@media (min-width:64rem){.contactHero{grid-template-columns:repeat(7,minmax(0,1fr))}.contactHero>div:first-child{grid-column:1/span 5}.contactHeroActions{grid-column:6/-1}.enquiryRouting{gap:var(--space-12);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr)}.contactChannels{grid-template-columns:repeat(7,minmax(0,1fr))}.contactChannelsHeading{grid-column:1/span 2}.contactChannels article:first-of-type{grid-column:3/span 2}.contactChannels article:nth-of-type(2){grid-column:5/-1}}:root{--legal-docket-bg:var(--section-services-bg);--legal-section-rule:var(--color-line);--legal-action-bg:var(--color-depth);--legal-cross-policy-rail:var(--color-positive)}.legalPage{padding-bottom:var(--space-16)}.legalHero{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);border-bottom:1px solid var(--legal-section-rule);display:grid}.legalHero h1{max-width:13ch;margin-bottom:var(--space-6);overflow-wrap:anywhere;font-size:var(--type-public-display);letter-spacing:-.062em;text-wrap:balance;font-weight:780;line-height:.94}.legalSummary{max-width:52rem;margin-bottom:var(--space-8);font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.6}.legalDocket{padding:var(--space-5);border:1px solid var(--legal-section-rule);background:var(--legal-docket-bg);margin:0}.legalDocket>div{gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--color-line-soft);display:grid}.legalDocket>div:first-child{padding-top:0}.legalDocket>div:last-child{border-bottom:0;padding-bottom:0}.legalDocket dt{color:var(--color-positive);font-family:var(--font-utility);font-size:.76rem}.legalDocket dd{margin:0;font-weight:700}.legalDocket .legalApproval{margin:var(--space-4) calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:var(--space-5);background:var(--legal-action-bg);color:var(--paper-050);border:0}.legalDocket .legalApproval dt{color:var(--paper-100)}.legalDocument{gap:var(--space-12);padding-block:var(--space-16);border-bottom:1px solid var(--legal-section-rule);display:grid}.legalIndex{padding:var(--space-5);border:1px solid var(--legal-section-rule);background:var(--legal-docket-bg)}.legalIndex h2,.legalRelated h2{margin-bottom:var(--space-5);font-size:var(--type-public-card);line-height:1.15}.legalIndex ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.legalIndex a{min-height:2.75rem;padding-block:var(--space-2);border-bottom:1px solid var(--color-line-soft);text-underline-offset:.25rem;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:flex}.legalSections{min-width:0}.legalSection{scroll-margin-top:var(--space-5);padding-block:var(--space-10);border-top:1px solid var(--legal-section-rule)}.legalSection:first-child{border-top:0;padding-top:0}.legalSection h2{max-width:26ch;margin-bottom:var(--space-5);font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.55rem,4vw,2.45rem);font-weight:720;line-height:1.12}.legalSection p,.legalSection li{max-width:48rem}.legalSection p{margin-bottom:var(--space-4)}.legalSection p:last-child{margin-bottom:0}.legalSection ul{gap:var(--space-3);margin-block:var(--space-5) 0;padding-left:var(--space-5);display:grid}.legalRelated{margin-block:var(--space-16);padding:var(--space-8) var(--space-5);background:var(--legal-action-bg);color:var(--paper-050)}.legalRelated>div{gap:var(--space-2);display:grid}.legalRelated a{border-bottom:1px solid color-mix(in srgb, var(--paper-050) 35%, transparent);min-height:2.75rem;color:var(--paper-050);text-underline-offset:.3rem;align-items:center;font-weight:700;text-decoration:underline;display:flex}@media (min-width:48rem){.legalHero{align-items:end;gap:var(--space-12);padding-block:var(--space-20);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.legalDocument{gap:var(--space-12);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.legalRelated{padding:var(--space-12)}.legalRelated>div{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.legalHero{grid-template-columns:repeat(7,minmax(0,1fr))}.legalHeroCopy{grid-column:1/span 4}.legalDocket{margin-bottom:var(--space-8);grid-column:5/-1;transform:rotate(.5deg)}.legalDocument{grid-template-columns:repeat(7,minmax(0,1fr))}.legalIndex{grid-column:1/span 2;align-self:start}.legalSections{grid-column:3/span 4}}
