.BrandsOverview-module__Q9aOWG__section{--per-row:3;--tracks:6;--gap-x:12px;--gap-y:4px;width:100%;padding:56px var(--gutter) 56px;color:var(--ix-text);background:0 0;flex-direction:column;align-items:center;display:flex;position:relative}.BrandsOverview-module__Q9aOWG__title{max-width:22ch;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.298vw + .361602rem,3rem);font-weight:700;line-height:1.2;overflow:hidden}.BrandsOverview-module__Q9aOWG__arrow{width:clamp(88px,14vw,220px);margin:20px auto 24px}.BrandsOverview-module__Q9aOWG__arrow svg{fill:none;stroke:currentColor;width:100%;height:auto;display:block}.BrandsOverview-module__Q9aOWG__wall{grid-template-columns:repeat(var(--tracks), minmax(0, 1fr));gap:var(--gap-y) var(--gap-x);width:100%;max-width:calc(var(--per-row) * 240px + (var(--per-row) - 1) * var(--gap-x));margin:0;padding:0;list-style:none;display:grid}.BrandsOverview-module__Q9aOWG__logo{aspect-ratio:2;grid-column:span 2;position:relative;overflow:hidden}.BrandsOverview-module__Q9aOWG__wall:not(.BrandsOverview-module__Q9aOWG__featured)>.BrandsOverview-module__Q9aOWG__logo:nth-child(5n+4){grid-column:2/span 2}.BrandsOverview-module__Q9aOWG__featured{margin-bottom:var(--gap-y)}.BrandsOverview-module__Q9aOWG__featured>.BrandsOverview-module__Q9aOWG__logo{grid-column:var(--per-row) / span 2}.BrandsOverview-module__Q9aOWG__logoImg{max-width:none;height:auto;display:block;position:absolute}html[data-mode=light] .BrandsOverview-module__Q9aOWG__logoImg{filter:invert()hue-rotate(180deg)}.BrandsOverview-module__Q9aOWG__logoImg[data-faint]{filter:drop-shadow(0 0 0 var(--ix-fixed-white)) drop-shadow(0 0 0 var(--ix-fixed-white))}html[data-mode=light] .BrandsOverview-module__Q9aOWG__logoImg[data-faint]{filter:drop-shadow(0 0 0 var(--ix-fixed-white)) drop-shadow(0 0 0 var(--ix-fixed-white)) invert(1) hue-rotate(180deg)}@media (min-width:640px){.BrandsOverview-module__Q9aOWG__section{--per-row:5;--tracks:10;--gap-x:16px;--gap-y:12px;padding:96px var(--gutter) 88px}.BrandsOverview-module__Q9aOWG__wall:not(.BrandsOverview-module__Q9aOWG__featured)>.BrandsOverview-module__Q9aOWG__logo:nth-child(5n+4){grid-column:span 2}.BrandsOverview-module__Q9aOWG__wall:not(.BrandsOverview-module__Q9aOWG__featured)>.BrandsOverview-module__Q9aOWG__logo:nth-child(9n+1){grid-column:2/span 2}.BrandsOverview-module__Q9aOWG__arrow{margin:32px auto 36px}}@media (min-width:992px){.BrandsOverview-module__Q9aOWG__section{--gap-x:24px;--gap-y:20px;padding:120px var(--gutter) 112px}.BrandsOverview-module__Q9aOWG__arrow{margin:40px auto 48px}}
.SkipLink-module__jltf4W__skip{top:12px;left:var(--gutter);z-index:60;background:var(--ix-accent-1);min-height:44px;color:var(--ix-on-accent);font-family:var(--font-display);transition:transform .3s var(--ease-out-expo);border-radius:10px;align-items:center;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(calc(-100% - 24px))}.SkipLink-module__jltf4W__skip:focus-visible{outline:2px solid var(--ix-text);outline-offset:3px;transform:translateY(0)}
.AutoVideo-module__O-I7mG__frame{display:block;position:absolute;inset:0}.AutoVideo-module__O-I7mG__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.AutoVideo-module__O-I7mG__fade:after{content:"";background:var(--poster) center / cover no-repeat;pointer-events:none;transition:opacity .35s var(--ease-out-expo,ease-out);position:absolute;inset:0}.AutoVideo-module__O-I7mG__fade[data-ready]:after{opacity:0}
.IntroGreeting-module__JZhAAa__section{--intro-pad:48px;z-index:10;margin-top:calc(-20svh - var(--intro-pad));background:var(--ix-ink);color:var(--ix-text);position:relative}@media (min-width:768px){.IntroGreeting-module__JZhAAa__section{--intro-pad:96px}}.IntroGreeting-module__JZhAAa__section:before{content:"";background:linear-gradient(to bottom, transparent, var(--ix-ink));pointer-events:none;height:300px;position:absolute;bottom:100%;left:0;right:0}html[data-mode=light] .IntroGreeting-module__JZhAAa__section{margin-top:calc(-35svh - var(--intro-pad));background:0 0}html[data-mode=light] .IntroGreeting-module__JZhAAa__section:before{display:none}#ukazky+.IntroGreeting-module__JZhAAa__section{margin-top:0}#ukazky+.IntroGreeting-module__JZhAAa__section:before{display:none}.IntroGreeting-module__JZhAAa__body{position:relative}.IntroGreeting-module__JZhAAa__wrapper{height:100%;position:relative}.IntroGreeting-module__JZhAAa__panel{padding:0 var(--gutter)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__body{height:calc(100lvh + var(--intro-pin,1.5) * 100vh)}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__wrapper{height:100lvh;position:sticky;top:0;overflow:clip}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__content{min-height:100lvh}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__track{will-change:transform;height:100%;display:flex}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__panel{flex:0 0 100%;height:100%}}.IntroGreeting-module__JZhAAa__content{padding:var(--intro-pad) 0;flex-direction:column;gap:48px;display:flex}@media (min-width:768px){.IntroGreeting-module__JZhAAa__content{padding:var(--intro-pad) 0;grid-template-columns:1fr 1fr;gap:60px;display:grid}}.IntroGreeting-module__JZhAAa__blockTitle{height:100%}.IntroGreeting-module__JZhAAa__titleLine{font-family:var(--font-display);letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;margin-bottom:24px;font-size:clamp(4.0625rem,2.94464vw + 3.26929rem,5.625rem);line-height:.8em}.IntroGreeting-module__JZhAAa__titleLine:last-child{margin-bottom:0}@media (min-width:1537px){.IntroGreeting-module__JZhAAa__titleLine{font-size:clamp(4.0625rem,6.24264vw + 2.38089rem,7.375rem)}}.IntroGreeting-module__JZhAAa__textBody{flex-direction:column;gap:50px;display:flex}.IntroGreeting-module__JZhAAa__leadWrap{width:100%}@media (min-width:640px){.IntroGreeting-module__JZhAAa__leadWrap{width:80%}}.IntroGreeting-module__JZhAAa__lead{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:pretty;font-size:clamp(2.8125rem,1.76678vw + 2.33657rem,3.75rem);font-weight:700;line-height:.8em}@media (min-width:1537px){.IntroGreeting-module__JZhAAa__lead{font-size:clamp(2.8125rem,4.1225vw + 1.702rem,5rem)}}.IntroGreeting-module__JZhAAa__text{width:100%}@media (min-width:1024px){.IntroGreeting-module__JZhAAa__text{width:90%}}.IntroGreeting-module__JZhAAa__text p{color:var(--ix-text-2);white-space:pre-line;text-wrap:pretty;margin-bottom:24px;font-size:clamp(1rem,1.649vw + .555801rem,1.875rem);font-weight:400;line-height:1.3}.IntroGreeting-module__JZhAAa__text p:last-child{margin-bottom:0}.IntroGreeting-module__JZhAAa__text mark{color:var(--ix-accent-1-text);background:0 0;padding:0}@media (min-width:1537px){.IntroGreeting-module__JZhAAa__text p{font-size:clamp(1rem,2.35571vw + .36543rem,2.25rem)}}.IntroGreeting-module__JZhAAa__statementPanel{padding-top:48px;padding-bottom:64px}.IntroGreeting-module__JZhAAa__stage{position:relative}.IntroGreeting-module__JZhAAa__statement{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}@media (min-width:1024px){.IntroGreeting-module__JZhAAa__statement{text-align:left;grid-template-columns:auto minmax(0,40rem);justify-content:center;gap:clamp(40px,5vw,96px);display:grid}}.IntroGreeting-module__JZhAAa__mediaCell{position:relative}.IntroGreeting-module__JZhAAa__media{aspect-ratio:4/5;background:var(--ix-card);border-radius:12px;width:min(100%,26rem);position:relative;overflow:hidden}@media (min-width:1024px){.IntroGreeting-module__JZhAAa__sentence{margin:0}.IntroGreeting-module__JZhAAa__media{aspect-ratio:9/16;width:auto;height:min(72vh,760px)}}.IntroGreeting-module__JZhAAa__statementText{flex-direction:column;gap:32px;display:flex}.IntroGreeting-module__JZhAAa__sentence{max-width:20ch;font-family:var(--font-display);letter-spacing:-.035em;color:var(--ix-text);text-wrap:balance;margin:0 auto;font-size:clamp(2.25rem,3.2vw + .9rem,5rem);font-weight:700;line-height:1.02}.IntroGreeting-module__JZhAAa__word{display:inline-block}.IntroGreeting-module__JZhAAa__knockout,.IntroGreeting-module__JZhAAa__lift,.IntroGreeting-module__JZhAAa__carry,.IntroGreeting-module__JZhAAa__carryHeading{display:none}.IntroGreeting-module__JZhAAa__bridge{flex-direction:column;align-items:center;gap:20px;max-width:46ch;margin-inline:auto;display:flex}@media (min-width:1024px){.IntroGreeting-module__JZhAAa__bridge{align-items:flex-start;margin-inline:0}}.IntroGreeting-module__JZhAAa__bridgeText{color:var(--ix-text-2);margin:0;font-size:clamp(1rem,.6vw + .75rem,1.375rem);line-height:1.45}.IntroGreeting-module__JZhAAa__bridgeLink{font-family:var(--font-display);color:var(--ix-accent-1-text);align-items:center;gap:10px;font-size:clamp(1rem,.4vw + .85rem,1.25rem);font-weight:700;text-decoration:none;display:inline-flex}.IntroGreeting-module__JZhAAa__bridgeLink span{transition:transform .3s var(--ease-out-expo)}.IntroGreeting-module__JZhAAa__bridgeLink:hover span,.IntroGreeting-module__JZhAAa__bridgeLink:focus-visible span{transform:translateY(4px)}.IntroGreeting-module__JZhAAa__bridgeLink:focus-visible{outline-offset:4px;outline:2px solid}.IntroGreeting-module__JZhAAa__stage[data-sequence=on]{isolation:isolate;overflow:clip}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__statement{box-sizing:border-box;height:100%}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__media{z-index:1;will-change:transform;box-shadow:0 24px 64px #00000073}html[data-mode=light] .IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__media{box-shadow:0 0 0 1px var(--ix-rule)}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__knockout,.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__lift{z-index:2;pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;inset:-2px}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__lift{mix-blend-mode:screen}.IntroGreeting-module__JZhAAa__stage[data-sequence=on]:not([data-knockout=on]) .IntroGreeting-module__JZhAAa__knockout,.IntroGreeting-module__JZhAAa__stage[data-sequence=on]:not([data-knockout=on]) .IntroGreeting-module__JZhAAa__lift{visibility:hidden}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__sentence{z-index:3;top:50%;right:var(--gutter);left:var(--gutter);letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:none;margin:0;font-size:7.5vw;line-height:.92;position:absolute;translate:0 -50%}.IntroGreeting-module__JZhAAa__stage[data-knockout=on] .IntroGreeting-module__JZhAAa__sentence{color:#0000}.IntroGreeting-module__JZhAAa__stage[data-knockout=on] .IntroGreeting-module__JZhAAa__sentence ::selection{color:#0000;background:color-mix(in srgb, var(--ix-accent-1) 40%, transparent)}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__carry{z-index:4;padding:0 var(--gutter);font-family:var(--font-display);letter-spacing:-.04em;color:var(--ix-text);text-align:center;text-wrap:balance;opacity:0;pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:clamp(3rem,7vw,8rem);font-weight:700;line-height:.9;display:flex;position:absolute;inset:0}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__carry:before{content:"";z-index:-1;background:radial-gradient(ellipse 70% 50% at 50% 50%, color-mix(in srgb, var(--ix-ink) 66%, transparent) 0%, color-mix(in srgb, var(--ix-ink) 28%, transparent) 65%, transparent 100%), linear-gradient(to top, color-mix(in srgb, var(--ix-ink) 62%, transparent) 0%, transparent 46%);position:absolute;inset:0}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__carryHeading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ix-accent-1-text);margin:0;font-size:clamp(2.25rem,3.4vw + .6rem,4.5rem);font-weight:700;line-height:.95;display:block}.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__carryHeading,.IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__bridge{z-index:5;position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__statementPanel{padding:0}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__statementBody,:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__stage{height:100%}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__statement{box-sizing:border-box;height:100%;padding:calc(var(--header-h) + 24px) var(--gutter) 48px}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__statementPanel{padding:0}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__statement{padding:48px var(--gutter) 64px}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__statementBody{height:calc(100svh + var(--statement-seq,1.5) * 100svh)}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__panel[data-panel=intro]{z-index:1;position:relative}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__statementBody:has(>.IntroGreeting-module__JZhAAa__stage[data-sequence=on]){margin-top:-28svh}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__stage[data-sequence=on]{height:100svh;position:sticky;top:0}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__statement{padding:calc(var(--header-h) + 12px) var(--gutter) 28px;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__media{aspect-ratio:9/16;width:auto;height:min(46svh,560px)}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__statementText{gap:16px}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__sentence{font-size:10.5vw;line-height:.95}:where(html:not([data-motion=calm])) .IntroGreeting-module__JZhAAa__stage[data-sequence=on] .IntroGreeting-module__JZhAAa__carry{font-size:13vw}}
.ChannelLinks-module__7HfRQq__list{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ChannelLinks-module__7HfRQq__link{min-height:32px;color:var(--ix-text);align-items:center;gap:7px;font-size:14px;text-decoration:none;transition:color .3s;display:inline-flex}.ChannelLinks-module__7HfRQq__link svg{color:var(--ix-accent-1-text);flex:none}@media (hover:hover){.ChannelLinks-module__7HfRQq__link:hover{color:var(--ix-accent-1-text)}}.ChannelLinks-module__7HfRQq__link:focus-visible{outline:2px solid var(--ix-accent-1-text);outline-offset:3px;border-radius:4px}@media (pointer:coarse){.ChannelLinks-module__7HfRQq__link{min-height:44px}}
.ProjectPreview-module__JqdI8G__root{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectPreview-module__JqdI8G__backdrop{background:var(--ix-backdrop);cursor:pointer;position:absolute;inset:0}.ProjectPreview-module__JqdI8G__window{--line:color-mix(in srgb, var(--ix-text) 12%, transparent);border:1px solid var(--line);background:var(--ix-ink);width:min(1320px,94vw);height:min(820px,92vh);color:var(--ix-text);border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative;overflow:hidden}.ProjectPreview-module__JqdI8G__drag{min-height:0;position:relative}.ProjectPreview-module__JqdI8G__grip{display:none}.ProjectPreview-module__JqdI8G__media{background:var(--ix-card);position:absolute;inset:0;overflow:hidden;container:media/size}.ProjectPreview-module__JqdI8G__cover,.ProjectPreview-module__JqdI8G__under{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProjectPreview-module__JqdI8G__side{border-left:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.ProjectPreview-module__JqdI8G__top{justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 0 32px;display:flex}.ProjectPreview-module__JqdI8G__counter{color:var(--ix-accent-1-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0;font-size:14px;font-weight:500;overflow:hidden}.ProjectPreview-module__JqdI8G__counterValue{display:inline-block}.ProjectPreview-module__JqdI8G__counterValue[data-roll=next]{animation:ProjectPreview-module__JqdI8G__preview-roll-next .45s var(--ease-out-expo)}.ProjectPreview-module__JqdI8G__counterValue[data-roll=prev]{animation:ProjectPreview-module__JqdI8G__preview-roll-prev .45s var(--ease-out-expo)}@keyframes ProjectPreview-module__JqdI8G__preview-roll-next{0%{opacity:0;transform:translateY(100%)}}@keyframes ProjectPreview-module__JqdI8G__preview-roll-prev{0%{opacity:0;transform:translateY(-100%)}}.ProjectPreview-module__JqdI8G__close{border:1px solid var(--line);width:44px;height:44px;color:var(--ix-text);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;padding:0;transition:border-color .3s;display:grid;position:relative}.ProjectPreview-module__JqdI8G__close span,.ProjectPreview-module__JqdI8G__close span:after{background:currentColor;border-radius:1px;width:16px;height:1.5px;position:absolute;transform:rotate(45deg)}.ProjectPreview-module__JqdI8G__close span:after{content:"";top:0;left:0;transform:rotate(90deg)}@media (hover:hover){.ProjectPreview-module__JqdI8G__close:hover{border-color:var(--ix-text)}}.ProjectPreview-module__JqdI8G__close:focus-visible,.ProjectPreview-module__JqdI8G__arrow:focus-visible,.ProjectPreview-module__JqdI8G__text:focus-visible{outline:2px solid var(--ix-accent-1-text);outline-offset:2px}.ProjectPreview-module__JqdI8G__text{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;min-height:0;padding:24px 32px;display:flex;overflow-y:auto}.ProjectPreview-module__JqdI8G__text::-webkit-scrollbar{display:none}.ProjectPreview-module__JqdI8G__textInner{flex-direction:column;gap:18px;margin-block:auto;display:flex}.ProjectPreview-module__JqdI8G__title{color:var(--ix-text-2);font-family:var(--font-display);margin:0;font-size:15px;font-weight:500}.ProjectPreview-module__JqdI8G__headline{font-family:var(--font-display);font-size:clamp(28px,2.6vw,42px);font-weight:var(--fw-head);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.05}.ProjectPreview-module__JqdI8G__lead{color:var(--ix-text-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.ProjectPreview-module__JqdI8G__facts{border-top:1px solid var(--line);margin:4px 0 0;display:grid}.ProjectPreview-module__JqdI8G__facts>div{border-bottom:1px solid var(--line);grid-template-columns:7.5em minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.ProjectPreview-module__JqdI8G__facts dt{color:var(--ix-text-2);font-size:14px}.ProjectPreview-module__JqdI8G__facts dd{margin:0;font-size:15px}.ProjectPreview-module__JqdI8G__metric{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:6px 0 0;display:flex}.ProjectPreview-module__JqdI8G__metricValue{color:var(--ix-accent-1-text);font-family:var(--font-display);font-size:clamp(36px,3.4vw,52px);font-weight:var(--fw-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.ProjectPreview-module__JqdI8G__metricLabel{color:var(--ix-text-2);font-size:15px}.ProjectPreview-module__JqdI8G__quote{border-left:2px solid var(--ix-accent-1);margin:6px 0 0;padding-left:16px}.ProjectPreview-module__JqdI8G__quote blockquote{margin:0}.ProjectPreview-module__JqdI8G__quote p{margin:0;font-size:16px;line-height:1.5}.ProjectPreview-module__JqdI8G__quote figcaption{color:var(--ix-text-2);margin-top:8px;font-size:14px}.ProjectPreview-module__JqdI8G__channels{gap:8px;margin-top:4px;display:grid}.ProjectPreview-module__JqdI8G__channelsTitle{color:var(--ix-text-2);margin:0;font-size:13px}.ProjectPreview-module__JqdI8G__reference{color:var(--ix-text-2);text-decoration-line:underline;-webkit-text-decoration-color:var(--ix-accent-1-text);text-decoration-color:var(--ix-accent-1-text);text-underline-offset:.25em;justify-self:start;font-size:14px}@media (hover:hover){.ProjectPreview-module__JqdI8G__reference:hover{color:var(--ix-text)}}.ProjectPreview-module__JqdI8G__cover{animation:14s ease-in-out infinite alternate ProjectPreview-module__JqdI8G__preview-kenburns}@keyframes ProjectPreview-module__JqdI8G__preview-kenburns{0%{translate:0;scale:1}to{translate:-1.5% -1%;scale:1.08}}.ProjectPreview-module__JqdI8G__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 20px 32px;display:flex}.ProjectPreview-module__JqdI8G__arrows{gap:8px;display:flex}.ProjectPreview-module__JqdI8G__arrow{border:1px solid var(--line);width:48px;height:48px;color:var(--ix-text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;transition:border-color .3s,color .3s;display:grid}@media (hover:hover){.ProjectPreview-module__JqdI8G__arrow:hover{border-color:var(--ix-accent-1);color:var(--ix-accent-1-text)}}.ProjectPreview-module__JqdI8G__arrow:active,.ProjectPreview-module__JqdI8G__close:active{transform:translateY(1px)scale(.98)}.ProjectPreview-module__JqdI8G__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.ProjectPreview-module__JqdI8G__root{align-items:flex-end}.ProjectPreview-module__JqdI8G__window{border-bottom:0;border-radius:16px 16px 0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:92dvh}.ProjectPreview-module__JqdI8G__drag{touch-action:none;padding-top:22px}.ProjectPreview-module__JqdI8G__grip{background:color-mix(in srgb, var(--ix-text) 30%, transparent);border-radius:2px;width:40px;height:4px;display:block;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ProjectPreview-module__JqdI8G__media{height:min(46svh,125vw);position:relative;inset:auto}.ProjectPreview-module__JqdI8G__side{border-left:0;grid-template-rows:minmax(0,1fr) auto}.ProjectPreview-module__JqdI8G__top{padding:0;position:absolute;top:30px;left:12px;right:12px}.ProjectPreview-module__JqdI8G__counter{background:color-mix(in srgb, var(--ix-fixed-ink) 72%, transparent);color:var(--ix-accent-1);border-radius:6px;padding:6px 10px}.ProjectPreview-module__JqdI8G__close{background:color-mix(in srgb, var(--ix-fixed-ink) 72%, transparent);color:var(--ix-fixed-white);border-color:#0000}.ProjectPreview-module__JqdI8G__text{padding:20px var(--gutter)}.ProjectPreview-module__JqdI8G__textInner{margin-block:0}.ProjectPreview-module__JqdI8G__footer{padding:12px var(--gutter) max(12px, env(safe-area-inset-bottom));flex-direction:row-reverse}.ProjectPreview-module__JqdI8G__footer>a{flex:1}}.ProjectPreview-module__JqdI8G__handoff{z-index:90;background:var(--ix-ink);pointer-events:none;position:fixed;inset:0}.ProjectPreview-module__JqdI8G__handoff img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ProjectPreview-module__JqdI8G__counterValue[data-roll],.ProjectPreview-module__JqdI8G__cover{animation:none}}:where(html[data-motion=calm]) .ProjectPreview-module__JqdI8G__counterValue[data-roll],:where(html[data-motion=calm]) .ProjectPreview-module__JqdI8G__cover{animation:none}
.ReelPlayer-module__OgM-za__root{--pad:24px;--frame-w:min(calc((100cqh - 2 * var(--pad)) * 9 / 16), 58cqw);grid-template-columns:var(--frame-w) minmax(0, 1fr);padding:var(--pad) clamp(20px, 5cqw, 40px) var(--pad) var(--pad);background:var(--ix-card);align-items:center;column-gap:clamp(20px,5cqw,40px);display:grid;position:absolute;inset:0}.ReelPlayer-module__OgM-za__frame{aspect-ratio:9/16;background:var(--ix-fixed-ink);isolation:isolate;border-radius:12px;width:100%;position:relative;overflow:hidden}.ReelPlayer-module__OgM-za__frame:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ix-fixed-white) 10%, transparent);pointer-events:none;position:absolute;inset:0}.ReelPlayer-module__OgM-za__layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ReelPlayer-module__OgM-za__video{animation:ReelPlayer-module__OgM-za__clip-in .6s var(--ease-out-expo)}@keyframes ReelPlayer-module__OgM-za__clip-in{0%{opacity:0;scale:1.06}}.ReelPlayer-module__OgM-za__progress{z-index:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid;position:absolute;top:12px;left:12px;right:12px}.ReelPlayer-module__OgM-za__progress span{background:color-mix(in srgb, var(--ix-fixed-white) 32%, transparent);border-radius:1px;height:2px;overflow:hidden}.ReelPlayer-module__OgM-za__progress span:after{content:"";background:var(--ix-fixed-white);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ReelPlayer-module__OgM-za__progress span[data-state=done]:after{transform:scaleX(1)}.ReelPlayer-module__OgM-za__progress span[data-state=current]:after{transform:scaleX(var(--p,0))}.ReelPlayer-module__OgM-za__caption{z-index:2;background:linear-gradient(to top, color-mix(in srgb, var(--ix-fixed-ink) 84%, transparent), transparent);color:var(--ix-fixed-white);pointer-events:none;animation:ReelPlayer-module__OgM-za__caption-in .5s var(--ease-out-expo) .1s both;gap:4px;margin:0;padding:72px 16px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.ReelPlayer-module__OgM-za__captionHandle{opacity:.72;font-size:12px}.ReelPlayer-module__OgM-za__captionText{font-family:var(--font-display);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(14px,2.6cqw,17px);font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}@keyframes ReelPlayer-module__OgM-za__caption-in{0%{opacity:0;transform:translateY(8px)}}.ReelPlayer-module__OgM-za__zonePrev,.ReelPlayer-module__OgM-za__zoneNext{z-index:2;color:var(--ix-fixed-white);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;display:flex;position:absolute;top:0;bottom:0}.ReelPlayer-module__OgM-za__zonePrev{--nudge:6px;justify-content:flex-start;width:35%;left:0}.ReelPlayer-module__OgM-za__zoneNext{--nudge:-6px;justify-content:flex-end;width:65%;right:0}.ReelPlayer-module__OgM-za__zonePrev svg,.ReelPlayer-module__OgM-za__zoneNext svg{box-sizing:content-box;background:color-mix(in srgb, var(--ix-fixed-ink) 55%, transparent);opacity:0;transform:translateX(var(--nudge));transition:opacity .3s ease, transform .4s var(--ease-out-expo);border-radius:10px;padding:9px}@media (hover:hover){.ReelPlayer-module__OgM-za__zonePrev:hover svg,.ReelPlayer-module__OgM-za__zoneNext:hover svg{opacity:1;transform:none}}.ReelPlayer-module__OgM-za__zonePrev:focus-visible,.ReelPlayer-module__OgM-za__zoneNext:focus-visible{outline:none}.ReelPlayer-module__OgM-za__zonePrev:focus-visible svg,.ReelPlayer-module__OgM-za__zoneNext:focus-visible svg{outline:2px solid var(--ix-accent-1);outline-offset:2px;opacity:1;transform:none}.ReelPlayer-module__OgM-za__zonePrev:active svg,.ReelPlayer-module__OgM-za__zoneNext:active svg{scale:.94}.ReelPlayer-module__OgM-za__rail{flex-direction:column;align-self:stretch;min-width:0;padding-block:4px;display:flex}.ReelPlayer-module__OgM-za__channel{color:var(--ix-text);font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.ReelPlayer-module__OgM-za__channel svg{color:var(--ix-accent-1-text);flex:none}.ReelPlayer-module__OgM-za__channel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ReelPlayer-module__OgM-za__next{border-top:1px solid color-mix(in srgb, var(--ix-text) 12%, transparent);min-height:0;margin-top:28px;padding-top:18px}.ReelPlayer-module__OgM-za__nextTitle{color:var(--ix-text-2);margin:0 0 14px;font-size:13px}.ReelPlayer-module__OgM-za__queue{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ReelPlayer-module__OgM-za__queue li{animation:ReelPlayer-module__OgM-za__queue-in .5s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 70ms + 80ms)}@keyframes ReelPlayer-module__OgM-za__queue-in{0%{opacity:0;transform:translateY(10px)}}.ReelPlayer-module__OgM-za__item{width:100%;color:var(--ix-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr;grid-template-columns:52px minmax(0,1fr);gap:4px 14px;padding:0;display:grid}.ReelPlayer-module__OgM-za__thumb{aspect-ratio:9/16;object-fit:cover;width:52px;transition:transform .4s var(--ease-out-expo);border-radius:6px;grid-row:1/span 2}.ReelPlayer-module__OgM-za__itemIndex{color:var(--ix-accent-1-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;font-weight:500}.ReelPlayer-module__OgM-za__itemCaption{-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:start;font-size:14px;line-height:1.35;transition:color .3s;display:-webkit-box;overflow:hidden}@media (hover:hover){.ReelPlayer-module__OgM-za__item:hover .ReelPlayer-module__OgM-za__thumb{transform:scale(1.04)}.ReelPlayer-module__OgM-za__item:hover .ReelPlayer-module__OgM-za__itemCaption{color:var(--ix-accent-1-text)}}.ReelPlayer-module__OgM-za__item:focus-visible{outline:2px solid var(--ix-accent-1-text);outline-offset:4px;border-radius:6px}.ReelPlayer-module__OgM-za__item:active .ReelPlayer-module__OgM-za__thumb{transform:scale(.98)}.ReelPlayer-module__OgM-za__count{font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:auto 0 0;display:flex;overflow:hidden}.ReelPlayer-module__OgM-za__countNow{color:var(--ix-text);letter-spacing:-.04em;animation:ReelPlayer-module__OgM-za__count-in .5s var(--ease-out-expo) both;font-size:clamp(44px,9cqw,72px);font-weight:500;line-height:.9;display:inline-block}.ReelPlayer-module__OgM-za__countAll{color:var(--ix-text-2);font-size:15px}@keyframes ReelPlayer-module__OgM-za__count-in{0%{opacity:0;transform:translateY(40%)}}@container media (max-width:660px) or (max-height:540px){.ReelPlayer-module__OgM-za__channel{font-size:13px}.ReelPlayer-module__OgM-za__next{margin-top:14px;padding-top:12px}.ReelPlayer-module__OgM-za__nextTitle{margin-bottom:8px}.ReelPlayer-module__OgM-za__queue{grid-template-columns:repeat(3,minmax(0,56px));gap:8px}.ReelPlayer-module__OgM-za__item{grid-template-columns:minmax(0,1fr)}.ReelPlayer-module__OgM-za__thumb{grid-row:auto;width:100%}.ReelPlayer-module__OgM-za__itemIndex,.ReelPlayer-module__OgM-za__itemCaption{display:none}.ReelPlayer-module__OgM-za__countNow{font-size:40px}}@media (max-width:767px){.ReelPlayer-module__OgM-za__root{--frame-w:min(calc((100cqh - 66px) * 9 / 16), 52cqw);align-items:end;column-gap:14px;padding:52px 16px 14px}}@media (prefers-reduced-motion:reduce){.ReelPlayer-module__OgM-za__video,.ReelPlayer-module__OgM-za__caption,.ReelPlayer-module__OgM-za__queue li,.ReelPlayer-module__OgM-za__countNow{animation:none}}:where(html[data-motion=calm]) .ReelPlayer-module__OgM-za__video,:where(html[data-motion=calm]) .ReelPlayer-module__OgM-za__caption,:where(html[data-motion=calm]) .ReelPlayer-module__OgM-za__queue li,:where(html[data-motion=calm]) .ReelPlayer-module__OgM-za__countNow{animation:none}
.ReelStatement-module__HbIleG__section{padding:120px var(--gutter);background:var(--ix-ink);color:var(--ix-text);position:relative}.ReelStatement-module__HbIleG__grid{grid-template-columns:1fr;row-gap:48px;max-width:2000px;margin:0 auto;display:grid}@media (min-width:992px){.ReelStatement-module__HbIleG__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:20px}.ReelStatement-module__HbIleG__text{grid-column:1/span 5}.ReelStatement-module__HbIleG__reels{grid-column:6/span 7}}.ReelStatement-module__HbIleG__suptitle{color:var(--ix-text-2);font-family:var(--font-display);margin:0 0 20px;font-size:18px;font-weight:500;line-height:1.3}.ReelStatement-module__HbIleG__title{font-family:var(--font-display);font-weight:var(--fw-head);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4.2vw,72px);line-height:1.05}.ReelStatement-module__HbIleG__line{display:block}.ReelStatement-module__HbIleG__subtitle{max-width:34em;color:var(--ix-text-2);margin:24px 0 0;font-size:clamp(18px,1.4vw,21px);line-height:1.45}.ReelStatement-module__HbIleG__reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.ReelStatement-module__HbIleG__reel{aspect-ratio:9/16;background:var(--ix-card);border-radius:8px;position:relative;overflow:hidden}@media (max-width:767px){.ReelStatement-module__HbIleG__section{padding:80px var(--gutter)}.ReelStatement-module__HbIleG__reels{grid-template-columns:repeat(2,minmax(0,1fr))}.ReelStatement-module__HbIleG__reel:nth-child(3){display:none}}
.ProjectsShowcase-module__xNm8XG__section{height:calc(var(--h,130) * 1vw);justify-content:center;align-items:center;display:flex;position:relative;overflow-x:clip}.ProjectsShowcase-module__xNm8XG__headingWrapper{z-index:10;width:100%;max-width:100%;padding:0 var(--gutter);text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:40px;margin:0 auto 80px;display:flex;position:relative}.ProjectsShowcase-module__xNm8XG__heading{color:var(--ix-text);font-family:var(--font-display);font-size:130px;font-weight:var(--fw-head);letter-spacing:-.04em;margin:0;line-height:.9}.ProjectsShowcase-module__xNm8XG__buttonWrapper{pointer-events:none;flex-wrap:wrap;place-content:flex-start center;align-items:center;gap:8px 4px;width:100%;display:flex}.ProjectsShowcase-module__xNm8XG__primary{pointer-events:auto}.ProjectsShowcase-module__xNm8XG__slot{top:calc(var(--y) * 1vw);left:calc(var(--x) * 1vw);width:calc(var(--w) * 1vw);position:absolute}.ProjectsShowcase-module__xNm8XG__tile{color:inherit;box-shadow:0 5px 80px color-mix(in srgb, var(--ix-ink) 60%, transparent);border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}html[data-mode=light] .ProjectsShowcase-module__xNm8XG__tile{box-shadow:0 12px 60px color-mix(in srgb, var(--ix-shade) 26%, transparent)}.ProjectsShowcase-module__xNm8XG__tile:focus-visible{outline:2px solid var(--ix-accent-1-text);outline-offset:4px}.ProjectsShowcase-module__xNm8XG__image{object-fit:cover;background:var(--ix-card);width:100%;height:auto;transition:transform .6s var(--ease-out-expo);display:block}.ProjectsShowcase-module__xNm8XG__clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ProjectsShowcase-module__xNm8XG__video{transition:transform .6s var(--ease-out-expo)}.ProjectsShowcase-module__xNm8XG__caption{z-index:1;background:color-mix(in srgb, var(--ix-ink) 82%, transparent);max-width:calc(100% - 16px);color:var(--ix-text);font-family:var(--font-display);opacity:0;transition:opacity .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);border-radius:6px;padding:6px 11px;font-size:clamp(10px,8.5cqi,14px);font-weight:500;line-height:1.25;position:absolute;bottom:8px;left:8px;transform:translateY(6px)}@media (hover:hover){.ProjectsShowcase-module__xNm8XG__tile:hover .ProjectsShowcase-module__xNm8XG__image,.ProjectsShowcase-module__xNm8XG__tile:hover .ProjectsShowcase-module__xNm8XG__video{transform:scale(1.04)}.ProjectsShowcase-module__xNm8XG__tile:hover .ProjectsShowcase-module__xNm8XG__caption{opacity:1;transform:none}}.ProjectsShowcase-module__xNm8XG__tile:focus-visible .ProjectsShowcase-module__xNm8XG__image,.ProjectsShowcase-module__xNm8XG__tile:focus-visible .ProjectsShowcase-module__xNm8XG__video{transform:scale(1.04)}.ProjectsShowcase-module__xNm8XG__tile:focus-visible .ProjectsShowcase-module__xNm8XG__caption{opacity:1;transform:none}.ProjectsShowcase-module__xNm8XG__reel{aspect-ratio:9/16}.ProjectsShowcase-module__xNm8XG__wide{aspect-ratio:16/9}.ProjectsShowcase-module__xNm8XG__square{aspect-ratio:1}.ProjectsShowcase-module__xNm8XG__portrait{aspect-ratio:2/3}.ProjectsShowcase-module__xNm8XG__landscape{aspect-ratio:5/4}@media screen and (max-width:991px){.ProjectsShowcase-module__xNm8XG__headingWrapper{z-index:11}.ProjectsShowcase-module__xNm8XG__heading{font-size:12vw}}@media screen and (max-width:767px){.ProjectsShowcase-module__xNm8XG__section{height:calc(var(--mh,300) * 1vw)}.ProjectsShowcase-module__xNm8XG__slot{top:calc(var(--my) * 1vw);left:calc(var(--mx) * 1vw);width:calc(var(--mw) * 1vw)}.ProjectsShowcase-module__xNm8XG__slot[data-mobile=hidden]{display:none}}@media screen and (max-width:767px),(pointer:coarse) and (max-height:500px){.ProjectsShowcase-module__xNm8XG__tile{box-shadow:none}html[data-mode=light] .ProjectsShowcase-module__xNm8XG__tile{box-shadow:0 0 0 1px var(--ix-rule)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .ProjectsShowcase-module__xNm8XG__slot{view-timeline:--slot block}:where(html:not([data-motion=calm])) .ProjectsShowcase-module__xNm8XG__tile{animation:linear both ProjectsShowcase-module__xNm8XG__tile-drift;animation-timeline:--slot;animation-range:cover calc(0% - var(--drift-pad,0px)) cover calc(100% + var(--drift-pad,0px))}@keyframes ProjectsShowcase-module__xNm8XG__tile-drift{0%{translate:0 var(--drift-from,0px)}to{translate:0 var(--drift-to,0px)}}}}}@media screen and (max-width:479px){.ProjectsShowcase-module__xNm8XG__headingWrapper{gap:20px;padding:0 6vw}.ProjectsShowcase-module__xNm8XG__caption{max-width:calc(100% - 12px);padding:4px 8px;bottom:6px;left:6px}}
.ServiceDialog-module__nL7FXW__root{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ServiceDialog-module__nL7FXW__backdrop{background:var(--ix-backdrop);cursor:pointer;position:absolute;inset:0}.ServiceDialog-module__nL7FXW__window{--color:var(--ix-accent-1-text);background:var(--ix-ink);width:min(1320px,94vw);height:min(820px,92vh);color:var(--ix-text);box-shadow:0 30px 120px color-mix(in srgb, var(--ix-ink) 70%, transparent);border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:55% 45%;display:grid;position:relative;overflow:hidden}html[data-mode=light] .ServiceDialog-module__nL7FXW__window{box-shadow:0 0 0 1px var(--ix-rule)}.ServiceDialog-module__nL7FXW__media{min-height:0;position:relative;overflow:hidden}.ServiceDialog-module__nL7FXW__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ServiceDialog-module__nL7FXW__body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:28px;min-height:0;padding:64px clamp(32px,4vw,64px);display:flex;overflow-y:auto}.ServiceDialog-module__nL7FXW__body::-webkit-scrollbar{display:none}.ServiceDialog-module__nL7FXW__body>:first-child{margin-top:auto}.ServiceDialog-module__nL7FXW__body>:last-child{margin-bottom:auto}.ServiceDialog-module__nL7FXW__body:focus-visible{outline:2px solid var(--color);outline-offset:-2px}.ServiceDialog-module__nL7FXW__title{color:var(--color);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:700;line-height:1}.ServiceDialog-module__nL7FXW__text{color:var(--ix-text-2);margin:0;font-size:clamp(1rem,.5vw + .8rem,1.25rem);line-height:1.5}.ServiceDialog-module__nL7FXW__points{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ServiceDialog-module__nL7FXW__points li{font-family:var(--font-display);padding-left:28px;font-size:clamp(1rem,.4vw + .85rem,1.25rem);font-weight:500;line-height:1.35;position:relative}.ServiceDialog-module__nL7FXW__points li:before{content:"";background:var(--color);width:14px;height:2px;position:absolute;top:.65em;left:0}.ServiceDialog-module__nL7FXW__actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.ServiceDialog-module__nL7FXW__close{z-index:4;background:color-mix(in srgb, var(--ix-ink) 70%, transparent);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;padding:0;transition:background-color .2s;position:absolute;top:18px;right:18px}.ServiceDialog-module__nL7FXW__close span,.ServiceDialog-module__nL7FXW__close span:before{background:var(--ix-text);width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ServiceDialog-module__nL7FXW__close span:before{content:"";transform:translate(-50%,-50%)rotate(90deg)}.ServiceDialog-module__nL7FXW__close:hover{background:var(--ix-card)}.ServiceDialog-module__nL7FXW__close:focus-visible{outline:2px solid var(--color);outline-offset:3px}@media (min-width:768px) and (max-height:640px){.ServiceDialog-module__nL7FXW__window{height:92dvh}.ServiceDialog-module__nL7FXW__body{gap:20px;padding-block:32px}}@media (max-width:767px){.ServiceDialog-module__nL7FXW__window{border-radius:0;grid-template-rows:42vh minmax(0,1fr);grid-template-columns:1fr;width:100vw;height:100dvh}.ServiceDialog-module__nL7FXW__body{padding:28px var(--gutter) 40px;gap:22px}}@media (max-width:767px) and (max-height:600px){.ServiceDialog-module__nL7FXW__window{grid-template-rows:30vh minmax(0,1fr)}}
.Marquee-module__xiXLUq__root{border-top:1px solid color-mix(in srgb, var(--ix-text) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ix-text) 12%, transparent);background-color:var(--ix-ink);color:var(--ix-text);padding:48px 0;position:relative;overflow:hidden}.Marquee-module__xiXLUq__track{will-change:transform;flex-wrap:nowrap;align-items:center;width:max-content;animation:15s linear infinite Marquee-module__xiXLUq__marquee-loop;display:flex}.Marquee-module__xiXLUq__copy{white-space:nowrap;font-family:var(--font-display);flex-shrink:0;padding-right:64px;font-size:70px;font-weight:700;line-height:1.1}@keyframes Marquee-module__xiXLUq__marquee-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:767px){.Marquee-module__xiXLUq__copy{font-size:40px}}.Marquee-module__xiXLUq__root:hover .Marquee-module__xiXLUq__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Marquee-module__xiXLUq__track{animation:none}.Marquee-module__xiXLUq__copy[aria-hidden=true]{display:none}}:where(html[data-motion=calm]) .Marquee-module__xiXLUq__track{animation:none}:where(html[data-motion=calm]) .Marquee-module__xiXLUq__copy[aria-hidden=true]{display:none}
.Footer-module__Yf74_a__footer{z-index:1;background:var(--ix-surface);color:var(--ix-text);position:relative;overflow:hidden}.Footer-module__Yf74_a__inner{z-index:1;padding:100px var(--gutter) 40px;position:relative}.Footer-module__Yf74_a__top{flex-wrap:wrap;align-items:flex-start;gap:60px 8vw;padding-bottom:80px;display:flex}.Footer-module__Yf74_a__logoLink{margin-right:auto;display:inline-flex}.Footer-module__Yf74_a__contact{flex-direction:column;gap:14px;min-width:220px;display:flex}.Footer-module__Yf74_a__contact p{margin:0}.Footer-module__Yf74_a__heading{font-family:var(--font-display);margin:0;font-size:14px;font-weight:500}.Footer-module__Yf74_a__contactLink{color:var(--ix-text-2);flex-direction:column;justify-content:center;align-self:flex-start;font-size:15px;text-decoration:none;display:inline-flex}.Footer-module__Yf74_a__contactText{color:var(--ix-text-2);flex-direction:column;margin:0;font-size:15px;font-style:normal;display:flex}.Footer-module__Yf74_a__contactLink:hover,.Footer-module__Yf74_a__contactLink:focus-visible{color:var(--ix-text)}.Footer-module__Yf74_a__column{flex-direction:column;gap:20px;min-width:160px;display:flex}.Footer-module__Yf74_a__columnHeading{font-family:var(--font-display);margin:0;font-size:14px;font-weight:500;display:block}.Footer-module__Yf74_a__columnToggle{font-family:var(--font-display);color:var(--ix-text);text-align:left;cursor:default;background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:14px;font-weight:500;display:none}.Footer-module__Yf74_a__arrow{transition:transform .3s;display:none}.Footer-module__Yf74_a__arrow[data-open=true]{transform:scaleY(-1)}.Footer-module__Yf74_a__columnPanel{overflow:hidden}.Footer-module__Yf74_a__columnList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Yf74_a__columnLink{color:var(--ix-text-2);font-size:15px;text-decoration:none;display:inline-block}.Footer-module__Yf74_a__columnLink:hover,.Footer-module__Yf74_a__columnLink:focus-visible{color:var(--ix-text)}.Footer-module__Yf74_a__legal{border-top:1px solid var(--ix-text-3);color:var(--ix-text-2);flex-wrap:wrap;align-items:center;gap:12px 40px;padding-top:24px;font-size:13px;display:flex}.Footer-module__Yf74_a__legalCopy{margin-right:auto}.Footer-module__Yf74_a__legalLink{min-height:24px;color:var(--ix-text-2);align-items:center;text-decoration:none;display:inline-flex}.Footer-module__Yf74_a__legalLink:hover,.Footer-module__Yf74_a__legalLink:focus-visible{color:var(--ix-text)}.Footer-module__Yf74_a__poweredBy{align-items:center;gap:.3em;margin:0;display:inline-flex}.Footer-module__Yf74_a__legalButton{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.Footer-module__Yf74_a__tickerWrapper{margin-inline:calc(-1 * var(--gutter));padding-top:.3em;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.Footer-module__Yf74_a__columnList:hover .Footer-module__Yf74_a__columnLink:not(:hover){color:var(--ix-text-3)}}@media (pointer:coarse){.Footer-module__Yf74_a__contact{gap:0}.Footer-module__Yf74_a__contact .Footer-module__Yf74_a__heading{margin-bottom:8px}.Footer-module__Yf74_a__contactText{padding-bottom:6px}.Footer-module__Yf74_a__contactLink{min-height:44px}.Footer-module__Yf74_a__columnLink,.Footer-module__Yf74_a__legalLink{align-items:center;min-height:44px;display:inline-flex}.Footer-module__Yf74_a__columnList{gap:0}.Footer-module__Yf74_a__legal{gap:0 24px}}@media (max-width:991px){.Footer-module__Yf74_a__logoLink{display:none}.Footer-module__Yf74_a__top{flex-direction:column;align-items:stretch;gap:0}.Footer-module__Yf74_a__contact{order:-1;margin-bottom:40px}.Footer-module__Yf74_a__column{border-top:1px solid var(--ix-text-3);gap:0;min-width:0;padding:4px 0}.Footer-module__Yf74_a__columnHeading{display:none}.Footer-module__Yf74_a__columnToggle{cursor:pointer;width:100%;min-height:48px;padding:0;display:flex}.Footer-module__Yf74_a__arrow{margin-left:auto;display:block}.Footer-module__Yf74_a__columnPanel{visibility:hidden;transition:grid-template-rows .3s var(--ease-out-expo), visibility 0s linear .3s;grid-template-rows:0fr;display:grid}.Footer-module__Yf74_a__columnPanel[data-expanded=true]{visibility:visible;transition:grid-template-rows .3s var(--ease-out-expo), visibility 0s;grid-template-rows:1fr}.Footer-module__Yf74_a__columnList{min-height:0;overflow:hidden}.Footer-module__Yf74_a__columnList>li:first-child{padding-top:6px}.Footer-module__Yf74_a__columnList>li:last-child{padding-bottom:10px}}@media (max-width:767px){.Footer-module__Yf74_a__inner{padding-top:60px}.Footer-module__Yf74_a__legal{column-gap:16px}.Footer-module__Yf74_a__legalCopy{flex:none;width:100%}}.Footer-module__Yf74_a__columnLink[aria-current=page],.Footer-module__Yf74_a__legalLink[aria-current=page]{color:var(--ix-text);text-decoration:underline;-webkit-text-decoration-color:var(--ix-accent-1-text);text-decoration-color:var(--ix-accent-1-text);text-underline-offset:4px;text-decoration-thickness:1px}.Footer-module__Yf74_a__footer :is(a,button):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.Footer-module__Yf74_a__footer .Footer-module__Yf74_a__tickerWrapper:focus-visible{outline-offset:-6px}
.ResultCross-module__Vx2drW__section{--ease:var(--ease-out-expo);--ease-draw:cubic-bezier(.5, 0, .15, 1);background:var(--ix-ink);color:var(--ix-text);position:relative;overflow:clip}.ResultCross-module__Vx2drW__inner{max-width:1600px;padding:clamp(72px, 8vw, 128px) var(--gutter) clamp(80px, 9vw, 136px);margin:0 auto}.ResultCross-module__Vx2drW__header{text-align:center}.ResultCross-module__Vx2drW__overline{color:var(--ix-accent-1-text);font-size:12px;font-weight:var(--fw-text);letter-spacing:.22em;text-transform:uppercase;margin:0}.ResultCross-module__Vx2drW__title{font-family:var(--font-display);font-size:clamp(1.875rem,3.2vw,3rem);font-weight:var(--fw-head);letter-spacing:-.01em;text-wrap:balance;margin:14px 0 0;line-height:1.08}.ResultCross-module__Vx2drW__line{max-width:48ch;min-height:2.9em;color:var(--ix-text-2);text-wrap:balance;margin:16px auto 0;font-size:clamp(1rem,.35vw + .85rem,1.1875rem);line-height:1.45}.ResultCross-module__Vx2drW__lineText{animation:ResultCross-module__Vx2drW__line-in .6s var(--ease) both;display:inline-block}.ResultCross-module__Vx2drW__lineText:not([data-lead]){color:var(--ix-text)}@keyframes ResultCross-module__Vx2drW__line-in{0%{opacity:0;transform:translateY(8px)}}@media (min-width:1280px){.ResultCross-module__Vx2drW__inner{padding-top:96px}.ResultCross-module__Vx2drW__line{white-space:nowrap;max-width:none;min-height:1.45em;margin-top:12px}}.ResultCross-module__Vx2drW__frame{display:none}@media (min-width:820px) and (max-width:1279.98px){.ResultCross-module__Vx2drW__frame[data-layout=mid]{margin-top:clamp(20px,2.5vw,36px);display:block}}@media (min-width:1280px){.ResultCross-module__Vx2drW__frame[data-layout=wide]{display:block}}.ResultCross-module__Vx2drW__diagram{aspect-ratio:var(--w) / var(--h);margin-inline:auto;position:relative;container-type:inline-size}.ResultCross-module__Vx2drW__frame[data-layout=wide] .ResultCross-module__Vx2drW__diagram{width:min(100%,1440px,max(720px,167.442svh - 395.163px))}.ResultCross-module__Vx2drW__frame[data-layout=mid] .ResultCross-module__Vx2drW__diagram{width:min(100%,1060px)}.ResultCross-module__Vx2drW__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ResultCross-module__Vx2drW__arms path{fill:none;stroke:var(--ix-rule);stroke-width:1.5px;stroke-dasharray:1 1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.3s var(--ease-draw) calc(.12s + var(--k) * 70ms), opacity .45s ease var(--d)}html[data-js] .ResultCross-module__Vx2drW__diagram:not([data-revealed]) .ResultCross-module__Vx2drW__arms path{stroke-dashoffset:1px}.ResultCross-module__Vx2drW__arms path[data-hidden]{opacity:0;transition:stroke-dashoffset 1.3s var(--ease-draw) calc(.12s + var(--k) * 70ms), opacity .3s ease}.ResultCross-module__Vx2drW__lit path,.ResultCross-module__Vx2drW__litOut path{fill:none;stroke:var(--ix-accent-2);stroke-width:2.25px;stroke-linecap:butt;stroke-dasharray:1 1}.ResultCross-module__Vx2drW__lit path{stroke-dashoffset:1px;animation:ResultCross-module__Vx2drW__draw var(--dur) var(--ease-draw) var(--d) forwards}@keyframes ResultCross-module__Vx2drW__draw{to{stroke-dashoffset:0}}.ResultCross-module__Vx2drW__litOut{animation:.35s forwards ResultCross-module__Vx2drW__lines-out}.ResultCross-module__Vx2drW__litOut path{stroke-dashoffset:0}@keyframes ResultCross-module__Vx2drW__lines-out{to{opacity:0}}.ResultCross-module__Vx2drW__dot{fill:var(--ix-ink);stroke:color-mix(in srgb, var(--ix-text) 40%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:fill .3s,stroke .3s,opacity .35s}.ResultCross-module__Vx2drW__dot[data-lit]{fill:var(--ix-accent-1);stroke:var(--ix-accent-1);transition-delay:var(--d), var(--d), var(--d)}.ResultCross-module__Vx2drW__dot[data-hidden]{opacity:0}.ResultCross-module__Vx2drW__diagram[data-revealed] .ResultCross-module__Vx2drW__dot{animation:ResultCross-module__Vx2drW__fade-in .5s ease calc(.52s + var(--k) * 45ms) backwards}html[data-js] .ResultCross-module__Vx2drW__diagram:not([data-revealed]) .ResultCross-module__Vx2drW__dot{opacity:0}@keyframes ResultCross-module__Vx2drW__fade-in{0%{opacity:0}}.ResultCross-module__Vx2drW__hubGround{fill:var(--ix-ink)}.ResultCross-module__Vx2drW__hubMain{fill:var(--ix-accent-1)}.ResultCross-module__Vx2drW__hubSide{fill:var(--ix-accent-1);opacity:.4}[data-in]>.ResultCross-module__Vx2drW__hubSide{animation:.4s both ResultCross-module__Vx2drW__side-on}[data-in=left]>.ResultCross-module__Vx2drW__hubSide[data-side=left],[data-in=right]>.ResultCross-module__Vx2drW__hubSide[data-side=right]{animation-delay:.24s}[data-in=left]>.ResultCross-module__Vx2drW__hubSide[data-side=right],[data-in=right]>.ResultCross-module__Vx2drW__hubSide[data-side=left]{animation-delay:.34s}@keyframes ResultCross-module__Vx2drW__side-on{0%{opacity:.4}to{opacity:1}}.ResultCross-module__Vx2drW__hub{transform-box:fill-box;transform-origin:50%}.ResultCross-module__Vx2drW__diagram[data-revealed] .ResultCross-module__Vx2drW__hub{animation:ResultCross-module__Vx2drW__hub-in 1.1s var(--ease) backwards}html[data-js] .ResultCross-module__Vx2drW__diagram:not([data-revealed]) .ResultCross-module__Vx2drW__hub{opacity:0}@keyframes ResultCross-module__Vx2drW__hub-in{0%{opacity:0;scale:.7}}.ResultCross-module__Vx2drW__head{top:var(--y);left:var(--x);color:var(--ix-text-2);font-size:max(11px, calc(12 / var(--w) * 100cqi));letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin:0;position:absolute;transform:translateY(-50%)}.ResultCross-module__Vx2drW__diagram[data-layout=wide] .ResultCross-module__Vx2drW__head[data-side=services],.ResultCross-module__Vx2drW__diagram[data-layout=mid] .ResultCross-module__Vx2drW__head[data-side=goals]{transform:translate(-100%,-50%)}.ResultCross-module__Vx2drW__diagram[data-revealed] .ResultCross-module__Vx2drW__head{animation:.8s .3s backwards ResultCross-module__Vx2drW__fade-in}html[data-js] .ResultCross-module__Vx2drW__diagram:not([data-revealed]) .ResultCross-module__Vx2drW__head{opacity:0}.ResultCross-module__Vx2drW__nodes{margin:0;padding:0;list-style:none}.ResultCross-module__Vx2drW__goalNode,.ResultCross-module__Vx2drW__serviceNode{top:var(--y);left:var(--x);position:absolute}.ResultCross-module__Vx2drW__goalNode{transform:translate(-100%,-50%)}.ResultCross-module__Vx2drW__serviceNode{transform:translateY(-50%)}.ResultCross-module__Vx2drW__diagram[data-revealed] .ResultCross-module__Vx2drW__goal,.ResultCross-module__Vx2drW__diagram[data-revealed] .ResultCross-module__Vx2drW__service{animation:ResultCross-module__Vx2drW__node-in .9s var(--ease) calc(.42s + var(--k) * 55ms) backwards}:is(html[data-js] .ResultCross-module__Vx2drW__diagram:not([data-revealed]) .ResultCross-module__Vx2drW__goal,html[data-js] .ResultCross-module__Vx2drW__diagram:not([data-revealed]) .ResultCross-module__Vx2drW__service){opacity:0}@keyframes ResultCross-module__Vx2drW__node-in{0%{opacity:0;translate:0 10px}}.ResultCross-module__Vx2drW__goal{padding:.3em calc(40 / var(--w) * 100cqi) .3em .35em;color:var(--ix-accent-1-text);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;transition:color .3s,opacity .3s;display:block;position:relative}.ResultCross-module__Vx2drW__goalName{font-family:var(--font-display);font-size:max(22px, calc(30 / var(--w) * 100cqi));font-weight:var(--fw-head);white-space:nowrap;line-height:1.1;display:block}.ResultCross-module__Vx2drW__diagram[data-layout=mid] .ResultCross-module__Vx2drW__goalName{font-size:clamp(22px, calc(30 / var(--w) * 100cqi), 30px)}.ResultCross-module__Vx2drW__goalAction{top:calc(100% + 2px);right:calc(40 / var(--w) * 100cqi);color:var(--ix-text);font-size:max(16px, calc(17 / var(--w) * 100cqi));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ix-text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ix-text) 45%, transparent);text-underline-offset:4px;white-space:nowrap;opacity:0;transition:opacity .3s ease, transform .4s var(--ease);pointer-events:none;align-items:center;gap:8px;text-decoration-thickness:1px;display:inline-flex;position:absolute;transform:translateY(-4px)}.ResultCross-module__Vx2drW__goal[data-above] .ResultCross-module__Vx2drW__goalAction{top:auto;bottom:calc(100% + 2px);transform:translateY(4px)}.ResultCross-module__Vx2drW__goalAction svg{color:var(--ix-accent-1-text)}.ResultCross-module__Vx2drW__goal[data-pointed] .ResultCross-module__Vx2drW__goalAction{opacity:1;transition-delay:.2s;transform:none}.ResultCross-module__Vx2drW__service{padding:.35em .35em .35em calc(42 / var(--w) * 100cqi);color:color-mix(in srgb, var(--ix-text) 86%, transparent);white-space:nowrap;align-items:baseline;gap:.7em;text-decoration:none;transition:color .3s;display:flex}.ResultCross-module__Vx2drW__number{color:var(--ix-text-2);font-size:max(11px, calc(12 / var(--w) * 100cqi));font-variant-numeric:tabular-nums;letter-spacing:.12em;transition:color .3s}.ResultCross-module__Vx2drW__serviceName{font-size:max(18px, calc(24 / var(--w) * 100cqi));font-weight:var(--fw-text);transition:translate .45s var(--ease);line-height:1.15}.ResultCross-module__Vx2drW__diagram[data-layout=mid] .ResultCross-module__Vx2drW__serviceName{font-size:clamp(18px, calc(24 / var(--w) * 100cqi), 24px)}@media (hover:hover){.ResultCross-module__Vx2drW__service:hover .ResultCross-module__Vx2drW__serviceName{translate:4px}}.ResultCross-module__Vx2drW__diagram[data-layout=mid] .ResultCross-module__Vx2drW__goalAction{font-size:18px}.ResultCross-module__Vx2drW__diagram[data-layout=mid] .ResultCross-module__Vx2drW__number{font-size:14px}.ResultCross-module__Vx2drW__diagram[data-layout=mid] .ResultCross-module__Vx2drW__head{font-size:13px}.ResultCross-module__Vx2drW__service[data-lit]{color:var(--ix-text);transition-delay:var(--d)}.ResultCross-module__Vx2drW__service[data-lit] .ResultCross-module__Vx2drW__number{color:var(--ix-accent-1-text);transition-delay:var(--d)}.ResultCross-module__Vx2drW__diagram[data-active] .ResultCross-module__Vx2drW__service:not([data-lit]){color:color-mix(in srgb, var(--ix-text) 60%, transparent)}.ResultCross-module__Vx2drW__diagram[data-active] .ResultCross-module__Vx2drW__service:not([data-lit]) .ResultCross-module__Vx2drW__number{opacity:.6}.ResultCross-module__Vx2drW__goal[data-lit]{color:var(--ix-accent-2)}.ResultCross-module__Vx2drW__diagram[data-active] .ResultCross-module__Vx2drW__goal:not([data-lit]){opacity:.55}.ResultCross-module__Vx2drW__serviceNode{transition:opacity .5s ease var(--d), translate .8s var(--ease) var(--d), filter .5s ease var(--d), visibility 0s}.ResultCross-module__Vx2drW__serviceNode[data-hidden]{opacity:0;filter:blur(3px);visibility:hidden;transition:opacity .3s ease, translate .6s var(--ease), filter .35s ease, visibility 0s linear .6s;translate:18px}.ResultCross-module__Vx2drW__gap{fill:var(--ix-ink)}.ResultCross-module__Vx2drW__goal:focus-visible,.ResultCross-module__Vx2drW__service:focus-visible,.ResultCross-module__Vx2drW__phoneGoalButton:focus-visible,.ResultCross-module__Vx2drW__phoneServiceLink:focus-visible{outline:2px solid var(--ix-accent-1);outline-offset:3px;border-radius:4px}.ResultCross-module__Vx2drW__phone{display:none}@media (max-width:819.98px){.ResultCross-module__Vx2drW__header{text-align:left}.ResultCross-module__Vx2drW__line{margin-left:0}.ResultCross-module__Vx2drW__phone{margin-top:32px;display:block}}.ResultCross-module__Vx2drW__phoneHead{color:var(--ix-text-2);letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.ResultCross-module__Vx2drW__phoneGoals,.ResultCross-module__Vx2drW__phoneServices{border-top:1px solid var(--ix-rule);margin:0;padding:0;list-style:none}.ResultCross-module__Vx2drW__phoneGoal{border-bottom:1px solid var(--ix-rule)}.ResultCross-module__Vx2drW__phoneGoalButton{width:100%;min-height:60px;color:var(--ix-text-2);font:inherit;font-family:var(--font-display);font-size:clamp(1.5rem,4vw + .6rem,2rem);font-weight:var(--fw-head);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;padding:14px 0;line-height:1.1;transition:color .35s;display:block}.ResultCross-module__Vx2drW__phoneGoal[data-on] .ResultCross-module__Vx2drW__phoneGoalButton{color:var(--ix-accent-1-text)}.ResultCross-module__Vx2drW__phonePromiseWrap{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.ResultCross-module__Vx2drW__phoneGoal[data-on] .ResultCross-module__Vx2drW__phonePromiseWrap{grid-template-rows:1fr}.ResultCross-module__Vx2drW__phonePromise{max-width:34ch;min-height:0;color:var(--ix-text);text-wrap:pretty;opacity:0;visibility:hidden;margin:0;font-size:1.0625rem;line-height:1.45;transition:opacity .2s,visibility 0s linear .5s;overflow:hidden}.ResultCross-module__Vx2drW__phoneGoal[data-on] .ResultCross-module__Vx2drW__phonePromise{opacity:1;visibility:visible;padding-bottom:18px;transition:opacity .45s .12s,visibility}.ResultCross-module__Vx2drW__phoneMark{place-items:center;padding:22px 0;display:grid;position:relative}.ResultCross-module__Vx2drW__phoneMark:before,.ResultCross-module__Vx2drW__phoneMark:after{background:var(--ix-rule);content:"";width:1px;height:16px;position:absolute;left:50%}.ResultCross-module__Vx2drW__phoneMark:before{top:0}.ResultCross-module__Vx2drW__phoneMark:after{bottom:0}.ResultCross-module__Vx2drW__phoneMark svg{width:44px;height:44px;display:block}.ResultCross-module__Vx2drW__phoneService{transition:grid-template-rows .5s var(--ease);grid-template-rows:1fr;display:grid}.ResultCross-module__Vx2drW__phoneServiceInner{min-height:0;transition:opacity .45s ease var(--d), visibility 0s;overflow:hidden}html[data-js] .ResultCross-module__Vx2drW__phoneService[data-off]{grid-template-rows:0fr}html[data-js] .ResultCross-module__Vx2drW__phoneService[data-off] .ResultCross-module__Vx2drW__phoneServiceInner{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .5s}.ResultCross-module__Vx2drW__phoneServiceLink{border-bottom:1px solid var(--ix-rule);min-height:56px;color:var(--ix-text);grid-template-columns:1.75rem 1fr auto;align-items:baseline;column-gap:12px;padding:15px 0;text-decoration:none;display:grid}.ResultCross-module__Vx2drW__phoneServiceLink .ResultCross-module__Vx2drW__number{color:var(--ix-accent-1-text);font-size:12px}.ResultCross-module__Vx2drW__phoneServiceName{font-size:1.25rem;font-weight:var(--fw-text);line-height:1.2}.ResultCross-module__Vx2drW__phoneArrow{color:var(--ix-text-2);align-self:center}.ResultCross-module__Vx2drW__phoneAction{animation:ResultCross-module__Vx2drW__action-in .5s var(--ease) both;margin-top:28px}@keyframes ResultCross-module__Vx2drW__action-in{0%{opacity:0;translate:0 6px}}.ResultCross-module__Vx2drW__close{justify-content:center;margin-top:clamp(28px,3vw,44px);display:flex}@media (max-width:819.98px){.ResultCross-module__Vx2drW__close{justify-content:flex-start;margin-top:12px}}@media (prefers-reduced-motion:reduce){.ResultCross-module__Vx2drW__lit path{stroke-dashoffset:0;animation:none}.ResultCross-module__Vx2drW__litOut{opacity:0;animation:none}.ResultCross-module__Vx2drW__lineText,.ResultCross-module__Vx2drW__phoneAction,[data-in]>.ResultCross-module__Vx2drW__hubSide{animation:none}[data-in]>.ResultCross-module__Vx2drW__hubSide{opacity:1}.ResultCross-module__Vx2drW__arms path,.ResultCross-module__Vx2drW__dot,.ResultCross-module__Vx2drW__goal,.ResultCross-module__Vx2drW__goalAction,.ResultCross-module__Vx2drW__service,.ResultCross-module__Vx2drW__number,.ResultCross-module__Vx2drW__serviceName,.ResultCross-module__Vx2drW__serviceNode,.ResultCross-module__Vx2drW__serviceNode[data-hidden],.ResultCross-module__Vx2drW__phoneGoalButton,.ResultCross-module__Vx2drW__phonePromiseWrap,.ResultCross-module__Vx2drW__phonePromise,.ResultCross-module__Vx2drW__phoneService,.ResultCross-module__Vx2drW__phoneServiceInner{transition:none}}:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__lit path{stroke-dashoffset:0;animation:none}:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__litOut{opacity:0;animation:none}:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__lineText,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__phoneAction,:where(html[data-motion=calm]) [data-in]>.ResultCross-module__Vx2drW__hubSide{animation:none}:where(html[data-motion=calm]) [data-in]>.ResultCross-module__Vx2drW__hubSide{opacity:1}:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__arms path,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__dot,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__goal,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__goalAction,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__service,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__number,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__serviceName,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__serviceNode,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__serviceNode[data-hidden],:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__phoneGoalButton,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__phonePromiseWrap,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__phonePromise,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__phoneService,:where(html[data-motion=calm]) .ResultCross-module__Vx2drW__phoneServiceInner{transition:none}
.VideoStatement-module__QIknxW__section{background:var(--ix-ink);color:var(--ix-text);position:relative}.VideoStatement-module__QIknxW__body{height:100lvh;position:relative}.VideoStatement-module__QIknxW__wrapper{height:100%;position:relative}.VideoStatement-module__QIknxW__layers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.VideoStatement-module__QIknxW__videoLayer{background:var(--ix-ink);position:absolute;inset:0}.VideoStatement-module__QIknxW__video{object-fit:cover;width:100%;height:100%;display:block}.VideoStatement-module__QIknxW__overlay{z-index:2;background:color-mix(in srgb, var(--ix-ink) 35%, transparent);position:absolute;inset:0}.VideoStatement-module__QIknxW__content{z-index:1;height:100%;margin:0 var(--gutter);text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative}.VideoStatement-module__QIknxW__inner{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.VideoStatement-module__QIknxW__suptitle{font-family:var(--font-body);font-weight:var(--fw-text);margin:0 0 8px;font-size:clamp(1.25rem,3.298vw + .361602rem,3rem);line-height:1.2}.VideoStatement-module__QIknxW__title{font-family:var(--font-display);letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(3.125rem,3.53357vw + 2.17314rem,5rem);font-weight:700;line-height:1.2em}@media (min-width:1537px){.VideoStatement-module__QIknxW__title{font-size:clamp(3.125rem,8.00942vw + .967462rem,7.375rem)}}.VideoStatement-module__QIknxW__titleWithSubtitle{margin-bottom:8px}.VideoStatement-module__QIknxW__line{display:block;overflow:hidden}.VideoStatement-module__QIknxW__lineInner{overflow:hidden}.VideoStatement-module__QIknxW__title .split-word{white-space:nowrap}.VideoStatement-module__QIknxW__subtitle{font-family:var(--font-body);font-weight:var(--fw-text);margin:0;font-size:clamp(1.125rem,2.59128vw + .426973rem,2.5rem);line-height:1.3}@media (min-width:992px){.VideoStatement-module__QIknxW__subtitle{line-height:1.2}}
.MegaMenu-module__4A3Ctq__root{z-index:35;pointer-events:none;position:fixed;inset:0}.MegaMenu-module__4A3Ctq__root[data-open=true]{pointer-events:auto}.MegaMenu-module__4A3Ctq__backdrop{background:var(--ix-backdrop);opacity:0;pointer-events:none;transition:opacity 1s var(--ease-out-expo);position:fixed;inset:0}.MegaMenu-module__4A3Ctq__root[data-open=true] .MegaMenu-module__4A3Ctq__backdrop{opacity:1;pointer-events:auto}.MegaMenu-module__4A3Ctq__panel{--mega-wipe:100%;width:100%;height:calc(var(--header-h) + 430px);background:var(--ix-surface);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--mega-wipe)), transparent 0);mask-image:linear-gradient(#000 calc(100% - var(--mega-wipe)), transparent 0);transition:--mega-wipe 1s var(--ease-out-expo);position:fixed;top:0;left:0;overflow:hidden}.MegaMenu-module__4A3Ctq__root[data-open=true] .MegaMenu-module__4A3Ctq__panel{--mega-wipe:0%}.MegaMenu-module__4A3Ctq__divider{top:var(--header-h);background:color-mix(in srgb, var(--ix-text) 14%, transparent);width:100%;height:1px;position:absolute;left:0}.MegaMenu-module__4A3Ctq__section{--images-w:38%;position:absolute;inset:0}.MegaMenu-module__4A3Ctq__section[data-fit=cover]{--images-w:32%}.MegaMenu-module__4A3Ctq__inner{z-index:2;height:100%;padding:calc(var(--header-h) + 44px) var(--gutter) 0;display:flex;position:relative}@media (min-width:992px){.MegaMenu-module__4A3Ctq__inner{padding-right:calc(var(--images-w) + var(--gutter) + 32px)}}.MegaMenu-module__4A3Ctq__side{width:calc((100vw - 2 * var(--gutter)) / 4);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.MegaMenu-module__4A3Ctq__heading,.MegaMenu-module__4A3Ctq__rise{opacity:0;transition:transform .6s ease-in,opacity .6s ease-in;transform:translateY(100px)}.MegaMenu-module__4A3Ctq__section[data-open=true] .MegaMenu-module__4A3Ctq__heading,.MegaMenu-module__4A3Ctq__section[data-open=true] .MegaMenu-module__4A3Ctq__rise{opacity:1;transition:transform 1s var(--ease-out-expo), opacity 1s var(--ease-out-expo);transform:translateY(0)}.MegaMenu-module__4A3Ctq__rise{display:inline-block}.MegaMenu-module__4A3Ctq__heading{font-family:var(--font-display);margin:0;font-size:16px;font-weight:500}.MegaMenu-module__4A3Ctq__more{font-family:var(--font-display);color:var(--ix-text-2);font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.MegaMenu-module__4A3Ctq__more .MegaMenu-module__4A3Ctq__rise{align-items:center;gap:8px;display:inline-flex}.MegaMenu-module__4A3Ctq__section[data-open=true] .MegaMenu-module__4A3Ctq__more .MegaMenu-module__4A3Ctq__rise{transition-delay:80ms}.MegaMenu-module__4A3Ctq__more .MegaMenu-module__4A3Ctq__rise>span{transition:transform .3s var(--ease-out-expo)}.MegaMenu-module__4A3Ctq__more:hover,.MegaMenu-module__4A3Ctq__more:focus-visible{color:var(--ix-text)}.MegaMenu-module__4A3Ctq__more:hover .MegaMenu-module__4A3Ctq__rise>span,.MegaMenu-module__4A3Ctq__more:focus-visible .MegaMenu-module__4A3Ctq__rise>span{transform:translate(4px)}.MegaMenu-module__4A3Ctq__more:focus-visible{outline-offset:4px;outline:2px solid}.MegaMenu-module__4A3Ctq__list{flex-direction:column;flex:1;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}@media (hover:hover){.MegaMenu-module__4A3Ctq__list:hover .MegaMenu-module__4A3Ctq__link{color:var(--ix-text-3);transition-duration:.5s;transition-delay:0s}.MegaMenu-module__4A3Ctq__list .MegaMenu-module__4A3Ctq__link:hover{color:var(--ix-text)}}.MegaMenu-module__4A3Ctq__list:focus-within .MegaMenu-module__4A3Ctq__link{color:var(--ix-text-3)}.MegaMenu-module__4A3Ctq__list .MegaMenu-module__4A3Ctq__link:focus{color:var(--ix-text)}.MegaMenu-module__4A3Ctq__list .MegaMenu-module__4A3Ctq__link:focus-visible{outline-offset:4px;outline:2px solid}.MegaMenu-module__4A3Ctq__link{z-index:2;text-wrap:balance;font-family:var(--font-display);font-size:min(clamp(28px, 2.3vw, 44px), calc(330px / var(--count,4) / 1.15));letter-spacing:-.03em;color:var(--ix-text);font-weight:500;line-height:1.15;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.MegaMenu-module__4A3Ctq__link .MegaMenu-module__4A3Ctq__rise{transition-delay:calc(10ms * (var(--count) - var(--index)))}.MegaMenu-module__4A3Ctq__section[data-open=true] .MegaMenu-module__4A3Ctq__link .MegaMenu-module__4A3Ctq__rise{transition-delay:calc(50ms * var(--index))}.MegaMenu-module__4A3Ctq__arrow{vertical-align:middle;transition:transform .3s var(--ease-out-expo);margin-left:8px;display:inline-block;transform:rotate(-90deg)}.MegaMenu-module__4A3Ctq__link:hover .MegaMenu-module__4A3Ctq__arrow,.MegaMenu-module__4A3Ctq__link:focus-visible .MegaMenu-module__4A3Ctq__arrow{transform:translate(4px)rotate(-90deg)}.MegaMenu-module__4A3Ctq__images{top:calc(var(--header-h) + 12px);right:var(--gutter);width:var(--images-w);opacity:0;transition:transform .6s ease-in,opacity .6s ease-in;display:none;position:absolute;bottom:0;transform:translateY(100px)}.MegaMenu-module__4A3Ctq__section[data-fit=cover] .MegaMenu-module__4A3Ctq__images{top:calc(var(--header-h) + 44px);border-radius:8px;bottom:44px;overflow:hidden}.MegaMenu-module__4A3Ctq__section[data-open=true] .MegaMenu-module__4A3Ctq__images{opacity:1;transition:transform 1s var(--ease-out-expo), opacity 1s var(--ease-out-expo);transform:translateY(0)}.MegaMenu-module__4A3Ctq__root[data-open=true] .MegaMenu-module__4A3Ctq__section[data-open=false] :is(.MegaMenu-module__4A3Ctq__heading,.MegaMenu-module__4A3Ctq__rise,.MegaMenu-module__4A3Ctq__images){transition:opacity .15s,transform 0s linear .15s,color .2s}@media (min-width:992px){.MegaMenu-module__4A3Ctq__images{display:block}}.MegaMenu-module__4A3Ctq__image{object-fit:contain;object-position:50% 0%;filter:grayscale();opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.MegaMenu-module__4A3Ctq__section[data-fit=cover] .MegaMenu-module__4A3Ctq__image{object-fit:cover;object-position:50% 50%}.MegaMenu-module__4A3Ctq__image[data-active=true]{opacity:1}.MegaMenu-module__4A3Ctq__list .MegaMenu-module__4A3Ctq__link[aria-current=page],.MegaMenu-module__4A3Ctq__more[aria-current=page]{color:var(--ix-accent-1-text)}
.Testimonials-module__VOp6eq__section{padding:0 var(--gutter);position:relative}.Testimonials-module__VOp6eq__grid{grid-template-columns:1fr;row-gap:48px;max-width:2000px;margin:0 auto;padding:96px 0 104px;display:grid}@media (min-width:992px){.Testimonials-module__VOp6eq__grid{grid-template-columns:repeat(12,1fr);column-gap:20px;padding:150px 0 160px}.Testimonials-module__VOp6eq__head{top:calc(var(--header-h) + 48px);grid-column:span 5/span 5;align-self:start;position:sticky}.Testimonials-module__VOp6eq__list{grid-column:7/span 6}}.Testimonials-module__VOp6eq__title{color:var(--ix-text);font-family:var(--font-display);font-weight:var(--fw-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,7vw,56px);line-height:1.05}@media (min-width:992px){.Testimonials-module__VOp6eq__title{font-size:clamp(40px,3.6vw,72px)}}.Testimonials-module__VOp6eq__subtitle{color:var(--ix-text-2);font-family:var(--font-body);font-weight:var(--fw-lead);margin:20px 0 0;font-size:clamp(19px,1.6vw,22px);line-height:1.4}.Testimonials-module__VOp6eq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Testimonials-module__VOp6eq__item{border-top:1px solid color-mix(in srgb, var(--ix-text) 40%, transparent);flex-direction:column;align-items:flex-start;gap:28px;padding:40px 0 48px;display:flex}.Testimonials-module__VOp6eq__item:first-child{padding-top:32px}@media (min-width:992px){.Testimonials-module__VOp6eq__item{padding:48px 0 64px}.Testimonials-module__VOp6eq__item:first-child{padding-top:40px}}.Testimonials-module__VOp6eq__figure{flex-direction:column;gap:28px;margin:0;display:flex}.Testimonials-module__VOp6eq__metric{flex-direction:column;gap:8px;margin:0;display:flex}.Testimonials-module__VOp6eq__value{color:var(--ix-accent-1-text);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(56px,7vw,112px);font-weight:700;line-height:1}.Testimonials-module__VOp6eq__metricLabel{color:var(--ix-text-2);font-size:18px;line-height:1.3}.Testimonials-module__VOp6eq__quote{margin:0}.Testimonials-module__VOp6eq__quote p{max-width:34em;color:var(--ix-text);font-family:var(--font-display);font-weight:var(--fw-text);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.35}.Testimonials-module__VOp6eq__author{align-items:center;gap:16px;display:flex}.Testimonials-module__VOp6eq__portrait{object-fit:cover;background:var(--ix-card);border-radius:50%;flex:none;width:64px;height:64px}.Testimonials-module__VOp6eq__logo{flex:none;max-width:none;display:block}html[data-mode=light] .Testimonials-module__VOp6eq__logo{filter:invert()hue-rotate(180deg)}.Testimonials-module__VOp6eq__monogram{border:1px solid color-mix(in srgb, var(--ix-text) 40%, transparent);width:64px;height:64px;color:var(--ix-text);font-family:var(--font-display);letter-spacing:-.01em;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:500;display:grid}.Testimonials-module__VOp6eq__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.Testimonials-module__VOp6eq__name{color:var(--ix-text);font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.3}.Testimonials-module__VOp6eq__role{color:var(--ix-text-2);font-size:15px;line-height:1.3}.Testimonials-module__VOp6eq__link{color:var(--ix-text);font-family:var(--font-display);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ix-text) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ix-text) 30%, transparent);text-underline-offset:.25em;padding:10px 0;font-size:17px;font-weight:500;line-height:1.2;text-decoration-thickness:1px;transition:text-decoration-color .3s;display:inline-block}@media (hover:hover){.Testimonials-module__VOp6eq__link:hover{-webkit-text-decoration-color:var(--ix-accent-1-text);text-decoration-color:var(--ix-accent-1-text)}}.Testimonials-module__VOp6eq__link:focus-visible{-webkit-text-decoration-color:var(--ix-accent-1-text);text-decoration-color:var(--ix-accent-1-text);outline:2px solid var(--ix-accent-1-text);outline-offset:4px}
.ModeToggle-module__isgfBW__root{--mt-pad:3px;padding:var(--mt-pad);border:1px solid color-mix(in srgb, var(--mt-fg) 32%, transparent);color:var(--mt-fg);border-radius:10px;grid-template-columns:1fr 1fr;display:inline-grid;position:relative}.ModeToggle-module__isgfBW__thumb{top:var(--mt-pad);bottom:var(--mt-pad);left:var(--mt-pad);width:calc(50% - var(--mt-pad));background:var(--mt-fg);transition:transform .45s var(--ease-out-expo);border-radius:7px;position:absolute}html[data-mode=light] .ModeToggle-module__isgfBW__thumb{transform:translate(100%)}.ModeToggle-module__isgfBW__option{z-index:1;color:inherit;font-family:var(--font-display);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0;transition:color .3s;display:inline-flex;position:relative}:is(html:not([data-mode=light]) .ModeToggle-module__isgfBW__option[data-option=dark],html[data-mode=light] .ModeToggle-module__isgfBW__option[data-option=light]){color:var(--mt-inv);cursor:default}.ModeToggle-module__isgfBW__option:focus-visible{outline:2px solid var(--mt-fg);outline-offset:2px}.ModeToggle-module__isgfBW__icon{flex:none}.ModeToggle-module__isgfBW__root[data-mode-toggle=header]{--mt-fg:var(--nav-fg);--mt-inv:var(--nav-inv);height:40px;display:none}@media (min-width:992px){.ModeToggle-module__isgfBW__root[data-mode-toggle=header]{display:inline-grid}}.ModeToggle-module__isgfBW__root[data-mode-toggle=header] .ModeToggle-module__isgfBW__option{width:32px;height:32px}@media (hover:hover){:is(html[data-mode=light] .ModeToggle-module__isgfBW__root[data-mode-toggle=header] .ModeToggle-module__isgfBW__option[data-option=dark]:hover,html:not([data-mode=light]) .ModeToggle-module__isgfBW__root[data-mode-toggle=header] .ModeToggle-module__isgfBW__option[data-option=light]:hover){background:color-mix(in srgb, var(--mt-fg) 14%, transparent)}}@media (pointer:coarse){.ModeToggle-module__isgfBW__root[data-mode-toggle=header] .ModeToggle-module__isgfBW__option{width:44px;height:44px;margin-block:-6px}}.ModeToggle-module__isgfBW__root[data-mode-toggle=menu]{--mt-fg:var(--ix-text);--mt-inv:var(--ix-ink)}.ModeToggle-module__isgfBW__root[data-mode-toggle=menu] .ModeToggle-module__isgfBW__option{width:44px;height:44px}.ModeToggle-module__isgfBW__root[data-motion-toggle] .ModeToggle-module__isgfBW__thumb{transform:none}html[data-motion=calm] .ModeToggle-module__isgfBW__root[data-motion-toggle] .ModeToggle-module__isgfBW__thumb{transform:translate(100%)}:is(html:not([data-motion=calm]) .ModeToggle-module__isgfBW__root[data-motion-toggle] .ModeToggle-module__isgfBW__option[data-option=full],html[data-motion=calm] .ModeToggle-module__isgfBW__root[data-motion-toggle] .ModeToggle-module__isgfBW__option[data-option=calm]){color:var(--mt-inv);cursor:default}@media (hover:hover){:is(html[data-motion=calm] .ModeToggle-module__isgfBW__root[data-mode-toggle=header] .ModeToggle-module__isgfBW__option[data-option=full]:hover,html:not([data-motion=calm]) .ModeToggle-module__isgfBW__root[data-mode-toggle=header] .ModeToggle-module__isgfBW__option[data-option=calm]:hover){background:color-mix(in srgb, var(--mt-fg) 14%, transparent)}}
.PaintedSphere-module__FHWvAW__sphere{--size:min(52lvh, 600px);z-index:0;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);pointer-events:none;position:absolute;top:52%;left:50%}.PaintedSphere-module__FHWvAW__sphere:before{opacity:var(--sphere-shadow,1);content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--ix-fixed-ink) 24%, transparent), transparent);border-radius:50%;width:64%;height:14%;position:absolute;bottom:-9%;left:18%}.PaintedSphere-module__FHWvAW__still,.PaintedSphere-module__FHWvAW__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.PaintedSphere-module__FHWvAW__canvas{opacity:0;transition:opacity .6s var(--ease-out-expo)}.PaintedSphere-module__FHWvAW__sphere[data-ready] .PaintedSphere-module__FHWvAW__canvas{opacity:1}.PaintedSphere-module__FHWvAW__sphere[data-ready] .PaintedSphere-module__FHWvAW__still{opacity:0;transition:opacity .6s var(--ease-out-expo)}@media (max-width:767px){.PaintedSphere-module__FHWvAW__sphere{--size:min(42lvh, 78vw)}}
.MobileMenu-module__htsJpG__root{padding-top:var(--header-h);z-index:35;background:var(--ix-surface);visibility:hidden;position:fixed;inset:0;overflow:hidden}.MobileMenu-module__htsJpG__root[data-open=true]{visibility:visible}@media (min-width:992px){.MobileMenu-module__htsJpG__root{display:none}}.MobileMenu-module__htsJpG__list{height:100%;padding:40px var(--gutter) 30px;flex-direction:column;align-items:flex-start;gap:12px;display:flex;overflow:auto}.MobileMenu-module__htsJpG__link{font-family:var(--font-display);color:var(--ix-text);font-size:40px;font-weight:500;line-height:1.2;text-decoration:none}.MobileMenu-module__htsJpG__accordion{flex-direction:column;width:100%;display:flex}.MobileMenu-module__htsJpG__accordionToggle{font-family:var(--font-display);color:var(--ix-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:40px;font-weight:500;line-height:1.2;display:flex}.MobileMenu-module__htsJpG__arrow{transition:transform .3s}.MobileMenu-module__htsJpG__arrow[data-open=true]{transform:scaleY(-1)}.MobileMenu-module__htsJpG__accordionPanel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.MobileMenu-module__htsJpG__accordionPanel[data-expanded=true]{grid-template-rows:1fr}.MobileMenu-module__htsJpG__accordionList{flex-direction:column;min-height:0;margin:0;padding:0 0 0 20px;list-style:none;display:flex;overflow:hidden}.MobileMenu-module__htsJpG__accordionList>li:first-child{padding-top:4px}.MobileMenu-module__htsJpG__accordionList>li:last-child{padding-bottom:8px}.MobileMenu-module__htsJpG__subLink{min-height:44px;font-family:var(--font-display);color:var(--ix-text-2);align-items:center;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.MobileMenu-module__htsJpG__contactInfo{flex-direction:column;margin-top:auto;padding-top:40px;display:flex}.MobileMenu-module__htsJpG__mode{flex-wrap:wrap;gap:12px;padding-top:20px;display:flex}.MobileMenu-module__htsJpG__contactLink{min-height:44px;font-family:var(--font-body);color:var(--ix-text-2);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.MobileMenu-module__htsJpG__link:focus-visible,.MobileMenu-module__htsJpG__accordionToggle:focus-visible,.MobileMenu-module__htsJpG__subLink:focus-visible,.MobileMenu-module__htsJpG__contactLink:focus-visible{outline-offset:4px;outline:2px solid}.MobileMenu-module__htsJpG__link[aria-current=page],.MobileMenu-module__htsJpG__subLink[aria-current=page]{color:var(--ix-accent-1-text)}
.WhyHowWhat-module__2HmTcq__scrollspy{width:100%;color:var(--ix-text);background:0 0;position:relative}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__scrollspy{height:250lvh}}@media (prefers-reduced-motion:no-preference) and (pointer:fine){:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__scrollspy{height:300lvh}}.WhyHowWhat-module__2HmTcq__wrapper{width:100%;height:auto;position:relative}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__wrapper{height:100lvh}}.WhyHowWhat-module__2HmTcq__anchors{z-index:100;width:100%;font-family:var(--font-display);letter-spacing:-.04em;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0;padding:20px 0;font-size:1.875rem;font-weight:700;line-height:1.2;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__anchors{padding-top:calc(var(--header-h) + 20px);padding-bottom:0;position:absolute;top:0;left:0}:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__anchors[data-field=wall]:before{content:"";z-index:-1;background:linear-gradient(color-mix(in srgb, var(--ix-ink) 40%, transparent), transparent);pointer-events:none;width:100%;height:150%;position:absolute;top:0;left:0}}.WhyHowWhat-module__2HmTcq__anchor{min-height:44px;color:var(--ix-text);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .4s var(--ease-out-expo);background:0 0;border:none;border-radius:4px;padding:0 6px}@media (hover:hover){.WhyHowWhat-module__2HmTcq__anchor:hover{color:var(--ix-accent-2-text)}}.WhyHowWhat-module__2HmTcq__anchor:focus-visible{outline:2px solid var(--ix-accent-1-text);outline-offset:2px}.WhyHowWhat-module__2HmTcq__anchorActive,.WhyHowWhat-module__2HmTcq__anchorActive:hover{color:var(--ix-accent-1-text)}.WhyHowWhat-module__2HmTcq__anchors[data-field=teal] .WhyHowWhat-module__2HmTcq__anchor,.WhyHowWhat-module__2HmTcq__anchors[data-field=paper] .WhyHowWhat-module__2HmTcq__anchor{color:color-mix(in srgb, var(--ix-ink) 62%, transparent);text-underline-offset:.18em;text-decoration-thickness:3px}.WhyHowWhat-module__2HmTcq__anchors[data-field=teal] .WhyHowWhat-module__2HmTcq__anchor:hover,.WhyHowWhat-module__2HmTcq__anchors[data-field=paper] .WhyHowWhat-module__2HmTcq__anchor:hover,.WhyHowWhat-module__2HmTcq__anchors[data-field=teal] .WhyHowWhat-module__2HmTcq__anchorActive,.WhyHowWhat-module__2HmTcq__anchors[data-field=paper] .WhyHowWhat-module__2HmTcq__anchorActive{color:var(--ix-ink)}.WhyHowWhat-module__2HmTcq__anchors[data-field=teal] .WhyHowWhat-module__2HmTcq__anchorActive,.WhyHowWhat-module__2HmTcq__anchors[data-field=paper] .WhyHowWhat-module__2HmTcq__anchorActive{text-decoration-line:underline}.WhyHowWhat-module__2HmTcq__anchors[data-field=teal] .WhyHowWhat-module__2HmTcq__anchor:focus-visible,.WhyHowWhat-module__2HmTcq__anchors[data-field=paper] .WhyHowWhat-module__2HmTcq__anchor:focus-visible{outline-color:var(--ix-ink)}.WhyHowWhat-module__2HmTcq__bodies{width:100%;position:relative}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__bodies{height:100%}}.WhyHowWhat-module__2HmTcq__step{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.WhyHowWhat-module__2HmTcq__screenStep{min-height:90svh}.WhyHowWhat-module__2HmTcq__scrollspy .WhyHowWhat-module__2HmTcq__step[data-field=teal]{--field:var(--ix-accent-1);background:var(--field);color:var(--ix-ink)}.WhyHowWhat-module__2HmTcq__scrollspy .WhyHowWhat-module__2HmTcq__step[data-field=paper]{--field:var(--ix-paper);background:var(--field);color:var(--ix-ink)}.WhyHowWhat-module__2HmTcq__scrollspy .WhyHowWhat-module__2HmTcq__step[data-field=wall]{background:var(--ix-ink);color:var(--ix-text)}.WhyHowWhat-module__2HmTcq__veil{z-index:1;background:linear-gradient(transparent, color-mix(in srgb, var(--field) 56%, transparent) 16%, color-mix(in srgb, var(--field) 56%, transparent) 58%, color-mix(in srgb, var(--field) 72%, transparent) 70%, color-mix(in srgb, var(--field) 72%, transparent) 88%, transparent);pointer-events:none;position:absolute;inset:29% 0 18%}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__step{position:absolute;inset:0}}.WhyHowWhat-module__2HmTcq__stepHidden{pointer-events:none}.WhyHowWhat-module__2HmTcq__wall{z-index:0;position:absolute;inset:0;overflow:hidden;container-type:size}.WhyHowWhat-module__2HmTcq__wallGrid{grid-auto-columns:56.25cqh;grid-auto-flow:column;justify-content:center;gap:2px;height:100%;display:grid}.WhyHowWhat-module__2HmTcq__tile{background:var(--ix-surface);height:100%;position:relative}.WhyHowWhat-module__2HmTcq__wall:after{content:"";z-index:2;background:linear-gradient(color-mix(in srgb, var(--ix-ink) 48%, transparent), color-mix(in srgb, var(--ix-ink) 62%, transparent) 30%, color-mix(in srgb, var(--ix-ink) 66%, transparent) 70%, color-mix(in srgb, var(--ix-ink) 84%, transparent));pointer-events:none;position:absolute;inset:0}.WhyHowWhat-module__2HmTcq__stepContent{z-index:2;width:calc(100% - calc(var(--gutter) * 2));max-width:1500px;margin:0 auto;position:relative}.WhyHowWhat-module__2HmTcq__body{flex-direction:column;justify-content:center;gap:60px;padding:max(7.5rem,min(14vh,12.5rem)) 0 8vh;display:flex}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__body{height:100%}}.WhyHowWhat-module__2HmTcq__suptitle p{font-family:var(--font-display);margin:0;font-size:clamp(1.125rem,.706714vw + .934629rem,1.5rem);font-weight:700;line-height:1.2}.WhyHowWhat-module__2HmTcq__title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(2.5rem,4.71143vw + 1.23086rem,5rem);font-weight:700;line-height:.9em}.WhyHowWhat-module__2HmTcq__title span{display:block}.WhyHowWhat-module__2HmTcq__text{text-align:center;max-width:100%;margin:0;position:relative}.WhyHowWhat-module__2HmTcq__text p{text-wrap:balance;margin:0;font-size:clamp(1rem,.235571vw + .936543rem,1.125rem);line-height:1.4}@media (min-width:640px){.WhyHowWhat-module__2HmTcq__text{text-align:left;align-self:flex-end;max-width:500px}}@media (min-width:1537px){.WhyHowWhat-module__2HmTcq__anchors{font-size:3.75rem}.WhyHowWhat-module__2HmTcq__body{gap:100px}.WhyHowWhat-module__2HmTcq__title{font-size:clamp(2.5rem,9.18728vw + .0251767rem,7.375rem)}.WhyHowWhat-module__2HmTcq__text p{font-size:clamp(1rem,.471143vw + .873086rem,1.25rem)}}@media (min-width:1537px) and (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .WhyHowWhat-module__2HmTcq__anchors{padding-top:calc(var(--header-h) + 30px)}}
.Header-module__NpjzRq__wrapper{z-index:40;width:100%;position:fixed;top:0;left:0}html.is-route-transition .Header-module__NpjzRq__wrapper{view-transition-name:Header-module__NpjzRq__ix-header}.Header-module__NpjzRq__header{--u:4px;--nav-font-size:16px;isolation:isolate;color:var(--nav-fg);transition:--nav-fg .3s,--nav-inv .3s,transform .3s,opacity .3s;position:relative}.Header-module__NpjzRq__header:before{content:"";z-index:-1;height:calc(var(--header-h) + 40px);pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--nav-inv) 45%, transparent), color-mix(in srgb, var(--nav-inv) 18%, transparent) 60%, transparent);transition:opacity .3s;position:absolute;inset:0 0 auto}.Header-module__NpjzRq__header[data-scrolled=true]:before,.Header-module__NpjzRq__header[data-menu=mega]:before{opacity:0}.Header-module__NpjzRq__header[data-bubble=moving]:before{-webkit-mask-image:radial-gradient(circle var(--bubble-r) at var(--bubble-x) var(--bubble-y), transparent 100%, #000 100%);mask-image:radial-gradient(circle var(--bubble-r) at var(--bubble-x) var(--bubble-y), transparent 100%, #000 100%)}.Header-module__NpjzRq__header[data-bubble=full]:before{visibility:hidden}.Header-module__NpjzRq__header [data-on-sheet]{--nav-fg:var(--ix-text);--nav-inv:var(--ix-ink);color:var(--nav-fg)}@media (min-width:768px){.Header-module__NpjzRq__header{--u:.52083vw}}@media (min-width:992px){.Header-module__NpjzRq__header{--u:.27778vw;--nav-font-size:clamp(15px, 1.2vw, 19px)}}.Header-module__NpjzRq__header[data-nav-theme=dark]{--nav-fg:var(--ix-text);--nav-inv:var(--ix-ink)}.Header-module__NpjzRq__header[data-nav-theme=light]{--nav-fg:var(--ix-ink);--nav-inv:var(--ix-text)}html[data-mode=light] .Header-module__NpjzRq__header[data-nav-theme]{--nav-fg:var(--ix-text);--nav-inv:var(--ix-ink)}:is(html[data-mode=light] .Header-module__NpjzRq__header[data-nav-island=true],html[data-mode=light]:has(#obsah>[data-tone=dark]:first-child) .Header-module__NpjzRq__header[data-nav-island=pending]){--nav-fg:var(--ix-fixed-white);--nav-inv:var(--ix-fixed-ink)}html[data-mode=light] .Header-module__NpjzRq__header[data-nav-island=false]:not([data-over-media=true]):before{opacity:0}html .Header-module__NpjzRq__header[data-nav-theme][data-over-media=true]{--nav-fg:var(--ix-fixed-white);--nav-inv:var(--ix-fixed-ink)}html:has(#obsah>:first-child:is([data-over-media],:has([data-over-media]))) .Header-module__NpjzRq__header[data-nav-island=pending]{--nav-fg:var(--ix-fixed-white);--nav-inv:var(--ix-fixed-ink)}html .Header-module__NpjzRq__header[data-over-media=true]:before{height:calc(var(--header-h) + 56px);background:linear-gradient(to bottom, color-mix(in srgb, var(--ix-fixed-ink) 80%, transparent), color-mix(in srgb, var(--ix-fixed-ink) 72%, transparent) var(--header-h), transparent)}html:has(#obsah>:first-child:is([data-over-media],:has([data-over-media]))) .Header-module__NpjzRq__header[data-nav-island=pending]:before{height:calc(var(--header-h) + 56px);background:linear-gradient(to bottom, color-mix(in srgb, var(--ix-fixed-ink) 80%, transparent), color-mix(in srgb, var(--ix-fixed-ink) 72%, transparent) var(--header-h), transparent)}html:has(#obsah [data-header-scrim=none]) .Header-module__NpjzRq__header[data-nav-island][data-nav-theme]:before{background:0 0}.Header-module__NpjzRq__header[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-100%)}.Header-module__NpjzRq__header[data-hidden=true]:has(:focus-visible){opacity:1;pointer-events:auto;transform:none}.Header-module__NpjzRq__inner{width:100%;height:var(--header-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.Header-module__NpjzRq__logo{color:inherit;align-items:center;font-size:22px;text-decoration:none;display:flex}@media (min-width:992px){.Header-module__NpjzRq__logo{font-size:28px}}.Header-module__NpjzRq__actions{align-items:center;gap:16px;display:flex}@media (min-width:992px){.Header-module__NpjzRq__actions{gap:calc(var(--u) * 10)}}.Header-module__NpjzRq__nav{align-items:center;gap:16px;display:none}.Header-module__NpjzRq__modeSlot{display:none}@media (min-width:992px){.Header-module__NpjzRq__modeSlot{gap:8px;display:flex}.Header-module__NpjzRq__nav{gap:calc(var(--u) * 10);display:flex}}.Header-module__NpjzRq__navItem{--hit-y:2px;align-items:center;gap:calc(var(--u) * 2);font-family:var(--font-display);font-size:var(--nav-font-size);color:inherit;padding:var(--hit-y) 0;margin:calc(-1 * var(--hit-y)) 0;cursor:pointer;background:0 0;border:none;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.Header-module__NpjzRq__navGroup{align-items:center;gap:calc(var(--u) * 2);display:inline-flex}.Header-module__NpjzRq__navToggle{--hit-x:7px;--hit-y:9px;padding:var(--hit-y) var(--hit-x);margin:calc(-1 * var(--hit-y)) calc(-1 * var(--hit-x));color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.Header-module__NpjzRq__navItem{--hit-y:13px}.Header-module__NpjzRq__navToggle{--hit-x:17px;--hit-y:19px}}.Header-module__NpjzRq__navItem:focus-visible,.Header-module__NpjzRq__navToggle:focus-visible{outline-offset:2px;outline:2px solid}.Header-module__NpjzRq__navItem[aria-current]{position:relative}.Header-module__NpjzRq__navItem[aria-current]:after{content:"";left:0;bottom:calc(var(--hit-y) - 5px);background:currentColor;border-radius:2px;width:1.1em;height:2px;position:absolute}.Header-module__NpjzRq__chevron{transition:transform .3s var(--ease-out-expo)}.Header-module__NpjzRq__chevron[data-open=true]{transform:rotate(180deg)}.Header-module__NpjzRq__burger{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;margin:-10px;padding:0;display:flex}.Header-module__NpjzRq__burger:focus-visible{outline:2px solid var(--nav-fg);outline-offset:-4px}@media (min-width:992px){.Header-module__NpjzRq__burger{display:none}}.Header-module__NpjzRq__burgerLine{background:var(--nav-fg);width:20px;height:1px;display:block}.Header-module__NpjzRq__burger[data-animated=true][aria-expanded=true] .Header-module__NpjzRq__burgerLine:first-child{animation:.3s forwards Header-module__NpjzRq__burgerLineTopOpen}.Header-module__NpjzRq__burger[data-animated=true][aria-expanded=false] .Header-module__NpjzRq__burgerLine:first-child{animation:.3s forwards Header-module__NpjzRq__burgerLineTopClose}.Header-module__NpjzRq__burger[data-animated=true][aria-expanded=true] .Header-module__NpjzRq__burgerLine:last-child{animation:.3s forwards Header-module__NpjzRq__burgerLineBottomOpen}.Header-module__NpjzRq__burger[data-animated=true][aria-expanded=false] .Header-module__NpjzRq__burgerLine:last-child{animation:.3s forwards Header-module__NpjzRq__burgerLineBottomClose}@keyframes Header-module__NpjzRq__burgerLineTopOpen{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(3px)rotate(0)}to{transform:translateY(3px)rotate(45deg)}}@keyframes Header-module__NpjzRq__burgerLineTopClose{0%{transform:translateY(3px)rotate(45deg)}50%{transform:translateY(3px)rotate(0)}to{transform:translateY(0)rotate(0)}}@keyframes Header-module__NpjzRq__burgerLineBottomOpen{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(0)}to{transform:translateY(-3px)rotate(-45deg)}}@keyframes Header-module__NpjzRq__burgerLineBottomClose{0%{transform:translateY(-3px)rotate(-45deg)}50%{transform:translateY(-3px)rotate(0)}to{transform:translateY(0)rotate(0)}}
.SplitWords-module__3ker8a__wrapper{vertical-align:top;margin:-.15em -.5em;display:inline-block;overflow:hidden}.SplitWords-module__3ker8a__item{padding:.15em .5em;display:inline-block}
.WorkReel-module__iC8_4q__section{--reel-pad:48px;--reel-card:46vw;--reel-gap:12px;z-index:10;margin-top:calc(-20svh - var(--reel-pad));padding:var(--reel-pad) 0 8px;background:var(--ix-ink);color:var(--ix-text);position:relative}@media (min-width:768px){.WorkReel-module__iC8_4q__section{--reel-pad:96px;--reel-card:27vw;--reel-gap:16px;padding-bottom:24px}}@media (min-width:1024px){.WorkReel-module__iC8_4q__section{--reel-card:clamp(220px, 17vw, 300px);--reel-gap:20px}}.WorkReel-module__iC8_4q__section:before{content:"";background:linear-gradient(to bottom, transparent, var(--ix-ink));pointer-events:none;height:300px;position:absolute;bottom:100%;left:0;right:0}html[data-mode=light] .WorkReel-module__iC8_4q__section{margin-top:calc(-35svh - var(--reel-pad));background:0 0}html[data-mode=light] .WorkReel-module__iC8_4q__section:before{display:none}.WorkReel-module__iC8_4q__head{padding:0 var(--gutter);gap:16px;margin-bottom:32px;display:grid}@media (min-width:1024px){.WorkReel-module__iC8_4q__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:56px}}.WorkReel-module__iC8_4q__title{font-family:var(--font-display);font-size:clamp(2.5rem,1.55rem + 4.4vw,5.5rem);font-weight:var(--fw-head);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:.95}.WorkReel-module__iC8_4q__word{transition:transform 1.1s var(--ease-out-expo);transition-delay:calc(var(--index) * 70ms)}html[data-js] .WorkReel-module__iC8_4q__head:not([data-revealed]) .WorkReel-module__iC8_4q__word{transform:translateY(110%)}.WorkReel-module__iC8_4q__aside{justify-items:start;gap:24px;display:grid}.WorkReel-module__iC8_4q__lead{max-width:38ch;color:var(--ix-text-2);text-wrap:pretty;transition:opacity .9s var(--ease-out-expo) .25s;margin:0;font-size:clamp(1rem,.94rem + .28vw,1.125rem);line-height:1.5}html[data-js] .WorkReel-module__iC8_4q__head:not([data-revealed]) .WorkReel-module__iC8_4q__lead{opacity:0}.WorkReel-module__iC8_4q__headAction{display:none}.WorkReel-module__iC8_4q__foot{padding:32px var(--gutter) 0}@media (min-width:1024px){.WorkReel-module__iC8_4q__headAction{display:inline-flex}.WorkReel-module__iC8_4q__foot{display:none}}.WorkReel-module__iC8_4q__viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}.WorkReel-module__iC8_4q__viewport[data-dragging]{cursor:grabbing}.WorkReel-module__iC8_4q__viewport[data-dragging] .WorkReel-module__iC8_4q__card{pointer-events:none}.WorkReel-module__iC8_4q__track{width:max-content;padding-left:var(--gutter);will-change:transform;display:flex}.WorkReel-module__iC8_4q__copy{gap:var(--reel-gap);padding:0 var(--reel-gap) 0 0;margin:0;list-style:none;display:flex}.WorkReel-module__iC8_4q__item{flex:0 0 var(--reel-card);width:var(--reel-card);transition:opacity .9s var(--ease-out-expo), transform 1.3s var(--ease-out-expo);transition-delay:calc(min(var(--i), 7) * 75ms)}html[data-js] .WorkReel-module__iC8_4q__viewport:not([data-revealed]) .WorkReel-module__iC8_4q__item{opacity:0;transform:translateY(80px)}.WorkReel-module__iC8_4q__card{color:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-decoration:none;display:block}.WorkReel-module__iC8_4q__card:focus-visible{outline:2px solid var(--ix-accent-1-text);outline-offset:6px;border-radius:6px}.WorkReel-module__iC8_4q__frame{aspect-ratio:9/16;background:var(--ix-card);border-radius:4px;display:block;position:relative;overflow:hidden}html[data-mode=light] .WorkReel-module__iC8_4q__frame:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ix-rule);pointer-events:none;position:absolute;inset:0}.WorkReel-module__iC8_4q__lens{transition:transform 1.6s var(--ease-out-expo);transition-delay:calc(min(var(--i), 7) * 75ms);display:block;position:absolute;inset:0}html[data-js] .WorkReel-module__iC8_4q__viewport:not([data-revealed]) .WorkReel-module__iC8_4q__lens{transform:scale(1.2)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=calm])) .WorkReel-module__iC8_4q__viewport{view-timeline:--reel block}:where(html:not([data-motion=calm])) .WorkReel-module__iC8_4q__item,:where(html:not([data-motion=calm])) .WorkReel-module__iC8_4q__lens{animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:both;animation-timeline:--reel;animation-range:cover calc(2% + var(--k) * 2.6%) cover calc(24% + var(--k) * 2.6%);transition:none}:where(html:not([data-motion=calm])) .WorkReel-module__iC8_4q__item{animation-name:WorkReel-module__iC8_4q__reel-rise}:where(html:not([data-motion=calm])) .WorkReel-module__iC8_4q__lens{animation-name:WorkReel-module__iC8_4q__reel-settle}}}@keyframes WorkReel-module__iC8_4q__reel-rise{0%{opacity:0;transform:translate3d(0, 100%, 0) rotate(var(--tilt))}to{opacity:1;transform:none}}@keyframes WorkReel-module__iC8_4q__reel-settle{0%{transform:scale(1.2)}to{transform:none}}.WorkReel-module__iC8_4q__still{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.WorkReel-module__iC8_4q__clip{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.WorkReel-module__iC8_4q__still,.WorkReel-module__iC8_4q__video{transition:transform .8s var(--ease-out-expo)}.WorkReel-module__iC8_4q__caption{gap:4px;padding-top:14px;display:grid}.WorkReel-module__iC8_4q__brand{--logo-unit:.8px;height:calc(46 * var(--logo-unit));justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}@media (min-width:768px){.WorkReel-module__iC8_4q__brand{--logo-unit:1px}}.WorkReel-module__iC8_4q__logo{width:auto;height:calc(var(--logo-h) * var(--logo-unit));object-fit:contain;-webkit-user-drag:none;max-width:72%;display:block}.WorkReel-module__iC8_4q__logo[data-faint]{filter:drop-shadow(0 0 0 var(--ix-fixed-white)) drop-shadow(0 0 0 var(--ix-fixed-white))}html[data-mode=light] .WorkReel-module__iC8_4q__logo:not([data-badge]){filter:invert()hue-rotate(180deg)}html[data-mode=light] .WorkReel-module__iC8_4q__logo[data-faint]{filter:drop-shadow(0 0 0 var(--ix-fixed-white)) drop-shadow(0 0 0 var(--ix-fixed-white)) invert(1) hue-rotate(180deg)}.WorkReel-module__iC8_4q__arrow{border:1px solid color-mix(in srgb, var(--ix-text) 22%, transparent);width:28px;height:28px;color:var(--ix-accent-1-text);transition:background-color .45s var(--ease-out-expo), border-color .45s var(--ease-out-expo), color .45s var(--ease-out-expo);border-radius:6px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.WorkReel-module__iC8_4q__arrow svg{transition:transform .45s var(--ease-out-expo);grid-area:1/1}.WorkReel-module__iC8_4q__arrow svg+svg{transform:translate(-160%,160%)}.WorkReel-module__iC8_4q__figure{overflow-wrap:anywhere;color:var(--ix-text);font-family:var(--font-display);font-size:clamp(1.0625rem,.92rem + .6vw,1.5rem);font-weight:var(--fw-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.WorkReel-module__iC8_4q__figure[data-metric]{color:var(--ix-accent-1-text)}.WorkReel-module__iC8_4q__note{min-height:2.7em;color:var(--ix-text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:768px){.WorkReel-module__iC8_4q__note{font-size:14px}}@media (hover:hover) and (pointer:fine){.WorkReel-module__iC8_4q__card:hover .WorkReel-module__iC8_4q__still,.WorkReel-module__iC8_4q__card:hover .WorkReel-module__iC8_4q__video{transform:scale(1.045)}.WorkReel-module__iC8_4q__card:hover .WorkReel-module__iC8_4q__arrow{border-color:var(--ix-accent-1);background:var(--ix-accent-1);color:var(--ix-on-accent)}.WorkReel-module__iC8_4q__card:hover .WorkReel-module__iC8_4q__arrow svg:first-child{transform:translate(160%,-160%)}.WorkReel-module__iC8_4q__card:hover .WorkReel-module__iC8_4q__arrow svg+svg{transform:none}}@media (prefers-reduced-motion:reduce){.WorkReel-module__iC8_4q__viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;cursor:auto;touch-action:auto;overflow-x:auto}.WorkReel-module__iC8_4q__viewport::-webkit-scrollbar{display:none}.WorkReel-module__iC8_4q__track{padding-right:calc(var(--gutter) - var(--reel-gap));will-change:auto}.WorkReel-module__iC8_4q__copy[data-copy]{display:none}.WorkReel-module__iC8_4q__item{scroll-snap-align:start}}:where(html[data-motion=calm]) .WorkReel-module__iC8_4q__viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;cursor:auto;touch-action:auto;overflow-x:auto}:where(html[data-motion=calm]) .WorkReel-module__iC8_4q__viewport::-webkit-scrollbar{display:none}:where(html[data-motion=calm]) .WorkReel-module__iC8_4q__track{padding-right:calc(var(--gutter) - var(--reel-gap));will-change:auto}:where(html[data-motion=calm]) .WorkReel-module__iC8_4q__copy[data-copy]{display:none}:where(html[data-motion=calm]) .WorkReel-module__iC8_4q__item{scroll-snap-align:start}html:not([data-js]) .WorkReel-module__iC8_4q__viewport{scrollbar-width:none;cursor:auto;overflow-x:auto}html:not([data-js]) .WorkReel-module__iC8_4q__copy[data-copy]{display:none}
