@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--bg:#211d1e;--surface:#2c2829;--elevated:#373233;--orange:#ff6a00;--red-orange:#f04400;--amber:#ff9400;--white:#f5f3f1;--muted:#c9c4c5;--divider:#ffffff29;--orange-soft:#ff6a0047;--orange-glow:#ff6a0094;--font-heading:"Space Grotesk", "Avenir Next", "Segoe UI", sans-serif;--font-body:"Manrope", "Segoe UI", sans-serif;--space:clamp(1.1rem, 2.4vw, 2rem);--gutter:clamp(1.15rem, 3.6vw, 4.5rem);--nav-h:5.25rem;--radius:1.15rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--text-hero:clamp(2rem, 4.8vw, 3.6rem);--text-display:clamp(1.7rem, 3.3vw, 2.75rem);--text-title:clamp(1.3rem, 2.1vw, 1.85rem);--text-body:clamp(.96rem, 1.05vw, 1.04rem);--text-meta:.72rem;--max:1280px}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--bg)}body{color:var(--white);background:var(--bg);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}#root{width:100%;max-width:none;text-align:initial;border:0;min-height:100svh;margin:0;display:block}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--white);margin:0;font-weight:700;line-height:1.12}p{margin:0}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}::selection{background:var(--orange);color:var(--bg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:80;background:var(--orange);color:var(--bg);padding:.7rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.shell{background:radial-gradient(1200px 600px at 80% -10%, #ff6a0014, transparent 55%), var(--bg);min-height:100svh}.film-grain{pointer-events:none;z-index:45;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.cursor-fx{opacity:.3;pointer-events:none;z-index:40;position:fixed;inset:0;overflow:hidden}.cursor-fx__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cursor-spotlight{pointer-events:none;z-index:1;opacity:0;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#ffdc968c 0%,#ffa03c52 26%,#ff6a0024 50%,#0000 72%);border-radius:50%;width:8rem;height:8rem;margin:-4rem 0 0 -4rem;transition:opacity .22s,background .28s;position:fixed;top:0;left:0}.cursor-fx[data-hot=true] .cursor-spotlight{background:radial-gradient(circle,#ffa03c14 0%,#ff6a0008 45%,#0000 72%);width:4rem;height:4rem;margin:-2rem 0 0 -2rem}@media (width<=768px),(hover:none){.cursor-fx,.film-grain{display:none}}.page{padding-top:0}.page-enter{perspective:none;min-height:70svh;position:relative;filter:none!important;transform:none!important}.route-overlay{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.route-overlay__veil{background:radial-gradient(80% 60% at 50% 40%,#ff6a0029,#0000 55%),#120c0d;position:absolute;inset:0}.route-overlay__glow{transform-origin:50%;background:linear-gradient(90deg, transparent, var(--amber), var(--orange), var(--amber), transparent);height:2px;position:absolute;top:48%;left:8%;right:8%;box-shadow:0 0 28px #ff6a008c}.route-overlay__line{background:linear-gradient(180deg, transparent, var(--orange), var(--amber), transparent);width:3px;box-shadow:0 0 26px var(--orange-glow);will-change:transform, opacity;position:absolute;top:-30%;bottom:-30%;left:0;transform:rotate(-18deg)}.route-overlay__mark{filter:drop-shadow(0 0 22px #ff6a0073);pointer-events:none;width:clamp(3.6rem,9vw,5.4rem);height:auto;margin:0;display:block;position:absolute;top:42%;left:50%}img.brand-logo{object-fit:contain;object-position:left center;mix-blend-mode:normal;background:0 0;width:auto;max-width:none;height:2.75rem;display:block}img.brand-logo--footer{height:3.25rem}img.brand-logo--preloader{height:clamp(3.4rem,12vw,5.4rem);margin-inline:auto}.nav{z-index:80;padding:.85rem var(--gutter);transition:padding .24s var(--ease-soft);position:fixed;top:0;left:0;right:0}.nav__bar{transition:background .24s var(--ease-soft), border-color .24s var(--ease-soft), box-shadow .24s var(--ease-soft), border-radius .24s var(--ease-soft);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem .55rem .85rem;display:flex}.nav.is-compact .nav__bar{border-color:var(--divider);background:#2c2829;border-radius:999px;box-shadow:0 18px 40px #00000047}.nav__logo{transition:opacity .2s var(--ease-soft);flex-shrink:0;align-items:center;display:flex}.nav__logo:hover{opacity:.82}.nav__links{align-items:center;gap:.15rem;display:flex}.nav__link{color:#f5f3f1c7;letter-spacing:.08em;text-transform:uppercase;min-height:2.5rem;transition:color .28s var(--ease-soft);transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(var(--ms,1));align-items:center;padding:.35rem .8rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav__link:after{content:"";background:var(--orange);opacity:0;transform-origin:50%;pointer-events:none;height:2px;transition:opacity .22s var(--ease-soft), transform .26s var(--ease-out), box-shadow .26s var(--ease-soft);position:absolute;bottom:.25rem;left:.8rem;right:.8rem;transform:scaleX(.35)}.nav__link:hover{color:var(--white)}.nav__link:hover:after{opacity:.9;transform:scaleX(1);box-shadow:0 0 12px #ff6a0073}.nav__link.is-active{color:var(--white)}.nav__link.is-active:after{opacity:1;background:linear-gradient(90deg, var(--orange), var(--amber,#ffb84d));transform:scaleX(1);box-shadow:0 0 14px #ff6a0099}.filter-btn,.icon-btn,.sound-toggle,.back-to-top,.nav__menu-btn,.services-cinema__rail-btn,.voices-theater__name{transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(var(--ms,1))}.btn:hover{box-shadow:0 10px 24px #ff6a0038}.choice-card:hover{transform:translateY(-4px)}.choice-card--yt:hover{border-color:#f04400b3}.choice-card--ig:hover{border-color:#ff4f7bb3}.studio-back:hover{color:var(--orange)}.option-tile:hover{border-color:#ff6a0080}.filter-btn:hover,.back-to-top:hover,.icon-btn:hover{color:var(--white);border-color:#ff6a0080}.hero-visual:hover .theme-visual:before,.channel-thumb:hover .theme-visual:before,.service-shot:hover .theme-visual:before,.voice-card:hover .theme-visual:before,.analytics-card:hover .theme-visual:before,.founder__portrait:hover .theme-visual:before,.origin-visual:hover .theme-visual:before{transform:rotate(-18deg)translate(16%)}.field input:hover,.field select:hover,.field textarea:hover,.search-row input:hover{border-color:#ff6a0073}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft);outline:none}.accordion button:hover{color:var(--orange)}.nav__ctas{flex:0 0 23rem;grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem;width:23rem;margin-left:.4rem;display:grid}.nav__ctas .btn,.stage-copy__actions .btn,.promo-cta__head .btn,.fullscreen-nav__ctas .btn{letter-spacing:.08em;white-space:nowrap;box-sizing:border-box;place-items:center;width:100%;height:2.9rem;min-height:2.9rem;max-height:2.9rem;padding:0 .85rem;font-size:.72rem;display:inline-grid}.stage-copy__actions .btn,.promo-cta__head .btn{flex:0 0 11.25rem;width:11.25rem;min-width:11.25rem;max-width:11.25rem}.nav__cta{margin-left:0}.nav__menu-btn{border:1px solid var(--divider);background:var(--surface);width:2.8rem;height:2.8rem;color:var(--white);cursor:pointer;transition:border-color .22s var(--ease-soft), background .22s var(--ease-soft), color .22s var(--ease-soft);border-radius:999px;justify-content:center;align-items:center;display:none}.nav__menu-btn:hover,.nav__menu-btn.is-open{color:var(--orange);border-color:#ff6a008c}.nav.is-menu-open{z-index:100}.fullscreen-nav{z-index:95;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.fullscreen-nav__veil{z-index:0;background:radial-gradient(80% 55% at 70% 20%,#ff6a0038,#0000 58%),radial-gradient(60% 50% at 15% 80%,#f0440024,#0000 55%),#120c0d;position:absolute;inset:0}.fullscreen-nav__blade{pointer-events:none;z-index:1;background:linear-gradient(90deg, transparent, var(--amber), var(--orange), var(--amber), transparent);height:2px;position:absolute;top:0;left:8%;right:8%;box-shadow:0 0 28px #ff6a00b3}.fullscreen-nav__glow{pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle,#ff6a0047,#0000 68%);border-radius:50%;width:min(52vw,28rem);height:min(52vw,28rem);position:absolute;top:42%;left:55%;translate:-50% -50%}.fullscreen-nav__inner{z-index:2;min-height:0;padding:1.1rem var(--gutter) 1.6rem;flex-direction:column;flex:1;display:flex;position:relative}.fullscreen-nav__top{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.fullscreen-nav__close{border:1px solid var(--divider);height:2.8rem;color:var(--white);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#ffffff08;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.fullscreen-nav__close:hover{color:var(--orange);border-color:#ff6a008c}.fullscreen-nav__links{flex-direction:column;flex:1;justify-content:safe center;gap:.15rem;min-height:0;margin:1.2rem 0;display:flex;overflow:auto}.fullscreen-nav__row{flex-shrink:0;overflow:hidden}.fullscreen-nav__link{color:var(--white);transition:color .22s var(--ease-soft);border-bottom:1px solid #f5f3f114;justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;text-decoration:none;display:flex;position:relative}.fullscreen-nav__link:hover,.fullscreen-nav__link.is-active{color:var(--orange)}.fullscreen-nav__label{font-family:var(--font-heading);letter-spacing:-.05em;font-size:clamp(2.2rem,7vw,4.4rem);line-height:1.02}.fullscreen-nav__hint{letter-spacing:.16em;text-transform:uppercase;color:#f5f3f159;opacity:0;transition:opacity .22s var(--ease-soft), transform .22s var(--ease-out), color .22s var(--ease-soft);font-size:.72rem;transform:translate(-8px)}.fullscreen-nav__link:hover .fullscreen-nav__hint,.fullscreen-nav__link.is-active .fullscreen-nav__hint{opacity:1;color:var(--orange);transform:translate(0)}.fullscreen-nav__foot{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:end;gap:1.2rem 2rem;padding-top:.6rem;display:flex}.fullscreen-nav__mark{letter-spacing:.22em;text-transform:uppercase;color:#f5f3f173;margin:0;font-size:.72rem}.fullscreen-nav__ctas{grid-template-columns:1fr 1fr;gap:.7rem;width:min(100%,28rem);display:grid}.fullscreen-nav__cta{width:100%;margin:0}.footer{padding:4.5rem var(--gutter) 2rem;background:linear-gradient(180deg, transparent, #ff6a000d 18%, var(--surface)), var(--surface);border-top:1px solid var(--divider);content-visibility:auto;contain-intrinsic-size:480px;margin-top:2rem;position:relative;overflow:hidden}.footer:before{content:"";opacity:.45;pointer-events:none;background:linear-gradient(135deg,#0000 48%,#5c5859 48.2% 62%,#0000 62.2%);width:18rem;height:18rem;position:absolute;bottom:-3rem;right:-4rem}.footer__grid{grid-template-columns:minmax(0,1fr) minmax(10rem,.4fr);gap:clamp(1.5rem,4vw,3.5rem);max-width:1280px;margin:0 auto;display:grid;position:relative}.footer__brand{min-width:0}.footer__desc{color:#f5f3f1c2;max-width:34rem;margin-top:1rem}.footer h2{letter-spacing:.18em;text-transform:uppercase;color:#ffb478eb;margin-bottom:1rem;font-size:.72rem;font-weight:700}.footer__platforms{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.footer a{color:var(--white);text-decoration:none}.footer a:hover{color:var(--orange)}.btn{appearance:none;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.magnetic{--mx:0px;--my:0px;--ms:1;--glow:0;transform:translate3d(var(--mx), var(--my), 0) scale(var(--ms))}.btn.magnetic,a.btn.magnetic,button.magnetic{transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(var(--ms,1))}.magnetic[data-magnetic=hot]{will-change:transform}.magnetic--btn{overflow:hidden}.magnetic--btn .magnetic__label{z-index:1;transition:transform .36s var(--ease-out);display:inline-block;position:relative}.magnetic--btn[data-magnetic=hot] .magnetic__label{transform:translateY(-1px)}.magnetic--btn:after{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:42%;position:absolute;inset:-40% auto -40% -40%;transform:translate(-120%)skew(-18deg)}.magnetic--btn[data-magnetic=hot]:after{opacity:1;animation:magnetic-sheen .9s var(--ease-out) forwards}@keyframes magnetic-sheen{to{transform:translate(320%)skew(-18deg)}}.magnetic-card{--ms:1;--glow:0;will-change:transform}.magnetic-card[data-magnetic=hot]{border-color:rgba(255, 106, 0, calc(.35 + var(--glow) * .45));box-shadow:0 18px 42px #0000004d, 0 0 calc(18px + var(--glow) * 22px) rgba(255, 106, 0, calc(.08 + var(--glow) * .22))}@media (height<=600px){.fullscreen-nav__inner{overflow-y:auto}.fullscreen-nav__links{flex:1 0 auto;overflow:visible}.fullscreen-nav__label{font-size:2rem}}@media (pointer:coarse){.field input,.field select,.field textarea,.contact-lineform__field input,.contact-lineform__field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.magnetic--btn:after,.magnetic--btn[data-magnetic=hot]:after{opacity:0;animation:none}}.btn{isolation:isolate;letter-spacing:.08em;text-transform:uppercase;min-height:2.85rem;transition:background .2s var(--ease-soft), color .2s var(--ease-soft), box-shadow .2s var(--ease-soft), border-color .2s var(--ease-soft);border-radius:999px;padding:.7rem 1.15rem;font-size:.72rem;font-weight:700;position:relative;overflow:hidden}.btn--primary{background:linear-gradient(90deg, var(--red-orange), var(--orange) 55%, var(--amber));color:#1a1210;box-shadow:0 8px 28px #ff6a0047}.btn--promote{color:#211d1e;background:linear-gradient(#ffffff57,#0000 46%),linear-gradient(118deg,#fff6ea 0%,#ffd27a 28%,#ff9a2e 68%,#ff6a00 100%);box-shadow:0 10px 28px #ff940057,inset 0 1px #ffffff8c}.btn--promote:before{content:"";pointer-events:none;z-index:0;transition:transform .42s var(--ease-out);background:linear-gradient(115deg,#0000 34%,#ffffff80 50%,#0000 66%);position:absolute;inset:-40% -70%;transform:translate(-28%)rotate(8deg)}.btn--promote:hover{background:linear-gradient(#ffffff6b,#0000 46%),linear-gradient(118deg,#fffaf2 0%,#ffdc8c 28%,#ffae48 68%,#ff7a18 100%)}.btn--promote:hover:before{transform:translate(22%)rotate(8deg)}@media (prefers-reduced-motion:no-preference){.btn--flow:after{animation:6s ease-in-out infinite cta-flow}@keyframes cta-flow{0%,65%{opacity:0;transform:translate(-120%)skew(-18deg)}70%{opacity:.8}95%,to{opacity:0;transform:translate(450%)skew(-18deg)}}}.promotion-flight{z-index:90;pointer-events:none;box-sizing:border-box;will-change:top, left, width, height;margin:0;position:fixed}.btn--ghost{color:var(--white);background:#ffffff0f;border:1px solid #f5f3f147;box-shadow:inset 0 1px #ffffff14}.btn--ghost:hover{color:var(--white);background:#ff6a001f;border-color:#ff6a008c;box-shadow:0 10px 28px #ff6a002e,inset 0 1px #ffffff1a}.btn--ghost:hover,.btn--primary:hover,.btn--promote:hover{transform:translate3d(var(--mx,0px), calc(var(--my,0px) - 1px), 0) scale(var(--ms,1))}.footer__base{border-top:1px solid var(--divider);color:#f5f3f1b3;flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:1280px;margin:2.8rem auto 0;padding-top:1.2rem;font-size:.82rem;display:flex;position:relative}.footer__base-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sound-toggle{color:#f5f3f1d1;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;transition:color .28s var(--ease-soft), border-color .28s var(--ease-soft), background .28s var(--ease-soft), box-shadow .28s var(--ease-soft);background:#ffffff0d;border:1px solid #f5f3f142;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.72rem;display:inline-flex}.sound-toggle.is-on{color:var(--white);background:#ff6a001a;border-color:#ff6a0073}.sound-toggle:hover{color:var(--orange);border-color:#ff6a0066}.back-to-top{color:var(--white);cursor:pointer;transition:border-color .28s var(--ease-soft), background .28s var(--ease-soft), box-shadow .28s var(--ease-soft), transform .28s var(--ease-out);background:#ffffff0d;border:1px solid #f5f3f142;border-radius:999px;padding:.45rem .9rem}.back-to-top:hover{background:#ff6a001a;border-color:#ff6a0080;transform:translateY(-1px);box-shadow:0 8px 22px #ff6a0029}.note{color:var(--muted);margin-top:.7rem;font-size:.82rem}.section{padding:clamp(3.4rem, 7vh, 5.8rem) var(--gutter);position:relative}.section__inner{max-width:var(--max);width:100%;margin:0 auto}.split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.4rem,3vw,2.8rem);display:grid}.lede{color:#f5f3f1c7;margin-top:.9rem}.visual-rail{background:var(--surface);border:1px solid var(--divider);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.1rem),calc(100% - 1.1rem) 100%,0 100%);min-height:100%;padding:1.3rem 1.35rem 1.4rem}.visual-rail__label,.board-rail__kicker{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.85rem;font-size:.68rem;font-weight:700}.visual-rail ul,.board-rail ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.visual-rail li,.board-rail li{color:var(--white);align-items:center;gap:.6rem;font-size:.95rem;display:flex}.board-rail li span,.visual-rail li:before{background:var(--orange);flex:none;width:.45rem;height:.45rem}.visual-rail li:before{content:"";display:block}.visual-rail__note{color:var(--muted);margin-top:1rem;font-size:.9rem}.visual-rail a{color:inherit;text-decoration:none}.visual-rail h3{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:1.1rem 0 .45rem;font-size:.78rem}.visual-rail h3:first-child{margin-top:0}.section-heading__kicker{color:var(--orange);font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 24px #ff6a0047;margin-bottom:.7rem;font-weight:700}.section-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1.4rem 2.4rem;width:100%;max-width:none;margin-bottom:clamp(1.6rem,3vw,2.4rem);display:grid}.section-heading h2{font-size:var(--text-display);max-width:none;color:var(--white)}.section-heading p{color:#f5f3f1c2;max-width:none;font-size:1rem}.mask-title{display:block}.mask-title__word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.mask-title__inner{will-change:transform;display:inline-block}.image-wipe{isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden}.image-wipe__wash{pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(70% 60%,#ff6a0073,#0000 70%),linear-gradient(135deg,#f0440047,#0000 55%);position:absolute;inset:0}.image-wipe__frame{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.image-wipe__media{will-change:transform, filter;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.image-wipe__media>.dummy-image,.image-wipe__media>img,.image-wipe__media>.hero-visual__image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.image-wipe__veil{pointer-events:none;z-index:3;background:linear-gradient(135deg,#1a100e 0%,#2a1610 42%,#ff6a00 100%);position:absolute;inset:0}.image-wipe__blade{pointer-events:none;z-index:4;will-change:transform, opacity;background:linear-gradient(#0000,#ffb347,#ff6a00,#f04400,#0000);border-radius:2px;width:3px;position:absolute;top:-12%;bottom:-12%;left:0;box-shadow:0 0 14px #ff9400f2,0 0 32px #ff6a00a6}.image-wipe--up .image-wipe__blade{background:linear-gradient(90deg,#0000,#ffb347,#ff6a00,#f04400,#0000);width:auto;height:3px;inset:auto -12% 0;box-shadow:0 0 14px #ff9400f2,0 0 32px #ff6a00a6}.image-wipe__glow{pointer-events:none;z-index:3;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#ff94008c,#0000 68%);border-radius:50%;width:55%;height:55%;position:absolute;top:50%;left:50%;translate:-50% -50%}.channel-thumb>.image-wipe,.service-shot>.image-wipe,.founder__portrait>.image-wipe,.origin-visual>.image-wipe,.hero-visual>.image-wipe{position:absolute;inset:0}.service-shot .image-wipe__media>.dummy-image,.coverflow .channel-thumb .image-wipe__media>.channel-thumb__art{object-fit:contain}.coverflow .channel-thumb .image-wipe__media>.channel-thumb__blur{object-fit:cover;filter:blur(32px)brightness(.8)saturate(1.05);width:128%;height:128%;inset:-14%}.heading-mark{background:linear-gradient(135deg,#0000 62%,#5c5859 62.2% 72%,#0000 72.2%),linear-gradient(90deg,#0000,#ff6a0059);min-height:4.5rem}.preloader{z-index:100;color:var(--white);pointer-events:auto;background:#160f10;position:fixed;inset:0}html.is-booting,html.is-booting body{overflow:hidden}.shell.is-booting .page,.shell.is-booting .nav,.shell.is-booting .site-footer{visibility:hidden}.preloader__content{z-index:2;place-content:center;place-items:center;gap:1.35rem;display:grid;position:absolute;inset:0}.preloader__mark{position:relative;overflow:hidden}.preloader__word{font-family:var(--font-heading);letter-spacing:.28em;text-transform:uppercase;color:#f5f3f18c;margin:0;font-size:clamp(.78rem,1.4vw,.92rem)}.preloader__mask{clip-path:inset(0 100% 0 0);overflow:hidden}.preloader__mask.is-open{animation:logo-mask .78s var(--ease-out) forwards}.preloader__sweep{pointer-events:none;background:linear-gradient(90deg,#0000,#ff94008c,#0000);width:28%;position:absolute;inset:-20% auto;transform:translate(-140%)skew(-18deg)}.preloader__sweep.is-run{animation:light-sweep .9s .28s var(--ease-out) forwards}.preloader__progress{left:var(--gutter);right:var(--gutter);z-index:3;gap:.55rem;display:grid;position:absolute;bottom:2rem}.preloader__progress span{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.preloader__line{background:#ffffff14;height:2px;overflow:hidden}.preloader__line i{background:linear-gradient(90deg, var(--red-orange), var(--amber));width:0;height:100%;transition:width 80ms linear;display:block}.preloader__split{pointer-events:none;z-index:1;position:absolute;inset:0}.preloader__split span{background:#160f10;position:absolute;inset:0}.preloader__split span:first-child{clip-path:polygon(0 0,100% 0,0 100%)}.preloader__split span:last-child{clip-path:polygon(100% 0,100% 100%,0 100%)}.preloader.is-exit .preloader__split span:first-child{animation:split-a .7s var(--ease-out) forwards}.preloader.is-exit .preloader__split span:last-child{animation:split-b .7s var(--ease-out) forwards}.preloader.is-exit .preloader__progress,.preloader.is-exit .preloader__word{opacity:0;transition:opacity .28s var(--ease-soft)}@keyframes logo-mask{to{clip-path:inset(0)}}@keyframes light-sweep{to{transform:translate(420%)skew(-18deg)}}@keyframes split-a{to{opacity:0;transform:translate(-12%,-18%)}}@keyframes split-b{to{opacity:0;transform:translate(12%,18%)}}@keyframes logo-scale{to{opacity:0;transform:scale(1.08)}}@media (width<=1200px){.nav__links,.nav__cta,.nav__ctas{display:none}.nav__menu-btn{display:inline-flex}.nav.is-compact .nav__bar{border-radius:1.2rem}.fullscreen-nav__ctas{grid-template-columns:1fr;width:100%}.fullscreen-nav__hint{display:none}.footer__grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.footer__grid,.split,.section-heading{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.preloader__mask,.preloader__sweep,.preloader.is-exit .preloader__split span,.page-enter{animation:none}.route-overlay{display:none!important}.preloader__mask{clip-path:none}.mask-title__inner{transform:none!important}.image-wipe,.image-wipe__frame,.image-wipe__media,.image-wipe__veil{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}.image-wipe__wash,.image-wipe__blade,.image-wipe__glow,.image-wipe__edge{display:none!important}}html[data-fx=pause] *{animation-play-state:paused!important}.flow-engine{background:radial-gradient(78% 62% at 62% 40%,#ff6a0057,#0000 56%),radial-gradient(50% 48% at 28% 68%,#f0440033,#0000 52%),#160e0c;height:640vh;position:relative}.flow-engine--mobile{height:460vh}.flow-engine--static{height:auto}.flow-engine__pin{touch-action:pan-y;height:100svh;position:sticky;top:0;overflow:hidden}.flow-engine__canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.flow-engine__copy{z-index:2;height:100%;padding:calc(var(--nav-h) + .7rem) var(--gutter) 1.1rem;pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:.6rem 1.2rem;display:grid;position:relative}.flow-engine__copy .board-rail{grid-area:1/2;justify-self:end}.flow-engine__copy .stage-copy{grid-area:3/1;align-self:end;max-width:min(34rem,46vw)}.flow-engine__copy.is-flip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.flow-engine__copy.is-flip .board-rail{grid-column:1;justify-self:start}.flow-engine__copy.is-flip .stage-copy{text-align:right;grid-column:2;justify-self:end;max-width:min(34rem,46vw)}.stage-copy{pointer-events:none;max-width:none;position:relative}.stage-copy h1,.stage-copy h2{white-space:normal;font-size:clamp(1.5rem,3.1vw,2.4rem)}.stage-copy p{color:#f5f3f1c7;max-width:none;margin-top:.9rem}.flow-engine .stage-copy h1,.flow-engine .stage-copy h2{color:#fff7f0;text-shadow:0 0 28px #ff6a0047}.flow-engine .stage-copy p{color:#e4ddda}.board-rail{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:0;padding:.2rem;overflow:visible}.board-rail__stack{perspective:1100px;justify-items:end;gap:.7rem;min-width:15rem;display:grid}.flow-engine__copy.is-flip .board-rail__stack{justify-items:start}.board-chip{isolation:isolate;width:15rem;min-width:15rem;box-shadow:none;transform-origin:100%;transform-style:preserve-3d;backface-visibility:hidden;background:0 0;border:0;padding:0;display:block;position:relative;overflow:visible}.board-chip__face{isolation:isolate;color:#fff7f0;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,.75rem 100%,0 calc(100% - .75rem));min-height:3.6rem;transition:border-color .28s var(--ease-soft), background .28s var(--ease-soft), box-shadow .28s var(--ease-out);background:linear-gradient(118deg,#ff940038 0%,#ff6a0014 36%,#0000 58%),linear-gradient(#3c3435 0%,#1a1617 100%);border:1px solid #ff940052;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;padding:.78rem 1.1rem .78rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000052,inset 0 1px #fff7f024}.board-chip__face:before{content:"";width:3px;box-shadow:0 0 16px var(--orange-glow);background:linear-gradient(#ff9400,#ff6a00 52%,#f04400);position:absolute;top:.45rem;bottom:.45rem;left:0}.board-chip__face:after{content:"";clip-path:polygon(100% 0,0 0,100% 100%);background:linear-gradient(135deg,#ffb14a,#f0440059);width:1.15rem;height:1.15rem;position:absolute;top:0;right:0}.board-chip__index{font-family:var(--font-heading);letter-spacing:.18em;color:#ff9400;transition:color .28s var(--ease-soft);font-size:.64rem;font-weight:700}.board-chip__label{font-family:var(--font-heading);letter-spacing:-.04em;font-size:1.02rem;font-weight:600;line-height:1.15}.board-chip.is-on{z-index:2;filter:drop-shadow(0 0 22px #ff6a00e0)drop-shadow(0 0 42px #ff94006b)}.board-chip.is-on .board-chip__face{background:linear-gradient(118deg,#ff9400b3 0%,#ff6a0047 42%,#2a1610 100%);border-color:#ffb14a;box-shadow:inset 0 1px #fff7f066,inset 0 0 28px #ff6a0052,0 0 28px #ff6a0047}.board-chip.is-on .board-chip__face:before{width:4px;box-shadow:0 0 22px var(--orange-glow)}.board-chip.is-on .board-chip__index{color:#ffd089}.board-chip__live{width:.48rem;height:.48rem;box-shadow:0 0 12px var(--orange-glow);opacity:0;transition:opacity .24s var(--ease-soft), transform .24s var(--ease-out);background:#ff6a00;border-radius:50%;transform:scale(.4)}.board-chip.is-on .board-chip__live{opacity:1;animation:1.15s ease-in-out infinite chip-pulse;transform:scale(1)}.board-chip__sheen{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 28%,#fff7f061 50%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)}.board-chip.is-on .board-chip__sheen{opacity:1;animation:chip-sheen 1.7s var(--ease-out) infinite}@keyframes chip-pulse{0%,to{transform:scale(1);box-shadow:0 0 8px #ff6a0080}50%{transform:scale(1.18);box-shadow:0 0 18px #ff9400f2}}@keyframes chip-sheen{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}.flow-engine__copy.is-flip .board-chip{transform-origin:0}.board-rail ul{display:none}.stage-ticker{flex-wrap:wrap;grid-area:3/1/auto/-1;align-self:end;align-items:center;gap:.45rem;padding-top:.35rem;display:flex}.flow-engine__copy .stage-copy{padding-bottom:2.4rem}.stage-ticker i{background:var(--muted);width:.45rem;height:.45rem;display:block}.stage-ticker i.is-on{background:var(--orange);width:1.35rem}.scroll-hint-inline{color:#ffb478c7;letter-spacing:.16em;text-transform:uppercase;margin-left:auto;font-size:.66rem;font-style:normal}.stage-copy__kicker{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;font-size:var(--text-meta);text-shadow:0 0 20px #ff6a0040;margin-bottom:.85rem;font-weight:700;display:block}.stage-copy--left,.stage-copy--upper-left{left:var(--gutter);top:22%}.stage-copy--lower-left{left:var(--gutter);top:auto;bottom:12%}.stage-copy--right,.stage-copy--right-centre{right:var(--gutter);text-align:right;top:28%;left:auto}.stage-copy--right p,.stage-copy--right-centre p{margin-left:auto}.stage-copy--centre{text-align:center;top:42%;left:50%;transform:translate(-50%,-20%)}.stage-copy--centre p{margin-inline:auto}.stage-copy__actions{pointer-events:auto;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.stage-copy--centre .stage-copy__actions,.stage-copy--right .stage-copy__actions,.stage-copy--right-centre .stage-copy__actions{justify-content:inherit}.stage-copy--right .stage-copy__actions,.stage-copy--right-centre .stage-copy__actions{justify-content:flex-end}.stage-copy--centre .stage-copy__actions{justify-content:center}.scroll-hint{left:var(--gutter);color:#ffb478c7;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;align-items:center;gap:.7rem;font-size:.68rem;display:flex;position:absolute;bottom:1.6rem}.scroll-hint__line{background:linear-gradient(var(--orange), transparent);width:1px;height:3rem;animation:hint-pulse 1.6s var(--ease-soft) infinite}.storyboard{left:var(--gutter);background:var(--elevated);border:1px solid var(--divider);pointer-events:none;clip-path:polygon(0 0,92% 0,100% 18%,100% 100%,0 100%);width:min(18rem,70vw);padding:1rem;position:absolute;bottom:11%}.storyboard strong{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:.4rem;font-size:.68rem;display:block}.webgl-fallback,.flow-fallback{min-height:100svh;padding:calc(var(--nav-h) + 2rem) var(--gutter) 3rem;background:radial-gradient(circle at 20% 20%, #ff6a002e, transparent 28%), var(--bg);align-content:center;display:grid}.flow-static{padding-top:calc(var(--nav-h) + 1rem)}.flow-static__stage{padding:3.5rem var(--gutter);border-bottom:1px solid var(--divider)}.manifesto{min-height:auto;display:block;overflow:hidden}.manifesto__line{font-size:clamp(1.55rem,3.6vw,2.7rem);overflow:hidden}.manifesto__line span{display:block}.manifesto__rule{background:linear-gradient(90deg, transparent, var(--orange), var(--amber), transparent);transform-origin:0;width:min(70vw,42rem);height:2px;margin:1.4rem 0}.manifesto p{max-width:none;color:var(--muted);margin-top:1.6rem}.orbit{overflow:visible}.services-story{padding:0;position:relative;overflow:visible}.orbit__controls{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.2rem;display:flex}.coverflow{gap:1rem;width:100%;margin-top:.4rem;display:grid;position:relative}.coverflow__stage{perspective:1800px;height:min(28rem,64vh);transform-style:preserve-3d;position:relative;overflow:visible}.coverflow__item{transform-style:preserve-3d;transition:transform .56s var(--ease-out), opacity .42s var(--ease-out), filter .42s var(--ease-out);pointer-events:none;position:absolute;inset:8% 22%}.coverflow__item>*{width:100%;height:100%;min-height:0}.coverflow__item.is-front{opacity:1;z-index:4;pointer-events:auto;transform:translateZ(90px)scale(1)}.coverflow__item.is-prev,.coverflow__item.is-next{pointer-events:auto;cursor:pointer}.coverflow__item.is-prev{opacity:.52;z-index:2;filter:saturate(.72)brightness(.82);transform:translate3d(-46%,8%,-160px)rotateY(38deg)scale(.78)}.coverflow__item.is-next{opacity:.52;z-index:2;filter:saturate(.72)brightness(.82);transform:translate3d(46%,8%,-160px)rotateY(-38deg)scale(.78)}.coverflow__item.is-prev:hover,.coverflow__item.is-next:hover{opacity:.78;filter:saturate(.92)brightness(.95)}.coverflow__item.is-hidden{opacity:0;z-index:0;pointer-events:none;transform:translate3d(0,12%,-280px)scale(.62)}.coverflow__item.is-static.is-prev,.coverflow__item.is-static.is-next{filter:none;transform:translate(0,0)}.coverflow__arrow{z-index:6;width:3.1rem;height:3.1rem;color:var(--white);cursor:pointer;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);transition:transform .2s var(--ease-out), border-color .2s var(--ease-soft), background .2s var(--ease-soft), box-shadow .2s var(--ease-soft), color .2s var(--ease-soft);background:#211d1eeb;border:1px solid #ffffff29;place-items:center;margin-top:-1.55rem;display:grid;position:absolute;top:50%}.coverflow__arrow--prev{left:1.1rem}.coverflow__arrow--next{right:1.1rem}.coverflow__arrow:hover{box-shadow:0 0 22px var(--orange-glow);color:var(--orange);background:#2c2829eb;border-color:#ff6a00b3;transform:scale(1.08)}.coverflow__dots{justify-content:center;gap:.45rem;display:flex}.coverflow__dot{cursor:pointer;width:.55rem;height:.55rem;transition:width .22s var(--ease-out), background .22s var(--ease-soft), box-shadow .22s var(--ease-soft);background:#ffffff38;border:0;padding:0}.coverflow__dot:hover{background:#ff6a008c}.coverflow__dot.is-on{background:var(--orange);width:1.45rem;box-shadow:0 0 12px var(--orange-glow)}.section-link{margin-top:1.4rem}.theme-visual{background:radial-gradient(120% 80% at 80% -10%,#ff6a0047,#0000 46%),linear-gradient(160deg,#2c2829,#211d1e 62%);width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.theme-visual:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), var(--red-orange), transparent);opacity:.85;animation:stripe-shift 8s var(--ease-soft) infinite alternate;position:absolute;inset:18% -30%;transform:rotate(-18deg)}@keyframes stripe-shift{0%{transform:rotate(-18deg)translate(-10%)}to{transform:rotate(-18deg)translate(12%)}}.theme-visual:after{content:"";opacity:.7;background:linear-gradient(135deg,#0000 48%,#5c5859 48.2% 62%,#0000 62.2%);width:7rem;height:7rem;position:absolute;bottom:-1.2rem;right:-1.2rem}.theme-visual--ember{background:radial-gradient(90% 70% at 20% 110%,#f0440059,#0000 50%),linear-gradient(160deg,#373233,#211d1e)}.theme-visual--signal{background:radial-gradient(70% 80% at 100% 0,#ff94004d,#0000 48%),linear-gradient(160deg,#2c2829,#1a1617)}.theme-visual--night{background:radial-gradient(80% 60% at 50% 0,#ff6a002e,#0000 52%),linear-gradient(#2c2829,#211d1e)}.theme-visual--board{background:repeating-linear-gradient(-18deg,#0000,#0000 14px,#ff6a0014 14px 15px),linear-gradient(160deg,#373233,#211d1e)}.theme-visual--pulse{background:radial-gradient(circle at 30% 40%,#ff6a0052,#0000 42%),linear-gradient(160deg,#2c2829,#211d1e)}.hero-visual__fill{position:absolute;inset:0}.drag-hint{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.78rem}.drag-strip{padding:.4rem var(--gutter) 1.4rem;scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:none;touch-action:pan-x;gap:1rem;display:flex;overflow-x:auto}.drag-strip::-webkit-scrollbar{width:0;height:0;display:none}.services-story--static .services-story__track::-webkit-scrollbar{width:0;height:0;display:none}.drag-strip.is-dragging,.services-story__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.brand-strip__item,.voice-strip__item{scroll-snap-align:start;flex:0 0 clamp(16.5rem,22vw,20.5rem)}.brand-strip__item .channel-card,.brand-strip__item .service-panel{flex-basis:auto;width:100%;height:100%;min-height:18.5rem}.voice-card{min-height:12rem}.page-strip{margin-inline:calc(var(--gutter) * -1)}.orbit__stage{display:none}.filter-btn{color:#f5f3f1d1;clip-path:polygon(0 0,100% 0,100% calc(100% - .55rem),calc(100% - .55rem) 100%,0 100%);cursor:pointer;text-transform:uppercase;letter-spacing:.16em;transition:color .28s var(--ease-soft), background .28s var(--ease-soft), border-color .28s var(--ease-soft), box-shadow .28s var(--ease-soft);background:#ffffff0d;border:1px solid #f5f3f13d;border-radius:0;padding:.62rem 1rem;font-size:.68rem;font-weight:700}.filter-btn.is-active{color:var(--white);box-shadow:inset 0 -2px 0 var(--orange), 0 0 24px #ff6a0029;background:#ff6a002e;border-color:#ff6a00bf}.filter-btn:hover{color:var(--white);background:#ff6a001a;border-color:#ff6a008c}.orbit__stage{perspective:1400px;touch-action:pan-y;place-items:center;height:min(34rem,70vh);display:none}.orbit__wheel{width:min(22rem,72vw);height:16rem;transform-style:preserve-3d;position:relative}.channel-card{background:var(--surface);border:1px solid var(--divider);color:inherit;--mx:0px;--my:0px;--ms:1;--tilt:rotateX(0deg) rotateY(0deg);transform:translate3d(var(--mx), var(--my), 0) var(--tilt) scale(var(--ms));transform-style:preserve-3d;min-height:16rem;transition:box-shadow .22s var(--ease-out), border-color .22s var(--ease-soft);flex-direction:column;justify-content:space-between;padding:1.2rem;text-decoration:none;display:flex;position:relative;inset:auto}.channel-card:hover,.service-panel:hover,.voice-card:hover,.value-card:hover,.process__item:hover{border-color:#ff6a0080;box-shadow:0 16px 36px #00000047}.channel-card:hover .channel-thumb,.service-panel:hover .service-shot,.voice-card:hover .voice-card__shot,.origin-visual:hover,.choice-card:hover .choice-card__screen,.choice-card:hover .choice-card__phones figure,.featured-channel:hover .dummy-image,.team-card:hover .team-card__visual,.ig-phone:hover .ig-phone__screen,.yt-studio__screen:hover{border-color:#ff6a0080}.channel-card:hover{transform:translate3d(var(--mx), calc(var(--my) - 6px), 0) var(--tilt) scale(var(--ms))}.channel-card .channel-thumb{transition:transform .42s var(--ease-out)}.channel-card[data-magnetic=hot] .channel-thumb{transform:translate3d(calc(var(--mx) * -.2), calc(var(--my) * -.2), 0) scale(1.04)}.orbit__wheel .channel-card{min-height:0;position:absolute;inset:0}.channel-card.is-active{border-color:#ff6a0066;box-shadow:0 24px 60px #00000059}.channel-thumb{aspect-ratio:1400/933;border:1px solid var(--divider);background:#1a1617;height:auto;margin-bottom:1rem;position:relative;overflow:hidden}.coverflow .channel-thumb{aspect-ratio:1400/532}.channel-thumb .dummy-image{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.channel-grid .channel-thumb{aspect-ratio:16/9;background:#211d1e}.channel-grid .channel-thumb .dummy-image{object-fit:contain;object-position:center}.channel-grid .channel-card:hover .dummy-image{transform:none}.coverflow .channel-thumb .channel-thumb__blur{z-index:0;object-fit:cover;filter:blur(32px)brightness(.8)saturate(1.05);pointer-events:none;width:128%;height:128%;inset:-14%}.coverflow .channel-thumb .channel-thumb__art{z-index:1;object-fit:contain;width:100%;height:100%;inset:0}.service-shot .dummy-image{z-index:0;object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.voice-card__shot .dummy-image,.analytics-shot .dummy-image,.founder__portrait .dummy-image,.origin-visual .dummy-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.coverflow__item .channel-card,.coverflow__item .service-panel,.coverflow__item .voice-card{flex:none;height:100%;min-height:0}.coverflow__item .channel-card:hover,.coverflow__item .service-panel.is-active{transform:translate3d(var(--mx), var(--my), 0) var(--tilt) scale(var(--ms))}.coverflow__item.is-front .channel-card:hover,.coverflow__item.is-front .service-panel:hover,.coverflow__item.is-front .voice-card:hover{border-color:#ff6a00b3;box-shadow:0 22px 50px #00000059,0 0 28px #ff6a0029}.service-shot:after,.voice-card__shot:after,.analytics-shot:after,.hero-visual:after,.yt-studio__screen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#211d1e14,#ff6a0033);position:absolute;inset:0}.hero-visual:after,.yt-studio__screen:after{box-shadow:inset 0 0 0 1px var(--divider)}.channel-thumb:before{content:none}.channel-thumb.is-yt:after,.channel-thumb.is-tt:after,.channel-thumb.is-fb:after{content:"";z-index:2;background:var(--amber);position:absolute;bottom:.8rem;right:.8rem}.channel-thumb.is-yt:after{clip-path:polygon(0 0,100% 50%,0 100%);width:1.8rem;height:1.8rem}.channel-thumb.is-tt:after{width:1.35rem;height:1.35rem;box-shadow:.18rem -.18rem 0 var(--orange);border-radius:.28rem}.channel-thumb.is-fb:after{width:.42rem;height:1.45rem;box-shadow:.38rem .38rem 0 0 var(--orange);border-radius:.2rem .2rem 0 0}.channel-card small{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-size:.68rem}.icon-btn{border:1px solid var(--divider);background:var(--elevated);width:2.6rem;height:2.6rem;color:var(--white);cursor:pointer;transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(var(--ms,1));transition:border-color .2s var(--ease-soft), color .2s var(--ease-soft), background .2s var(--ease-soft);border-radius:999px;place-items:center;display:grid}.icon-btn:hover{color:var(--orange);border-color:#ff6a0080}.services-story__pin{height:100svh;padding:calc(var(--nav-h) + .8rem) 0 1.3rem;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;display:grid;position:sticky;top:0}.services-story__heading,.services-story__footer{width:min(100% - (var(--gutter) * 2), var(--max));margin-inline:auto}.services-story__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.services-story__viewport{align-items:center;width:100%;display:flex;overflow:hidden}.services-story__track{width:max-content;padding:.4rem var(--gutter) 1rem;cursor:grab;touch-action:pan-y;will-change:transform;gap:1rem;display:flex}.services-story__track.is-dragging,.services-story__viewport:active .services-story__track{cursor:grabbing}.services-story--static{padding:clamp(3.4rem,7vh,5.8rem) 0;height:auto!important}.services-story--static .services-story__pin{height:auto;position:relative}.services-story--static .services-story__viewport{scrollbar-width:none;overflow-x:auto}.services-story--static .services-story__viewport::-webkit-scrollbar{display:none}.services-story--static .services-story__track::-webkit-scrollbar{display:none}.services-story--static .services-story__track{touch-action:pan-x pan-y;cursor:grab;transform:none!important}.service-panel{background:var(--surface);border:1px solid var(--divider);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.4rem),calc(100% - 1.4rem) 100%,0 100%);--mx:0px;--my:0px;--ms:1;--tilt:rotateX(0deg) rotateY(0deg);min-height:22rem;transform:translate3d(var(--mx), var(--my), 0) var(--tilt) scale(var(--ms));transition:border-color .22s var(--ease-soft), box-shadow .22s var(--ease-out);flex:0 0 clamp(19.5rem,28vw,24.8rem);gap:.9rem;padding:.9rem;display:grid}.service-shot{aspect-ratio:16/9;border:1px solid var(--divider);background:#1b1718;width:100%;height:auto;position:relative;overflow:hidden}.service-shot span{z-index:1;color:var(--orange);letter-spacing:.18em;font-size:.72rem;font-weight:700;position:absolute;bottom:.7rem;left:.7rem}.service-panel.is-active{transform:translate3d(var(--mx), var(--my), 0) var(--tilt) scale(var(--ms));border-color:#ff6a0073}.service-panel .service-shot{transition:transform .42s var(--ease-out)}.service-panel[data-magnetic=hot] .service-shot{transform:translate3d(calc(var(--mx) * -.18), calc(var(--my) * -.18), 0) scale(1.035)}.service-panel__index{color:var(--orange);letter-spacing:.18em;font-size:.72rem}.service-demo{border:1px solid var(--divider);background:#1b1718;height:8.5rem;position:relative;overflow:hidden}.service-demo span,.service-demo i{display:block;position:absolute}.demo-calendar span{background:var(--elevated);border:1px solid var(--divider);width:18%;height:22%}.demo-calendar span:first-child{top:18%;left:8%}.demo-calendar span:nth-child(2){background:var(--orange);top:18%;left:30%}.demo-calendar span:nth-child(3){top:18%;left:52%}.demo-calendar span:nth-child(4){top:18%;left:74%}.demo-calendar span:nth-child(5){background:var(--red-orange);top:52%;left:8%}.demo-calendar span:nth-child(6){top:52%;left:30%}.demo-calendar span:nth-child(7){top:52%;left:52%}.demo-calendar span:nth-child(8){top:52%;left:74%}.demo-frames span{border:1px solid var(--orange);background:#ff6a0014;width:38%;height:62%}.demo-frames span:first-child{top:18%;left:12%;transform:rotate(-8deg)}.demo-frames span:nth-child(2){top:22%;left:32%;transform:rotate(4deg)}.demo-frames span:nth-child(3){top:16%;left:52%;transform:rotate(-2deg)}.demo-dm span{background:var(--elevated);border-radius:999px;height:1.1rem}.demo-dm span:first-child{width:58%;top:22%;left:8%}.demo-dm span:nth-child(2){background:var(--orange);width:42%;top:46%;right:8%}.demo-dm span:nth-child(3){width:50%;top:70%;left:8%}.demo-nodes span{background:var(--orange);border-radius:999px;width:.85rem;height:.85rem;top:46%}.demo-nodes span:first-child{left:12%}.demo-nodes span:nth-child(2){left:38%}.demo-nodes span:nth-child(3){left:64%}.demo-nodes span:nth-child(4){left:84%}.demo-nodes i{background:linear-gradient(90deg, var(--red-orange), var(--amber));width:70%;height:2px;top:52%;left:14%}.demo-clips span{background:var(--elevated);height:2.2rem;top:38%}.demo-clips span:first-child{width:48%;left:6%}.demo-clips span:nth-child(2){background:var(--orange);width:12%;left:58%}.demo-clips span:nth-child(3){background:var(--amber);width:10%;left:73%}.demo-clips span:nth-child(4){background:var(--red-orange);width:8%;left:86%}.services-progress{background:#ffffff14;flex:1;height:2px;margin:0}.services-progress i{background:var(--orange);width:0;height:100%;display:block}.process{overflow:hidden}.process__path{width:100%;height:4.5rem;margin-bottom:1rem}.process__grid{grid-template-columns:repeat(6,1fr);gap:.8rem;display:grid}.process__item{border-top:1px solid var(--divider);transition:border-color .22s var(--ease-soft), transform .22s var(--ease-out), box-shadow .22s var(--ease-out);padding:1.1rem .8rem 1.2rem}.process__item:hover{transform:translateY(-4px)}.process__item.is-on{border-top-color:var(--orange)}.process__item h3{margin:.55rem 0 .4rem;font-size:1.15rem}.process__item p{color:#f5f3f1c2;font-size:.92rem}.process__item:not(.is-on) p:last-child{opacity:.78}.process__num{color:#ffb478bf;letter-spacing:.16em;font-size:.72rem}.process__item.is-on .process__num{color:var(--orange)}.voices__stage{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.voices__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=960px){.voices__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.voices__track{grid-template-columns:1fr}}.voice-card{background:var(--surface);border:1px solid var(--divider);border-top:2px solid var(--orange);min-height:12rem;transition:transform .22s var(--ease-out), border-color .22s var(--ease-soft), box-shadow .22s var(--ease-out);flex-direction:column;gap:.45rem;padding:1.15rem 1.1rem 1.25rem;display:flex}.voice-card__rule{background:var(--orange);width:2.4rem;height:2px;margin:.35rem 0 .15rem;display:block}.voice-card p{color:var(--muted)}.voice-card.is-focus{border-color:#ff6a0059;transform:none}.voice-card:hover{border-color:#ff6a0080;transform:translateY(-6px)}.portrait{width:4.2rem;height:4.2rem;color:var(--orange);font-family:var(--font-heading);clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);background:#1a1617;place-items:center;font-size:1.4rem;display:grid}.voice-card small,.placeholder-kicker{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.results-reel{height:calc(100svh + (var(--holds,8) * 72vh));background:var(--bg);color:var(--white);border-top:1px solid var(--divider);position:relative}.results-reel--compact{height:calc(100svh + (var(--holds,4) * 64vh))}.results-reel--mobile{height:calc(100svh + (var(--holds,8) * 56vh))}.results-reel--static{height:auto;padding:2rem var(--gutter) 3rem;gap:2rem;display:grid}.results-reel__pin{height:100svh;padding:calc(var(--nav-h) + .35rem) var(--gutter) .85rem;contain:layout style;grid-template-rows:auto minmax(0,1fr) auto;gap:.45rem;display:grid;position:sticky;top:0;overflow:hidden}.results-reel__orbs{pointer-events:none;position:absolute;inset:0}.results-reel__orb{filter:none;animation:reel-drift 18s var(--ease-soft) infinite;will-change:transform;border-radius:50%;position:absolute}.results-reel__orb--a{background:radial-gradient(circle,#ff6a002e 0%,#0000 68%);width:22rem;height:22rem;top:16%;left:6%}.results-reel__orb--b{background:radial-gradient(circle,#f044001f 0%,#0000 68%);width:16rem;height:16rem;animation-duration:22s;animation-direction:reverse;bottom:10%;right:8%}@keyframes reel-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(22px,-26px)scale(1.06)}}.results-reel__grain{pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.results-reel__top{z-index:4;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:relative}.results-reel__top-end{text-align:right}.results-reel__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);font-size:.68rem;font-weight:700}.results-reel__lead{font-family:var(--font-heading);letter-spacing:-.05em;margin-top:.28rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:.9}.results-reel__count{font-family:var(--font-heading);letter-spacing:-.06em;color:#fff7f0b8;justify-content:flex-end;align-items:baseline;gap:.15rem;font-size:clamp(1.6rem,4vw,2.6rem);line-height:.85;display:flex}.results-reel__total{letter-spacing:.14em;color:var(--muted);font-size:.42em}.results-reel__stage{z-index:2;perspective:1600px;perspective-origin:50% 40%;min-height:0;position:relative;overflow:hidden}.results-reel__stage:before,.results-reel__stage:after{content:"";z-index:6;pointer-events:none;width:min(8vw,3.5rem);position:absolute;top:0;bottom:0}.results-reel__stage:before{background:linear-gradient(90deg, var(--bg) 10%, transparent);left:-2%}.results-reel__stage:after{background:linear-gradient(270deg, var(--bg) 10%, transparent);right:-2%}.results-reel__floor{pointer-events:none;background:radial-gradient(#ff6a0029,#0000 70%);height:4.2rem;position:absolute;bottom:2%;left:14%;right:14%}.results-reel__frame{aspect-ratio:9/17;border:1px solid var(--divider);background:var(--surface);cursor:pointer;width:auto;height:min(100%,64vh,38rem);color:inherit;clip-path:polygon(0 0,100% 0,100% calc(100% - 1.45rem),calc(100% - 1.45rem) 100%,0 100%);transform-origin:50%;will-change:transform, opacity;opacity:0;transition:border-color .32s var(--ease-soft), box-shadow .32s var(--ease-out);padding:.72rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 22px 48px #0006}.results-reel__frame.is-on{border-color:#ff6a0073;box-shadow:0 24px 60px #00000059,0 0 28px #ff6a0029}.results-reel__plate{border:1px solid var(--divider);width:100%;min-height:0;transition:border-color .32s var(--ease-soft);background:#1a1617;flex:auto;display:block;position:relative;overflow:hidden}.results-reel__frame.is-on .results-reel__plate{border-color:#ff6a0059}.results-reel__frame .results-reel__shot{object-fit:contain;object-position:top center;background:#1a1617;width:100%;max-width:none;height:100%}.results-reel__frame--still{opacity:1;height:18rem;position:relative;top:auto;left:auto;transform:none}.results-reel__foot{z-index:4;border-top:1px solid var(--divider);background:var(--bg);gap:.75rem;padding-top:.75rem;display:grid;position:relative}.results-reel__copy{max-width:42rem;min-height:6.2rem;position:relative}.results-reel__rule{background:var(--orange);transform-origin:0;width:3.4rem;height:2px;margin-top:.55rem;display:block}.results-reel__copy small{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:.4rem;font-size:.68rem;display:block}.results-reel__copy h2{font-size:clamp(1.55rem,3.4vw,2.55rem);line-height:.94}.results-reel__copy p{color:var(--muted);margin-top:.55rem}.results-reel__copy .results-reel__period{letter-spacing:.1em;text-transform:uppercase;color:#ffc896c7;margin-top:.4rem;font-size:.72rem}.results-reel__copy .results-reel__detail{color:#f5f3f1c7;max-width:42ch;margin-top:.7rem;font-size:.95rem;line-height:1.45}.results-reel__ticks{gap:.45rem;display:grid}.results-reel__hint{letter-spacing:.18em;text-transform:uppercase;color:#ffb478b3;margin-top:.3rem;font-size:.62rem}.results-reel__track{background:#fff7f014;height:2px;display:block;position:relative;overflow:hidden}.results-reel__fill{transform-origin:0;background:linear-gradient(90deg,#ffd089,#ff6a00 55%,#f04400);position:absolute;inset:0;transform:scaleX(0)}.results-reel__dots{align-items:center;gap:.45rem;display:flex}.results-reel__dots button{cursor:pointer;width:.42rem;height:.42rem;transition:width .28s var(--ease-out), background .28s var(--ease-soft);background:#fff7f038;border:0;border-radius:99px;padding:0}.results-reel__dots button.is-on{background:#ff6a00;width:1.5rem}.results-reel__still{grid-template-columns:auto minmax(0,12rem) minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.results-reel__index{font-family:var(--font-heading);letter-spacing:-.08em;color:#fff7f01f;font-size:clamp(2.4rem,6vw,4rem);line-height:.8}.results-film__close{background:var(--bg)}.results-await{border-top:1px solid var(--divider)}.results-await h2{max-width:16ch}@media (width<=768px){.results-reel__frame{height:min(50vh,27rem)}.results-reel__copy{min-height:7.4rem}.results-reel__copy h2{font-size:clamp(1.35rem,7vw,1.8rem)}.results-reel__hint{display:none}.results-reel__still{grid-template-columns:1fr}}.origin__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.origin__fact{border-top:1px solid var(--divider);transition:border-color .22s var(--ease-soft), transform .22s var(--ease-out);padding:1.3rem 0}.origin__fact:hover{border-top-color:var(--orange);transform:translateY(-4px)}.origin__fact strong{font-family:var(--font-heading);letter-spacing:-.06em;font-size:clamp(2rem,4.2vw,3.1rem);display:block}.origin-map{z-index:1;width:100%;min-height:16rem;display:block;position:relative}.origin-visual{background:var(--surface);border:1px solid var(--divider);min-height:16rem;transition:border-color .22s var(--ease-soft);position:relative;overflow:hidden}.origin-visual--map{min-height:16rem;padding:0}.origin-visual__photo{opacity:.34;filter:saturate(.72)brightness(.78)}.origin-visual--map:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#211d1e8c 0%,#0000 28% 72%,#211d1e8c 100%),linear-gradient(#ff6a0014,#0000 45%,#211d1e59 100%);position:absolute;inset:0}.origin-map__frame{fill:#211d1e47;stroke:#fff7f014;stroke-width:1px}.origin-map__land{fill:#655e5f;stroke:#ff940073;stroke-width:1.15px;stroke-linejoin:round}.origin-map__halo{fill:#ff6a0024}.origin-map__label{fill:var(--white);font-family:var(--font-heading);letter-spacing:-.03em;font-size:18px}.origin-map__year{fill:#f5f3f19e;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.origin-visual .dummy-image{opacity:.42;position:absolute;inset:0}@media (width<=768px){.origin-map,.origin-visual--map{min-height:14rem}.origin-map__label{font-size:14px}.origin-map__year{font-size:9px}}.founder{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.founder__portrait{aspect-ratio:4/5;background:var(--surface);border:1px solid var(--divider);min-height:0;transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-soft), border-color .22s var(--ease-soft);position:relative;overflow:hidden}.founder__portrait:hover{border-color:#ff6a0080;transform:translateY(-6px);box-shadow:0 22px 44px #0000004d}.founder__portrait .dummy-image{object-fit:contain;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.founder__portrait span{font-family:var(--font-heading);color:#ff6a00b3;font-size:clamp(3.2rem,7vw,5rem)}.founder blockquote{font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1.15}.founder p{color:var(--muted);max-width:none;margin-top:1.2rem}.final-cta{text-align:left;padding:0 0 5rem;position:relative;overflow:hidden}.final-cta--cinema{border-top:1px solid var(--divider);background:radial-gradient(ellipse 70% 55% at 85% 30%, #ff6a0024, transparent 58%), radial-gradient(ellipse 40% 35% at 10% 80%, #ff94000f, transparent 50%), var(--bg);padding-top:4rem}.final-cta__atmosphere{pointer-events:none;opacity:.9;background:linear-gradient(#0000,#0000002e 100%),repeating-linear-gradient(115deg,#0000 0 14px,#ff6a0004 14px 15px);position:absolute;inset:0}.final-cta__stage{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.final-cta h2,.final-cta .mask-title{font-size:var(--text-display);max-width:12ch}.final-cta__lede{color:var(--muted);max-width:36ch;margin:1.1rem 0 1.8rem;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.55}.final-cta p{color:var(--muted);max-width:none;margin:1.1rem 0 1.8rem}.final-cta__link{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;min-height:0;margin-top:1.15rem;padding:0;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.final-cta__link:after{content:"";background:var(--orange);width:1.4rem;height:1px;transition:width .24s var(--ease-out);margin-left:.7rem;display:block}.final-cta__link:hover{color:#ffd089;box-shadow:none}.final-cta__link:hover:after{width:2.2rem}.final-cta__actions .btn{box-shadow:0 10px 28px #ff6a001f}.final-cta__actions .magnetic[data-magnetic=hot]{box-shadow:0 14px 34px #00000047,0 0 28px #ff6a0047}.hero-visual.final-cta__visual{aspect-ratio:1672/941;clip-path:none;border:1px solid var(--divider);min-height:0;box-shadow:0 28px 70px #00000059}.final-cta__visual:after{content:none}.final-cta__visual .dummy-image,.final-cta__visual .hero-visual__image{object-fit:contain;object-position:center;background:#1b1718}.page-hero{padding:calc(var(--nav-h) + 2.4rem) var(--gutter) 3rem;max-width:none}.page-hero__inner{gap:2rem;display:grid}.page-hero__inner .drag-strip{padding-inline:0}.hero-visual{background:var(--surface);border:1px solid var(--divider);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.1rem),calc(100% - 1.1rem) 100%,0 100%);min-height:18rem;transition:box-shadow .28s var(--ease-soft), border-color .22s var(--ease-soft);position:relative;overflow:hidden}.hero-visual:hover{border-color:#ff6a0080;box-shadow:0 18px 40px #00000047}.hero-visual.magnetic-card{--mx:0px;--my:0px;--ms:1;--tilt:rotateX(0deg) rotateY(0deg);transform:translate3d(var(--mx), var(--my), 0) var(--tilt) scale(var(--ms))}.hero-visual.magnetic-card:hover{transform:translate3d(var(--mx), calc(var(--my) - 4px), 0) var(--tilt) scale(var(--ms))}.hero-visual.magnetic-card[data-magnetic=hot]{border-color:#ff6a008c}.final-cta__visual.magnetic-card .image-wipe{transition:transform .48s var(--ease-out)}.final-cta__visual.magnetic-card[data-magnetic=hot] .image-wipe{transform:none}@media (width<=960px){.final-cta__stage{grid-template-columns:1fr}.final-cta h2,.final-cta .mask-title{max-width:100%}}.dummy-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.hero-visual__image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.page-hero .hero-visual .hero-visual__image{object-fit:contain;object-position:center;background:#211d1e}.page-hero .hero-visual:hover .dummy-image,.hero-visual:hover .dummy-image,.voice-card:hover .dummy-image,.founder__portrait:hover .dummy-image,.origin-visual:hover .dummy-image,.team-card:hover .dummy-image,.service-detail .hero-visual:hover .dummy-image{transform:none}.hero-visual span{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:var(--white);font-size:.68rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.service-shot span{z-index:2}@keyframes image-drift{0%{transform:scale(1.04)}to{transform:scale(1.12)translate(-1.4%,-1%)}}.page-hero h1{font-size:var(--text-display);max-width:none}.page-hero .lede,.page-hero>.split p{color:var(--muted);max-width:none;margin-top:1rem}.page-close{align-items:center;margin-top:2.4rem}.contact-split,.faq-split{margin-top:2rem}.search-row{flex-wrap:wrap;gap:.7rem;margin:1.4rem 0 2rem;display:flex}.search-row input{background:var(--surface);border:1px solid var(--divider);min-width:min(100%,18rem);color:var(--white);border-radius:999px;flex:1;padding:.8rem 1rem}.channel-platform{margin:0 0 2.4rem}.channel-platform__kicker{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.72rem;font-weight:700;display:flex}.channel-platform__kicker span{color:#ffd089;letter-spacing:0;background:#ff6a0029;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;display:inline-flex}.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.channel-grid--few{grid-template-columns:repeat(2,minmax(0,22rem))}.channel-grid .channel-card{justify-content:flex-start;gap:1.1rem;min-height:0;padding:1.4rem;position:relative}.channel-card__body{flex-direction:column;gap:1.1rem;display:flex}.channel-grid .channel-thumb{aspect-ratio:16/9;margin-bottom:0}.channel-card__copy{text-align:left;flex-direction:column;gap:.42rem;display:flex}.channel-card__copy small{display:block}.channel-card__copy h3{margin:0;font-size:clamp(1.18rem,1.7vw,1.42rem);line-height:1.12}.channel-grid .channel-card .btn{justify-content:center;align-self:flex-start;align-items:center;width:auto;max-width:100%;display:inline-flex}.featured-channel{background:var(--surface);border:1px solid var(--divider);grid-template-columns:1.1fr .9fr;gap:1.5rem;margin-bottom:2.4rem;padding:1.4rem;display:grid}.featured-channel .dummy-image{border:1px solid var(--divider);min-height:14rem}.empty-state{color:var(--muted);padding:3rem 0}.service-detail{border-top:1px solid var(--divider);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.4rem,3vw,2.6rem);margin-top:0;padding:clamp(2.2rem,5vw,3.6rem) 0;display:grid;position:relative}.service-detail.is-flip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.service-detail.is-flip .service-detail__visual{order:2}.service-detail.is-flip .service-detail__copy{order:1}.service-detail__visual{aspect-ratio:16/9;width:100%;min-height:0;position:relative}.service-detail__index{pointer-events:none;z-index:3;font-family:var(--font-heading);letter-spacing:-.06em;color:#ff6a0038;font-size:clamp(2.4rem,5vw,3.6rem);line-height:.9;position:absolute;top:.75rem;left:.85rem}.service-detail .hero-visual .dummy-image,.service-detail .hero-visual .hero-visual__image{z-index:0;object-fit:contain;object-position:center;background:#1b1718;width:100%;height:100%;position:absolute;inset:0}.service-detail__copy{align-content:start;gap:.85rem;display:grid}.service-detail h2,.service-detail .mask-title{font-size:clamp(1.55rem,3.2vw,2.35rem)}.service-detail h3{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:.55rem;font-size:.72rem}.service-detail__lists{grid-template-columns:1fr 1fr;gap:1.2rem 1.5rem;margin-top:.4rem;display:grid}.service-detail .tag-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.service-detail .tag-list li{color:var(--white);background:#ff6a000f;border:1px solid #ff6a0038;margin:0;padding:.45rem .7rem;font-size:.78rem;line-height:1.25}.services-page{gap:0;margin-top:.5rem;display:grid}.services-cinema{height:calc(100svh + (var(--holds,5) * 58vh));background:radial-gradient(ellipse 70% 50% at 78% 18%, #ff6a0024, transparent 55%), radial-gradient(ellipse 40% 35% at 12% 80%, #ff94000f, transparent 50%), var(--bg);border-top:1px solid var(--divider);position:relative}.services-cinema__pin{height:100svh;padding:calc(var(--nav-h) + .55rem) var(--gutter) 1.1rem;contain:layout style;grid-template-columns:minmax(9.5rem,13rem) minmax(0,1fr);gap:1rem;display:grid;position:sticky;top:0;overflow:hidden}.services-cinema__blade{pointer-events:none;background:linear-gradient(180deg, transparent, var(--orange), var(--amber), transparent);width:2px;height:28%;box-shadow:0 0 22px var(--orange-glow);opacity:.4;will-change:transform, opacity;position:absolute;top:0;left:0}.services-cinema__shutter{pointer-events:none;z-index:8;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#ff6a0059 48%,#ffb43c73 50%,#ff6a004d 52%,#0000 62%);position:absolute;inset:0}.services-cinema__progress{left:var(--gutter);right:var(--gutter);background:#f5f3f11a;height:2px;position:absolute;bottom:.5rem;overflow:hidden}.services-cinema__progress span{transform-origin:0;background:linear-gradient(90deg, var(--orange), var(--amber));width:100%;height:100%;display:block;transform:scaleX(0)}.services-cinema__rail{z-index:3;flex-direction:column;justify-content:center;gap:.3rem;min-height:0;padding-right:.35rem;display:flex;position:relative;overflow:auto}.services-cinema__rail-btn{color:#f5f3f1ad;text-align:left;cursor:pointer;width:100%;transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(var(--ms,1));transition:color .36s var(--ease-soft), border-color .36s var(--ease-soft), background .36s var(--ease-soft);background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:auto 1fr;align-items:baseline;gap:.55rem;padding:.55rem .45rem;display:grid}.services-cinema__rail-btn span{letter-spacing:.14em;font-size:.68rem;font-weight:700}.services-cinema__rail-btn em{font-size:.78rem;font-style:normal;line-height:1.25}.services-cinema__rail-btn.is-on{color:var(--white);border-left-color:var(--orange);background:linear-gradient(90deg,#ff6a001a,#0000 70%)}.services-cinema__rail-btn:hover{color:var(--orange)}.services-cinema__stage{--mx:0px;--my:0px;--tilt:rotateX(0deg) rotateY(0deg);--ms:1;z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1rem,2.4vw,2rem);min-width:0;min-height:0;display:grid;position:relative}.services-cinema__spot{pointer-events:none;z-index:0;opacity:0;transition:opacity .32s var(--ease-soft);background:radial-gradient(circle 18rem at var(--sx,50%) var(--sy,40%), #ff6a002e, transparent 55%);position:absolute;inset:-10%}.services-cinema__giant{pointer-events:none;z-index:0;font-family:var(--font-heading);letter-spacing:-.08em;color:#0000;background:linear-gradient(#ff6a0038,#ff6a0008);transform-style:preserve-3d;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(8rem,24vw,17rem);line-height:.78;position:absolute;top:4%;left:-.12em}.services-cinema__gate{--mx:0px;--my:0px;--tilt:rotateX(0deg) rotateY(0deg);--ms:1;z-index:2;aspect-ratio:16/9;transform:translate3d(var(--mx), var(--my), 0) var(--tilt) scale(var(--ms));transform-style:preserve-3d;background:#1b1718;border:1px solid #ff6a0047;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff0a}.services-cinema__deck{transform-style:preserve-3d;perspective:1200px;background:#1b1718;position:absolute;inset:0}.services-cinema__shot{transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;isolation:isolate;contain:paint;background:#1b1718;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.services-cinema__shot .dummy-image{object-fit:contain;object-position:center;background:#1b1718;width:100%;height:100%}.services-cinema__frame{pointer-events:none;z-index:5;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff6a001f}.services-cinema__title{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(1.55rem,3.4vw,2.55rem);line-height:1.05}.services-cinema__copy{z-index:2;align-content:center;gap:.65rem;min-height:0;display:grid;position:relative}.services-cinema__copy .lede{max-width:38ch}.services-cinema__lists{grid-template-columns:1fr 1fr;gap:.9rem 1.2rem;margin-top:.35rem;display:grid}.services-cinema__lists h3{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin:0 0 .45rem;font-size:.68rem}.services-cinema__lists .tag-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.services-cinema__lists .tag-list li{color:var(--white);background:#ff6a000f;border:1px solid #ff6a0038;margin:0;padding:.4rem .65rem;font-size:.74rem;line-height:1.25}.services-cinema__hint{right:var(--gutter);letter-spacing:.18em;text-transform:uppercase;color:#ffb478b8;margin:0;font-size:.68rem;position:absolute;bottom:1.15rem}.voices-section{padding-bottom:0}.voices-section__head{margin-bottom:1.2rem}.voices-section__head .mask-title{max-width:22ch}.voices-theater{height:calc(100svh + (var(--holds,8) * 52vh));border-top:1px solid var(--divider);background:radial-gradient(55% 45% at 50% 40%,#ff6a002e,#0000 60%),radial-gradient(30% 25% at 80% 80%,#ff940014,#0000 50%),#100a0b;position:relative}.voices-theater__pin{height:100svh;padding:calc(var(--nav-h) + .75rem) var(--gutter) 1rem;contain:layout style;grid-template-rows:1fr auto auto;gap:.55rem;display:grid;position:sticky;top:0;overflow:hidden}.voices-theater__aura{pointer-events:none;opacity:.75;background:radial-gradient(circle,#ff940033,#0000 68%);border-radius:50%;width:min(72vw,36rem);height:min(72vw,36rem);position:absolute;top:42%;left:50%;translate:-50% -50%}.voices-theater__ring{pointer-events:none;opacity:.7;will-change:transform;border:1px dashed #ff6a0038;border-radius:50%;width:min(88vw,46rem);height:min(88vw,46rem);position:absolute;top:44%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 60px #ff6a000f,0 0 40px #ff6a000d}.voices-theater__progress{left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + .35rem);background:#f5f3f11a;height:2px;position:absolute;overflow:hidden}.voices-theater__progress span{transform-origin:0;background:linear-gradient(90deg, var(--orange), var(--amber));width:100%;height:100%;display:block;transform:scaleX(0)}.voices-theater__glyph{pointer-events:none;font-family:var(--font-heading);color:var(--orange);text-shadow:0 0 60px #ff6a0059;font-size:clamp(9rem,28vw,18rem);line-height:.7;position:absolute;top:14%;left:50%;translate:-50%}.voices-theater__stage{z-index:2;place-items:center;min-height:0;display:grid;position:relative;overflow:visible}.voices-theater__deck{width:100%;max-width:44rem;height:min(58svh,30rem);transform-style:preserve-3d;perspective:1400px;margin-inline:auto;position:relative;overflow:visible}.voices-theater__card{transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;width:min(100%,40rem);max-width:100%;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.voices-theater__panel{text-align:left;cursor:pointer;transform-origin:50%;transition:transform .42s var(--ease-soft), box-shadow .42s var(--ease-soft), border-color .42s var(--ease-soft), background .42s var(--ease-soft);isolation:isolate;background:#1a1214;border:1px solid #ff6a0047;gap:.85rem;padding:clamp(1.15rem,2.6vw,1.85rem);display:grid;box-shadow:0 28px 70px #00000080,inset 0 1px #ffffff0d}.voices-theater__card.is-on .voices-theater__panel:hover{transform:translateY(-8px)scale(1.025);box-shadow:0 40px 100px #00000094,0 0 56px #ff6a0033,inset 0 1px #ffffff14}.voices-theater__card.is-on .voices-theater__panel{background:#22181a;border-color:#ff6a0080;box-shadow:0 34px 90px #0000008c,0 0 48px #ff6a0024,inset 0 1px #ffffff0f}.voices-theater__card:not(.is-on) .voices-theater__panel{background:#141010}.voices-theater__kicker{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.voices-theater__theme{letter-spacing:-.045em;max-width:18ch;color:var(--white);margin:0;font-size:clamp(1.45rem,3.6vw,2.55rem);line-height:1.05}.voices-theater__body{color:#ddd6d2;quotes:none;max-width:48ch;margin:0;font-size:clamp(.92rem,1.55vw,1.08rem);line-height:1.58}.voices-theater__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.2rem;display:flex}.voices-theater__rule{background:var(--orange);width:1.8rem;height:2px;box-shadow:0 0 14px var(--orange-glow)}.voices-theater__foot cite{font-style:normal;font-family:var(--font-heading);color:var(--white);font-size:1.12rem}.voices-theater__meta{z-index:3;justify-content:center;display:flex;position:relative}.voices-theater__live{letter-spacing:.14em;text-transform:uppercase;color:#f5f3f1c7;align-items:center;gap:.85rem;margin:0;font-size:.72rem;display:flex}.voices-theater__live span{color:var(--white);font-family:var(--font-heading);letter-spacing:.04em;text-transform:none;font-size:1rem}.voices-theater__live em{color:var(--orange);font-style:normal}.voices-theater__names{z-index:3;flex-wrap:wrap;justify-content:center;gap:.4rem;padding-top:.15rem;display:flex;position:relative}.voices-theater__name{color:#f5f3f1d1;letter-spacing:.06em;cursor:pointer;transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(var(--ms,1));transition:color .34s var(--ease-soft), border-color .34s var(--ease-soft), background .34s var(--ease-soft), box-shadow .34s var(--ease-soft);background:#ffffff0d;border:1px solid #f5f3f147;padding:.42rem .7rem;font-size:.7rem}.voices-theater__name.is-on,.voices-theater__name:hover{color:var(--white);transform:translate3d(var(--mx,0px), calc(var(--my,0px) - 2px), 0) scale(var(--ms,1));background:#ff6a001f;border-color:#ff6a008c;box-shadow:0 10px 28px #ff6a001f}@media (width<=960px){.services-cinema__pin{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.services-cinema__rail{flex-direction:row;gap:.25rem;padding:0 0 .35rem;overflow-x:auto}.services-cinema__rail-btn{border-bottom:2px solid #0000;border-left:0;flex:none;grid-template-columns:1fr;min-width:7.5rem}.services-cinema__rail-btn em{display:none}.services-cinema__rail-btn.is-on{border-left-color:#0000;border-bottom-color:var(--orange)}.services-cinema__stage{grid-template-columns:1fr;align-content:start;gap:.85rem}.services-cinema__gate{aspect-ratio:16/9;max-height:42svh}.services-cinema__lists{grid-template-columns:1fr}.services-cinema__hint{display:none}.voices-theater__deck{height:min(56svh,26rem)}.voices-theater__theme{max-width:100%}}.voices-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:1.8rem;display:grid}.voice-quote{background:radial-gradient(ellipse 80% 60% at 0% 0%, #ff6a0024, transparent 55%), var(--surface);border:1px solid var(--divider);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.1rem),calc(100% - 1.1rem) 100%,0 100%);--mx:0px;--my:0px;--ms:1;--tilt:rotateX(0deg) rotateY(0deg);min-height:100%;transform:translate3d(var(--mx), var(--my), 0) var(--tilt) scale(var(--ms));transition:border-color .22s var(--ease-soft), box-shadow .22s var(--ease-out);flex-direction:column;grid-column:span 4;gap:.7rem;padding:1.45rem 1.3rem 1.35rem;display:flex;position:relative;overflow:hidden}.voice-quote:first-child,.voice-quote:nth-child(5){grid-column:span 7}.voice-quote:nth-child(2),.voice-quote:nth-child(6),.voice-quote:nth-child(3),.voice-quote:nth-child(7){grid-column:span 5}.voice-quote:nth-child(4),.voice-quote:nth-child(8){grid-column:span 7}.voice-quote__glow{pointer-events:none;width:55%;height:55%;opacity:calc(.35 + var(--glow,0) * .65);background:radial-gradient(circle,#ff94002e,#0000 68%);border-radius:50%;position:absolute;top:-30%;right:-20%}.voice-quote__mark{font-family:var(--font-heading);color:#ff6a0029;pointer-events:none;font-size:clamp(4.5rem,10vw,6.5rem);line-height:.8;position:absolute;top:-.15rem;right:.7rem}.voice-quote__kicker{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.voice-quote__theme{letter-spacing:-.03em;max-width:18ch;color:var(--white);margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.2}.voice-quote__body{color:#d8d2cf;quotes:none;flex:1;margin:0;font-size:clamp(.92rem,1.5vw,1.02rem);line-height:1.55}.voice-quote__foot{align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.voice-quote__rule{background:var(--orange);width:1.6rem;height:2px;box-shadow:0 0 12px var(--orange-glow);flex-shrink:0;display:block}.voice-quote__name{font-style:normal;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--white);font-size:1rem}.voice-strip__item{flex:none;width:min(22rem,78vw)}.voice-strip__item .voice-quote{grid-column:auto;height:100%;min-height:18rem}@media (width<=960px){.service-detail,.service-detail.is-flip{grid-template-columns:1fr}.service-detail.is-flip .service-detail__visual,.service-detail.is-flip .service-detail__copy{order:unset}.service-detail__lists,.voices-gallery{grid-template-columns:1fr}.voice-quote,.voice-quote:nth-child(n){grid-column:1/-1}}.channel-focus{border-top:1px solid var(--divider);justify-items:start;gap:.85rem;margin-top:1.6rem;padding-top:1.6rem;display:grid}.tag-list,.deliverables{flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding:0;list-style:none;display:flex}.tag-list li,.deliverables li{color:#f5f3f1d1;transition:border-color .28s var(--ease-soft), color .28s var(--ease-soft), background .28s var(--ease-soft), box-shadow .28s var(--ease-soft);background:#ffffff0a;border:1px solid #f5f3f13d;padding:.4rem .7rem;font-size:.82rem}.tag-list li:hover,.deliverables li:hover{color:var(--white);background:#ff6a001f;border-color:#ff6a008c;box-shadow:0 6px 18px #ff6a001f}.accordion{border-top:1px solid var(--divider)}.accordion button{text-align:left;border:0;border-bottom:1px solid var(--divider);width:100%;color:var(--white);cursor:pointer;font-family:var(--font-heading);background:0 0;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:1.15rem;display:flex}.accordion p{color:var(--muted);max-width:none;padding:0 0 1.2rem}.form{gap:1rem;width:100%;max-width:none;display:grid}.field{gap:.4rem;min-width:0;display:grid}.field label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--divider);width:100%;min-width:0;color:var(--white);transition:border-color .2s var(--ease-soft), box-shadow .2s var(--ease-soft);border-radius:.8rem;padding:.85rem .95rem}.field textarea{resize:vertical;min-height:9rem}.field-error{color:#ff8a5b;font-size:.82rem}.form-success{background:var(--surface);border:1px solid var(--divider);padding:1.5rem}.form-success p{max-width:36rem;margin:.6rem 0 1.2rem}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.1rem;display:grid}.choice-card{height:100%;min-height:26rem;color:inherit;border:1px solid var(--divider);transition:transform .24s var(--ease-out), border-color .2s var(--ease-soft);text-decoration:none;display:grid;position:relative;overflow:hidden}.choice-card--yt{clip-path:polygon(0 0,100% 0,100% 100%,1.2rem 100%,0 calc(100% - 1.2rem));background:#160e0c;grid-template-rows:auto 1fr auto}.choice-card--ig{clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,0 100%);background:radial-gradient(circle at 18% 20%,#ff4f7b6b,#0000 36%),radial-gradient(circle at 88% 80%,#ff940047,#0000 32%),#2a1c24;grid-template-rows:1fr auto;grid-template-columns:.9fr 1.1fr;align-items:stretch}.choice-card__screen{aspect-ratio:2;border-bottom:1px solid var(--divider);position:relative;overflow:hidden}.choice-card__shot,.choice-card__screen .dummy-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.choice-card__play{background:#f04400eb;border-radius:50%;width:3.2rem;height:3.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #0006}.choice-card__play:after{content:"";border:.65rem solid #0000;border-left:1.05rem solid #fff7f0;border-right-width:0;position:absolute;top:.95rem;left:1.22rem}.choice-card__screen em{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#fff7f0;font-size:.68rem;font-style:normal;position:absolute;bottom:.8rem;left:.9rem}.choice-card__copy{align-content:end;gap:.4rem;padding:1.15rem 1.25rem 1.3rem;display:grid}.choice-card p{color:var(--orange);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase}.choice-card--ig p{color:#ff8aa8}.choice-card h2{letter-spacing:-.04em;font-size:clamp(1.35rem,2.2vw,1.75rem)}.choice-card span{color:var(--muted)}.choice-card .choice-card__cta{color:#ffd4ad;background:#ff6a001f;border:1px solid #ff9a5266;border-radius:999px;justify-content:space-between;align-items:center;gap:.65rem;width:fit-content;max-width:100%;min-height:2.75rem;margin-top:.85rem;padding:.65rem 1rem;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.choice-card--ig .choice-card__cta{color:#ffd6e4;background:#ff4f7b1f;border-color:#ff8aa866}.choice-card:is(:hover,:focus-visible) .choice-card__cta{background:#ffffff1f;border-color:currentColor}.choice-card__cta svg{flex-shrink:0}.choice-card__phones{height:100%;min-height:0;position:relative}.choice-card__phones figure{aspect-ratio:9/16;border:1px solid var(--divider);background:#1a1216;border-radius:1.1rem;width:46%;margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000059}.choice-card__phones figure .dummy-image{object-fit:contain;width:100%;height:100%}.choice-card__phones figure:first-child{top:18%;left:8%;transform:rotate(-11deg)}.choice-card__phones figure:nth-child(2){z-index:2;border-color:#ff4f7b;top:8%;left:28%}.choice-card__phones figure:nth-child(3){top:22%;left:46%;transform:rotate(9deg)}.choice-card--ig .choice-card__copy{padding:1.4rem 1.3rem 1.4rem .4rem}.studio-back{width:fit-content;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;padding:0}.yt-studio{padding:calc(var(--nav-h) + 1.6rem) var(--gutter) 4rem;background:radial-gradient(at 18% 0,#f0440038,#0000 42%),#140c0b}.yt-studio__inner{max-width:var(--max);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:1.6rem 2.2rem;margin:0 auto;display:grid}.yt-studio__inner .studio-back,.ig-studio__inner .studio-back{grid-column:1/-1}.yt-studio__monitor h1,.ig-studio__intro h1{font-size:var(--text-hero);letter-spacing:-.05em;max-width:14ch}.yt-studio__screen{aspect-ratio:2;border:1px solid var(--divider);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.1rem),calc(100% - 1.1rem) 100%,0 100%);background:#0c0808;margin-top:1.2rem;position:relative;overflow:hidden}.yt-studio__screen .dummy-image{object-fit:contain;width:100%;height:100%}.yt-studio__ticker{color:#fff7f0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:.8rem;font-size:.74rem;display:flex}.yt-studio__ticker i{background:linear-gradient(90deg, var(--red-orange), var(--amber));flex:1;height:3px}.yt-studio__cues{color:var(--muted);counter-reset:cue;gap:.45rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.yt-studio__cues li{counter-increment:cue}.yt-studio__cues li:before{content:counter(cue, decimal-leading-zero) " / ";color:var(--orange);font-size:var(--text-meta);letter-spacing:.12em}.yt-studio__slate{clip-path:polygon(1.1rem 0,100% 0,100% calc(100% - 1.1rem),calc(100% - 1.1rem) 100%,0 100%,0 1.1rem);background:#1c1413;border:1px solid #ff6a0047;gap:1rem;min-width:0;padding:1.4rem 1.5rem 1.6rem;display:grid}.yt-studio__slate>p{color:var(--orange);font-size:var(--text-meta);letter-spacing:.18em;text-transform:uppercase}@media (width>=961px){.yt-studio__notes{grid-area:3/1;margin-top:-1.6rem}.yt-studio__slate{grid-area:2/2;grid-template-rows:auto auto auto 1fr auto;align-self:stretch}.yt-studio__slate .field:has(textarea){flex-direction:column;display:flex}.yt-studio__slate textarea{flex:1}}.yt-studio__pair,.ig-studio__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.yt-studio__slate .field label{color:#d8cfc9}.yt-studio__slate input,.yt-studio__slate textarea{background:#120c0c;border-color:#ff6a0038}.ig-studio{padding:calc(var(--nav-h) + 1.6rem) var(--gutter) 4rem;background:radial-gradient(circle at 12% 12%,#ff4f7b47,#0000 34%),radial-gradient(circle at 90% 8%,#ff94002e,#0000 28%),#23151c}.ig-studio__inner{max-width:var(--max);gap:1.4rem;margin:0 auto;display:grid}.ig-studio__form{grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);align-items:start;gap:1.6rem 2rem;display:grid}.ig-phone{top:calc(var(--nav-h) + .8rem);background:#120910;border:1px solid #ff4f7b73;border-radius:1.8rem;width:min(100%,16.5rem);padding:.7rem .7rem 1.1rem;position:sticky;box-shadow:0 24px 50px #00000059}.ig-phone__rings{gap:.35rem;margin-bottom:.7rem;display:flex}.ig-phone__rings i{opacity:.35;background:conic-gradient(#ff4f7b,#ff9400,#ff4f7b);border-radius:50%;width:2.1rem;height:2.1rem}.ig-phone__rings i.is-on{opacity:1}.ig-phone__screen{aspect-ratio:9/16;border:1px solid var(--divider);border-radius:1.1rem;overflow:hidden}.ig-phone__screen .dummy-image{object-fit:contain;width:100%;height:100%}.ig-studio__fields{gap:1rem;display:grid}.ig-studio__fields input,.ig-studio__fields textarea{background:#1a1015;border-color:#ff4f7b47}.ig-tiles{grid-template-columns:.7fr 1fr .7fr 1fr;align-items:end;gap:.7rem;display:grid}.ig-tile{text-align:left;color:#fff7f0;cursor:pointer;background:#1a1015;border:1px solid #ffffff24;align-content:end;gap:.3rem;min-height:11rem;padding:.75rem;display:grid;position:relative;overflow:hidden}.ig-tile .dummy-image{object-fit:contain;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.ig-tile strong,.ig-tile span{z-index:1;position:relative}.ig-tile span{color:#f0d5dc;font-size:.78rem}.ig-tile--story-24,.ig-tile--reel{border-radius:1.4rem;min-height:14.5rem}.ig-tile--feed-24,.ig-tile--feed-permanent{min-height:11.5rem}.ig-tile.is-on{border-color:#ff4f7b;box-shadow:0 0 0 1px #ff4f7b}.ig-tile.is-on .dummy-image{opacity:.7}.promote-form{gap:1rem;max-width:40rem;display:grid}.promote-back{width:fit-content;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;padding:0}.option-field{border:0;margin:0;padding:0}.option-field legend{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.78rem}.option-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.option-tile{text-align:left;min-height:7.2rem;color:var(--white);background:var(--bg);border:1px solid var(--divider);cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%);transition:border-color .2s var(--ease-soft), background .2s var(--ease-soft);gap:.35rem;padding:.9rem 1rem;display:grid}.option-tile span{color:var(--muted);font-size:.86rem}.option-tile.is-on{border-color:var(--orange);background:#ff6a0014}.promo-cta{background:var(--surface);border-block:1px solid var(--divider)}.promo-cta__inner{gap:1.6rem;display:grid}.promo-cta__head{border-bottom:2px solid var(--orange);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.4rem 2rem;padding-bottom:1.2rem;display:grid}.promo-cta h2{max-width:16ch}.promo-cta p{max-width:34rem}.promo-cta .btn--promote{justify-self:end}.jobs__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem 3rem;display:grid}.jobs__pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;display:grid}.jobs__pair input,.jobs__pair select{width:100%;min-height:2.85rem}.jobs__form textarea{min-height:7rem}.contact-aside{border-top:1px solid var(--divider);margin-top:2.2rem;padding-top:1.4rem}.contact-aside p{color:var(--muted)}.contact-desk{isolation:isolate;padding:calc(var(--nav-h) + 2.2rem) var(--gutter) 4.5rem;position:relative;overflow:hidden}.contact-desk__atmosphere{z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 12% 18%,#ff6a0029,#0000 62%),radial-gradient(40% 50% at 88% 70%,#ff940012,#0000 58%),linear-gradient(#211d1e33,#0000 40%);position:absolute;inset:0}.contact-desk__inner{z-index:1;gap:clamp(2rem,4vw,3rem);display:grid;position:relative}.contact-desk__intro{max-width:36rem}.contact-desk__intro h1,.contact-desk__intro .mask-title{letter-spacing:-.045em;margin:.2rem 0 .85rem;font-size:clamp(2.2rem,5.2vw,3.6rem);line-height:.95}.contact-desk__intro .lede{max-width:32rem;margin:0}.contact-desk__grid{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.7fr);align-items:start;gap:clamp(1.5rem,4vw,3.2rem);display:grid}.contact-desk__form-wrap{min-width:0}.contact-lineform{gap:1.35rem;display:grid}.contact-lineform__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.contact-lineform__field{gap:.45rem;display:grid}.contact-lineform__field label,.contact-lineform__label{letter-spacing:.16em;text-transform:uppercase;color:#ffb478c7;font-size:.72rem;font-weight:700}.contact-lineform__field input,.contact-lineform__field textarea{width:100%;color:var(--white);font:inherit;transition:border-color .2s var(--ease-soft);background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;padding:.7rem 0 .85rem}.contact-lineform__field{position:relative}.contact-select{width:100%;color:var(--white);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ease-soft);background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.7rem 0 .85rem;display:flex}.contact-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-select i{border-right:1.5px solid var(--orange);border-bottom:1.5px solid var(--orange);width:.55rem;height:.55rem;transition:rotate .2s var(--ease-out), translate .2s var(--ease-out);flex:none;translate:0 -.12rem;rotate:45deg}.contact-select.is-open,.contact-select:hover,.contact-select:focus-visible{border-bottom-color:var(--orange);outline:none}.contact-select.is-open i{translate:0 .12rem;rotate:-135deg}.contact-select__menu{z-index:8;border:1px solid var(--divider);background:var(--surface);gap:.15rem;margin:0;padding:.35rem;list-style:none;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 18px 40px #0000006b}.contact-select__option{width:100%;color:var(--white);font:inherit;text-align:left;cursor:pointer;transition:background .18s var(--ease-soft), border-color .18s var(--ease-soft), color .18s var(--ease-soft);background:0 0;border:1px solid #0000;margin:0;padding:.7rem .8rem;font-size:.92rem;display:block}.contact-select__option:hover,.contact-select__option:focus-visible{background:#ff6a001a;border-color:#ff6a0047;outline:none}.contact-select__option.is-on{color:var(--amber);background:#ff6a0029;border-color:#ff940073}.contact-lineform__field textarea{resize:vertical;min-height:8.5rem;line-height:1.5}.contact-lineform__field input:hover,.contact-lineform__field textarea:hover{border-bottom-color:#ff940073}.contact-lineform__field input:focus,.contact-lineform__field textarea:focus{border-bottom-color:var(--orange);outline:none}.contact-lineform__submit{margin-top:.6rem}.contact-desk__side{gap:1.25rem;display:grid}.contact-desk__visual{aspect-ratio:4/5;border:1px solid var(--divider);background:var(--surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.1rem),calc(100% - 1.1rem) 100%,0 100%);position:relative;overflow:hidden}.contact-desk__image{object-fit:contain;width:100%;height:100%;display:block}.contact-desk__visual span{z-index:1;color:var(--white);letter-spacing:.14em;text-transform:uppercase;background:#0c0a0bb8;border:1px solid #ffffff1f;padding:.3rem .55rem;font-size:.66rem;font-weight:700;position:absolute;bottom:.85rem;left:.85rem}.contact-desk__alt{border-top:1px solid var(--divider);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding-top:1.5rem;display:grid}.contact-desk__alt>p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.contact-desk__link{color:var(--white);border:1px solid var(--divider);background:var(--surface);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background .2s var(--ease-soft);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.95rem;text-decoration:none;display:flex}.contact-desk__link:after{content:" →";color:var(--orange);transition:transform .22s var(--ease-out);display:inline-block}.contact-desk__link:hover,.contact-desk__link:focus-visible{color:var(--amber);border-color:var(--orange);background:#ff6a0014}.contact-desk__link:hover:after{transform:translate(3px)}.not-found{min-height:100svh;padding:calc(var(--nav-h) + 2rem) var(--gutter) 3rem;text-align:left;align-items:center;display:grid}.broken-line{width:min(28rem,80vw);height:4rem;margin:0 0 1.5rem}.values-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.platform-split,.method-grid,.next-steps{margin-top:2rem}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.method-card{background:var(--surface);border:1px solid var(--divider);min-height:10.5rem;padding:1.15rem 1.2rem 1.25rem}.method-card h3{margin:.45rem 0 .55rem;font-size:1.15rem}.method-card p{color:var(--muted)}.channel-index{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.channel-index article{background:var(--surface);border:1px solid var(--divider);height:100%;min-height:12.5rem;padding:1.2rem 1.25rem}.channel-index h2{font-size:var(--text-title);margin-bottom:.9rem}.channel-index ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.channel-index a{color:var(--white);text-decoration:none}.channel-index a:hover{color:var(--orange)}.value-card{background:var(--surface);border:1px solid var(--divider);border-top:2px solid var(--orange);height:100%;min-height:8.2rem;transition:transform .22s var(--ease-out), border-color .22s var(--ease-soft), box-shadow .22s var(--ease-out);padding:1.15rem 1.1rem 1.2rem}.value-card p{color:var(--muted);margin-top:.6rem}.presence__inner{max-width:none}.presence .section-heading{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:40rem;margin-inline:auto}.presence .section-heading p{text-align:center}.presence-shell{grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr);align-items:stretch;gap:clamp(1.4rem,2.8vw,2.5rem);width:min(100%,1200px);margin:.5rem auto 3.5rem;display:grid}.presence-map{aspect-ratio:3/2;border:1px solid var(--divider);background:#080a10;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000061}.presence-map__stage{z-index:0;position:absolute;inset:0}.presence-map__svg{width:100%;height:100%;display:block}.presence-map__grid{fill:none;stroke:#f5f3f107;stroke-width:.5px}.presence-map__grid.is-major{stroke:#ff940012;stroke-width:.65px}.presence-map__land{stroke:none}.presence-map__coast{stroke:#ffb48238;stroke-width:.55px;stroke-linejoin:round}.presence-map__lake{fill:#0a0e16;stroke:#12101159;stroke-width:.3px}.presence-map__veil{pointer-events:none;background:radial-gradient(42% 40% at 40% 48%,#ff6a001a,#0000 68%),radial-gradient(90% 80%,#0000 42%,#080a108c 100%);position:absolute;inset:0}.presence-map__grain{pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.presence-map__pins{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.presence-pin{pointer-events:auto;z-index:1;position:absolute;translate:-50% -88%}.presence-pin.is-on{z-index:3}.presence-pin__btn{cursor:pointer;background:0 0;border:0;place-items:center;width:2.65rem;height:2.65rem;padding:0;display:grid;position:relative}.presence-pin__avatar{z-index:2;width:1.85rem;height:1.85rem;transition:transform .24s var(--ease-out), border-color .24s var(--ease-soft), box-shadow .24s var(--ease-soft);background:#1a1617;border:1.5px solid #ffb4788c;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #080a10d9,0 4px 14px #00000073}.presence-pin__avatar .dummy-image,.presence-pin__avatar img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.presence-pin__halo{opacity:.55;transition:opacity .24s var(--ease-soft), transform .24s var(--ease-out);pointer-events:none;background:radial-gradient(circle,#ff6a0047,#0000 68%);border-radius:50%;position:absolute;inset:.15rem}.presence-pin__pulse{animation:presence-pulse 2.6s var(--ease-out) infinite;pointer-events:none;opacity:.35;border:1px solid #ff6a0073;border-radius:50%;position:absolute;inset:.05rem}.presence-pin__tip{z-index:1;background:var(--orange);opacity:.85;width:.42rem;height:.42rem;transition:scale .24s var(--ease-out), background .24s var(--ease-soft), opacity .24s var(--ease-soft);pointer-events:none;border-radius:.05rem;margin-bottom:-.28rem;margin-left:-.21rem;position:absolute;bottom:.08rem;left:50%;rotate:45deg;box-shadow:0 2px 8px #ff6a0073}.presence-pin.is-on .presence-pin__pulse{opacity:.85}.presence-pin:hover .presence-pin__avatar,.presence-pin.is-on .presence-pin__avatar,.presence-pin__btn:focus-visible .presence-pin__avatar{border-color:var(--amber);transform:scale(1.18);box-shadow:0 0 0 2px #080a10e6,0 0 0 4px #ff940047,0 8px 20px #ff6a0059}.presence-pin:hover .presence-pin__halo,.presence-pin.is-on .presence-pin__halo,.presence-pin__btn:focus-visible .presence-pin__halo{opacity:1;transform:scale(1.2)}.presence-pin:hover .presence-pin__tip,.presence-pin.is-on .presence-pin__tip,.presence-pin__btn:focus-visible .presence-pin__tip{background:var(--amber);opacity:1;scale:1.15}.presence-focus{border:1px solid var(--divider);border-top:2px solid var(--orange);border-radius:var(--radius-md,16px);-webkit-backdrop-filter:blur(14px);text-align:center;width:100%;min-width:0;min-height:520px;transition:border-color .28s var(--ease-soft), box-shadow .28s var(--ease-soft);background:#121011c2;flex-direction:column;justify-content:center;align-items:center;padding:clamp(2rem,3vw,2.75rem) clamp(1.5rem,2.4vw,2.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0d}.presence-focus:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff9400b3,#0000);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.presence-focus:hover{border-color:#ff6a0073;box-shadow:0 28px 70px #0000008c,0 0 28px #ff6a001f}.presence-focus__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto 0;display:flex}.presence-focus__frame{aspect-ratio:4/5;background:var(--surface);width:100%;max-width:20rem;transition:border-color .24s var(--ease-soft), transform .24s var(--ease-out);border:1px solid #ffffff1a;border-radius:12px;margin:0 auto 1.35rem;position:relative;overflow:hidden;box-shadow:0 14px 35px #0006}.presence-focus__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c0a0b8c);height:42%;position:absolute;inset:auto 0 0}.presence-focus__frame:hover{border-color:#ff6a0080;transform:translateY(-2px)}.presence-focus__photo-wrap{width:100%;height:100%}.presence-focus__photo{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.presence-focus__role{color:var(--orange);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase;text-align:center;max-width:26ch;margin:0 auto .45rem;font-weight:700}.presence-focus__name{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--white);text-align:center;max-width:20ch;margin:0 auto .35rem;font-size:clamp(1.75rem,2.5vw,2.45rem);line-height:1.05}@keyframes presence-pulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@media (width<=860px){.presence-shell{grid-template-columns:1fr;gap:1.75rem}.presence-map{aspect-ratio:3/2}.presence-pin__btn{width:2.4rem;height:2.4rem}.presence-pin__avatar{width:1.65rem;height:1.65rem}.presence-focus{width:100%;max-width:24rem;min-height:auto;margin:0 auto;padding:2rem 1.5rem}.presence-focus__frame{max-width:18rem;margin:0 auto 1.15rem}.presence-focus__name{text-align:center;font-size:clamp(1.6rem,7vw,2.1rem)}}.team-stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.4rem,4vw,3.2rem);margin-bottom:1.6rem;display:grid}.team-stage__frame{aspect-ratio:4/5;background:var(--surface);border:1px solid var(--divider);position:relative;overflow:hidden}.team-stage__frame:hover{border-color:#ff6a0080}.team-stage__portrait{position:absolute;inset:0}.team-stage__portrait .dummy-image{object-fit:contain;object-position:center top;width:100%;height:100%}.team-stage__copy h3{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.team-stage__role{color:var(--orange);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.7rem}.team-stage__index{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:.85rem;font-size:.72rem}.team-stage__nav{gap:.6rem;margin-top:1.5rem;display:flex}.team-line{gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.team-line__dot{aspect-ratio:4/5;border:1px solid var(--divider);cursor:pointer;opacity:.42;transition:opacity .22s var(--ease-out), border-color .22s var(--ease-soft), transform .22s var(--ease-out);background:#1a1617;flex:0 0 4.6rem;padding:0;overflow:hidden}.team-line__dot .dummy-image{object-fit:contain;object-position:center top;width:100%;height:100%}.team-line__dot:hover,.team-line__dot.is-on{opacity:1;border-color:#ff6a008c}.team-line__dot.is-on{transform:translateY(-4px);box-shadow:0 10px 22px #00000047}@media (prefers-reduced-motion:reduce){.presence-dot,.presence-dot__pulse{animation:none}.team-card:hover{animation:none;transform:none}.board-chip{filter:none;transform:none}.board-chip.is-on .board-chip__live,.board-chip.is-on .board-chip__sheen{animation:none}.btn--promote:before{display:none}}.workflow{flex-wrap:wrap;gap:.45rem;margin:1rem 0 2rem;display:flex}.workflow span{color:var(--muted)}.workflow strong{color:var(--white)}@media (width>=769px){.coverflow__stage{height:min(30rem,62vh)}}@media (width<=1024px){.process__grid,.channel-grid,.values-grid,.team-stage,.founder,.featured-channel,.service-detail,.method-grid,.channel-index,.values-grid{grid-template-columns:1fr 1fr}.service-detail__lists{grid-template-columns:1fr}.stage-copy h1,.stage-copy h2{font-size:clamp(1.45rem,5vw,2.1rem)}}@media (width<=768px){.split,.section-heading,.flow-engine__copy,.flow-engine__copy.is-flip,.founder,.team-stage,.featured-channel,.service-detail{grid-template-columns:1fr}.flow-engine__copy.is-flip .stage-copy,.flow-engine__copy.is-flip .board-rail{order:unset}.coverflow__stage{height:22rem}.coverflow__item{inset:10% 14%}.coverflow__item.is-prev{transform:translate3d(-28%,10%,-110px)rotateY(24deg)scale(.82)}.coverflow__item.is-next{transform:translate3d(28%,10%,-110px)rotateY(-24deg)scale(.82)}.coverflow__arrow--prev{left:.35rem}.coverflow__arrow--next{right:.35rem}.stage-ticker{order:3}.drag-hint{width:100%;margin-left:0}.flow-engine__copy,.flow-engine__copy.is-flip{flex-direction:column;grid-template-columns:1fr;justify-content:space-between;display:flex}.flow-engine__copy .board-rail,.flow-engine__copy.is-flip .board-rail,.flow-engine__copy .stage-copy,.flow-engine__copy.is-flip .stage-copy{text-align:left;grid-area:auto;justify-self:stretch;max-width:none}.stage-copy,.stage-copy--left,.stage-copy--upper-left,.stage-copy--right,.stage-copy--right-centre,.stage-copy--centre,.stage-copy--lower-left{text-align:left;max-width:none;position:relative;inset:auto;transform:none}.stage-copy--right p,.stage-copy--right-centre p,.stage-copy--centre p{margin-left:0}.storyboard{margin-top:1rem;position:relative;bottom:auto;left:auto}.process__grid,.origin__facts,.voices__track,.channel-grid,.values-grid,.team-stage,.founder,.featured-channel,.service-detail,.method-grid,.channel-index,.jobs__layout,.jobs__pair,.promo-cta__head,.yt-studio__inner,.ig-studio__form,.yt-studio__pair,.ig-studio__pair,.ig-tiles,.contact-desk__grid,.contact-desk__alt,.contact-lineform__row,.choice-card--ig,.voices__stage{grid-template-columns:1fr}.ig-phone{width:min(15rem,72%);margin-inline:auto;position:relative;top:auto}.choice-card__phones{min-height:16rem}.service-panel{flex-basis:82vw}.orbit__stage{height:22rem}}@media (width<=640px){.choice-grid{grid-template-columns:1fr}.promo-cta .btn--promote{justify-self:stretch;width:100%;min-width:0;max-width:none}}@media (width<=390px){.stage-copy h1,.stage-copy h2,.page-hero h1,.final-cta h2{font-size:clamp(1.7rem,11vw,2.4rem)}.btn{width:100%;min-width:0;max-width:none}.channel-grid .channel-card{gap:1rem;padding:1.2rem}.channel-card__body{gap:1rem}.channel-grid .channel-card .btn{align-self:stretch;width:100%}.stage-copy__actions{width:100%}}@media (prefers-reduced-motion:reduce){.hero-visual__image,.theme-visual:before{animation:none}.coverflow__item,.coverflow__arrow,.coverflow__dot,.hero-visual,.founder__portrait,.origin__fact,.process__item,.channel-card,.service-panel,.voice-card,.value-card{transition:none}}@media (width<=960px){.yt-studio__inner{grid-template-columns:minmax(0,1fr)}}.form-notice{color:var(--text-muted,#c4b9b1);margin:1rem 0;font-size:.78rem;line-height:1.6}.form-notice p{margin:0}[aria-invalid=true]{border-color:#ff9b58}.floating-hero{background:radial-gradient(at 50% 48%,#30201c 0%,#191517 55%,#121113 100%);height:100svh;min-height:780px;position:relative;overflow:hidden}.floating-hero:before{content:"";pointer-events:none;background:radial-gradient(at 20% 65%,#ff5e1226,#0000 40%),radial-gradient(at 80% 25%,#ff941c24,#0000 40%);animation:12s ease-in-out infinite alternate flow-haze;position:absolute;inset:-10%}@keyframes flow-haze{to{opacity:.5;transform:translate(3%,-3%)scale(1.08)}}.floating-hero__scene{touch-action:pan-y;position:absolute;inset:0}.floating-hero__copy{text-align:center;width:52%;position:absolute;top:42%;left:24%}.floating-hero__kicker{color:#ffad72;text-transform:uppercase;letter-spacing:.2em;margin:0 0 1rem;font-size:.61rem}.floating-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,3.6vw,4.1rem);line-height:1.05}.floating-hero h1 span{color:#ff9c53}.floating-hero__description{color:#c8bdb5;margin:1rem 0 1.35rem;font-size:.9rem;line-height:1.65}.floating-hero__actions{justify-content:center;gap:.8rem;display:flex}.floating-hero__footer{bottom:1.4rem;left:var(--gutter);right:var(--gutter);color:#bca38f;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;font-size:.6rem;display:flex;position:absolute}@media (width<=768px){.floating-hero{min-height:740px}.floating-hero__copy{width:92%;top:42%;left:4%}.floating-hero h1{font-size:clamp(1.8rem,7.8vw,3.3rem)}.floating-hero__kicker{letter-spacing:.12em;font-size:.5rem}.floating-hero__description{margin:.9rem 0 1rem;font-size:.79rem}.floating-hero__actions{gap:.5rem}.floating-hero__actions .btn{white-space:nowrap;min-width:0;padding:.85rem 1rem;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.floating-hero:before{animation:none}}.flow-alternative{pointer-events:none;position:absolute;inset:0}.flow-alternative svg{fill:none;stroke:#ff7b34;stroke-width:1.5px;opacity:.35;width:100%;height:100%}.flow-alternative>span{text-align:center;color:#ffe1c4;background:linear-gradient(130deg,#433024,#211b1e);border:1px solid #ff984b66;border-radius:.65rem;width:15%;padding:1.2rem .7rem;font-size:clamp(.65rem,1.2vw,1rem);animation:5s ease-in-out infinite alternate fallback-float;position:absolute;box-shadow:0 0 25px #ff6a001a}.flow-alternative i{background:#ff9b43;border-radius:50%;width:5px;height:5px;margin-right:.5rem;display:inline-block;box-shadow:0 0 9px #ff6a00}.flow-alternative>span:nth-of-type(odd){left:5%}.flow-alternative>span:nth-of-type(2n){right:5%}.flow-alternative>span:nth-of-type(-n+2){top:24%}.flow-alternative>span:nth-of-type(3),.flow-alternative>span:nth-of-type(4){top:48%}.flow-alternative>span:nth-of-type(n+5){top:74%}@keyframes fallback-float{to{transform:translateY(-12px)rotate(2deg)}}@media (width<=768px){.flow-alternative>span{width:27%;padding:.8rem .3rem}.flow-alternative>span:nth-of-type(-n+2){top:18%}.flow-alternative>span:nth-of-type(3),.flow-alternative>span:nth-of-type(4){top:30%}.flow-alternative>span:nth-of-type(n+5){top:85%}}@media (prefers-reduced-motion:reduce){.flow-alternative>span{animation:none}}.final-cta{padding-inline:var(--gutter)}.services-page{width:min(calc(100% - var(--gutter) * 2), var(--max));margin-inline:auto}.page-hero .hero-visual:after{content:none}.final-cta__copy,.service-detail__copy{overflow-wrap:anywhere;min-width:0}.manifesto .hero-visual{clip-path:none;min-height:0}.manifesto .hero-visual>.image-wipe{position:relative}.manifesto .image-wipe,.manifesto .image-wipe__frame,.manifesto .image-wipe__media,.manifesto .image-wipe__media>img{height:auto;position:relative}.manifesto .hero-visual:after{content:none}@media (width<=960px){.page-hero .hero-visual .hero-visual__image{background:#171314}.service-detail,.service-detail.is-flip{grid-template-columns:minmax(0,1fr)}.service-detail.is-flip .service-detail__visual,.service-detail.is-flip .service-detail__copy{order:unset}.service-detail__visual{clip-path:none;min-height:0}.final-cta__stage{grid-template-columns:minmax(0,1fr)}.final-cta__stage>*{min-width:0;max-width:100%}.final-cta__actions .btn{flex:12rem;min-width:0}.services-story--static .services-story__pin{padding-top:0}.services-story__track{align-items:flex-start}.service-panel{clip-path:none;align-content:start;gap:.85rem;min-height:0}.service-panel h3{margin:0;padding:0 .15rem .25rem}.services-story__viewport{align-items:flex-start}}@media (width<=768px){.coverflow__stage{height:auto;padding-block:1rem;display:grid}.coverflow__item{grid-area:1/1;align-self:start;width:86%;margin-inline:auto;position:relative;inset:auto}.coverflow__item .channel-card{height:auto;min-height:0;padding:.75rem}.coverflow .channel-thumb{aspect-ratio:16/9;margin-bottom:.85rem}.coverflow .channel-card h3{margin:.15rem 0 .25rem}.coverflow__item.is-front{transform:translateZ(0)}.coverflow__item.is-prev{transform:translate3d(-10%,6%,-110px)rotateY(14deg)scale(.88)}.coverflow__item.is-next{transform:translate3d(10%,6%,-110px)rotateY(-14deg)scale(.88)}.coverflow__arrow{top:40%}.service-panel{flex-basis:86vw}.origin-map__label{font-size:32px}.origin-map__year{letter-spacing:0;font-size:22px}}.choice-card__formats{z-index:3;gap:.65rem;width:46%;display:grid;position:absolute;top:1.4rem;right:1.3rem}.choice-card__formats>span{color:#ffe5ee;background:#21141e88;border:1px solid #ff8aa82b;border-radius:.7rem;grid-template-columns:1.2rem 1fr;align-items:center;gap:.15rem .6rem;padding:.6rem .7rem;font-size:.8rem;display:grid}.choice-card__formats svg{color:#ff8aa8;grid-row:span 2}.choice-card__formats small{color:#cdb7c1;letter-spacing:.02em;font-size:.62rem}.choice-card__actions{flex-wrap:wrap;order:4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem 1.4rem;display:flex}.choice-card__actions .choice-card__cta{margin-top:0}.choice-card__engagement{color:#ffadc4;gap:.7rem;display:flex}.choice-card--ig:hover .choice-card__engagement{color:#fff0f5}@media (width<=768px){.choice-card--ig{flex-direction:column;display:flex}.choice-card__phones{flex:none;order:0;height:clamp(18rem,80vw,25rem)}.choice-card__phones figure{width:36%}.choice-card__formats{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:auto;margin:0 1.2rem;position:static}.choice-card__formats>span{grid-template-columns:1fr;gap:.35rem;padding:.65rem .45rem}.choice-card__formats svg{grid-row:auto}.choice-card__formats small{display:none}.choice-card--ig .choice-card__copy{order:3;padding:1rem 1.25rem 1.4rem}}@media (width>=769px) and (width<=1100px){.choice-card__formats>span{padding:.4rem .5rem;font-size:.72rem}.choice-card__formats small{display:none}.choice-card__formats svg{grid-row:auto}.choice-card__engagement{gap:.65rem}}.page-hero .split{align-items:start}.section-heading__kicker{font-size:.8rem}.choice-card--yt{background:radial-gradient(at 50% 85%,#ff6a001a,#0000 70%),#160e0c;box-shadow:inset 0 0 65px #ff6a001c}.choice-card--ig{box-shadow:inset 0 0 65px #ff4f7b24}.choice-grid{filter:drop-shadow(-5px 8px 14px #ff6a0014)drop-shadow(5px 8px 14px #ff4f7b14)}.nav.is-promotion .nav__ctas .btn--promote{display:none}.nav.is-promotion .nav__ctas .btn--primary{grid-column:2}@media (width>=1201px){.nav__ctas{transition:opacity .35s,translate .45s,visibility .35s}.nav.is-home:not(.is-compact) .nav__ctas{opacity:0;visibility:hidden;pointer-events:none;translate:0 -12px}.floating-hero__actions{transition:opacity .25s,translate .35s,visibility .25s}.shell:has(.nav.is-home.is-compact) .floating-hero__actions{opacity:0;visibility:hidden;pointer-events:none;translate:0 -12px}}@media (prefers-reduced-motion:reduce){.nav__ctas,.floating-hero__actions{transition:none}}.floating-hero__actions .btn{flex:1;width:11.5rem;max-width:11.5rem;min-height:3rem}.page-hero h1{font-size:var(--text-hero);line-height:1.12}.section-heading__kicker{font-size:1rem;font-weight:700}.contact-desk__form-wrap{scroll-margin-top:calc(var(--nav-h) + 2rem)}@media (width<=768px){.floating-hero__actions .btn{width:0;max-width:11.5rem}.section-heading__kicker{font-size:.9rem}}.page-back{isolation:isolate;color:#f5e7dc;cursor:pointer;width:fit-content;min-height:3rem;font:inherit;text-transform:uppercase;letter-spacing:.14em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#ff893c55;border:0;border-radius:0;flex:none;place-self:start;align-items:center;gap:.85rem;margin:0 0 2rem;padding:.5rem 1.4rem .5rem .6rem;font-size:.72rem;font-weight:700;display:flex;position:relative}.page-back:before{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(110deg,#452719,#211a18 70%);transition:background .2s;position:absolute;inset:1px}.page-back__track{color:#ffac63;border-right:1px solid #ff893c44;justify-content:center;align-items:center;width:3.2rem;height:1.85rem;display:flex;position:relative}.page-back__track:before{content:"";background:#ff893c55;height:1px;position:absolute;left:.8rem;right:.6rem}.page-back__track svg{margin-right:.4rem;transition:transform .25s;position:relative}.page-back__track i{background:#ffac63;border-radius:50%;width:4px;height:4px;position:absolute;right:.65rem;box-shadow:0 0 8px #ff6a00}.page-back:hover,.page-back:focus-visible{color:#fff;background:#ffac63}.page-back:hover:before,.page-back:focus-visible:before{background:linear-gradient(110deg,#65361c,#2b201a 80%)}.page-back:hover svg,.page-back:focus-visible svg{transform:translate(-5px)}.page-back:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #ffc98d}@media (prefers-reduced-motion:reduce){.page-back svg,.page-back:before{transition:none}}.filter-bar{gap:.65rem}.filter-bar .filter-btn{letter-spacing:.08em;background:linear-gradient(135deg,#332a25,#262122);border-color:#ffffff24;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.7rem 1rem;display:inline-flex}.filter-bar__count{color:#c6b8ae;letter-spacing:0;background:#ffffff0d;border-radius:50%;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .3rem;font-size:.65rem;display:grid}.filter-bar .filter-btn.is-active{color:#ffe1bf;background:linear-gradient(120deg,#643018,#38241b);border-color:#ff943e;box-shadow:inset 0 -2px #ff8b32,0 4px 18px #ff6a0012}.filter-bar .is-active .filter-bar__count{color:#28170d;background:#ff9b46}.filter-bar .filter-btn:hover,.filter-bar .filter-btn:focus-visible{color:#fff;border-color:#ffb36e}@media (width<=480px){.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-bar .filter-btn{gap:.5rem;min-width:0}}@media (width<=360px){.filter-layout .filter-bar{grid-template-columns:minmax(0,1fr)}}.filter-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2rem;margin-top:2rem;display:grid}.filter-layout .filter-bar{margin:0}.filter-layout .heading-mark{width:100%;min-height:4.5rem}@media (width<=960px){.filter-layout{grid-template-columns:minmax(0,1fr) minmax(5rem,.3fr);gap:1rem}}@media (width<=480px){.filter-layout{grid-template-columns:minmax(0,1fr) 3.5rem;gap:.75rem}.filter-layout .heading-mark{min-height:4.5rem}}.page-hero__inner>.page-back{margin-bottom:0}.page-back+*{margin-top:0}.presence .section-heading h2{color:var(--orange);font-size:clamp(2.3rem,4.8vw,3.6rem)}.voices-section__head{text-align:center}.voices-section__head .mask-title,.voices-section__head h2{max-width:28ch;margin-inline:auto}.voices-section__head .section-heading__kicker{color:var(--orange);font-size:clamp(1.15rem,2vw,1.5rem)}.project-invite__panel{background:radial-gradient(at 100% 100%,#ff6a001c,#0000 65%),#282122;border:1px solid #ff9b4338;border-radius:1.25rem;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.project-invite__copy{gap:1.25rem;min-width:0;display:grid}.project-invite__copy .section-heading__kicker{color:#ffac63}.project-invite__copy h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.project-invite__copy h2 span{color:var(--orange)}.project-invite__copy>p:last-child{max-width:44ch;color:var(--muted)}.project-invite__action{gap:1.25rem;min-width:0;display:grid}.project-invite__action>.btn{gap:1rem;width:100%}.project-invite__action>p{text-align:center;color:var(--muted);font-size:.8rem}.project-invite__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.project-invite__steps li{color:#e6d8ce;gap:.85rem;font-size:.78rem;display:grid}.project-invite__steps span{color:#ffac63;letter-spacing:.1em;align-items:center;gap:.65rem;font-size:.7rem;display:flex}.project-invite__steps span:after{content:"";background:linear-gradient(90deg,#ff8b32a6,#ff8b321a);flex:1;height:1px}.project-invite__action .btn svg{transition:transform .25s}.project-invite__action .btn:hover svg{transform:translate(3px,-3px)}@media (width<=768px){.project-invite__panel{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.project-invite__action .btn svg{transition:none}}.yt-studio__inner>.page-back,.ig-studio__inner>.page-back{grid-column:1/-1;margin-bottom:0}.route-loading{min-height:80svh;padding:calc(var(--nav-h) + 2rem) var(--gutter) 4rem;text-align:center;background:radial-gradient(at 50% 40%,#ff6a0012,#0000 65%);flex-direction:column;justify-content:center;align-items:center;display:flex}.route-loading__art{aspect-ratio:600/260;width:min(100%,600px);margin-bottom:2rem;position:relative}.route-loading__art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-loading__track{stroke:#ff8a3433;stroke-width:2px}.route-loading__pulse{stroke:#ffa153;stroke-width:2px;stroke-dasharray:35 90;filter:drop-shadow(0 0 4px #ff6a00);animation:3s linear infinite route-current}.route-loading__card{text-align:left;background:linear-gradient(135deg,#433026,#241e20);border:1px solid #ff9b4355;border-radius:.7rem;justify-items:start;gap:.55rem;width:28%;min-height:34%;padding:clamp(.65rem,2vw,1.2rem);animation:3s ease-in-out infinite alternate route-card;display:grid;position:absolute;box-shadow:0 10px 30px #0003}.route-loading__card--0{top:25%;left:2%;transform:rotate(-8deg)}.route-loading__card--1{animation-delay:-1s;top:7%;left:36%}.route-loading__card--2{animation-delay:-2s;top:42%;right:2%;transform:rotate(8deg)}.route-loading__card>i{background:#ffa153;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ff6a00}.route-loading__card>span{font-family:var(--font-heading);font-size:clamp(.75rem,2vw,1.2rem);line-height:1.2}.route-loading__card>b{letter-spacing:.12em;color:#c0a48d;font-size:clamp(.35rem,1vw,.5rem)}.route-loading__eyebrow{color:#ffac63;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8rem;font-size:.65rem}.route-loading h2{font-size:clamp(1.6rem,4vw,2.7rem);line-height:1.2}.route-loading__note{color:var(--muted);margin-top:.8rem;font-size:.85rem}.route-loading__dots{vertical-align:baseline;gap:4px;margin-left:.6rem;display:inline-flex}.route-loading__dots i,.route-loading__spark{background:#ff9b43;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite alternate route-glimmer}.route-loading__dots i:nth-child(2){animation-delay:-.4s}.route-loading__dots i:nth-child(3){animation-delay:-.8s}.route-loading__spark{position:absolute;top:82%;left:28%;box-shadow:0 0 20px 3px #ff6a0055}@keyframes route-current{to{stroke-dashoffset:-250px}}@keyframes route-card{to{border-color:#ffad7399;translate:0 -10px;box-shadow:0 8px 35px #ff6a001a}}@keyframes route-glimmer{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-loading *,.route-loading :after{animation:none!important}}.desk-select{min-width:0;position:relative}.desk-select__trigger{background:var(--surface);border:1px solid var(--divider);width:100%;color:var(--white);text-align:left;cursor:pointer;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.desk-select__trigger svg{color:#ffa153;flex-shrink:0;transition:transform .18s}.desk-select__trigger[aria-expanded=true]{border-color:#ff9b43}.desk-select__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.desk-select__menu{z-index:30;background:#292223;border:1px solid #ff9b4355;border-radius:.85rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 16px 40px #0007}.desk-select__menu li{cursor:pointer;color:#e4dad3;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.75rem .65rem;display:flex}.desk-select__menu li.is-active{color:#ffe0bd;background:linear-gradient(100deg,#60371f,#39271e)}.desk-select__menu li[aria-selected=true] svg{color:#ffa153}@media (prefers-reduced-motion:reduce){.desk-select__trigger svg{transition:none}}
