.ascii-tagline_tagline__zQlgM{position:relative;display:block;width:100%;min-width:0;height:var(--ascii-tagline-height,3.45em);font:inherit;line-height:1.12;contain:layout style}.ascii-tagline_text__sZA4t{display:block;padding:min(22px,4.5%);color:#f2f5f5;font:inherit;font-size:.9em;line-height:1.12;overflow-wrap:anywhere;text-wrap:balance}.ascii-tagline_canvas__MC6Je{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.ascii-tagline_tagline__zQlgM[data-ready=true] .ascii-tagline_text__sZA4t{opacity:0}.ascii-tagline_tagline__zQlgM[data-ready=true] .ascii-tagline_canvas__MC6Je{opacity:1}@media (forced-colors:active){.ascii-tagline_tagline__zQlgM[data-ready=true] .ascii-tagline_text__sZA4t{color:CanvasText;opacity:1}.ascii-tagline_tagline__zQlgM[data-ready=true] .ascii-tagline_canvas__MC6Je{display:none}}@media print{.ascii-tagline_tagline__zQlgM[data-ready=true] .ascii-tagline_text__sZA4t{opacity:1}.ascii-tagline_tagline__zQlgM[data-ready=true] .ascii-tagline_canvas__MC6Je{display:none}}.creative-hero_hero__n_SLO{--hero-pink:#ff83bd;--hero-teal:#64eee1;--hero-white:#f2f5f5;min-height:800px}.creative-hero_hero__n_SLO:after{background:linear-gradient(90deg,#080b1228,transparent 66%)}.creative-hero_composition__3ny9N{position:relative;padding-top:67px;min-height:595px}.creative-hero_copy__H7_Ti{position:relative;z-index:1;width:65%;max-width:900px}.creative-hero_copy__H7_Ti>p{margin:0 0 25px}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK{font-size:clamp(64px,6.9vw,108px);line-height:1.03;letter-spacing:-.052em}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_opening__Fs72x{display:block;color:var(--hero-white);white-space:nowrap}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_into__x5Nhj{display:block;color:#82909e;margin-top:10px}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_ideaSpace__HLcAW{display:block;height:3.45em;font-size:.73em;margin-top:3px}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_idea__lWSX6{display:block;height:100%;width:100%;max-width:760px;line-height:1.13;color:var(--hero-teal);text-wrap:balance;overflow-wrap:normal;letter-spacing:-.042em}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_period__HHDiL{color:var(--hero-pink)}.creative-hero_ideaControls__YqaWG{display:flex;align-items:center;gap:25px;min-height:44px;margin-top:8px}.creative-hero_ideaCount__7j8Pp{font:9px/1.5 var(--mono);letter-spacing:.06em;color:#a5b2c2;text-transform:uppercase;white-space:nowrap}.creative-hero_ideaCount__7j8Pp>span{color:var(--hero-pink);margin:0 5px}.creative-hero_next__JMZMM{min-height:44px;display:inline-flex;align-items:center;gap:18px;padding:5px 0;font:9px var(--mono);color:#d6dfe8;border:0;border-bottom:1px solid #46505e;background:transparent}.creative-hero_next__JMZMM>span{font-size:16px;color:var(--hero-teal)}.creative-hero_next__JMZMM:hover{color:var(--hero-teal);border-color:var(--hero-teal)}.creative-hero_next__JMZMM:focus-visible{outline:2px solid var(--hero-pink);outline-offset:6px}.creative-hero_bottom__xw7Hv{display:flex;align-items:center;gap:40px;margin-top:30px}.creative-hero_bottom__xw7Hv>p{font-size:14px;line-height:1.8;color:#b8c4d3}.creative-hero_bottom__xw7Hv>a{min-width:205px}.creative-hero_hero__n_SLO .ascii-field{opacity:.36}.creative-hero_hero__n_SLO .field-coordinate{display:none}.creative-hero_foot__RlOkK{display:flex;justify-content:space-between;align-items:center;gap:25px;position:relative;border-top:1px solid #344052a0;margin-top:30px;min-height:89px;color:#a3b1c3;font:9px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em}.creative-hero_foot__RlOkK>a{color:#d0d9e4}.creative-hero_foot__RlOkK>a:hover{color:var(--hero-teal)}@media(min-width:1600px){.creative-hero_composition__3ny9N{padding-top:80px;min-height:670px}.creative-hero_hero__n_SLO{min-height:910px}}@media(max-width:1100px){.creative-hero_hero__n_SLO{min-height:795px}.creative-hero_composition__3ny9N{min-height:590px}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK{font-size:72px}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_ideaSpace__HLcAW{height:3.45em}.creative-hero_copy__H7_Ti{width:65%}.creative-hero_bottom__xw7Hv{align-items:flex-start;flex-direction:column;gap:18px;margin-top:25px}}@media(max-width:850px){.creative-hero_hero__n_SLO{min-height:890px}.creative-hero_composition__3ny9N{min-height:710px;padding-top:50px}.creative-hero_copy__H7_Ti{width:100%}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK{font-size:clamp(46px,10vw,72px)}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_ideaSpace__HLcAW{max-width:650px;font-size:.74em;height:3.45em}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_idea__lWSX6{max-width:none}.creative-hero_bottom__xw7Hv{gap:20px;margin-top:27px}.creative-hero_bottom__xw7Hv>p{font-size:13px}.creative-hero_bottom__xw7Hv>a{min-width:185px;font-size:11px;padding:13px 16px}.creative-hero_foot__RlOkK{margin-top:0;min-height:75px;font-size:7px;letter-spacing:.02em}}@media(max-width:430px){.creative-hero_hero__n_SLO{min-height:800px}.creative-hero_composition__3ny9N{padding-top:42px;min-height:632px}.creative-hero_copy__H7_Ti>p{font-size:8px;margin-bottom:21px}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK{font-size:clamp(41px,12.2vw,52px)}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_opening__Fs72x{font-size:.83em}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_ideaSpace__HLcAW{font-size:.8em;height:3.45em;margin-top:5px}.creative-hero_hero__n_SLO .creative-hero_heading__zVQOK .creative-hero_idea__lWSX6{text-wrap:pretty}.creative-hero_ideaControls__YqaWG{gap:20px;margin-top:5px}.creative-hero_ideaCount__7j8Pp{font-size:7px;letter-spacing:0}.creative-hero_next__JMZMM{font-size:8px;gap:12px}.creative-hero_bottom__xw7Hv>a{min-width:0;gap:17px}.creative-hero_foot__RlOkK{gap:20px}.creative-hero_foot__RlOkK>span{max-width:140px}.creative-hero_foot__RlOkK>a{max-width:130px;text-align:right}}.home-entrance_overlay__EiWZM.home-entrance{--loader-size:75vw;position:fixed;inset:0;z-index:1000;box-sizing:border-box;display:grid;place-items:center;width:100vw;height:100dvh;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;background:#000;opacity:1;pointer-events:auto;transition:opacity .18s linear}.home-entrance_releasing__UHfKU.home-entrance{opacity:0;pointer-events:none}.home-entrance_overlay__EiWZM .ascii-mark{width:var(--loader-size);height:var(--loader-size);--mark-font:calc(var(--loader-size) * 0.03788);perspective:1000px}.home-entrance_overlay__EiWZM .ascii-mark>pre{font-size:var(--mark-font);line-height:.6;background:linear-gradient(90deg,#32878f,#69d9d4 33%,#f8ffff 50%,#ec92ce 67%,#824367);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;animation:home-entrance_brightness-wave__s_zxn 1.4s linear infinite}.home-entrance_overlay__EiWZM .ascii-mark-fallback{transform-style:preserve-3d;animation:home-entrance_fallback-spin__8yZhB 2.8s linear infinite}.home-entrance_overlay__EiWZM .ascii-mark-fallback:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,#8ffefa 40%,#fff 50%,#ffc0e4 60%,transparent 80%);background-size:300% 100%;mask:url(/cxn-glitch-x.png) center/contain no-repeat;-webkit-mask:url(/cxn-glitch-x.png) center/contain no-repeat;animation:home-entrance_brightness-wave__s_zxn 1.4s linear infinite;pointer-events:none}.home-entrance_overlay__EiWZM .glyph-fallback{font-size:calc(var(--loader-size) * .85);line-height:1;background:linear-gradient(90deg,#32878f,#f8ffff 50%,#824367);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:home-entrance_brightness-wave__s_zxn 1.4s linear infinite}.home-entrance_label__AjKBC{position:absolute;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);color:#a8bbc6;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.home-entrance_overlay__EiWZM[data-motion=paused] .ascii-mark-fallback,.home-entrance_overlay__EiWZM[data-motion=paused] .ascii-mark-fallback:after,.home-entrance_overlay__EiWZM[data-motion=paused] .ascii-mark>pre,.home-entrance_overlay__EiWZM[data-motion=paused] .glyph-fallback{animation-play-state:paused}@keyframes home-entrance_brightness-wave__s_zxn{0%{background-position:100% 0}to{background-position:0 0}}@keyframes home-entrance_fallback-spin__8yZhB{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@media (min-aspect-ratio:21/10){.home-entrance_overlay__EiWZM.home-entrance{--loader-size:min(75vw,130vh)}}@media (max-width:767px){.home-entrance_overlay__EiWZM.home-entrance{--loader-size:min(84vw,60dvh)}}@media (max-width:1023px) and (max-height:559px) and (orientation:landscape){.home-entrance_overlay__EiWZM.home-entrance{--loader-size:min(68vw,78dvh)}}@media (prefers-reduced-motion:reduce){.home-entrance_overlay__EiWZM.home-entrance{display:none}}.audience-nav_strip__G0gZv{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 5.5%;border-bottom:1px solid var(--border);background:var(--surface)}.audience-nav_caption__UnQBi{color:var(--muted);font:10px/1.5 var(--mono);letter-spacing:.04em}.audience-nav_nav__xxI7W{display:flex;align-items:stretch;gap:28px;min-width:0}.audience-nav_link__MOjPf{display:inline-flex;align-items:center;gap:12px;min-height:49px;padding:10px 0;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;line-height:1.5}.audience-nav_link__MOjPf:hover,.audience-nav_link__MOjPf[aria-current]{color:var(--text)}.audience-nav_link__MOjPf[aria-current]{border-color:var(--cyan)}.audience-nav_link__MOjPf:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.audience-nav_indicator__NA_rb{color:var(--muted);font-family:var(--mono)}.audience-nav_link__MOjPf[aria-current] .audience-nav_indicator__NA_rb{color:var(--cyan)}@media (max-width:600px){.audience-nav_strip__G0gZv{padding-inline:6%}.audience-nav_caption__UnQBi{display:none}.audience-nav_nav__xxI7W{width:100%;justify-content:space-between;gap:16px}.audience-nav_link__MOjPf{gap:8px;font-size:11px}}