@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.vKFuNW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.vKFuNW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}._0hqQZq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}._0hqQZq_variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.lRSJIW_eyebrow{font-family:var(--font-body);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);font-weight:var(--weight-semibold);text-transform:uppercase;display:block}.lRSJIW_accent{color:var(--color-text-emphasis)}.lRSJIW_default{color:var(--color-text)}.lRSJIW_on-light{color:var(--color-text-on-light)}
.xnV8ka_slot{background:var(--color-surface);width:100%;position:relative;overflow:hidden}.xnV8ka_image{object-fit:cover;width:100%;height:100%}
.hBkGBG_logo{aspect-ratio:var(--ratio-logo);background:currentColor;flex:none;display:block;-webkit-mask:url(/brand/qx-logo.svg) 50%/contain no-repeat;mask:url(/brand/qx-logo.svg) 50%/contain no-repeat}.hBkGBG_default{height:var(--size-logo)}.hBkGBG_large{height:var(--size-logo-large)}
.NPtN0G_link{align-items:center;gap:var(--space-2xs);padding-bottom:var(--space-3xs);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);color:inherit;text-decoration:none;display:inline-flex;position:relative}.NPtN0G_link:after{content:"";height:1px;transform:scaleX(var(--motion-underline-rest));transform-origin:0;transition:transform var(--motion-duration-base) var(--motion-ease);background:currentColor;position:absolute;inset:auto 0 0}.NPtN0G_link:hover:after{transform:none}.NPtN0G_arrow{transition:transform var(--motion-duration-base) var(--motion-ease)}.NPtN0G_link:is(:hover,:focus-visible) .NPtN0G_arrow{transform:rotate(var(--motion-turn))}
.x0pcYW_stat{gap:var(--space-2xs);flex-direction:column;display:flex}.x0pcYW_value{font-family:var(--font-heading);font-size:var(--text-stat);line-height:var(--leading-stat);letter-spacing:var(--tracking-stat);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);transition:color var(--motion-duration-fast) var(--motion-ease), font-weight var(--motion-duration-fast) var(--motion-ease), font-variation-settings var(--motion-duration-fast) var(--motion-ease)}.x0pcYW_stat:hover .x0pcYW_value{font-weight:var(--weight-bold);font-variation-settings:"wght" var(--weight-bold)}.x0pcYW_caption{max-width:var(--size-measure-caption);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--leading-small)}.x0pcYW_on-light{color:var(--color-text-on-light)}.x0pcYW_on-light:hover .x0pcYW_value{color:var(--color-text-emphasis-on-light)}
.iuNRIa_panel{top:calc(100% + var(--space-2xs) + var(--stroke-hairline));gap:var(--space-l) var(--space-4xl);padding:var(--space-xl) 0 var(--space-xl) var(--space-2xl);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-float);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular);opacity:0;visibility:hidden;transform:translateY(var(--space-2xs));transition:opacity var(--motion-duration-fast) var(--motion-ease), transform var(--motion-duration-base) var(--motion-ease), visibility var(--motion-duration-fast) var(--motion-ease);grid-template-columns:minmax(0,.62fr) minmax(0,2fr) minmax(0,1fr);display:grid;position:absolute;left:0;right:0;overflow:hidden}[data-menu-host]:is(:hover,:focus-within):not([data-dismissed])>.iuNRIa_panel,.iuNRIa_standalone{opacity:1;visibility:visible;transform:none}.iuNRIa_standalone{position:relative;top:auto}.iuNRIa_intro{padding-right:var(--space-l);border-right:1px solid var(--color-border-subtle)}.iuNRIa_introTitle{margin-bottom:var(--space-2xs);font-family:var(--font-heading);font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-heading-3);font-weight:var(--weight-medium)}.iuNRIa_introText{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}.iuNRIa_groups{grid-template-columns:repeat(var(--menu-columns,2), minmax(0, 1fr));column-gap:var(--space-2xl);align-content:start;display:grid}.iuNRIa_group{min-width:0}.iuNRIa_groupHeading{margin-bottom:var(--space-xs)}.iuNRIa_links{margin:0;padding:0;list-style:none}.iuNRIa_link{padding:var(--space-2xs) 0;border-radius:var(--radius-media);color:var(--color-text);transition:transform var(--motion-duration-fast) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease);text-decoration:none;display:block}.iuNRIa_link:hover{transform:translateX(var(--motion-nudge-menu))}.iuNRIa_feature{gap:var(--space-xs);min-width:0;margin:calc(-1 * var(--space-xl)) 0;padding:var(--space-xl) var(--space-2xl);border-left:1px solid var(--color-border-subtle);border-radius:var(--radius-media);background:var(--color-glass);color:inherit;flex-direction:column;text-decoration:none;display:flex}.iuNRIa_feature .iuNRIa_featureImage{width:auto;margin:var(--space-2xs);border-radius:var(--radius-media);background:var(--color-background)}.iuNRIa_featureImage img{object-position:50% 25%;transform:scale(var(--motion-zoom-settle));transition:transform var(--motion-duration-slow) var(--motion-ease)}[data-menu-host]:is(:hover,:focus-within) .iuNRIa_featureImage img,.iuNRIa_standalone .iuNRIa_featureImage img{transform:none}.iuNRIa_featureTitle{font-family:var(--font-heading);font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-heading-3);font-weight:var(--weight-medium)}.iuNRIa_featureText{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}.iuNRIa_featureLink{align-items:center;gap:var(--space-2xs);color:var(--color-text-emphasis);font-weight:var(--weight-medium);transition:gap var(--motion-duration-fast) var(--motion-ease);display:inline-flex}.iuNRIa_feature:hover .iuNRIa_featureLink{gap:var(--space-xs)}
.dw34Ua_panel{top:calc(100% + var(--space-2xs));max-height:calc(100vh - var(--size-menu-offset));padding:var(--space-s);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-float);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:auto}.dw34Ua_standalone{max-height:none;position:relative;top:auto}.dw34Ua_row{border-bottom:1px solid var(--color-border-subtle)}.dw34Ua_summary{padding:var(--space-s) 0;font-weight:var(--weight-medium);cursor:pointer;justify-content:space-between;list-style:none;display:flex}.dw34Ua_summary::-webkit-details-marker{display:none}.dw34Ua_summary:after{content:"+" / "";color:var(--color-text-emphasis)}.dw34Ua_row[open]>.dw34Ua_summary:after{content:"–" / ""}.dw34Ua_body{padding:var(--space-2xs) 0 var(--space-s)}.dw34Ua_group{padding:var(--space-2xs) 0}.dw34Ua_links{margin:0;padding:0;list-style:none}.dw34Ua_link{padding:var(--space-2xs) 0 var(--space-2xs) var(--space-xs);color:var(--color-text);text-decoration:none;display:block}
.FHqMwW_card{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-on-light);color:var(--color-text-on-light);transition:transform var(--motion-duration-base) var(--motion-ease), box-shadow var(--motion-duration-base) var(--motion-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.FHqMwW_card:hover{transform:translateY(var(--motion-lift));box-shadow:inset 0 0 0 1px var(--color-border-brand-on-light), var(--shadow-lift)}.FHqMwW_card:focus-visible{outline-color:var(--color-focus-on-light)}.FHqMwW_media{background:var(--color-background);flex:none;display:block;position:relative;overflow:hidden}.FHqMwW_image{background:var(--color-background)}.FHqMwW_image img{transition:transform var(--motion-duration-slow) var(--motion-ease)}.FHqMwW_card:hover .FHqMwW_image img{transform:scale(var(--motion-scale-image))}.FHqMwW_body{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-m);flex:1;display:flex}.FHqMwW_title{font-family:var(--font-heading);font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-heading-3);font-weight:var(--weight-medium)}@media (max-width:760px),(min-width:761px) and (max-width:1199px){.FHqMwW_card{flex-direction:row}.FHqMwW_media{min-height:var(--size-card-media-min);flex:0 0 38%}.FHqMwW_image{height:100%;position:absolute;inset:0}.FHqMwW_body{gap:var(--space-xs)}}
.iGoLua_rail{grid-template-columns:var(--size-rail-label) minmax(0, 1fr);align-items:center;gap:var(--space-xl);display:grid}.iGoLua_head{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.iGoLua_count{font-family:var(--font-body);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.iGoLua_count b{font-weight:inherit;color:var(--color-text)}.iGoLua_controls{gap:var(--space-2xs);display:flex}.iGoLua_track{gap:var(--space-xs);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-mask:var(--gradient-fade-end);-webkit-mask:var(--gradient-fade-end);mask:var(--gradient-fade-end);display:flex;overflow-x:auto}.iGoLua_track::-webkit-scrollbar{display:none}.iGoLua_track>*{flex:0 0 calc((100% - 2 * var(--space-xs)) / var(--ratio-rail-cards));scroll-snap-align:start}@media (min-width:761px) and (max-width:1199px){.iGoLua_rail{row-gap:var(--space-s);grid-template-columns:minmax(0,1fr)}.iGoLua_track>*{flex-basis:calc((100% - var(--space-xs)) / var(--ratio-rail-cards))}}@media (max-width:760px){.iGoLua_rail{grid-template-columns:minmax(0,1fr)}.iGoLua_head{justify-content:flex-start;gap:var(--space-s)}.iGoLua_controls{margin-left:auto}.iGoLua_track>*{flex-basis:var(--size-rail-card-phone)}}@media (prefers-reduced-motion:reduce){.iGoLua_track{scroll-behavior:auto}}
._5VwUAW_card{grid-template-columns:var(--size-thumb) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-s);min-height:var(--size-rail-card);padding:var(--space-s);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-glass);-webkit-backdrop-filter:var(--blur-glass-card);backdrop-filter:var(--blur-glass-card);color:var(--color-text);transition:background var(--motion-duration-fast) var(--motion-ease), transform var(--motion-duration-base) var(--motion-ease);text-decoration:none;display:grid}._5VwUAW_card:hover{background:var(--color-glass-hover);transform:translateY(var(--motion-lift-small))}._5VwUAW_card ._5VwUAW_image{width:var(--size-thumb);border-radius:var(--radius-media);background:0 0;grid-area:1/1}._5VwUAW_text{grid-area:1/2;min-width:0}._5VwUAW_tag{margin-bottom:var(--space-2xs)}._5VwUAW_title{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-heading);font-size:var(--text-heading-4);line-height:var(--leading-heading-4);letter-spacing:var(--tracking-heading-4);font-weight:var(--weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._5VwUAW_go{grid-area:1/3;align-self:end}@media (max-width:760px){._5VwUAW_card{grid-template-columns:var(--size-thumb) minmax(0, 1fr) var(--size-disc);grid-template-rows:var(--size-disc) auto;row-gap:var(--space-3xs);grid-template-areas:"img tag go""img hd hd"}._5VwUAW_card ._5VwUAW_image{grid-area:img}._5VwUAW_text{display:contents}._5VwUAW_tag{grid-area:tag;margin:0}._5VwUAW_title{grid-area:hd;align-self:start}._5VwUAW_go{grid-area:go;align-self:center}}
.Y1tb6W_wave{z-index:0;pointer-events:none;will-change:transform;animation:Y1tb6W_art-in var(--motion-duration-intro) var(--motion-ease) both;position:absolute;inset:0}.Y1tb6W_wave canvas{width:100%;height:100%;display:block}@media (max-width:760px){.Y1tb6W_wave{translate:0 var(--space-7xl)}}@keyframes Y1tb6W_art-in{0%{opacity:0}to{opacity:1}}.Y1tb6W_glow{z-index:1;width:var(--size-glow);height:var(--size-glow);margin:calc(var(--size-glow) / -2) 0 0 calc(var(--size-glow) / -2);border-radius:var(--radius-round);pointer-events:none;mix-blend-mode:screen;opacity:0;background:var(--gradient-hero-glow);transition:opacity var(--motion-duration-slow) var(--motion-ease);will-change:transform;position:absolute;top:0;left:0}*:hover>.Y1tb6W_glow{opacity:1}.Y1tb6W_frame{aspect-ratio:16/9;background:var(--gradient-hero);position:relative;overflow:hidden}
.hVrTwq_word{color:var(--color-text-unlit);transition:color var(--motion-duration-fast) var(--motion-ease)}.hVrTwq_now{color:var(--color-text-lighting)}.hVrTwq_on{color:var(--color-text)}.hVrTwq_key.hVrTwq_now,.hVrTwq_key.hVrTwq_on{color:var(--color-text-emphasis)}
.EHZhXW_rows{gap:var(--space-3xs);flex-direction:column;display:flex}.EHZhXW_row{white-space:nowrap;overflow:hidden}.EHZhXW_track{will-change:transform;align-items:center;display:inline-flex}.EHZhXW_word{padding-right:var(--space-3xl);font-family:var(--font-heading);font-size:var(--text-keyword);line-height:var(--leading-keyword);letter-spacing:var(--tracking-keyword);font-weight:var(--weight-semibold);text-transform:uppercase;transition:color var(--motion-duration-fast) var(--motion-ease), -webkit-text-stroke-color var(--motion-duration-fast) var(--motion-ease)}.EHZhXW_row:nth-child(2n) .EHZhXW_word{color:#0000;-webkit-text-stroke:var(--stroke-outline) var(--marquee-ink)}.EHZhXW_on-light{--marquee-ink:var(--color-text-on-light);--marquee-hover:var(--color-text-emphasis-on-light);color:var(--marquee-ink)}.EHZhXW_row:hover .EHZhXW_word{color:var(--marquee-hover)}.EHZhXW_row:nth-child(2n):hover .EHZhXW_word{-webkit-text-stroke-color:var(--marquee-hover)}
.elTNwG_moving.elTNwG_moving{transition:opacity var(--motion-duration-slow) var(--motion-ease), transform var(--motion-duration-slow) var(--motion-ease);transition-delay:calc(var(--reveal-index,0) * var(--motion-stagger))}.elTNwG_hidden.elTNwG_hidden{opacity:0;transform:translateY(var(--motion-rise))}
.dT6w_W_switch{height:var(--size-toggle);padding:var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-on-light), var(--shadow-lift);display:inline-flex;position:relative}.dT6w_W_indicator{top:calc((var(--size-toggle) - var(--size-toggle-indicator)) / 2);height:var(--size-toggle-indicator);border-radius:var(--radius-pill);background:var(--color-brand-primary);transition:transform var(--motion-duration-base) var(--motion-ease), width var(--motion-duration-base) var(--motion-ease);position:absolute;left:0}.dT6w_W_option{z-index:1;align-items:center;gap:var(--space-2xs);height:var(--size-button);padding:0 var(--space-m) 0 var(--space-s);border-radius:var(--radius-pill);color:var(--color-text-on-light);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease);background:0 0;border:0;display:inline-flex;position:relative}.dT6w_W_option:focus-visible{outline-color:var(--color-focus-on-light)}.dT6w_W_option:not(.dT6w_W_on){animation:dT6w_W_nudge var(--motion-duration-nudge) var(--motion-ease-in-out) var(--motion-delay-nudge) 2}.dT6w_W_on{color:var(--color-text)}.dT6w_W_badge{min-width:var(--size-badge);height:var(--size-badge);padding:0 var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-badge-on-light);color:var(--color-text-emphasis-on-light);font-style:normal;font-size:var(--text-label);line-height:var(--leading-label);transition:background var(--motion-duration-fast) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease);place-items:center;display:grid}.dT6w_W_on .dT6w_W_badge{background:var(--color-badge-on-brand);color:var(--color-text)}@keyframes dT6w_W_nudge{0%,to{transform:none}50%{transform:translateX(var(--motion-nudge))}}@media (max-width:760px){.dT6w_W_switch{width:100%;display:flex}.dT6w_W_option{padding:0 var(--space-2xs);flex:1;justify-content:center}.dT6w_W_badge{display:none}}
.PmVQAa_story{align-items:stretch;column-gap:var(--grid-gap);row-gap:var(--space-story-row);color:var(--color-text-on-light);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.PmVQAa_media{min-width:0;min-height:var(--size-poster-min);border-radius:var(--radius-card);background:var(--color-background);position:relative;overflow:hidden}.PmVQAa_frame{clip-path:inset(100% 0 0);transition:clip-path var(--motion-duration-slow) var(--motion-ease);display:block;position:absolute;inset:0}.PmVQAa_frame.PmVQAa_on{z-index:2;clip-path:inset(0)}.PmVQAa_frame.PmVQAa_was{z-index:1;clip-path:inset(0)}.PmVQAa_frame:after{content:"";background:var(--gradient-poster);position:absolute;inset:0}a.PmVQAa_frame:hover:after{background:var(--gradient-poster-hover)}a.PmVQAa_frame:focus-visible{outline-color:var(--color-focus-on-light);outline-offset:calc(-1 * var(--size-focus-offset))}.PmVQAa_poster{background:var(--color-background);height:100%;position:absolute;inset:0}.PmVQAa_poster img{transform:scale(var(--motion-scale-poster));transition:transform var(--motion-duration-slow) var(--motion-ease)}.PmVQAa_on .PmVQAa_poster img{transform:none}.PmVQAa_play{z-index:2;position:absolute;top:50%;left:50%;translate:-50% -50%}.PmVQAa_bar{z-index:2;inset:auto var(--space-m) var(--space-m);height:var(--size-video-bar);border-radius:var(--size-video-bar);background:var(--color-border-strong);position:absolute;overflow:hidden}.PmVQAa_bar i{background:var(--color-accent);width:0;height:100%;transition:width var(--motion-duration-slow) var(--motion-ease);display:block}a.PmVQAa_frame:hover .PmVQAa_bar i{width:var(--motion-video-bar-hover)}.PmVQAa_stage{align-content:center;min-width:0;display:grid}.PmVQAa_quote{gap:var(--space-quote);transition:opacity var(--motion-duration-base) var(--motion-ease), transform var(--motion-duration-slow) var(--motion-ease);flex-direction:column;grid-area:1/1;display:flex}.PmVQAa_quote:not(.PmVQAa_on){opacity:0;transform:translateY(var(--motion-rise-quote));pointer-events:none}.PmVQAa_quote blockquote{font-family:var(--font-heading);font-size:var(--text-quote);line-height:var(--leading-quote);letter-spacing:var(--tracking-quote);font-weight:var(--weight-regular);text-wrap:balance}.PmVQAa_quote blockquote:before,.PmVQAa_quote blockquote:after{color:var(--color-text-emphasis-on-light)}.PmVQAa_quote blockquote:before{content:"“"}.PmVQAa_quote blockquote:after{content:"”"}.PmVQAa_quote figcaption{font-family:var(--font-heading);font-size:var(--text-heading-4);line-height:var(--leading-heading-4);letter-spacing:var(--tracking-heading-4);font-weight:var(--weight-medium)}.PmVQAa_tabs{border-top:1px solid var(--color-border-on-light);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PmVQAa_tab{align-items:center;gap:var(--space-xs);padding:var(--space-tab-top) var(--space-xs) 0 0;color:inherit;text-align:left;opacity:var(--opacity-inactive);cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-ease);background:0 0;border:0;display:flex;position:relative}.PmVQAa_tab:is(.PmVQAa_on,:hover){opacity:1}.PmVQAa_tab:focus-visible{opacity:1;outline-color:var(--color-focus-on-light)}.PmVQAa_progress{top:-1px;left:0;right:var(--space-xs);height:var(--size-progress);background:var(--color-brand-primary);transform-origin:0;animation:PmVQAa_fill var(--motion-duration-story) var(--motion-ease-linear) forwards;position:absolute;transform:scaleX(0)}@keyframes PmVQAa_fill{to{transform:scaleX(1)}}.PmVQAa_avatar{width:var(--size-avatar);border-radius:var(--radius-round);transition:transform var(--motion-duration-base) var(--motion-ease);flex:none}.PmVQAa_tab:is(.PmVQAa_on,:hover) .PmVQAa_avatar{transform:scale(var(--motion-scale-hover))}.PmVQAa_client{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-tab);font-weight:var(--weight-semibold)}@media (max-width:760px),(min-width:761px) and (max-width:1199px){.PmVQAa_story{grid-template-columns:minmax(0,1fr)}.PmVQAa_media{min-height:0;aspect-ratio:var(--poster-ratio)}.PmVQAa_stage{align-content:start}.PmVQAa_tab{padding-right:var(--space-2xs)}.PmVQAa_client{white-space:nowrap}}@media (max-width:760px){.PmVQAa_tab{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}}
@property --weight-reach{syntax:"<length>";inherits:true;initial-value:0}._2v_bSq_heading{--weight-base:var(--weight-semibold);--weight-max:var(--weight-heavy)}._2v_bSq_section{--weight-reach:var(--motion-weight-reach)}._2v_bSq_display{--weight-reach:var(--motion-weight-reach-display)}._2v_bSq_word{white-space:nowrap;display:inline-block}._2v_bSq_letter{font-weight:var(--w,var(--weight-base));font-variation-settings:"wght" var(--w,var(--weight-base));transition:font-weight var(--motion-duration-fast) var(--motion-ease);display:inline-block}._2v_bSq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.sS-rha_footer{padding-top:var(--space-footer-top);padding-bottom:var(--space-section-bottom);background:var(--color-background);color:var(--color-text);overflow:hidden}.sS-rha_wrap{max-width:var(--grid-container);padding-inline:var(--grid-margin);margin-inline:auto}.sS-rha_grid{grid-template-columns:minmax(calc(var(--size-logo-large) * var(--ratio-logo)), .7fr) repeat(var(--footer-columns), minmax(0, 1fr));gap:var(--space-xl) var(--grid-gap);display:grid}.sS-rha_heading{min-height:calc(2.6 * var(--text-label));margin-bottom:var(--space-s)}.sS-rha_list{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sS-rha_link,.sS-rha_legalLink{min-height:var(--leading-body);padding-block:var(--space-4xs);color:var(--color-text);text-decoration:none;display:inline-block}.sS-rha_link{font-size:var(--text-body);line-height:var(--leading-body)}.sS-rha_legal{justify-content:space-between;gap:var(--space-s);margin-top:var(--space-5xl);padding-block:var(--space-l);border-top:1px solid var(--color-border);font-size:var(--text-label);line-height:var(--leading-label);flex-wrap:wrap;display:flex}.sS-rha_legalLinks{gap:var(--space-m);flex-wrap:wrap;display:flex}@media (min-width:761px) and (max-width:1199px){.sS-rha_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sS-rha_logo{grid-column:1/-1}}@media (max-width:760px){.sS-rha_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sS-rha_logo{grid-column:1/-1}}
.zAUZsG_nav{--nav-bg:var(--color-glass);--nav-fg:var(--color-text);--nav-line:var(--color-border);--nav-outline:var(--color-border-strong);--nav-focus:var(--color-focus);justify-content:space-between;align-items:center;gap:var(--space-l);height:var(--size-nav);padding:calc(var(--space-xs) - var(--stroke-hairline)) calc(var(--space-xs) - var(--stroke-hairline)) calc(var(--space-xs) - var(--stroke-hairline)) calc(var(--space-m) - var(--stroke-hairline));border:var(--stroke-hairline) solid var(--nav-line);border-radius:var(--radius-card);background:var(--nav-bg);color:var(--nav-fg);box-shadow:var(--shadow-glass-edge), var(--shadow-float);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);transition:background var(--motion-duration-base) var(--motion-ease), color var(--motion-duration-base) var(--motion-ease), border-color var(--motion-duration-base) var(--motion-ease), box-shadow var(--motion-duration-base) var(--motion-ease);display:flex}.zAUZsG_fixed{z-index:var(--layer-nav);top:calc(env(safe-area-inset-top,0px) + var(--space-xs));width:min(var(--size-nav-max), 100% - 2 * var(--space-s));margin-inline:auto;position:fixed;left:0;right:0}.zAUZsG_inline{z-index:var(--layer-nav);position:relative}.zAUZsG_nav[data-nav-tone=light],.zAUZsG_nav[data-nav-tone=accent]{--nav-fg:var(--color-text-on-light);--nav-line:var(--color-border-on-light);--nav-outline:var(--color-border-strong-on-light);--nav-focus:var(--color-focus-on-light)}.zAUZsG_nav[data-nav-tone=light]{--nav-bg:var(--color-glass-on-light)}.zAUZsG_nav[data-nav-tone=accent]{--nav-bg:var(--color-glass-on-accent)}.zAUZsG_logo:focus-visible,.zAUZsG_link:focus-visible,.zAUZsG_regionButton:focus-visible,.zAUZsG_menuButton:focus-visible{outline-color:var(--nav-focus)}.zAUZsG_items{margin:0 auto;padding:0;list-style:none;display:flex}.zAUZsG_item{position:static}.zAUZsG_link{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:inherit;font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;display:flex;position:relative}.zAUZsG_link:before{content:"";left:calc(var(--space-xs) - var(--stroke-hairline));right:calc(var(--space-xs) - var(--stroke-hairline));bottom:calc(var(--space-3xs) + var(--stroke-hairline));transform-origin:0;height:1px;transition:transform var(--motion-duration-fast) var(--motion-ease);background:currentColor;position:absolute;transform:scaleX(0)}.zAUZsG_link:hover:before{transform:none}.zAUZsG_chevron{opacity:var(--opacity-quiet);transition:transform var(--motion-duration-fast) var(--motion-ease)}.zAUZsG_item:is(:hover,:focus-within) .zAUZsG_chevron{transform:rotate(.5turn)}.zAUZsG_end{align-items:center;gap:var(--space-2xs);display:flex}.zAUZsG_region,.zAUZsG_cta{position:static}.zAUZsG_regionButton,.zAUZsG_menuButton{height:var(--size-control);border:1px solid var(--nav-outline);border-radius:var(--radius-pill);color:inherit;cursor:pointer;transition:border-color var(--motion-duration-base) var(--motion-ease);background:0 0}.zAUZsG_regionButton{align-items:center;gap:var(--space-3xs);padding:0 var(--space-2xs) 0 var(--space-xs);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--weight-semibold);display:flex}.zAUZsG_regionShort{letter-spacing:var(--tracking-label)}.zAUZsG_regionChevron{transition:transform var(--motion-duration-fast) var(--motion-ease)}.zAUZsG_region[data-open] .zAUZsG_regionChevron{transform:rotate(.5turn)}.zAUZsG_menuButton{width:var(--size-control);place-items:center;padding:0;display:none}.zAUZsG_cta .zAUZsG_ctaButton{margin:calc(-1 * var(--space-3xs)) calc(-1 * var(--space-3xs)) calc(-1 * var(--space-3xs)) 0}.zAUZsG_small{z-index:1;top:calc(100% + var(--space-2xs) + var(--stroke-hairline));width:var(--size-menu-small);padding:var(--space-s) var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-float);color:var(--color-text);opacity:0;visibility:hidden;transform:translateY(var(--space-2xs));transition:opacity var(--motion-duration-fast) var(--motion-ease), transform var(--motion-duration-base) var(--motion-ease), visibility var(--motion-duration-fast) var(--motion-ease);margin:0;list-style:none;position:absolute;overflow:hidden}.zAUZsG_ctaMenu{right:0}.zAUZsG_region[data-open] .zAUZsG_regionMenu,.zAUZsG_cta:is(:hover,:focus-within) .zAUZsG_ctaMenu{opacity:1;visibility:visible;transform:none}.zAUZsG_smallLink{padding:var(--space-2xs) 0;border-radius:var(--radius-media);color:var(--color-text);transition:transform var(--motion-duration-fast) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease);text-decoration:none;display:block}.zAUZsG_smallLink:hover{transform:translateX(var(--motion-nudge-menu))}.zAUZsG_option{width:100%;padding:var(--space-2xs) 0;border-radius:var(--radius-media);color:inherit;font-weight:var(--weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.zAUZsG_option:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.zAUZsG_option[aria-pressed=true]:after{content:"✓" / "";width:var(--size-icon-small);height:var(--size-icon-small);line-height:var(--size-icon-small);color:var(--color-text-emphasis);place-items:center;display:inline-grid}.zAUZsG_mobile{display:none}.zAUZsG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zAUZsG_preview{padding:var(--space-l) var(--space-s);border-radius:var(--radius-card);background:var(--color-background)}.zAUZsG_preview[data-nav-tone=light]{background:var(--color-surface-light)}.zAUZsG_preview[data-nav-tone=accent]{background:var(--color-accent)}@media (max-width:1199px){.zAUZsG_items,.zAUZsG_cta{display:none}.zAUZsG_menuButton{display:grid}.zAUZsG_regionMenu{right:0}.zAUZsG_nav[data-open] .zAUZsG_mobile{display:contents}}
.cw0oBq_head{margin-bottom:var(--space-l);justify-content:space-between;align-items:center;display:flex}.cw0oBq_controls{gap:var(--space-2xs);display:flex}.cw0oBq_row{gap:var(--space-2xs);flex-direction:column;display:flex}.cw0oBq_card{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-on-light);color:var(--color-text-on-light);cursor:pointer;transition:flex-grow var(--motion-duration-slow) var(--motion-ease), box-shadow var(--motion-duration-fast) var(--motion-ease), background var(--motion-duration-fast) var(--motion-ease);position:relative;overflow:hidden}.cw0oBq_card:not(.cw0oBq_open):hover{box-shadow:inset 0 0 0 1px var(--color-border-brand-on-light)}.cw0oBq_card:focus-visible{outline-color:var(--color-focus-on-light)}.cw0oBq_open{background:var(--color-brand-primary);box-shadow:none;cursor:default}.cw0oBq_card .cw0oBq_media{background:0 0;display:none}.cw0oBq_media img{opacity:0;transform:scale(var(--motion-scale-hover));transition:opacity var(--motion-duration-slow) var(--motion-ease), transform var(--motion-duration-slow) var(--motion-ease)}.cw0oBq_open .cw0oBq_media img{opacity:1;transform:none}.cw0oBq_body{align-items:flex-start;gap:var(--space-xs);padding:var(--space-m) var(--space-l);flex-direction:column;display:flex}.cw0oBq_sector,.cw0oBq_go{display:none}.cw0oBq_company{font-family:var(--font-heading);font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-heading-3);font-weight:var(--weight-medium)}.cw0oBq_result{align-items:center;gap:var(--space-xs);margin-top:var(--space-s);display:flex}.cw0oBq_figure{font-family:var(--font-heading);font-size:var(--text-figure);line-height:var(--leading-figure);letter-spacing:var(--tracking-figure);font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-text-emphasis-on-light);font-style:normal}.cw0oBq_description{font-size:var(--text-small);line-height:var(--leading-small)}.cw0oBq_open .cw0oBq_company,.cw0oBq_open .cw0oBq_description{color:var(--color-text)}.cw0oBq_open .cw0oBq_figure{color:var(--color-text-emphasis);animation:cw0oBq_rise-in var(--motion-duration-base) var(--motion-ease) var(--motion-delay-enter) both}.cw0oBq_open .cw0oBq_sector{margin-bottom:var(--space-2xs);display:block}.cw0oBq_open .cw0oBq_go{margin-top:var(--space-l);animation:cw0oBq_rise-in var(--motion-duration-base) var(--motion-ease) calc(var(--motion-delay-enter) * 1.25) both;display:inline-flex}@keyframes cw0oBq_rise-in{0%{opacity:0;transform:translateY(var(--motion-rise-detail))}}@media (prefers-reduced-motion:reduce){.cw0oBq_open .cw0oBq_figure,.cw0oBq_open .cw0oBq_go{animation:none}}@media (max-width:760px){.cw0oBq_result,.cw0oBq_figure,.cw0oBq_description{display:block}.cw0oBq_description{margin-top:var(--space-3xs)}.cw0oBq_open .cw0oBq_media{height:var(--size-case-media-height);display:block}.cw0oBq_open .cw0oBq_body{padding:var(--space-l)}.cw0oBq_open .cw0oBq_result{margin-top:var(--space-l)}}@media (min-width:761px) and (max-width:1199px){.cw0oBq_open{min-height:var(--size-case-open)}.cw0oBq_open .cw0oBq_media{width:var(--size-case-media);height:100%;display:block;position:absolute;inset:0 auto 0 0}.cw0oBq_open .cw0oBq_body{margin-left:var(--size-case-media);padding:var(--space-l);display:block}.cw0oBq_open .cw0oBq_company{display:block}.cw0oBq_open .cw0oBq_result{padding-top:var(--space-l);margin-top:0;display:block}.cw0oBq_open .cw0oBq_figure,.cw0oBq_open .cw0oBq_description{display:block}.cw0oBq_open .cw0oBq_description{margin-top:var(--space-3xs)}.cw0oBq_open .cw0oBq_go{width:fit-content;display:flex}}@media (min-width:1200px){.cw0oBq_row{height:var(--size-case-row);flex-direction:row}.cw0oBq_card{flex:1 1 0;min-width:0}.cw0oBq_open{flex-grow:var(--ratio-case-open)}.cw0oBq_card .cw0oBq_media{width:var(--size-case-media);height:100%;display:block;position:absolute;inset:0 auto 0 0}.cw0oBq_body{padding:var(--space-l);transition:left var(--motion-duration-slow) var(--motion-ease);gap:0;position:absolute;inset:0}.cw0oBq_open .cw0oBq_body{left:var(--size-case-media)}.cw0oBq_result{padding-top:var(--space-l);margin-top:auto;display:block}.cw0oBq_figure,.cw0oBq_description{display:block}.cw0oBq_description{max-width:var(--size-measure-case);margin-top:var(--space-3xs)}}
.XCwS7q_strip{padding-block:var(--space-l);border-block:1px solid var(--color-border-on-light);background:var(--color-surface-strip-on-light);color:var(--color-text-on-light);-webkit-mask:linear-gradient(90deg, transparent, var(--color-text-on-light) 8%, var(--color-text-on-light) 92%, transparent);-webkit-mask:linear-gradient(90deg, transparent, var(--color-text-on-light) 8%, var(--color-text-on-light) 92%, transparent);mask:linear-gradient(90deg, transparent, var(--color-text-on-light) 8%, var(--color-text-on-light) 92%, transparent);overflow:hidden}.XCwS7q_track{width:max-content;animation:XCwS7q_marquee var(--motion-duration-marquee) var(--motion-ease-linear) infinite;margin:0;padding:0;list-style:none;display:flex}.XCwS7q_strip:hover .XCwS7q_track{animation-play-state:paused}.XCwS7q_logo{align-items:center;gap:var(--space-xs);height:var(--space-4xl);padding-inline:var(--space-4xl);font-family:var(--font-heading);font-size:var(--text-logo-mark);line-height:var(--leading-logo-mark);letter-spacing:var(--tracking-logo-mark);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}@keyframes XCwS7q_marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.XCwS7q_track{animation:none}}
.UbRpVG_frame{padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom);position:relative}.UbRpVG_container{z-index:1;max-width:var(--grid-container);padding-inline:var(--grid-margin);margin-inline:auto;position:relative}.UbRpVG_light{background:var(--color-surface-light);color:var(--color-text-on-light)}.UbRpVG_light :focus-visible{outline-color:var(--color-focus-on-light)}.UbRpVG_dark{background:var(--color-background);color:var(--color-text);overflow:hidden}.UbRpVG_brand{background:var(--gradient-band-brand);color:var(--color-text);overflow:hidden}.UbRpVG_fromHero{padding-top:var(--space-section-top-compact);background:var(--gradient-band-light-from-hero)}.UbRpVG_fade{z-index:0;pointer-events:none;position:absolute;top:-1px;left:0;right:0}.UbRpVG_fade-light{--fade-from:var(--color-surface-light);height:var(--size-fade-tight);background:linear-gradient(180deg, var(--fade-from) 0%, color-mix(in srgb, var(--fade-from) 55%, var(--color-brand-primary)) 28%, color-mix(in srgb, var(--color-brand-primary) 72%, transparent) 50%, color-mix(in srgb, var(--color-brand-primary) 30%, transparent) 74%, transparent 100%)}.UbRpVG_fade-dark{--fade-from:var(--color-background);height:calc(var(--size-fade) + (1 - var(--fade-progress,1)) * var(--size-fade-travel));background:linear-gradient(180deg, var(--fade-from) 0%, color-mix(in srgb, var(--fade-from) 92%, transparent) 12%, color-mix(in srgb, var(--fade-from) 78%, transparent) 25%, color-mix(in srgb, var(--fade-from) 58%, transparent) 40%, color-mix(in srgb, var(--fade-from) 36%, transparent) 56%, color-mix(in srgb, var(--fade-from) 17%, transparent) 72%, color-mix(in srgb, var(--fade-from) 5%, transparent) 87%, transparent 100%)}
.puCJeG_head{margin-bottom:var(--space-heading-after);flex-direction:column;align-items:flex-start;display:flex}.puCJeG_heading{text-wrap:balance;font-family:var(--font-heading)}.puCJeG_keyword{margin-left:var(--space-optical-indent);font-size:var(--text-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-transform:uppercase;white-space:nowrap;display:block}.puCJeG_subheading{margin-top:var(--space-2xs);font-size:var(--text-heading-2);line-height:var(--leading-heading-2);letter-spacing:var(--tracking-heading-2);display:block}.puCJeG_intro{margin-top:var(--space-xl);flex-direction:column;align-items:flex-start;display:flex}.puCJeG_lede{max-width:var(--size-measure-lede);font-size:var(--text-lede);line-height:var(--leading-lede)}.puCJeG_cta{margin-top:var(--space-3xl)}@media (max-width:760px){.puCJeG_keyword{white-space:normal}.puCJeG_cta{margin-top:var(--space-m)}}.puCJeG_dark .puCJeG_keyword{color:var(--color-text-emphasis)}.puCJeG_light .puCJeG_keyword{color:var(--color-text-emphasis-on-light)}
.Jiba3a_card{isolation:isolate;border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);transition:transform var(--motion-duration-base) var(--motion-ease), box-shadow var(--motion-duration-base) var(--motion-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Jiba3a_card:is(:hover,:focus-visible){transform:translateY(var(--motion-lift-service));box-shadow:inset 0 0 0 1px var(--color-border-accent), var(--shadow-lift)}.Jiba3a_card .Jiba3a_media{background:0 0}.Jiba3a_media img{object-position:50% var(--image-focus-y);transform-origin:50% var(--image-focus-y);transition:transform var(--motion-duration-slow) var(--motion-ease)}.Jiba3a_card:is(:hover,:focus-visible) .Jiba3a_media img{transform:scale(var(--motion-scale-hover))}.Jiba3a_body{gap:var(--space-2xs);padding:var(--space-xs) var(--space-s) var(--space-m);transition:color var(--motion-duration-fast) var(--motion-ease);flex-direction:column;flex:1;display:flex;position:relative}.Jiba3a_body:before{content:"";z-index:-1;background:var(--color-accent);transform-origin:bottom;transition:transform var(--motion-duration-base) var(--motion-ease);position:absolute;inset:0;transform:scaleY(0)}.Jiba3a_card:is(:hover,:focus-visible) .Jiba3a_body:before{transform:none}.Jiba3a_top{justify-content:space-between;align-items:center;display:flex}.Jiba3a_number{transition:color var(--motion-duration-fast) var(--motion-ease)}.Jiba3a_title{text-wrap:balance;font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-heading-3);font-weight:var(--weight-medium)}.Jiba3a_text{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-ease)}.Jiba3a_card:is(:hover,:focus-visible) :is(.Jiba3a_title,.Jiba3a_text){color:var(--color-text-on-light)}.Jiba3a_card:is(:hover,:focus-visible) .Jiba3a_number{color:var(--color-brand-primary)}
.XskLbq_grid{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:761px) and (max-width:1199px){.XskLbq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.XskLbq_grid{grid-template-columns:minmax(0,1fr)}}
.heeq8W_merge{--merge:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.heeq8W_stage{--disc:min(80cqh, 25cqw);--offset:calc(var(--disc) * .25 + (1 - var(--merge)) * 17cqw);height:var(--size-merge-stage);border-radius:var(--radius-card);background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--color-border);grid-area:1/1/2/3;position:relative;overflow:hidden;container-type:size}.heeq8W_stage:before{content:"";background-image:var(--gradient-dot-grid);background-size:var(--size-dot-grid-diagram) var(--size-dot-grid-diagram);opacity:.6;position:absolute;inset:0}.heeq8W_part{width:var(--disc);height:var(--disc);margin:calc(var(--disc) / -2) 0 0 calc(var(--disc) / -2);border-radius:var(--radius-round);background:var(--gradient-diagram-disc);mix-blend-mode:screen;place-items:center;display:grid;position:absolute;top:50%;left:50%}.heeq8W_part.heeq8W_first{transform:translateX(calc(var(--offset) * -1))}.heeq8W_part.heeq8W_second{transform:translateX(var(--offset))}.heeq8W_artFrame{position:absolute;inset:0}.heeq8W_chip{z-index:2;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-s) var(--space-3xs) var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-surface-chip);box-shadow:inset 0 0 0 1px var(--color-border-strong);font-family:var(--font-body);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);font-weight:var(--weight-semibold);text-transform:uppercase;white-space:nowrap;opacity:calc((1 - var(--merge)) * 3.5);display:inline-flex;position:absolute;top:9%}.heeq8W_first .heeq8W_chip{left:0;transform:translate(-34%)}.heeq8W_second .heeq8W_chip{right:0;transform:translate(34%)}.heeq8W_chipNumber{width:var(--size-disc-small);height:var(--size-disc-small);border-radius:var(--radius-round);background:var(--color-accent);color:var(--color-text-on-light);font-weight:var(--weight-semibold);place-items:center;display:grid}.heeq8W_art{opacity:0;width:100%;height:100%;transform:translateY(var(--motion-rise-detail));transition:opacity var(--motion-duration-base) var(--motion-ease), transform var(--motion-duration-slow) var(--motion-ease);overflow:visible}.heeq8W_merge[data-drawn] .heeq8W_art{opacity:1;transform:none}.heeq8W_rim{fill:none;stroke:var(--color-diagram-rim);stroke-width:1.3px}.heeq8W_inner,.heeq8W_axis{fill:none;stroke:var(--color-diagram-stroke);stroke-width:1.1px}.heeq8W_key{stroke:var(--color-diagram-key);transition:stroke var(--motion-duration-base) var(--motion-ease)}.heeq8W_breathe{transform-box:fill-box;transform-origin:100%;opacity:calc(1 - var(--merge) * .75);animation:heeq8W_breathe var(--motion-duration-breathe) var(--motion-ease-in-out) infinite alternate}.heeq8W_breatheLate{animation-delay:calc(var(--motion-duration-breathe) / -2)}.heeq8W_node{fill:var(--color-text)}.heeq8W_hot{fill:var(--color-accent);filter:var(--shadow-glow-accent-node)}.heeq8W_link{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1.25 - var(--merge) * 1.25);filter:var(--shadow-glow-accent-soft)}.heeq8W_core{fill:var(--color-accent);filter:var(--shadow-glow-accent)}.heeq8W_agents{transform-box:view-box;transform-origin:50%;animation:heeq8W_orbit var(--motion-duration-orbit) var(--motion-ease-linear) infinite}.heeq8W_agents circle{fill:var(--color-diagram-node);stroke:var(--color-text);stroke-width:1.3px}.heeq8W_spoke{fill:none;stroke:var(--color-border-strong);stroke-width:1px;opacity:calc(1 - var(--merge) * .6)}.heeq8W_merge[data-fused] .heeq8W_key{stroke:var(--color-accent);filter:var(--shadow-glow-accent-soft)}.heeq8W_merge[data-fused] .heeq8W_core{filter:var(--shadow-glow-accent-strong)}@keyframes heeq8W_breathe{0%{transform:scale(.9)}to{transform:scale(1.04)}}@keyframes heeq8W_orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.heeq8W_breathe,.heeq8W_agents{animation-iteration-count:1}}.heeq8W_beamAnchor{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.heeq8W_beam{width:calc(var(--disc) - var(--offset) * 2);height:calc(var(--disc) * .8);left:calc((var(--disc) - var(--offset) * 2) / -2);top:calc(var(--disc) * -.4);border-radius:var(--radius-round);background:var(--gradient-diagram-beam);opacity:calc(var(--merge) * 1.1 - .1);position:absolute}.heeq8W_side{z-index:4;align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-l);flex-direction:column;display:flex;position:relative}.heeq8W_title{text-wrap:balance;margin-bottom:var(--space-xs);font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-heading-3);font-weight:var(--weight-medium);color:var(--color-text-emphasis)}.heeq8W_text{font-size:var(--text-body);line-height:var(--leading-body)}.heeq8W_more{margin-top:var(--space-2xs)}@media (min-width:1200px){.heeq8W_side{width:min(51%, var(--size-merge-side));opacity:calc(var(--merge) * 1.8 - .7);transition:opacity var(--motion-duration-fast) var(--motion-ease);grid-row:1}.heeq8W_side.heeq8W_first{margin-left:var(--space-l);transform:translateX(calc((1 - var(--merge)) * var(--motion-slide-merge) * -1));grid-column:1;justify-self:start}.heeq8W_side.heeq8W_second{margin-right:var(--space-l);text-align:right;transform:translateX(calc((1 - var(--merge)) * var(--motion-slide-merge)));grid-column:2;justify-self:end;align-items:flex-end}}@media (max-width:1199px){.heeq8W_merge{grid-template-columns:minmax(0,1fr)}.heeq8W_stage{--disc:min(46cqh, 72cqw);--offset:calc(var(--disc) * .25 + (1 - var(--merge)) * 9cqh);grid-area:auto}.heeq8W_part.heeq8W_first{transform:translateY(calc(var(--offset) * -1))}.heeq8W_part.heeq8W_second{transform:translateY(var(--offset))}.heeq8W_artFrame{transform:rotate(90deg)}.heeq8W_chip{opacity:1}.heeq8W_first .heeq8W_chip,.heeq8W_second .heeq8W_chip{left:50%;right:auto;transform:translate(-50%)}.heeq8W_first .heeq8W_chip{top:calc(var(--space-s) * -1)}.heeq8W_second .heeq8W_chip{top:auto;bottom:calc(var(--space-s) * -1)}.heeq8W_beam{width:calc(var(--disc) * .8);height:calc(var(--disc) - var(--offset) * 2);left:calc(var(--disc) * -.4);top:calc((var(--disc) - var(--offset) * 2) / -2)}.heeq8W_side{max-width:60ch}.heeq8W_side.heeq8W_second{padding-top:var(--space-xl);border-top:1px solid var(--color-border)}}
._1QO3Ea_carousel{margin-bottom:var(--space-5xl)}._1QO3Ea_logos{margin-top:var(--space-section-bottom)}
.Cpa7Ya_band{padding:var(--space-section-top) 0 var(--space-8xl);background:var(--color-surface-light);color:var(--color-text-on-light);position:relative}.Cpa7Ya_bleed{height:var(--size-fade-tight);background:var(--gradient-bleed-deep);pointer-events:none;position:absolute;top:-1px;left:0;right:0}.Cpa7Ya_container{max-width:var(--grid-container);padding-inline:var(--grid-margin);margin-inline:auto;position:relative}.Cpa7Ya_heading{margin-bottom:var(--space-heading-after);font-family:var(--font-heading)}.Cpa7Ya_headline{margin-left:var(--space-optical-indent);color:var(--color-text-emphasis-on-light);font-size:var(--text-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-transform:uppercase;display:block}.Cpa7Ya_subheading{margin-top:var(--space-2xs);font-size:var(--text-heading-2);line-height:var(--leading-heading-2);letter-spacing:var(--tracking-heading-2);display:block}.Cpa7Ya_bar{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:var(--space-toolbar-after);scroll-margin-top:var(--size-fade-tight);flex-wrap:wrap;display:flex}.Cpa7Ya_panels{grid-template-columns:minmax(0,1fr);display:grid}.Cpa7Ya_panel{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transform:translateY(var(--motion-rise-small));transition:opacity var(--motion-duration-base) var(--motion-ease), transform var(--motion-duration-base) var(--motion-ease), visibility 0s var(--motion-duration-base);flex-direction:column;grid-area:1/1;display:flex}.Cpa7Ya_panel>*{flex:1;min-width:0}.Cpa7Ya_panel.Cpa7Ya_on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-duration-base) var(--motion-ease), transform var(--motion-duration-base) var(--motion-ease), visibility 0s;transform:none}.Cpa7Ya_cards{align-items:stretch;gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px),(min-width:761px) and (max-width:1199px){.Cpa7Ya_panel:not(.Cpa7Ya_on){display:none}.Cpa7Ya_panel>*{flex:none}.Cpa7Ya_cards{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.Cpa7Ya_bar{flex-direction:column;align-items:flex-start}}
.iOhAAa_rotator{display:flex}.iOhAAa_shown{align-items:flex-start;gap:var(--space-3xs);padding-left:var(--space-s);border-left:var(--stroke-rule) solid var(--color-accent);flex-direction:column;display:flex}.iOhAAa_label{display:block}.iOhAAa_items{height:var(--leading-heading-3);min-width:var(--size-measure-rotator);font-family:var(--font-heading);font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-statement);font-weight:var(--weight-semibold);color:var(--color-text);justify-items:start;display:inline-grid;overflow:hidden}.iOhAAa_items>span{white-space:nowrap;opacity:0;transition:transform var(--motion-duration-base) var(--motion-ease), opacity var(--motion-duration-fast) var(--motion-ease);grid-area:1/1;transform:translateY(100%)}.iOhAAa_items>.iOhAAa_on{opacity:1;transform:translateY(0)}.iOhAAa_items>.iOhAAa_out{opacity:0;transform:translateY(-100%)}@media (max-width:760px){.iOhAAa_items{min-width:0}.iOhAAa_items>span{white-space:normal}}.iOhAAa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Vtspxq_hero{background:var(--gradient-hero);align-items:flex-start;display:flex;position:relative;overflow:hidden}.Vtspxq_hero:before{content:"";z-index:1;pointer-events:none;background:var(--gradient-hero-scrim);position:absolute;inset:0}.Vtspxq_inner{z-index:2;width:100%;max-width:var(--grid-container);padding:var(--space-hero-top) var(--grid-margin) 0;margin-inline:auto;position:relative}@media (min-width:761px) and (min-height:780px){.Vtspxq_inner{padding-top:var(--space-hero-top-tall)}}@media (min-width:761px) and (min-height:900px){.Vtspxq_inner{padding-top:var(--space-hero-top-taller)}}.Vtspxq_heading{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;text-shadow:var(--shadow-text)}.Vtspxq_line{padding-bottom:.03em;display:block;overflow:hidden}.Vtspxq_line>span{animation:Vtspxq_rise-in var(--motion-duration-reveal) var(--motion-ease) both;display:inline-block}.Vtspxq_line+.Vtspxq_line>span{animation-delay:var(--motion-stagger)}.Vtspxq_emphasis{color:var(--color-text-emphasis)}.Vtspxq_statement{max-width:var(--size-measure-statement);margin-top:var(--space-5xl);font-family:var(--font-heading);font-size:var(--text-statement);line-height:var(--leading-statement);letter-spacing:var(--tracking-statement);font-weight:var(--weight-regular);text-wrap:pretty;text-shadow:var(--shadow-text)}.Vtspxq_services{margin-top:var(--space-hero-rotator);animation:Vtspxq_fade-up var(--motion-duration-entrance) var(--motion-ease) var(--motion-delay-entrance-rotator) both}.Vtspxq_latest{margin-top:var(--space-5xl);padding-top:var(--space-s);border-top:1px solid var(--color-border);animation:Vtspxq_fade-up var(--motion-duration-entrance) var(--motion-ease) var(--motion-delay-entrance-rail) both}@media (min-width:761px) and (max-width:1199px){.Vtspxq_statement,.Vtspxq_services{margin-top:var(--space-4xl)}.Vtspxq_latest{margin-top:var(--space-3xl)}}@media (max-width:760px){.Vtspxq_statement,.Vtspxq_services,.Vtspxq_latest{margin-top:var(--space-3xl)}}@keyframes Vtspxq_rise-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes Vtspxq_fade-up{0%{opacity:0;transform:translateY(var(--motion-rise-small))}to{opacity:1;transform:none}}
.fpZMFa_stack{--label-gap:var(--space-2xl);visibility:hidden;width:100%;position:relative}.fpZMFa_stack[data-ready]{visibility:visible}.fpZMFa_stack:before{content:"";left:calc(var(--cx) - var(--d) * .75);top:calc(var(--cy) - var(--d) * .05);width:calc(var(--d) * 1.5);height:calc(var(--d) * .5);border-radius:var(--radius-round);background:var(--gradient-layer-glow);filter:var(--blur-glow);pointer-events:none;animation:fpZMFa_glow var(--motion-duration-glow) var(--motion-ease-in-out) infinite;transition:left var(--motion-duration-slow) var(--motion-ease), top var(--motion-duration-slow) var(--motion-ease);position:absolute}@keyframes fpZMFa_glow{0%,to{opacity:.85}50%{opacity:1}}.fpZMFa_stage{position:absolute;inset:0}.fpZMFa_floor{pointer-events:none;transition:transform var(--motion-duration-slow) var(--motion-ease);position:absolute;top:0;left:0;overflow:visible}.fpZMFa_floorGrid line,.fpZMFa_floorInner{fill:none;stroke:var(--color-border);stroke-width:1px}.fpZMFa_floorOuter{fill:var(--color-diagram-floor);stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:var(--stroke-dash)}.fpZMFa_node{fill:var(--color-background);stroke:var(--color-border-strong);stroke-width:1px}.fpZMFa_plate{width:var(--plate);height:var(--plate);border-radius:calc(var(--plate) * .08);background:var(--gradient-layer);box-shadow:var(--shadow-layer);cursor:pointer;transform-style:preserve-3d;transition:transform var(--motion-duration-slow) var(--motion-ease), top var(--motion-duration-slow) var(--motion-ease), left var(--motion-duration-slow) var(--motion-ease), box-shadow var(--motion-duration-base) var(--motion-ease);place-items:center;display:grid;position:absolute}.fpZMFa_plate:after{content:"";border-radius:inherit;background:var(--gradient-layer-edge);box-shadow:var(--shadow-layer-edge);transform:translateZ(calc(var(--plate) * -.04));position:absolute;inset:0}.fpZMFa_plate:before{content:"";border-radius:inherit;background:var(--gradient-layer-sheen);opacity:0;pointer-events:none;background-position:150% 0;background-size:250% 100%;position:absolute;inset:0}.fpZMFa_plate.fpZMFa_on{background:var(--gradient-layer-active);box-shadow:var(--shadow-layer-active)}.fpZMFa_plate.fpZMFa_on:before{opacity:1;animation:fpZMFa_sheen var(--motion-duration-sheen) var(--motion-ease-in-out) infinite}@keyframes fpZMFa_sheen{0%{background-position:150% 0}55%,to{background-position:-50% 0}}.fpZMFa_icon{color:var(--color-text-muted);transition:color var(--motion-duration-base) var(--motion-ease);position:relative}.fpZMFa_icon :where(path,circle,rect,ellipse){stroke-width:var(--stroke-layer-icon)}.fpZMFa_plate.fpZMFa_on .fpZMFa_icon{color:var(--color-accent)}.fpZMFa_label{width:var(--label-width);cursor:pointer;transition:top var(--motion-duration-slow) var(--motion-ease), left var(--motion-duration-slow) var(--motion-ease);flex-direction:column;display:flex;position:absolute}.fpZMFa_label:before{content:"";left:calc(-1 * var(--label-gap));top:var(--space-xs);width:calc(var(--label-gap) - var(--space-2xs));background:var(--color-border);height:1px;position:absolute}.fpZMFa_label.fpZMFa_on:before{background:var(--color-accent)}.fpZMFa_title{font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-heading-3);font-weight:var(--weight-medium)}.fpZMFa_toggle{color:var(--color-text);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.fpZMFa_titleText{display:inline}.fpZMFa_description{margin-top:var(--space-2xs);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text);display:none}.fpZMFa_label.fpZMFa_on .fpZMFa_description{animation:fpZMFa_text-in var(--motion-duration-base) var(--motion-ease) var(--motion-delay-text) both;display:block}@keyframes fpZMFa_text-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-3xs)))}to{opacity:1;transform:none}}.fpZMFa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.fpZMFa_stack{--label-gap:var(--space-s)}.fpZMFa_icon svg{width:var(--size-icon-large);height:var(--size-icon-large)}}@media (prefers-reduced-motion:reduce){.fpZMFa_stack:before,.fpZMFa_label,.fpZMFa_floor{transition:none}.fpZMFa_plate{transition:box-shadow var(--motion-duration-base) var(--motion-ease)}.fpZMFa_stack:before,.fpZMFa_plate.fpZMFa_on:before,.fpZMFa_label.fpZMFa_on .fpZMFa_description{animation:none}}
._19UJeG_band{padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom);background:var(--gradient-band-deep);color:var(--color-text);position:relative;overflow:hidden}._19UJeG_backdrop{pointer-events:none;position:absolute;inset:0}._19UJeG_backdrop svg{width:100%;height:100%;display:block}._19UJeG_fadeStop{stop-color:var(--color-text)}._19UJeG_gridLines line{stroke:var(--color-diagram-line);stroke-width:1px}._19UJeG_tile{fill:var(--color-diagram-shape);stroke:var(--color-diagram-edge);stroke-width:1px}._19UJeG_connector{fill:none;stroke:var(--color-diagram-edge);stroke-width:1px;stroke-dasharray:var(--stroke-dash-fine)}._19UJeG_blend{height:calc(var(--space-blend) + var(--space-3xl) + (1 - var(--blend-progress,1)) * var(--size-blend-travel));background:var(--gradient-blend-from-brand);pointer-events:none;position:absolute;top:-1px;left:0;right:0}._19UJeG_inner{max-width:var(--grid-container);padding-inline:var(--grid-margin);margin-inline:auto;position:relative}._19UJeG_head{margin-bottom:var(--space-3xl)}._19UJeG_heading{margin:0}._19UJeG_keyword{margin-left:var(--space-optical-indent);font-size:var(--text-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-transform:uppercase;color:var(--color-text-emphasis);display:block}._19UJeG_subheading{margin-top:var(--space-2xs);font-size:var(--text-heading-2);line-height:var(--leading-heading-2);letter-spacing:var(--tracking-heading-2);display:block}._19UJeG_lede{max-width:var(--size-measure-lede);margin-top:var(--space-xl);font-size:var(--text-lede);line-height:var(--leading-lede)}._19UJeG_ctas{gap:var(--space-s);margin-top:var(--space-3xl);flex-wrap:wrap;display:flex}@media (min-width:1200px){._19UJeG_inner{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid}}@media (max-width:760px){._19UJeG_ctas{margin-top:var(--space-m)}}
.y6zN2a_band{padding-top:var(--space-closing-top);padding-bottom:var(--space-closing-bottom);background:var(--gradient-band-closing);color:var(--color-text-on-light);position:relative;overflow:hidden}.y6zN2a_band:before{content:"";pointer-events:none;background:var(--gradient-dots-on-light) 0 0 / var(--size-dot-grid) var(--size-dot-grid);-webkit-mask:var(--gradient-fade-corner);-webkit-mask:var(--gradient-fade-corner);mask:var(--gradient-fade-corner);position:absolute;inset:0}.y6zN2a_band>*{z-index:1;position:relative}.y6zN2a_band :focus-visible{outline-color:var(--color-focus-on-light)}.y6zN2a_foot{justify-content:space-between;align-items:flex-end;gap:var(--space-l) var(--space-4xl);max-width:var(--grid-container);margin:var(--space-closing-gap) auto 0;padding-inline:var(--grid-margin);flex-wrap:wrap;display:flex}.y6zN2a_lede{font-size:var(--text-support);line-height:var(--leading-support)}.y6zN2a_line{display:block}@media (max-width:760px){.y6zN2a_line{display:inline}}.y6zN2a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._0l1wDW_band{background:var(--color-surface-light);color:var(--color-text-on-light)}._0l1wDW_inner{max-width:var(--grid-container);padding-inline:var(--grid-margin);margin-inline:auto}._0l1wDW_heading{margin-bottom:var(--space-l);font-family:var(--font-heading);font-size:var(--text-heading-2);line-height:var(--leading-heading-2);letter-spacing:var(--tracking-heading-2);font-weight:var(--weight-semibold);white-space:nowrap}._0l1wDW_row{border-top:1px solid var(--color-border-on-light);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}._0l1wDW_cell{display:flex}._0l1wDW_stat{padding-block:var(--space-l);padding-inline:var(--space-m);box-shadow:inset 1px 0 0 var(--color-border-on-light);flex:1}._0l1wDW_cell:first-child ._0l1wDW_stat{box-shadow:none;padding-left:0}@media (min-width:761px) and (max-width:1199px){._0l1wDW_row{grid-template-columns:repeat(3,minmax(0,1fr))}._0l1wDW_stat{border-bottom:1px solid var(--color-border-on-light)}._0l1wDW_cell:nth-child(3n+1) ._0l1wDW_stat{box-shadow:none;padding-left:0}}@media (max-width:760px){._0l1wDW_row{grid-template-columns:repeat(2,minmax(0,1fr))}._0l1wDW_stat{padding-left:var(--space-s);border-bottom:1px solid var(--color-border-on-light)}._0l1wDW_cell:nth-child(odd) ._0l1wDW_stat{box-shadow:none;padding-left:0}}
.zlwOTG_gallery{grid-template-columns:var(--size-menu-small) minmax(0, 1fr);font-family:var(--font-body);display:grid}.zlwOTG_muted{color:var(--color-text-muted)}.zlwOTG_count{font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.zlwOTG_sidebar{height:100dvh;padding-top:calc(var(--space-xs) + var(--size-nav) + var(--space-s));border-right:1px solid var(--color-border);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.zlwOTG_sidebarToggle{display:none}.zlwOTG_sidebarPanel{padding:0 var(--space-s) var(--space-3xl);flex:1;overflow-y:auto}.zlwOTG_filter{z-index:1;width:100%;padding:var(--space-2xs) var(--space-xs);font-size:var(--text-small);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);box-shadow:0 0 0 var(--space-2xs) var(--color-background);position:sticky;top:0}.zlwOTG_filter::placeholder{color:var(--color-text-muted)}.zlwOTG_navGroup{margin-top:var(--space-m)}.zlwOTG_navGroupLink{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);font-family:var(--font-heading);font-size:var(--text-heading-4);line-height:var(--leading-heading-4);font-weight:var(--weight-semibold);border-radius:var(--radius-media);text-decoration:none;display:flex}.zlwOTG_navCount{font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.zlwOTG_navItems{margin:var(--space-3xs) 0 0 var(--space-2xs);border-left:1px solid var(--color-border);padding:0;list-style:none}.zlwOTG_navLink{margin-left:calc(-1 * var(--size-progress));padding:var(--space-4xs) var(--space-s);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted);border-left:var(--size-progress) solid transparent;text-decoration:none;display:block}.zlwOTG_navLink:hover,.zlwOTG_navGroupLink:hover{color:var(--color-text)}.zlwOTG_navGroupLink[aria-current],.zlwOTG_navLink[aria-current]{color:var(--color-text-emphasis)}.zlwOTG_navLink[aria-current]{border-left-color:var(--color-accent)}.zlwOTG_main{min-width:0;padding-top:calc(var(--space-xs) + var(--size-nav) + var(--space-l));padding-bottom:var(--space-6xl)}.zlwOTG_main [id]{scroll-margin-top:calc(var(--space-xs) + var(--size-nav) + var(--space-s))}.zlwOTG_intro,.zlwOTG_block{padding-inline:var(--space-3xl)}.zlwOTG_intro{padding-bottom:var(--space-l);border-bottom:1px solid var(--color-border)}.zlwOTG_title{font-size:var(--text-heading-2);line-height:var(--leading-heading-2)}.zlwOTG_block{padding-block:var(--space-4xl) var(--space-3xl);border-bottom:1px solid var(--color-border)}.zlwOTG_blockTitle{align-items:baseline;gap:var(--space-xs);margin-bottom:var(--space-l);font-size:var(--text-heading-2);line-height:var(--leading-heading-2);display:flex}.zlwOTG_note{margin-bottom:var(--space-l);font-size:var(--text-small);color:var(--color-text-muted)}.zlwOTG_tokenGroup{border-top:1px solid var(--color-border);padding-block:var(--space-s)}.zlwOTG_groupSummary{align-items:baseline;gap:var(--space-xs);cursor:pointer;display:flex}.zlwOTG_groupTitle{font-size:var(--text-heading-3);line-height:var(--leading-heading-3);display:inline}.zlwOTG_tokenGroup[open]>.zlwOTG_groupSummary{margin-bottom:var(--space-s)}.zlwOTG_tokenName{color:var(--color-text);overflow-wrap:anywhere}.zlwOTG_tokenValue{color:var(--color-text-muted);overflow-wrap:anywhere}.zlwOTG_override{color:var(--color-text-muted);display:block}.zlwOTG_todo{margin-left:var(--space-2xs);padding:0 var(--space-2xs);font-size:var(--text-label);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted)}.zlwOTG_swatchGrid,.zlwOTG_gradientGrid{gap:var(--space-m) var(--space-s);padding:0;list-style:none;display:grid}.zlwOTG_swatchGrid{grid-template-columns:repeat(auto-fill, minmax(calc(2 * var(--space-8xl)), 1fr))}.zlwOTG_gradientGrid{grid-template-columns:repeat(auto-fill, minmax(calc(4 * var(--space-6xl)), 1fr))}.zlwOTG_swatchTile{gap:var(--space-4xs);min-width:0;font-size:var(--text-small);line-height:var(--leading-small);flex-direction:column;display:flex}.zlwOTG_swatch{height:var(--space-6xl);margin-bottom:var(--space-2xs);border:1px solid var(--color-border);border-radius:var(--radius-media);display:block}.zlwOTG_specimens{margin-bottom:var(--space-l);padding:0;list-style:none}.zlwOTG_specimen{grid-template-columns:minmax(0, 1fr) calc(3 * var(--space-8xl));gap:var(--space-l);padding-block:var(--space-s);border-top:1px solid var(--color-border);align-items:center;display:grid}.zlwOTG_specimen:first-child{border-top:0}.zlwOTG_specimenText{overflow-wrap:anywhere}.zlwOTG_specimenMeta{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted);flex-direction:column;display:flex}.zlwOTG_table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:var(--leading-small)}.zlwOTG_table td{padding:var(--space-2xs) var(--space-s) var(--space-2xs) 0;border-top:1px solid var(--color-border);vertical-align:middle}.zlwOTG_sampleCell{width:30%;overflow:hidden}.zlwOTG_nameCell{width:30%}.zlwOTG_ratioCell{width:15%}.zlwOTG_box{width:var(--space-xl);height:var(--space-xl);border:1px solid var(--color-border);background:var(--color-background);display:inline-block}.zlwOTG_bar{height:var(--space-s);background:var(--color-text-muted);max-width:100%;display:inline-block}.zlwOTG_blurStage{padding:var(--space-2xs);background:var(--gradient-band-brand);border-radius:var(--radius-media);display:inline-block}.zlwOTG_motionTrack{height:var(--space-s);border-radius:var(--radius-pill);background:var(--color-glass);display:block;position:relative}.zlwOTG_motionDot{aspect-ratio:1;border-radius:var(--radius-round);background:var(--color-accent);animation:zlwOTG_gallery-motion var(--motion-duration-loop) infinite alternate;position:absolute;inset-block:0;inset-inline-start:0}@keyframes zlwOTG_gallery-motion{to{inset-inline-start:calc(100% - var(--space-s))}}.zlwOTG_grid3,.zlwOTG_grid2{gap:var(--space-l);grid-auto-flow:dense;align-items:start;display:grid}.zlwOTG_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.zlwOTG_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.zlwOTG_card{gap:var(--space-m);min-width:0;padding:var(--space-m);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.zlwOTG_cardWide{grid-column:1/-1}.zlwOTG_card[hidden],.zlwOTG_sectionEntry[hidden]{display:none}.zlwOTG_cardHead{gap:var(--space-2xs);flex-direction:column;display:flex}.zlwOTG_cardTitleRow{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.zlwOTG_cardTitle{font-size:var(--text-heading-3);line-height:var(--leading-heading-3)}.zlwOTG_level{padding:var(--space-4xs) var(--space-2xs);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill)}.zlwOTG_description,.zlwOTG_descriptionRest{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}.zlwOTG_descriptionMore>summary{cursor:pointer;list-style:none}.zlwOTG_descriptionMore>summary::-webkit-details-marker{display:none}.zlwOTG_more{color:var(--color-text);text-decoration:underline}.zlwOTG_descriptionMore[open] .zlwOTG_more{display:none}.zlwOTG_descriptionRest{margin-top:var(--space-3xs)}.zlwOTG_usedIn{font-size:var(--text-small);line-height:var(--leading-small)}.zlwOTG_usedInLabel{margin-right:var(--space-3xs);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.zlwOTG_chips{gap:var(--space-3xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.zlwOTG_chip{padding:0 var(--space-2xs);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--weight-regular);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);display:inline-block}.zlwOTG_examples{gap:var(--space-l);flex-direction:column;display:flex}.zlwOTG_examplesGrid{grid-template-columns:repeat(auto-fill, minmax(calc(2 * var(--space-8xl)), 1fr));gap:var(--space-m);display:grid}.zlwOTG_example{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.zlwOTG_exampleName{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-muted)}.zlwOTG_stages{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.zlwOTG_stage{gap:var(--space-2xs);min-width:0;max-width:100%;padding:var(--space-s);background:var(--color-background);border:1px dashed var(--color-border);border-radius:var(--radius-media);flex-direction:column;flex:auto;display:flex}.zlwOTG_stageLight{background:var(--color-surface-light);color:var(--color-text-on-light);border-color:var(--color-border-on-light)}.zlwOTG_stageLabel{font-size:var(--text-label);line-height:var(--leading-label);opacity:var(--opacity-inactive)}.zlwOTG_stageBody{min-width:0;padding:var(--space-2xs);overflow-x:auto}.zlwOTG_propsSummary{width:fit-content;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer}.zlwOTG_propsSummary:hover{color:var(--color-text)}.zlwOTG_propsBody{margin-top:var(--space-2xs);padding:var(--space-s);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-media);overflow-x:auto}.zlwOTG_sectionsBlock{padding-top:var(--space-4xl)}.zlwOTG_sectionsTitle{padding-inline:var(--space-3xl)}.zlwOTG_sectionEntry{padding-bottom:var(--space-4xl)}.zlwOTG_sectionHead{padding:var(--space-l) var(--space-3xl);border-top:1px solid var(--color-border)}.zlwOTG_sectionHead .zlwOTG_cardHead{max-width:calc(9 * var(--space-8xl))}.zlwOTG_band{margin-top:var(--space-l)}.zlwOTG_bandBar{justify-content:space-between;align-items:center;gap:var(--space-3xs) var(--space-m);padding:var(--space-2xs) var(--space-3xl);font-size:var(--text-small);line-height:var(--leading-small);background:var(--color-surface-raised);border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.zlwOTG_bandLabel{align-items:center;gap:var(--space-2xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.zlwOTG_bandLabel strong{color:var(--color-text);font-weight:var(--weight-semibold)}.zlwOTG_bandBar>[open]{padding-bottom:var(--space-2xs);flex-basis:100%}.zlwOTG_bandStage{isolation:isolate;position:relative;overflow-x:clip}@media (min-width:761px) and (max-width:1199px){.zlwOTG_grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.zlwOTG_grid2{grid-template-columns:minmax(0,1fr)}.zlwOTG_intro,.zlwOTG_block,.zlwOTG_sectionsTitle,.zlwOTG_sectionHead,.zlwOTG_bandBar{padding-inline:var(--space-l)}}@media (max-width:760px){.zlwOTG_gallery{padding-top:calc(var(--space-xs) + var(--size-nav) + var(--space-2xs));grid-template-columns:minmax(0,1fr)}.zlwOTG_sidebar{top:calc(var(--space-xs) + var(--size-nav) + var(--space-2xs));z-index:2;height:auto;margin-inline:var(--grid-margin);border-right:0;padding-top:0}.zlwOTG_sidebarToggle{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;padding:var(--space-2xs) var(--space-s);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer;display:flex}.zlwOTG_sidebarCurrent{font-weight:var(--weight-regular);color:var(--color-text-emphasis);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zlwOTG_sidebarPanel{display:none}.zlwOTG_sidebar[data-open] .zlwOTG_sidebarPanel{top:100%;max-height:70dvh;margin-top:var(--space-2xs);padding-top:var(--space-s);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-float);display:block;position:absolute;inset-inline:0}.zlwOTG_sidebar[data-open] .zlwOTG_filter{box-shadow:0 0 0 var(--space-2xs) var(--color-surface-raised)}.zlwOTG_main{padding-top:var(--space-l)}.zlwOTG_main [id]{scroll-margin-top:calc(var(--space-xs) + var(--size-nav) + var(--space-6xl))}.zlwOTG_intro,.zlwOTG_block,.zlwOTG_sectionsTitle,.zlwOTG_sectionHead,.zlwOTG_bandBar{padding-inline:var(--grid-margin)}.zlwOTG_grid3,.zlwOTG_grid2{grid-template-columns:minmax(0,1fr)}.zlwOTG_specimen{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.zlwOTG_table,.zlwOTG_table tbody,.zlwOTG_table tr,.zlwOTG_table td{width:auto;display:block}.zlwOTG_table tr{padding:var(--space-2xs) 0;border-top:1px solid var(--color-border)}.zlwOTG_table td{padding:var(--space-4xs) 0;border-top:0}}
