:root .r26-service.is-snap::details-content{transition: none}:is(.r26-service,.r26-faq__item):not([open]) :is(.r26-service__body,.r26-faq__a) a{visibility: hidden}

.r26-hero{--r26-hero-gap: clamp(28px,6svh,64px);--r26-hero-w: clamp(112px,13vw,220px);--r26-hero-eb: clamp(16px,3svh,30px);position: relative;isolation: isolate;overflow: clip;display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: max(720px,min(100svh,860px));margin-top: calc(-1 * var(--r26-header-h));background: radial-gradient(120% 70% at 50% -10%,var(--r26-surface),var(--r26-midnight) 62%) var(--r26-midnight);color: var(--r26-text);text-align: center}.r26-hero__in{position: relative;z-index: 2;display: flex;flex-direction: column;align-items: center;width: 100%;max-width: var(--r26-container);padding: calc(var(--r26-header-h) + var(--r26-hero-gap)) var(--r26-side) calc(var(--r26-header-h) + 24px)}.r26-hero__eyebrow{margin: var(--r26-hero-eb) 0 0;color: var(--r26-accent);font: 500 var(--r26-fs-caption)/1.4 var(--r26-font-body);letter-spacing: .24em;text-indent: .24em;text-transform: uppercase}.r26-hero__eyebrow i{display: inline-block;width: 3px;height: 3px;margin: 0 .3em 0 .06em;border-radius: 50%;background: currentColor;opacity: .55;vertical-align: middle}.r26-hero__title{max-width: 13.5em;margin: 20px auto 0;font-size: clamp(2.4rem,1.1rem + 4.6vw,min(5.25rem,10.5svh));line-height: .98;letter-spacing: -.035em;text-wrap: balance}.r26-hero__title em{font-style: normal;color: var(--r26-accent)}.r26-hero__sub{max-width: 36rem;margin: 22px 0 0;color: var(--r26-muted);text-wrap: balance}.r26-hero__ctas{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 32px}.r26-stations{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;width: 100%;max-width: 440px;margin: 32px 0 0;padding: 0;list-style: none}.r26-stations__link{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: 12px;align-items: center;min-height: 64px;padding: 10px 14px;border: 1px solid var(--r26-line-dark);border-radius: var(--r26-radius-frame);background: rgba(17,22,32,.6);color: var(--r26-text);text-align: left;text-decoration: none;-webkit-tap-highlight-color: transparent;transition: border-color var(--r26-dur-state) var(--r26-ease-out),background-color var(--r26-dur-state) var(--r26-ease-out),transform var(--r26-dur-spring) var(--r26-spring)}.r26-stations__node{grid-row: span 2;position: relative;width: 12px;height: 12px;box-sizing: border-box;border: 2px solid var(--r26-accent);border-radius: 50%;background: var(--r26-midnight);transition: transform var(--r26-dur-spring) var(--r26-spring-snap),background-color var(--r26-dur-quick) var(--r26-ease-out)}.r26-stations li{--r26-glow: var(--r26-hue-violet)}.r26-stations li:nth-child(2){--r26-glow: color-mix(in oklab,var(--r26-hue-coral) 60%,#fff);--r26-bl: color-mix(in srgb,var(--r26-hue-coral) 85%,transparent)}.r26-stations li:nth-child(3){--r26-glow: var(--r26-hue-ice)}.r26-stations li:nth-child(4){--r26-glow: var(--r26-hue-mint)}.r26-stations__node::after{content: "";position: absolute;left: 50%;top: 50%;width: 52px;height: 52px;margin: -26px 0 0 -26px;border-radius: 50%;background: radial-gradient(closest-side,var(--r26-bl,color-mix(in srgb,var(--r26-glow) 55%,transparent)),color-mix(in srgb,var(--r26-glow) 12%,transparent) 55%,transparent);opacity: 0;transform: scale(.2);transition: transform 520ms cubic-bezier(.3,1.6,.5,1),opacity 300ms var(--r26-ease-out);pointer-events: none}.r26-stations__link:is(:hover,:focus-visible) .r26-stations__node::after,.r26-stations li.is-sel .r26-stations__node::after{opacity: 1;transform: scale(1)}.r26-hero[data-r26-swap] .r26-stations__node::after{transition: none}.r26-stations__link.is-kick .r26-stations__node::after{animation: r26-kick 600ms var(--r26-ease-out)}@keyframes r26-kick{35%{opacity: 1;transform: scale(1.2)}}@media (prefers-reduced-motion: reduce){.r26-stations__node::after{transition: none;animation: none !important}}html[data-motion="paused"] .r26-stations__node::after{transition: none;animation: none !important}.r26-stations__name{font: 500 var(--r26-fs-tile)/1.2 var(--r26-font-display);letter-spacing: -.01em;transition: color 500ms var(--r26-ease-out)}.r26-stations__name,.r26-stations__get{text-shadow: 0 0 2px var(--r26-midnight),0 0 10px var(--r26-midnight),0 0 18px var(--r26-midnight)}.r26-stations__get{color: var(--r26-muted);font-size: var(--r26-fs-caption);line-height: 1.3}@media (max-width: 899px){.r26-stations__name,.r26-stations__get{min-width: 0;overflow-wrap: anywhere;hyphens: auto}}@media (max-width: 399px){.r26-stations__link{column-gap: 10px;padding-inline: 12px}}.r26-stations__link:hover,.r26-stations__link:focus-visible{border-color: rgba(140,223,255,.45);background: rgba(25,33,48,.8)}.r26-stations__link:hover .r26-stations__node,.r26-stations__link:focus-visible .r26-stations__node{transform: scale(1.35);background: var(--r26-accent)}.r26-stations__link:active{transform: scale(.97);transition-duration: var(--r26-dur-state),var(--r26-dur-state),var(--r26-dur-press)}@media (min-width: 900px){.r26-stations__link.is-sig .r26-stations__node{box-shadow: 0 0 22px rgba(140,223,255,.75)}}.r26-stations__link:focus-visible{outline: 2px solid var(--r26-accent);outline-offset: 3px}@media (min-width: 900px){.r26-hero{--r26-hero-gap: clamp(34px,8svh,88px);--r26-hero-w: clamp(280px,min(34vw,50svh),520px);--r26-hero-eb: 36px}.r26-stations{position: absolute;inset: 0 0 auto 0;z-index: 3;display: block;max-width: none;height: 0;margin: 0}.r26-stations li{position: absolute;width: 0;height: 0;left: calc(50% + var(--r26-hero-w) * var(--r26-vx));top: calc(var(--r26-header-h) + var(--r26-hero-gap) + var(--r26-hero-w) * var(--r26-vy))}.r26-stations li:nth-child(1){--r26-vx: -.472;--r26-vy: .2103;--r26-hue: var(--r26-hue-violet)}.r26-stations li:nth-child(2){--r26-vx: -.2308;--r26-vy: .5308;--r26-hue: var(--r26-hue-coral)}.r26-stations li:nth-child(3){--r26-vx: .1869;--r26-vy: .5303;--r26-hue: var(--r26-hue-ice)}.r26-stations li:nth-child(4){--r26-vx: .472;--r26-vy: .028;--r26-hue: var(--r26-hue-mint)}.r26-stations__link{position: absolute;left: 0;top: 0;display: grid;grid-template-columns: auto auto;grid-template-areas: "name node" "get node";column-gap: 14px;row-gap: 2px;align-items: center;min-height: 44px;padding: 0;border: 0;background: none;text-align: right;transform: translate(calc(20px - 100%),-50%)}.r26-stations li:nth-child(3) .r26-stations__link,.r26-stations li:nth-child(4) .r26-stations__link{grid-template-areas: "node name" "node get";text-align: left;transform: translate(-20px,-50%)}.r26-stations__node{grid-area: node;width: 40px;height: 40px;margin: 0;align-self: center;box-shadow: none}.r26-stations__name{grid-area: name;align-self: end;white-space: nowrap}.r26-stations__get{grid-area: get;align-self: start;font-size: var(--r26-fs-note);white-space: nowrap}.r26-stations__link:hover,.r26-stations__link:focus-visible{background: none}.r26-stations__link:active{transform: translate(calc(20px - 100%),-50%) scale(.97)}.r26-stations li:nth-child(3) .r26-stations__link:active,.r26-stations li:nth-child(4) .r26-stations__link:active{transform: translate(-20px,-50%) scale(.97)}.r26-stations__link:hover .r26-stations__name,.r26-stations__link:focus-visible .r26-stations__name{color: var(--r26-accent)}.r26-stations__link:focus-visible{outline-offset: 6px;border-radius: var(--r26-radius-frame);box-shadow: 0 0 0 10px var(--r26-midnight)}}@media (min-height: 861px) and (max-height: 940px){.r26-hero{min-height: 100svh}}@media (min-width: 900px) and (max-height: 760px){.r26-hero{--r26-hero-w: clamp(260px,min(34vw,44svh),520px)}}@media (min-width: 900px) and (max-height: 700px){.r26-hero{--r26-hero-w: clamp(240px,min(34vw,40svh),520px);--r26-hero-gap: clamp(28px,6svh,88px)}}@media (min-width: 900px){.r26-hero--wb{--r26-hero-w: clamp(280px,min(36vw,54svh),540px)}.r26-hero--wb .r26-hero__eyebrow{display: none}.r26-hero--wb .r26-hero__title{margin-top: 40px}}@media (min-width: 900px) and (max-height: 800px){.r26-hero--wb{--r26-hero-w: clamp(260px,min(34vw,47svh),520px)}}@media (min-width: 900px) and (max-height: 700px){.r26-hero--wb{--r26-hero-w: clamp(240px,min(34vw,43svh),520px)}.r26-hero--wb .r26-hero__title{margin-top: 32px}}@media (max-width: 639px){.r26-hero{--r26-hero-gap: 20px;--r26-hero-eb: 40px}.r26-hero__title{font-size: clamp(2.4rem,1.2rem + 6.4vw,3rem)}.r26-hero__eyebrow{font-size: .75rem;letter-spacing: .16em;text-indent: .16em;white-space: nowrap}.r26-hero__ctas{width: 100%;max-width: 440px}.r26-hero__ctas .r26-btn{flex: 1 1 0;padding: 0 12px}}@media (max-width: 899px){.r26-hero--b{--r26-hero-w: 160px}.r26-hero--b .r26-hero__focal .r26-hero__corner{--r26-m: 18px}.r26-hero--b .r26-hero__eyebrow{display: none}}@media (max-width: 419px){.r26-hero__eyebrow{letter-spacing: .14em;text-indent: .14em;line-height: 1.7}.r26-hero__eyebrow > span{display: block}.r26-hero__eyebrow > i{display: none}}@media (max-width: 359px){.r26-hero__ctas{flex-direction: column}.r26-stations{grid-template-columns: minmax(0,1fr)}}@property --r26-k{syntax: "<number>";inherits: true;initial-value: 0}@property --r26-a{syntax: "<number>";inherits: true;initial-value: 0}.r26-sg [data-division="strategy"]{--r26-d: var(--r26-d-strategy)}.r26-sg [data-division="creative"]{--r26-d: var(--r26-d-creative)}.r26-sg [data-division="technology"]{--r26-d: var(--r26-d-technology)}.r26-sg [data-division="growth"]{--r26-d: var(--r26-d-growth)}.r26-sg__head{max-width: 46rem;margin: 0 auto 20px;text-align: center}@media (max-width: 639px){.r26-sg.r26-section{padding-block: 44px}}.r26-sg__eyebrow{margin: 0 0 8px;color: var(--r26-ink-muted);font: 500 var(--r26-fs-caption)/1.4 var(--r26-font-body);letter-spacing: .16em;text-transform: uppercase}.r26-sg__title{margin: 0;font: 500 clamp(1.875rem,1.25rem + 2.7vw,3.75rem)/1.04 var(--r26-font-display);letter-spacing: -.035em;color: var(--r26-ink);text-wrap: balance}.r26-sg__title span{display: block;color: var(--r26-ink)}.r26-sg__key{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 10px;margin: 12px 0 0;padding: 0;list-style: none}.r26-sg__key a{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 0 5px;border: 1px solid var(--r26-evidence-line);border-radius: 999px;background: var(--r26-card);color: var(--r26-ink);font: 500 var(--r26-fs-caption)/1 var(--r26-font-body);text-decoration: none;transition: border-color var(--r26-dur-quick) var(--r26-ease-out),box-shadow var(--r26-dur-quick) var(--r26-ease-out)}.r26-sg__key a::before,.r26-sg__grid a::before,.r26-sg__more li a::before{content: "";flex: none;width: 14px;height: 4px;border-radius: 2px;background: var(--r26-d)}.r26-sg__key a:hover,.r26-sg__key a:focus-visible{border-color: var(--r26-d);box-shadow: 0 0 0 1px var(--r26-d)}@media (max-width: 639px){.r26-sg__key a{padding: 0 2px;border-color: transparent;background: none}.r26-sg__key a::before{width: 10px;height: 3px}.r26-sg__key a:hover,.r26-sg__key a:focus-visible{border-color: transparent;box-shadow: none;text-decoration: underline;text-decoration-color: var(--r26-d);text-underline-offset: 4px}}.r26-sg__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-rows: 1fr;gap: 6px;margin: 0;padding: 0;list-style: none}.r26-sg__grid li{display: grid;min-width: 0}.r26-sg__grid li:nth-child(3n+2){--r26-i: 1}.r26-sg__grid li:nth-child(3n){--r26-i: 2}.r26-sg__grid a{position: relative;display: grid;grid-template-rows: auto 1fr;justify-items: center;align-items: start;gap: 6px;min-height: 86px;padding: 13px 4px 9px;border: 1px solid var(--r26-evidence-line);border-radius: 16px;background: var(--r26-card);box-shadow: var(--r26-e1);color: var(--r26-ink);font: 500 .8125rem/1.2 var(--r26-font-display);letter-spacing: -.005em;text-align: center;text-decoration: none;text-wrap: balance;overflow-wrap: anywhere;hyphens: manual;-webkit-tap-highlight-color: transparent;transition: transform var(--r26-dur-spring) var(--r26-spring),box-shadow var(--r26-dur-state) var(--r26-ease-out),border-color var(--r26-dur-quick) var(--r26-ease-out)}.r26-sg__grid a::before{position: absolute;top: 10px;left: 10px;width: 10px;height: 3px;transition: width var(--r26-dur-spring) var(--r26-spring-snap)}.r26-sg__grid svg{display: block;width: 34px;height: 34px;overflow: visible;--r26-f: calc(var(--r26-k) + var(--r26-a) * 2)}.r26-sg__grid a:hover,.r26-sg__grid a:focus-visible{border-color: color-mix(in srgb,var(--r26-d) 45%,var(--r26-evidence-line));box-shadow: var(--r26-e3)}.r26-sg__grid a:hover::before,.r26-sg__grid a:focus-visible::before{width: 22px}.r26-sg__grid a:focus-visible{outline: 2px solid var(--r26-accent-deep);outline-offset: 3px}.r26-sg__grid svg{transition: opacity var(--r26-dur-state) var(--r26-ease-out),filter var(--r26-dur-state) var(--r26-ease-out)}.r26-sg:has(.r26-sg__key a[data-division="strategy"]:is(:hover,:focus-visible)) .r26-sg__grid a:not([data-division="strategy"]) svg,.r26-sg:has(.r26-sg__key a[data-division="creative"]:is(:hover,:focus-visible)) .r26-sg__grid a:not([data-division="creative"]) svg,.r26-sg:has(.r26-sg__key a[data-division="technology"]:is(:hover,:focus-visible)) .r26-sg__grid a:not([data-division="technology"]) svg,.r26-sg:has(.r26-sg__key a[data-division="growth"]:is(:hover,:focus-visible)) .r26-sg__grid a:not([data-division="growth"]) svg{opacity: .28;filter: grayscale(1)}.r26-sg:has(.r26-sg__key a[data-division="strategy"]:is(:hover,:focus-visible)) .r26-sg__grid a[data-division="strategy"],.r26-sg:has(.r26-sg__key a[data-division="creative"]:is(:hover,:focus-visible)) .r26-sg__grid a[data-division="creative"],.r26-sg:has(.r26-sg__key a[data-division="technology"]:is(:hover,:focus-visible)) .r26-sg__grid a[data-division="technology"],.r26-sg:has(.r26-sg__key a[data-division="growth"]:is(:hover,:focus-visible)) .r26-sg__grid a[data-division="growth"]{border-color: var(--r26-d)}.r26-sg__more{margin: 14px auto 0;text-align: center}.r26-sg__more summary{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 4px;color: var(--r26-ink);font: 500 var(--r26-fs-small)/1.3 var(--r26-font-body);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent);cursor: pointer;list-style: none}.r26-sg__more summary::-webkit-details-marker{display: none}.r26-sg__more summary:hover{text-decoration-color: var(--r26-accent-deep)}.r26-sg__more summary svg{transition: transform var(--r26-dur-spring) var(--r26-spring-snap)}.r26-sg__more[open] summary svg{transform: rotate(180deg)}.r26-sg__more ul{display: grid;gap: 2px 24px;max-width: 64rem;margin: 12px auto 0;padding: 0;list-style: none;text-align: left}.r26-sg__more li a{display: inline-flex;align-items: center;gap: 10px;min-height: 36px;color: var(--r26-ink);font-size: var(--r26-fs-small);line-height: 1.3;text-decoration: none}.r26-sg__more li a:hover,.r26-sg__more li a:focus-visible{text-decoration: underline;text-decoration-color: var(--r26-d);text-underline-offset: 4px}.r26-sg__cta{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px 16px;margin: 6px 0 0;color: var(--r26-ink)}@media (max-width: 359px){.r26-sg__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.r26-sg__grid li:nth-child(n){--r26-i: 0}.r26-sg__grid li:nth-child(2n){--r26-i: 1}.r26-sg__cta{flex-direction: column}.r26-sg__cta .r26-btn{width: 100%}}@media (min-width: 640px){.r26-sg__head{margin-bottom: 40px}.r26-sg__eyebrow{margin-bottom: 16px}.r26-sg__key{gap: 8px;margin-top: 28px}.r26-sg__key a{min-height: 40px;padding: 0 16px 0 14px;font-size: var(--r26-fs-small)}.r26-sg__grid{gap: 12px}.r26-sg__grid a{min-height: 132px;gap: 12px;padding: 24px 10px 18px;border-radius: 20px;font-size: .9375rem;line-height: 1.25}.r26-sg__grid a::before{top: 14px;left: 14px;width: 14px;height: 4px}.r26-sg__grid a:hover::before,.r26-sg__grid a:focus-visible::before{width: 24px}.r26-sg__grid svg{width: 56px;height: 56px}.r26-sg__more{margin-top: 32px}.r26-sg__more ul{grid-template-columns: repeat(3,minmax(0,1fr))}.r26-sg__cta{margin-top: 16px}}@media (min-width: 1024px){.r26-sg__head{max-width: 64rem;margin-bottom: 48px}.r26-sg__grid{grid-template-columns: repeat(6,minmax(0,1fr));gap: 16px}.r26-sg__grid li:nth-child(n){--r26-i: 0}.r26-sg__grid li:nth-child(6n+2){--r26-i: 1}.r26-sg__grid li:nth-child(6n+3){--r26-i: 2}.r26-sg__grid li:nth-child(6n+4){--r26-i: 3}.r26-sg__grid li:nth-child(6n+5){--r26-i: 4}.r26-sg__grid li:nth-child(6n){--r26-i: 5}.r26-sg__grid a{min-height: 164px;gap: 16px;padding: 32px 14px 22px;border-radius: 24px;font-size: 1rem}.r26-sg__grid svg{width: 64px;height: 64px}}@media (prefers-reduced-motion: no-preference){html:not([data-motion="paused"]):not([data-save-data]) .r26-sg__grid a{transition: transform var(--r26-dur-spring) var(--r26-spring),box-shadow var(--r26-dur-state) var(--r26-ease-out),border-color var(--r26-dur-quick) var(--r26-ease-out)}html:not([data-motion="paused"]):not([data-save-data]) .r26-sg__grid a:is(:hover,:focus-visible){transform: translateY(-4px)}html:not([data-motion="paused"]):not([data-save-data]) .r26-sg__grid svg{transition: --r26-k var(--r26-dur-spring) var(--r26-spring-snap),opacity var(--r26-dur-state) var(--r26-ease-out),filter var(--r26-dur-state) var(--r26-ease-out)}html:not([data-motion="paused"]):not([data-save-data]) .r26-sg__grid a:is(:hover,:focus-visible) svg{--r26-k: 1}html:not([data-motion="paused"]):not([data-save-data]) .r26-sg__grid a:active{transform: translateY(-1px) scale(.98);transition-duration: var(--r26-dur-press)}@supports (animation-timeline: view()){html:not([data-motion="paused"]):not([data-save-data]) .r26-sg__grid a{animation: r26-sg-assemble linear both;animation-timeline: view();animation-range: entry calc(var(--r26-i,0) * 4%) entry calc(85% + var(--r26-i,0) * 4%)}}}@keyframes r26-sg-assemble{from{--r26-a: 1}to{--r26-a: 0}}html[data-save-data] .r26-cascade > *{animation: none}.r26-founder.r26-section{padding-bottom: 48px}.r26-founder__grid{display: grid;row-gap: 32px}.r26-founder__name{display: flex;align-items: center;font: 500 2rem/1.15 var(--r26-font-display);letter-spacing: -.02em}.r26-founder__name a{color: var(--r26-text);text-decoration: none}.r26-founder__name a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px;text-decoration-color: var(--r26-accent)}.r26-founder__role{margin-top: 4px;padding-left: 46px;color: var(--r26-muted);font-size: 1rem;line-height: 1.5}.r26-founder__line{max-width: 52ch;margin-top: 24px;font-size: 1.125rem;line-height: 1.5}.r26-founder__links{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px;margin-top: 24px}@media (max-width: 479px){.r26-founder__links{column-gap: 12px}.r26-founder .r26-founder__brands .r26-logos{row-gap: 6px}}.r26-founder__hl{margin-top: 28px}.r26-founder__hl h3{margin: 0;font: 500 var(--r26-fs-small)/1.4 var(--r26-font-body);color: var(--r26-text)}.r26-founder__hl ul{display: grid;gap: 10px;margin: 12px 0 0;padding: 0;list-style: none;color: var(--r26-muted);font-size: var(--r26-fs-small);line-height: 1.5}.r26-founder__hl li{padding-left: 14px;border-left: 1px solid var(--r26-line-dark)}.r26-founder__hl b{display: block;font-weight: 500;color: var(--r26-text)}@media (max-width: 639px){.r26-founder__hl{margin-top: 20px}.r26-founder__hl ul{gap: 8px;margin-top: 8px;font-size: .875rem;line-height: 1.45}.r26-founder__hl li{padding-left: 12px}}.r26-founder__brands{margin-top: 32px}.r26-founder__brands .r26-logos{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px 12px;color: var(--r26-muted)}@media (max-width: 639px){.r26-founder__brands{margin-top: 24px}.r26-founder__brands .r26-logos__item{grid-template-rows: 26px auto;gap: 6px}.r26-founder__brands .r26-logos__svg{max-width: 100%;transform-origin: 0 50%}.r26-founder__brands .r26-logos__svg--allianz{height: 21px}.r26-founder__brands .r26-logos__svg--ysl{height: 14px}.r26-founder__brands .r26-logos__svg--lancome{height: 24px}.r26-founder__brands .r26-logos__svg--toyota{height: 19px}.r26-founder__brands .r26-logos__svg--iom{height: 26px}.r26-founder__brands .r26-logos__caption{font-size: .75rem}.r26-founder__brands .r26-disclaimer{margin-top: 12px;font-size: .8125rem}}.r26-founder__brands .r26-logos__item{display: grid;grid-template-rows: 32px auto;align-items: center;justify-items: start;gap: 8px}.r26-founder__brands .r26-disclaimer{margin-top: 16px}@media (min-width: 1024px){.r26-founder .r26-founder__grid{grid-template-columns: repeat(12,minmax(0,1fr));grid-template-rows: auto 1fr;row-gap: 28px}.r26-founder .r26-founder__title{grid-column: 1 / 6;grid-row: 1}.r26-founder .r26-founder__card{grid-column: 1 / 6;grid-row: 2;align-self: start;position: sticky;top: 112px;padding-top: 0}.r26-founder .r26-founder__stats{grid-column: 7 / 13;grid-row: 1 / span 2;margin-top: 6px}.r26-founder .r26-founder__brands .r26-logos{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 0 20px}.r26-founder .r26-founder__brands .r26-logos__item{grid-template-rows: 32px 20px}.r26-founder .r26-founder__brands .r26-logos__svg{max-width: 100%}.r26-founder .r26-founder__brands .r26-logos__svg--toyota{height: 20px}}.r26-cases-band .r26-cases__head{margin: 0;font: 500 var(--r26-fs-h2)/1.1 var(--r26-font-display);letter-spacing: -.02em;color: var(--r26-text)}.r26-cases__label{margin: 10px 0 0;font: 400 var(--r26-fs-caption)/1.45 var(--r26-font-body);color: var(--r26-muted)}.r26-cases__list{display: grid;gap: 24px;margin: 28px 0 0;padding: 0;list-style: none}.r26-case{position: relative;display: flex;flex-direction: column;padding: 28px 32px 32px;border: 1px solid color-mix(in srgb,var(--r26-d) 26%,#0000);border-radius: var(--r26-radius-card);background: linear-gradient(180deg,rgba(25,33,48,.8),rgba(17,22,32,.5))}.r26-case::before,.r26-case::after{content: "";position: absolute;top: -1px;left: 16px;right: 16px;height: 2px;background: var(--r26-d);box-shadow: 0 0 10px color-mix(in srgb,var(--r26-d) 45%,#0000);pointer-events: none}.r26-case::after{content: none}.r26-cases-band .r26-hue--strategy{--r26-d: var(--r26-d-strategy-on-dark);--r26-bo: 2px}.r26-cases-band .r26-hue--creative{--r26-d: var(--r26-d-creative-on-dark);--r26-bo: 6px}.r26-cases-band .r26-hue--technology{--r26-d: var(--r26-d-technology-on-dark);--r26-bo: 10px}.r26-cases-band .r26-hue--growth{--r26-d: var(--r26-d-growth-on-dark);--r26-bo: 14px}.r26-case__tag{display: flex;align-items: center;gap: 8px;margin: 0;font: 500 var(--r26-fs-caption)/1.4 var(--r26-font-body);color: var(--r26-d)}.r26-case__tag svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.5}.r26-case__fig{order: 1;margin: 12px 0 0;color: var(--r26-text)}.r26-case__fig b{display: block;margin-bottom: 10px;font: 500 3.5rem/1 var(--r26-font-display);letter-spacing: -.03em;color: var(--r26-d)}.r26-case :is(h3,h4){order: 2;margin: 20px 0 0;padding-top: 16px;border-top: 1px solid var(--r26-rule);font: 500 1.125rem/1.3 var(--r26-font-display);color: var(--r26-text)}.r26-case :is(h3,h4) span{display: block;margin-bottom: 2px;font: 400 var(--r26-fs-caption)/1.4 var(--r26-font-body);color: var(--r26-muted)}.r26-case > p:not([class]){order: 2;display: flex;gap: 10px;margin: 8px 0 0;font-size: .875rem;line-height: 1.5;color: var(--r26-muted)}.r26-case > p:not([class])::before{content: "";flex: none;box-sizing: border-box;width: 6px;height: 6px;margin-top: calc(.75em - 3px);border-radius: 50%;border: 1.5px solid var(--r26-d)}.r26-case > p:not([class]) ~ p:not([class])::before{border: 0;background: var(--r26-d);box-shadow: 0 0 0 2px var(--r26-bg)}@media (min-width: 960px){.r26-cases__list{grid-template-columns: repeat(auto-fit,minmax(300px,1fr))}.r26-cases-band .r26-case:first-child::after{content: "";left: calc(var(--r26-bo) - var(--r26-side) / 2 - 10px);right: calc(100% - 17px);opacity: .8;box-shadow: none}}@media (max-width: 959px){.r26-cases-band.r26-section{padding-block: 56px}.r26-cases-band .r26-cases__list{margin-top: 16px}.r26-case{padding: 18px 20px 20px}.r26-case__tag{position: absolute;top: 28px;right: 20px}.r26-case__fig{margin: 0;font-size: .9375rem;line-height: 1.45}.r26-case__fig b{font-size: 2.5rem}.r26-case :is(h3,h4){margin: 14px 0 0;padding: 0;border: 0}.r26-cases-band .r26-cases__list:has(> .r26-case + .r26-case){grid-auto-flow: column;grid-auto-columns: 85%;gap: 12px;margin-inline: calc(-1 * var(--r26-side));padding: 2px var(--r26-side) 6px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--r26-side);scrollbar-width: thin}.r26-cases-band .r26-case{scroll-snap-align: start}.r26-cases-band .r26-cases__list:focus-visible{outline: 2px solid var(--r26-accent);outline-offset: 2px}}.r26-logos__svg{display: block;width: auto;max-width: 150px;fill: currentColor}.r26-logos__svg--allianz{height: 26px}.r26-logos__svg--ysl{height: 18px}.r26-logos__svg--lancome{height: 30px}.r26-logos__svg--toyota{height: 24px}.r26-logos__svg--iom{height: 32px}.r26-logos__knockout{fill: var(--r26-bg,#111620)}@media (min-width: 640px){.r26-founder__brands .r26-logos{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 32px 48px}}@media (min-width: 960px){.r26-founder.r26-section{padding-bottom: 64px}.r26-founder__grid{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--r26-gutter);align-items: start}.r26-founder__title{grid-column: 1 / 6}.r26-founder__card{grid-column: 7 / 13;padding-top: 4px}.r26-founder__stats{grid-column: 1 / -1;margin-top: 32px}}.r26-soft.r26-section{padding-block: 0}.r26-soft__inner{display: grid;gap: 12px;padding: 32px 0 28px;border-top: 1px solid var(--r26-line-dark)}@media (min-width: 960px){.r26-soft__inner{padding: 40px 0}}.r26-soft__title{font: 500 var(--r26-fs-small)/1.4 var(--r26-font-body);letter-spacing: 0;color: var(--r26-text);text-wrap: pretty}.r26-soft__line{margin-top: 2px;color: var(--r26-muted);font-size: var(--r26-fs-small);line-height: 1.5}.r26-soft__items{display: flex;flex-wrap: wrap;gap: 0 20px;margin: 0;padding: 0;list-style: none}.r26-soft__items a{display: flex;align-items: center;gap: 10px;min-height: 36px;color: var(--r26-text);font-size: var(--r26-fs-small);line-height: 1.3;text-decoration: none}.r26-soft__items a:hover{text-decoration: underline;text-decoration-color: var(--r26-accent);text-underline-offset: 3px}.r26-soft__items .r26-picon{--r26-picon: 20px;border-radius: 6px}.r26-soft__all{justify-self: start;min-height: 44px;font-size: var(--r26-fs-small)}@media (min-width: 960px){.r26-soft__inner{display: flex;align-items: center;gap: var(--r26-gutter)}.r26-soft__intro{flex: 0 0 calc((100% + var(--r26-gutter)) * 4 / 12 - var(--r26-gutter))}.r26-soft__items{flex: 1 1 auto;display: flex;flex-wrap: wrap;gap: 0 28px}.r26-soft__all{flex: none;margin-left: auto}}.r26-tend.r26-section{padding-block: 0}.r26-tend__inner{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 14px;row-gap: 2px;align-items: center;padding: 16px 0 32px;border-top: 1px solid var(--r26-line-dark)}.r26-tend__icon{grid-row: span 2;display: block;width: 40px;height: 40px;border-radius: 10px}.r26-tend__name{margin: 0;font: 500 var(--r26-fs-small)/1.4 var(--r26-font-body);letter-spacing: 0}.r26-tend__name a{display: inline-flex;align-items: center;gap: 6px;min-height: 24px;color: var(--r26-text);text-decoration: none}.r26-tend__name a:hover,.r26-tend__name a:focus-visible{text-decoration: underline;text-decoration-color: var(--r26-accent);text-underline-offset: 3px}.r26-tend__line{margin: 0;color: var(--r26-muted);font-size: var(--r26-fs-small);line-height: 1.5;text-wrap: pretty}@media (min-width: 960px){.r26-tend__inner{grid-template-columns: 40px auto minmax(0,1fr);column-gap: 16px;padding: 24px 0 48px}.r26-tend__icon{grid-row: auto}.r26-tend__name{padding-right: 8px}}.r26-faq__title{margin-bottom: 24px}.r26-faq__a a{white-space: nowrap}@media (min-width: 960px){.r26-faq__grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: 24px;align-items: start}.r26-faq__title{grid-column: 1 / 5;margin: 0}.r26-faq__list{grid-column: 5 / 13}}.r26-start__band{position: relative}.r26-start__head .r26-lead{margin-top: 12px}.r26-start__body{display: grid;row-gap: 32px;margin-top: 32px}.r26-start__form{min-width: 0}.r26-start__fallback{padding: 32px;border-radius: var(--r26-radius-card);background: var(--r26-surface)}#start.r26-start{scroll-margin-top: -16px}html .r26-start .r26-start__motion{display: none}@media (min-width: 1024px){.r26-start{padding-top: 0}.r26-start__band{--r26-film-h: clamp(160px,21vh,232px);display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);align-items: center;padding: 14px max(var(--r26-side),(100% - var(--r26-container)) / 2 + var(--r26-side));overflow-x: clip}.r26-start__head{max-width: none;padding: 0}.r26-start__film{justify-self: end;width: min(100%,calc(var(--r26-film-h) * 8 / 3));aspect-ratio: 8 / 3;overflow: visible;isolation: isolate}.r26-start__film video{opacity: 1;-webkit-mask-image: linear-gradient(90deg,#0000,#000 12%,#000 90%,#0000),linear-gradient(0deg,#0000,#000 16%,#000 90%,#0000);mask-image: linear-gradient(90deg,#0000,#000 12%,#000 90%,#0000),linear-gradient(0deg,#0000,#000 16%,#000 90%,#0000)}.r26-start__film::before,.r26-start__film::after,.r26-start__sig{content: "";position: absolute;top: 0;bottom: 0;z-index: -1;pointer-events: none;background: no-repeat 0 0 / 100% 100%}.r26-start__film::before{right: 94%;width: 36%;background-image: url(/assets/r26/home-fibres-start-l.9b0ca199bf.svg);-webkit-mask-image: linear-gradient(90deg,#0000,#000 75%);mask-image: linear-gradient(90deg,#0000,#000 75%)}.r26-start__film::after{left: 96%;width: max(var(--r26-side),(100vw - var(--r26-container)) / 2 + var(--r26-side));background-image: url(/assets/r26/home-fibres-start-r.62b2c92d93.svg);-webkit-mask-image: linear-gradient(270deg,#0000,#000 70%);mask-image: linear-gradient(270deg,#0000,#000 70%)}.r26-start__sig{right: 94%;width: 36%;opacity: 0;background: radial-gradient(circle 4px at 0 77%,rgba(230,248,255,.95),rgba(140,223,255,.45) 2.5px,#0000)}.r26-start__film .r26-start__motion{top: auto;right: calc(100% + 16px);bottom: 6px;left: auto;z-index: 1;background: rgba(9,12,18,.72);box-shadow: 0 0 0 6px rgba(9,12,18,.55)}}html[data-save-data] .r26-start__film::before,html[data-save-data] .r26-start__film::after{content: none}@media (min-width: 1024px) and (prefers-reduced-motion: no-preference){html:not([data-save-data]) .r26-start .r26-start__motion{display: inline-flex}html:not([data-motion="paused"]) .r26-start[data-r26-in] .r26-start__sig{animation: r26-amb-sig 6.4s linear 1.2s infinite}}@keyframes r26-amb-sig{0%{transform: translateX(0);opacity: 0}8%,50%{opacity: 1}58%,100%{transform: translateX(100%);opacity: 0}}@media (min-width: 1024px){.r26-start__body{margin-top: 0;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: 24px}.r26-start__form{grid-column: 1 / 9;align-self: start}.r26-start__trust{grid-column: 9 / 13}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){html:not([data-motion="paused"]) .r26-soft__inner{position: relative;border-top-color: transparent}html:not([data-motion="paused"]) .r26-soft__inner::before{content: "";position: absolute;top: -1px;left: 0;right: 0;height: 1px;background: var(--r26-line-dark);transform-origin: 0 50%;animation: r26-draw-x linear both;animation-timeline: view();animation-range: entry 0% entry 100%}}}.r26-thread-end{position: relative;display: inline;color: var(--r26-accent)}.r26-thread-end::after{content: "";position: absolute;left: 50%;bottom: .14em;width: .2em;height: .2em;margin-left: -.1em;border-radius: 50%;opacity: 0;pointer-events: none}@media (prefers-reduced-motion: no-preference){html:not([data-motion="paused"]) .r26-thread-end.is-arrived::after{animation: r26-arrive-ring 900ms var(--r26-ease-out) 120ms both}@supports (animation-timeline: view()){html:not([data-motion="paused"]) .r26-thread-end::after{animation: r26-arrive-ring linear both;animation-timeline: view();animation-range: entry 40% cover 45%}}}@media (prefers-reduced-motion: reduce){.r26-sg__grid a,.r26-sg__grid a::before,.r26-sg__grid svg,.r26-sg__key a,.r26-sg__more summary svg{transition: none}.r26-stations__link,.r26-stations__node,.r26-stations__name{transition: none}}.r26-sg{position: relative;isolation: isolate;overflow: clip}.r26-sg::before{content: "";position: absolute;inset: 0 -48px;z-index: -1;pointer-events: none;background: url(/assets/r26/home-fibres-grid.02a3bbef32.svg) no-repeat 0 0 / 100% 100%}.r26-sg__glow{position: absolute;left: 0;top: 0;z-index: -1;width: 560px;height: 560px;margin: -280px 0 0 -280px;border-radius: 50%;background: radial-gradient(closest-side,rgba(140,223,255,.26),rgba(140,223,255,.09) 55%,#0000);opacity: 0;transition: opacity 700ms var(--r26-ease-out);pointer-events: none;will-change: transform}.r26-sg[data-r26-near] > .r26-sg__glow{opacity: 1}.r26-sg__grid a::after{content: "";position: absolute;top: -12px;left: 50%;width: 10px;height: 40px;margin-left: -5px;background: linear-gradient(#0000,var(--r26-d) 45%,#0000) 50% 0 / 2px 100% no-repeat,radial-gradient(closest-side,color-mix(in srgb,var(--r26-d) 40%,#0000),#0000);opacity: 0;pointer-events: none}.r26-founder{isolation: isolate;overflow: clip}.r26-founder .r26-stats__row::before,.r26-founder .r26-stats__row::after{content: none;position: absolute;left: -20%;bottom: 100%;z-index: -1;width: 120%;height: 170px;pointer-events: none}.r26-founder .r26-founder__brands .r26-logos::before,.r26-founder .r26-founder__brands .r26-logos::after,.r26-founder .r26-founder__brands .r26-logos__item::before{content: none;position: absolute;pointer-events: none}@media (min-width: 640px){.r26-founder .r26-stats__row{position: relative}.r26-founder .r26-stats__row::before{content: "";background: url(/assets/r26/beams.1eaa614a1d.svg#f) no-repeat 0 0 / 100% 100%}}@media (min-width: 1024px){.r26-founder .r26-founder__brands .r26-logos{position: relative;margin-top: 40px}.r26-founder .r26-founder__brands .r26-logos::before{content: "";left: 0;right: 0;top: -16px;height: 1px;background: linear-gradient(90deg,rgba(140,223,255,.32),rgba(140,223,255,.18) 80%,#0000)}.r26-founder .r26-founder__brands .r26-logos__item{position: relative}.r26-founder .r26-founder__brands .r26-logos__item::before{content: "";top: -18.5px;left: 0;width: 6px;height: 6px;border-radius: 50%;background: rgba(140,223,255,.55)}.r26-founder .r26-founder__brands .r26-logos::after{content: "";left: 0;right: 0;top: -19px;height: 7px;opacity: 0;background: radial-gradient(circle 3.5px at 0 50%,rgba(230,248,255,.95),rgba(140,223,255,.4) 2px,#0000)}}html[data-save-data] .r26-sg::before,html[data-save-data] .r26-founder .r26-stats__row::before{content: none}html[data-save-data] .r26-sg__glow{display: none}@media (prefers-reduced-motion: no-preference){html:not([data-motion="paused"]) .r26-sg[data-r26-in]::before{animation: r26-amb-drift 54s ease-in-out infinite alternate}html:not([data-motion="paused"]) .r26-sg__grid a:is(:hover,:focus-visible)::after{animation: r26-bl 400ms var(--r26-ease-settle) both}html:not([data-motion="paused"]) .r26-founder[data-r26-in] .r26-founder__brands .r26-logos::after{animation: r26-amb-walk 9s linear 3s infinite}}@keyframes r26-amb-drift{to{transform: translateX(48px)}}@keyframes r26-amb-walk{0%{transform: translateX(0);opacity: 0}6%,52%{opacity: 1}60%,100%{transform: translateX(100%);opacity: 0}}.r26-founder .r26-founder__brands .r26-logos__item{grid-template-rows: 32px 18px;align-content: start}.r26-founder .r26-founder__brands .r26-logos__caption{font-size: .75rem;line-height: 18px;white-space: nowrap}.r26-founder .r26-founder__brands .r26-logos__svg--allianz{height: 22px}.r26-founder .r26-founder__brands .r26-logos__svg--toyota{height: 21px}@media (min-width: 1024px){.r26-founder .r26-founder__brands .r26-logos__svg--toyota{height: 18px}}@media (max-width: 639px){.r26-founder .r26-founder__brands .r26-logos__svg--allianz{height: 18px}.r26-founder .r26-founder__brands .r26-logos__svg--toyota{height: 17px}}@media (min-width: 1024px){.r26-founder .r26-founder__brands .r26-logos{display: flex;flex-wrap: nowrap;justify-content: space-between;gap: 0 clamp(12px,1.6vw,20px)}.r26-founder .r26-founder__brands .r26-logos__svg{max-width: none}.r26-founder .r26-founder__brands .r26-logos__svg--allianz{height: 20px}.r26-founder .r26-founder__brands .r26-logos__svg--ysl{height: 14px}.r26-founder .r26-founder__brands .r26-logos__svg--lancome{height: 24px}.r26-founder .r26-founder__brands .r26-logos__svg--toyota{height: 18px}.r26-founder .r26-founder__brands .r26-logos__svg--iom{height: 24px}}@media (min-width: 1024px) and (max-width: 1239px){.r26-founder .r26-founder__brands .r26-logos__svg--allianz{height: 17px}.r26-founder .r26-founder__brands .r26-logos__svg--ysl{height: 12px}.r26-founder .r26-founder__brands .r26-logos__svg--lancome{height: 20px}.r26-founder .r26-founder__brands .r26-logos__svg--toyota{height: 15px}.r26-founder .r26-founder__brands .r26-logos__svg--iom{height: 20px}}.r26-stations .r26-stations__node{border-color: transparent;background: transparent}.r26-stations .r26-stations__link:is(:hover,:focus-visible) .r26-stations__node{background: transparent}.r26-stations__mark{position: absolute;left: 50%;top: 50%;width: 40px;max-width: none;height: 40px;overflow: visible;fill: none;stroke: #fff;stroke-width: 2.4px;stroke-linecap: round;stroke-linejoin: round;transform: translate(-50%,-50%);filter: drop-shadow(0 0 1.4px rgba(255,255,255,.9)) drop-shadow(0 0 8.5px rgba(140,223,255,.5));pointer-events: none}.r26-stations__mark path,.r26-hero__focal .r26-hero__corner path{vector-effect: non-scaling-stroke}.r26-stations .r26-stations__link:is(:hover,:focus-visible) .r26-stations__mark,.r26-stations li.is-sel .r26-stations__mark{filter: drop-shadow(0 0 2px #fff) drop-shadow(0 0 16px var(--r26-glow))}.r26-stations li.is-sel .r26-stations__name{color: var(--r26-accent)}.r26-hero[data-r26-sel] .r26-stations__name{transition: none}@media (max-width: 899px){.r26-stations .r26-stations__node{width: 24px;height: 24px;border: 0;border-radius: 0}.r26-stations__mark{width: 24px;height: 24px;stroke-width: 1.75px}.r26-stations .r26-stations__link{column-gap: 10px;padding-inline: 12px}}.r26-stations li,.r26-hero__corner:nth-of-type(2){--r26-ik: .467}.r26-stations li:nth-child(2),.r26-hero__corner:nth-of-type(3){--r26-ik: .53}.r26-stations li:nth-child(3),.r26-hero__corner:nth-of-type(4){--r26-ik: .486}.r26-stations li:nth-child(4),.r26-hero__corner:nth-of-type(5){--r26-ik: .55}@media (min-width: 900px){.r26-stations__node::before{content: "";position: absolute;left: 50%;top: 50%;width: calc(var(--r26-ik) * 80px + 10.4px);aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;background: var(--r26-midnight);pointer-events: none}}@media (max-width: 413px){.r26-stations .r26-stations__link{column-gap: 8px;padding-inline: 10px}}@media (max-width: 374px){.r26-stations .r26-stations__link{column-gap: 7px;padding-inline: 8px}}.r26-stations__preview{display: none}@media (min-width: 900px){.r26-stations__preview:not([hidden]){position: absolute;z-index: 4;display: grid;gap: 4px;width: max-content;padding: 10px 14px 6px;border: 1px solid rgba(140,223,255,.3);border-radius: var(--r26-radius-frame);background: rgba(13,17,25,.9);box-shadow: 0 14px 34px -14px rgba(0,0,0,.7);text-align: left}.r26-stations li:nth-child(1) .r26-stations__preview{right: -20px;bottom: 32px}.r26-stations li:nth-child(1) .r26-stations__preview.is-alt{bottom: auto;top: -37px;right: 134px}.r26-stations li:nth-child(1) .r26-stations__preview.is-alt2{bottom: auto;top: 28px;right: 24px}.r26-stations li:nth-child(2) .r26-stations__preview{right: 140px;top: -37px}.r26-stations li:nth-child(2) .r26-stations__preview.is-alt{top: 30px;right: calc(227px - var(--r26-hero-w) * .2308)}.r26-stations li:nth-child(3) .r26-stations__preview{left: 158px;top: -37px}.r26-stations li:nth-child(3) .r26-stations__preview.is-alt{left: calc(227px - var(--r26-hero-w) * .1869);top: 30px}.r26-stations li:nth-child(4) .r26-stations__preview{left: 0;top: 32px}.r26-stations li:nth-child(4) .r26-stations__preview.is-alt{left: 110px}.r26-stations li:nth-child(4) .r26-stations__preview.is-alt2{left: 144px;top: -37px}.r26-stations__preview p{margin: 0;color: var(--r26-text);font-size: var(--r26-fs-small);line-height: 1.4;white-space: nowrap}@media (max-width: 1023px){.r26-stations__preview p{white-space: normal;max-width: 184px}.r26-stations li:nth-child(2) .r26-stations__preview,.r26-stations li:nth-child(3) .r26-stations__preview{top: -58px}.r26-stations li:nth-child(1) .r26-stations__preview.is-alt2{right: calc(223px - var(--r26-hero-w) * .472)}.r26-stations li:nth-child(1) .r26-stations__preview.is-alt,.r26-stations li:nth-child(4) .r26-stations__preview.is-alt2{top: -48px}.r26-stations li:nth-child(4) .r26-stations__preview{top: 28px}}.r26-stations__preview a{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;color: var(--r26-accent);font-size: var(--r26-fs-small);font-weight: 500;text-decoration: none}.r26-stations__preview a:hover{text-decoration: underline;text-underline-offset: 3px}.r26-stations__preview a:focus-visible{outline: 2px solid var(--r26-accent);outline-offset: 2px;border-radius: 4px}}.r26-hero__focal .r26-hero__corner{position: absolute;width: var(--r26-m,14px);height: var(--r26-m,14px);padding: calc(var(--r26-m,14px) * (var(--r26-ik) - .5) + 2.7px);box-sizing: content-box;border-radius: 50%;background: var(--r26-midnight);translate: -50% -50%;fill: none;stroke: #fff;stroke-width: 1.4px;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 6px rgba(140,223,255,.5))}.r26-hero__focal .r26-hero__corner:nth-of-type(2){left: 2.8%;top: 36.3%}.r26-hero__focal .r26-hero__corner:nth-of-type(3){left: 26.92%;top: 91.6%}.r26-hero__focal .r26-hero__corner:nth-of-type(4){left: 68.69%;top: 91.5%}.r26-hero__focal .r26-hero__corner:nth-of-type(5){left: 97.2%;top: 4.84%}@media (min-width: 900px){.r26-hero__focal .r26-hero__corner{display: none}}@media (prefers-reduced-motion: no-preference){html:not([data-motion="paused"]) .r26-stations__preview:not([hidden]){animation: r26-pv-in 260ms var(--r26-ease-settle) both}html:not([data-motion="paused"]) .r26-hero[data-r26-swap] .r26-stations__preview:not([hidden]){animation: none}}@keyframes r26-pv-in{from{opacity: 0;transform: translateY(6px)}}.r26-sg__head,.r26-start__head,.r26-sg__grid{position: relative}.r26-sg__head::before{content: "";position: absolute;left: 50%;bottom: calc(100% + 4px);width: 37px;height: 36px;margin-left: -18.5px;background: url(/assets/r26/beams.1eaa614a1d.svg#p) 0 0 / 100% 100% no-repeat;pointer-events: none}@media (min-width: 640px){.r26-sg__head::before{width: 91px;height: 88px;margin-left: -45.5px}}@media (min-width: 960px){.r26-sg__head::before{width: 120px;height: 116px;margin-left: -60px;bottom: calc(100% + 8px)}}.r26-sg__grid a:is(:hover,:focus-visible){background: radial-gradient(90% 62% at 50% 0,color-mix(in srgb,var(--r26-d) 9%,var(--r26-card)),var(--r26-card) 75%);box-shadow: var(--r26-e3),0 18px 36px -22px var(--r26-d)}.r26-sg__grid a:is(:hover,:focus-visible)::after{opacity: 1}@keyframes r26-bl{from{opacity: 0;transform: translateY(-14px) scaleY(.3)}}@property --r26-bt{syntax: "<percentage>";inherits: false;initial-value: 140%}.r26-cases-band,.r26-founder,.r26-soft,.r26-tend,.r26-faq,.r26-start__band{position: relative;--r26-gx: calc(max(var(--r26-side),(100% - var(--r26-container)) / 2 + var(--r26-side)) - var(--r26-side) / 2 - 9px)}.r26-start__band{--r26-gy: -38px}@media (min-width: 640px){.r26-sg__grid::before,.r26-sg__grid::after,:is(.r26-cases-band,.r26-founder,.r26-soft,.r26-tend,.r26-faq)::after,.r26-start__band::before{content: "";position: absolute;left: var(--r26-gx);width: 18px;pointer-events: none;background-repeat: no-repeat;--r26-b1: var(--r26-hue-violet);--r26-b2: var(--r26-hue-coral);--r26-b3: var(--r26-hue-ice);--r26-b4: var(--r26-hue-mint);--r26-bq: calc(100% - var(--r26-bt,140%));--r26-bL: linear-gradient(var(--r26-b1),var(--r26-b1)),linear-gradient(var(--r26-b2),var(--r26-b2)),linear-gradient(var(--r26-b3),var(--r26-b3)),linear-gradient(var(--r26-b4),var(--r26-b4));--r26-bG: linear-gradient(90deg,#0000,color-mix(in srgb,var(--r26-b1) var(--r26-bga,40%),#0000),#0000),linear-gradient(90deg,#0000,color-mix(in srgb,var(--r26-b2) var(--r26-bga,40%),#0000),#0000),linear-gradient(90deg,#0000,color-mix(in srgb,var(--r26-b3) var(--r26-bga,40%),#0000),#0000),linear-gradient(90deg,#0000,color-mix(in srgb,var(--r26-b4) var(--r26-bga,40%),#0000),#0000);--r26-bT: radial-gradient(3px 64px,color-mix(in srgb,#fff var(--r26-btw,70%),var(--r26-b1)),var(--r26-b1) 40%,#0000),radial-gradient(3px 64px,color-mix(in srgb,#fff var(--r26-btw,70%),var(--r26-b2)),var(--r26-b2) 40%,#0000),radial-gradient(3px 64px,color-mix(in srgb,#fff var(--r26-btw,70%),var(--r26-b3)),var(--r26-b3) 40%,#0000),radial-gradient(3px 64px,color-mix(in srgb,#fff var(--r26-btw,70%),var(--r26-b4)),var(--r26-b4) 40%,#0000);--r26-bTz: 6px 200%,6px 200%,6px 200%,6px 200%;--r26-bTp: 0 var(--r26-bq),4px var(--r26-bq),8px var(--r26-bq),12px var(--r26-bq);background-image: var(--r26-bT),var(--r26-bL),var(--r26-bG);background-size: var(--r26-bTz),2px 100%,2px 100%,2px 100%,2px 100%,6px 100%,6px 100%,6px 100%,6px 100%;background-position: var(--r26-bTp),2px 0,6px 0,10px 0,14px 0,0 0,4px 0,8px 0,12px 0}.r26-sg__grid::before,.r26-sg__grid::after,.r26-faq::after{--r26-b1: var(--r26-hue-violet-deep);--r26-b2: var(--r26-hue-coral-deep);--r26-b3: #1A8FC7;--r26-b4: #11956E;--r26-bga: 24%;--r26-btw: 0%}.r26-sg__grid::before,.r26-sg__grid::after{left: calc(var(--r26-side) / -2 - 9px)}.r26-sg__grid::before{top: 0;bottom: 0;background-image: radial-gradient(circle 2px at 50% 2px,var(--r26-b1) 1.5px,#0000),radial-gradient(circle 2px at 50% 2px,var(--r26-b2) 1.5px,#0000),radial-gradient(circle 2px at 50% 2px,var(--r26-b3) 1.5px,#0000),radial-gradient(circle 2px at 50% 2px,var(--r26-b4) 1.5px,#0000),var(--r26-bT),var(--r26-bL),var(--r26-bG);background-size: 4px 100%,4px 89%,4px 72%,4px 33%,var(--r26-bTz),2px 100%,2px 89%,2px 72%,2px 33%,6px 100%,6px 89%,6px 72%,6px 33%;background-position: 1px 100%,5px 100%,9px 100%,13px 100%,var(--r26-bTp),2px 100%,6px 100%,10px 100%,14px 100%,0 100%,4px 100%,8px 100%,12px 100%}.r26-sg__grid::after{top: 100%;height: 720px}:is(.r26-cases-band,.r26-founder,.r26-soft,.r26-tend,.r26-faq)::after{top: 0;bottom: 0}:is(.r26-cases-band,.r26-founder,.r26-soft,.r26-tend)::after{opacity: .8}.r26-start__band::before{top: calc(-1 * var(--r26-pad-major));height: calc(var(--r26-pad-major) + var(--r26-gy) - 12px);background-image: url(/assets/r26/beams.1eaa614a1d.svg#c),var(--r26-bL),var(--r26-bG);background-size: 18px 48px,2px calc(100% - 46px),2px calc(100% - 46px),2px calc(100% - 46px),2px calc(100% - 46px),6px calc(100% - 46px),6px calc(100% - 46px),6px calc(100% - 46px),6px calc(100% - 46px);background-position: 0 100%,2px 0,6px 0,10px 0,14px 0,0 0,4px 0,8px 0,12px 0;opacity: .9}.r26-start__band::after{content: "";position: absolute;top: calc(var(--r26-gy) - 12px);left: calc(var(--r26-gx) + 8px);width: calc(var(--r26-side) / 2 + 1px);height: 12px;box-sizing: border-box;border: solid rgba(242,248,255,.9);border-width: 0 0 2px 2px;border-bottom-left-radius: 12px;filter: drop-shadow(0 0 3px rgba(200,240,255,.7));pointer-events: none}}.r26-start__head::before{content: "";position: absolute;left: calc(var(--r26-side) - 11px);top: -58px;width: 72px;height: 43px;background: url(/assets/r26/beams.1eaa614a1d.svg#k) 0 0 / 100% 100% no-repeat;pointer-events: none}@media (min-width: 1024px){.r26-start__head::before{content: none}.r26-start__band{--r26-gy: calc(14px + var(--r26-film-h) * .93)}.r26-start__band::before{top: 0;height: calc(var(--r26-gy) - 12px)}.r26-start__band::after{width: auto;right: calc(max(var(--r26-side),(100% - var(--r26-container)) / 2 + var(--r26-side)) + var(--r26-film-h) * 3.1);-webkit-mask-image: linear-gradient(90deg,#000 70%,#0000);mask-image: linear-gradient(90deg,#000 70%,#0000)}}@media (min-width: 640px){.r26-founder .r26-stats__row > li::before{top: -1px;height: 2px;background: linear-gradient(90deg,#fff,var(--r26-hue-violet) 6%,var(--r26-hue-coral) 13%,var(--r26-hue-ice) 20%,var(--r26-hue-mint) 27%,#0000 44%),linear-gradient(var(--r26-rule),var(--r26-rule)) 0 100% / 100% 1px no-repeat;filter: drop-shadow(0 0 3px rgba(200,240,255,.5))}.r26-founder .r26-stats__row > li::after{background: #fff;box-shadow: 0 0 12px 2px rgba(200,240,255,.65)}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){html:not([data-motion="paused"]):not([data-save-data]) :is(.r26-sg__grid,.r26-cases-band,.r26-founder,.r26-soft,.r26-tend,.r26-faq)::after,html:not([data-motion="paused"]):not([data-save-data]) :is(.r26-sg__grid,.r26-start__band)::before{animation: r26-bm linear both;animation-timeline: view(0px);animation-range: cover 40vh cover calc(100% - 60vh)}html:not([data-motion="paused"]):not([data-save-data]) .r26-sg__grid::before{mask: linear-gradient(#000,#000) 1px 100% / 4px 100% no-repeat,linear-gradient(#000,#000) 5px 100% / 4px 89% no-repeat,linear-gradient(#000,#000) 9px 100% / 4px 72% no-repeat,linear-gradient(#000,#000) 13px 100% / 4px 33% no-repeat}html:not([data-motion="paused"]):not([data-save-data]) .r26-sg__head::before{animation: r26-bm linear both;animation-timeline: view();animation-range: entry 100% cover 70%}html:not([data-motion="paused"]):not([data-save-data]) .r26-start__band::after{animation: r26-bmx linear both;animation-timeline: view(0px);animation-range: cover 40vh cover calc(40vh + 300px)}html:not([data-motion="paused"]):not([data-save-data]) .r26-start__head::before{animation: r26-bk linear both;animation-timeline: view();animation-range: cover 30vh cover 50vh}}}@keyframes r26-bm{from{clip-path: inset(0 -9px 100% -9px);--r26-bt: 0%}97%{--r26-bt: 97%}to{clip-path: inset(0 -9px 0 -9px);--r26-bt: 140%}}@keyframes r26-bmx{from{clip-path: inset(-6px 100% -6px -6px)}to{clip-path: inset(-6px -6px -6px -6px)}}@keyframes r26-bk{from{opacity: .3;transform: scale(.94)}}@media (forced-colors: active){.r26-sg__head::before,.r26-start__head::before,.r26-start__band::before,.r26-start__band::after,.r26-sg__grid::before,.r26-sg__grid::after,:is(.r26-cases-band,.r26-founder,.r26-soft,.r26-tend,.r26-faq)::after{display: none}}

#services[data-services-draft]{--sd-surface: #10151f;--sd-rule: rgba(217,231,249,.12);position: relative;isolation: isolate;overflow: clip;padding-block: 64px 56px;background: var(--r26-midnight);color: var(--r26-text)}#services[data-services-draft]::before{inset: 0;background: radial-gradient(ellipse at 12% 37%,color-mix(in srgb,var(--r26-hue-violet) 7%,transparent),transparent 42%),radial-gradient(ellipse at 92% 66%,color-mix(in srgb,var(--r26-hue-mint) 6%,transparent),transparent 42%)}#services[data-services-draft]::after{content: none}#services[data-services-draft] .r26-wrap{position: relative}#services[data-services-draft] .r26-sg__head{position: relative;max-width: 100%;margin: 0 0 34px;text-align: left}#services[data-services-draft] .r26-sg__head::before{content: none}#services[data-services-draft] .r26-sg__eyebrow{display: none}#services[data-services-draft] .r26-sg__title{max-width: 20em;color: var(--r26-text);font-size: clamp(2rem,1.4rem + 2.8vw,3.8rem);line-height: 1.06;letter-spacing: -.035em}#services[data-services-draft] .r26-sg__title span{color: var(--r26-muted)}#services[data-services-draft] .r26-sg__key{justify-content: flex-start;gap: 22px;margin-top: 28px}#services[data-services-draft] [data-division="strategy"]{--sd-hue: var(--r26-hue-violet)}#services[data-services-draft] [data-division="creative"]{--sd-hue: var(--r26-hue-coral)}#services[data-services-draft] [data-division="technology"]{--sd-hue: var(--r26-hue-ice)}#services[data-services-draft] [data-division="growth"]{--sd-hue: var(--r26-hue-mint)}#services[data-services-draft] .r26-sg__key a{position: relative;min-height: 44px;padding: 0;gap: 10px;border: 0;border-radius: 0;background: none;color: var(--r26-text);font-size: 15px;box-shadow: none;transition: color 180ms ease-out}#services[data-services-draft] .r26-sg__key a::before{width: 18px;height: 2px;background: var(--sd-hue);box-shadow: none}#services[data-services-draft] .r26-sg__key a::after{content: "";position: absolute;bottom: 1px;inset-inline: 28px 0;height: 1px;background: var(--sd-hue);transform: scaleX(0);transform-origin: left;transition: transform 320ms var(--r26-ease-settle)}#services[data-services-draft] .r26-sg__key a:is(:hover,:focus-visible)::after,#services[data-services-draft] .r26-sg__key a.is-related::after{transform: scaleX(1)}#services[data-services-draft] .r26-sg__grid{position: relative;z-index: 1;grid-template-columns: repeat(6,minmax(0,1fr));gap: 10px;margin: 0}#services[data-services-draft] .r26-sg__grid::before,#services[data-services-draft] .r26-sg__grid::after{content: none}#services[data-services-draft] .r26-sg__grid > li{animation: none;opacity: 1;transform: none}#services[data-services-draft] .r26-sg__grid a{--r26-hue-ink: #dce8f5;position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 12px;min-height: 190px;padding: 16px 17px 20px;border: 1px solid var(--sd-rule);border-radius: var(--r26-radius-frame);background: linear-gradient(150deg,rgba(239,245,255,.025),transparent 60%) var(--sd-surface);box-shadow: none;color: var(--r26-text);font: 500 17px/1.3 var(--r26-font-display);text-align: left;text-wrap: balance;animation: none;transform: none;transition: border-color 300ms ease-out,background-color 300ms ease-out}#services[data-services-draft] .r26-sg__grid a::before{content: "";position: absolute;z-index: -1;inset: -60% -50% -20%;width: auto;height: auto;border-radius: 0;background: radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--sd-hue) 19%,transparent),transparent 65%);opacity: .58;transform: translate3d(0,-10%,0);transition: opacity 400ms ease-out,transform 700ms var(--r26-ease-settle)}#services[data-services-draft] .r26-sg__art{position: relative;display: grid;place-items: center;align-self: center;width: 100%;height: 100px;perspective: 500px}#services[data-services-draft] .r26-sg__art::before,#services[data-services-draft] .r26-sg__art::after{content: "";position: absolute;width: 92px;height: 92px;border: 1px solid color-mix(in srgb,var(--sd-hue) 28%,transparent);border-radius: 50%;transform: rotateX(64deg) rotateZ(-24deg) translateY(24px);opacity: .65;transition: transform 650ms var(--r26-ease-settle),opacity 400ms ease-out}#services[data-services-draft] .r26-sg__art::after{width: 112px;height: 112px;border-color: color-mix(in srgb,var(--sd-hue) 12%,transparent);transform: rotateX(64deg) rotateZ(-24deg) translateY(24px)}#services[data-services-draft] .r26-sg__art > svg{position: relative;z-index: 1;width: 68px;height: 68px;opacity: 1;filter: none;transform: translate3d(0,-4px,0);transition: transform 650ms var(--r26-ease-settle),--r26-k 600ms var(--r26-ease-settle)}#services[data-services-draft] .r26-sg__label{position: relative;padding-right: 0;color: var(--r26-text);letter-spacing: -.01em}#services[data-services-draft] .sd-arrow{position: absolute;top: 14px;right: 13px;width: 16px;height: 16px;color: var(--r26-text);opacity: .32;transform: translate3d(-3px,3px,0);transition: transform 320ms var(--r26-ease-settle),opacity 240ms ease-out}#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible),#services[data-services-draft] .r26-sg__grid a.is-related{border-color: color-mix(in srgb,var(--sd-hue) 42%,var(--sd-rule));background-color: color-mix(in srgb,var(--sd-hue) 4%,var(--sd-surface));box-shadow: none;transform: none}#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible)::before{opacity: 1;transform: translate3d(0,5%,0)}#services[data-services-draft] .r26-sg__grid a.is-related::before{opacity: .75}#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .sd-arrow{opacity: .95;transform: none}#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art > svg{--r26-k: 1;transform: translate3d(0,-8px,0) scale(1.07)}#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art::before{transform: rotateX(55deg) rotateZ(-40deg) translateY(24px) scale(1.1);opacity: 1}#services[data-services-draft] :is(a,summary):focus-visible{outline: 2px solid var(--r26-accent);outline-offset: 4px}#services[data-services-draft] .r26-sg__more{margin-top: 24px}#services[data-services-draft] .r26-sg__more summary{min-height: 44px;color: var(--r26-text);text-decoration-color: rgba(242,243,245,.35)}#services[data-services-draft] .r26-sg__more ul{padding: 24px;margin-top: 16px;border-radius: 12px;background: var(--r26-surface)}#services[data-services-draft] .r26-sg__more li a{min-height: 44px;color: var(--r26-text)}#services[data-services-draft] .r26-sg__more li a::before{background: var(--sd-hue)}#services[data-services-draft] .r26-sg__cta{color: var(--r26-muted);margin-top: 16px}#services[data-services-draft] .r26-sg__cta .r26-btn--primary{background: var(--r26-pearl);border-color: var(--r26-pearl);color: var(--r26-ink)}#services[data-services-draft] .r26-sg__cta .r26-btn--primary:hover{background: var(--r26-pearl-hover);border-color: var(--r26-pearl-hover)}#services[data-services-draft] > .r26-sg__glow{display: none}#services[data-services-draft] .sd-fibres{position: absolute;inset: -220px -80px auto;height: 780px;overflow: hidden;opacity: .28;pointer-events: none;z-index: -1;mask-image: linear-gradient(transparent,#000 20%,#000 65%,transparent)}#services[data-services-draft] .sd-fibres svg{width: 100%;height: 100%}#services[data-services-draft] .sd-fibres path{stroke: var(--sd-field,var(--r26-accent));stroke-opacity: .32;stroke-dasharray: 1;stroke-dashoffset: 0;transition: stroke 500ms ease-out}#services[data-services-draft][data-family="strategy"]{--sd-field: var(--r26-hue-violet)}#services[data-services-draft][data-family="creative"]{--sd-field: var(--r26-hue-coral)}#services[data-services-draft][data-family="technology"]{--sd-field: var(--r26-hue-ice)}#services[data-services-draft][data-family="growth"]{--sd-field: var(--r26-hue-mint)}@keyframes sd-materialise{from{opacity: .55;transform: translate3d(0,14px,0)}to{opacity: 1;transform: none}}@keyframes sd-light-arrive{from{opacity: 0;transform: translateY(-35px)}to{opacity: .28;transform: none}}@keyframes sd-light-trace{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@media (prefers-reduced-motion: no-preference){html:not([data-motion="paused"]):not([data-save-data]) #services[data-services-draft].sd-arrive .r26-sg__grid > li{animation: sd-materialise 720ms var(--r26-ease-settle) both;animation-delay: calc(var(--sd-order,0) * 26ms)}html:not([data-motion="paused"]):not([data-save-data]) #services[data-services-draft].sd-arrive .sd-fibres{animation: sd-light-arrive 1200ms var(--r26-ease-settle) both}html:not([data-motion="paused"]):not([data-save-data]) #services[data-services-draft].sd-arrive .sd-fibres path{animation: sd-light-trace 1500ms var(--r26-ease-settle) both}}@media (min-width: 1100px){#services[data-services-draft] .r26-sg__key{flex-wrap: nowrap;gap: 28px;margin-top: 24px}}@media (max-width: 1099px){#services[data-services-draft] .r26-sg__grid{grid-template-columns: repeat(3,minmax(0,1fr))}#services[data-services-draft] .r26-sg__grid a{min-height: 154px}}@media (max-width: 639px){#services[data-services-draft]{padding-block: 42px 32px}#services[data-services-draft] .r26-sg__head{margin-bottom: 20px}#services[data-services-draft] .r26-sg__title{font-size: clamp(1.9rem,7vw,2.5rem);max-width: 15em}#services[data-services-draft] .r26-sg__key{justify-content: space-between;gap: 3px;margin-top: 16px}#services[data-services-draft] .r26-sg__key a{gap: 5px;font-size: 12px}#services[data-services-draft] .r26-sg__key a::before{width: 10px}#services[data-services-draft] .r26-sg__key a::after{left: 15px}#services[data-services-draft] .r26-sg__grid{gap: 6px}#services[data-services-draft] .r26-sg__grid a{min-height: 116px;gap: 7px;padding: 9px 8px 11px;border-radius: 10px;font-size: 14px;line-height: 1.3}#services[data-services-draft] .r26-sg__art{height: 44px}#services[data-services-draft] .r26-sg__art > svg{width: 42px;height: 42px;transform: translateY(-2px)}#services[data-services-draft] .r26-sg__art::before{width: 54px;height: 54px}#services[data-services-draft] .r26-sg__art::after{width: 66px;height: 66px}#services[data-services-draft] .sd-arrow{top: 7px;right: 6px;width: 11px;height: 11px}#services[data-services-draft] .r26-sg__label{padding: 0}#services[data-services-draft] .r26-sg__more{margin-top: 12px}#services[data-services-draft] .r26-sg__more ul{padding: 16px}#services[data-services-draft] .r26-sg__cta{margin-top: 8px;font-size: 14px}#services[data-services-draft] .sd-fibres{inset: -70px -120px auto;height: 500px;opacity: .18}}@media (max-width: 359px){#services[data-services-draft] .r26-sg__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){#services[data-services-draft] *,#services[data-services-draft] *::before,#services[data-services-draft] *::after{animation: none !important;transition: none !important}#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art > svg{--r26-k: 0;transform: translateY(-2px)}}html[data-motion="paused"] #services[data-services-draft] *,html[data-motion="paused"] #services[data-services-draft] *::before,html[data-motion="paused"] #services[data-services-draft] *::after,html[data-save-data] #services[data-services-draft] *,html[data-save-data] #services[data-services-draft] *::before,html[data-save-data] #services[data-services-draft] *::after{animation: none !important;transition: none !important}html[data-motion="paused"] #services[data-services-draft] .r26-sg__art > svg,html[data-save-data] #services[data-services-draft] .r26-sg__art > svg{--r26-k: 0 !important;transform: translateY(-2px) !important}@media (forced-colors: active){#services[data-services-draft] .sd-fibres,#services[data-services-draft] .r26-sg__art::before,#services[data-services-draft] .r26-sg__art::after{display: none}#services[data-services-draft] .r26-sg__grid a{border-color: CanvasText}}

.sd-thread{--sd-t1: var(--r26-hue-violet);--sd-t2: var(--r26-hue-coral);--sd-t3: var(--r26-hue-ice);--sd-t4: var(--r26-hue-mint);--sd-active: var(--r26-accent);--sd-thread-dot: var(--r26-midnight);position: fixed;z-index: 2;inset: 0;pointer-events: none;overflow: hidden;opacity: 0;transition: opacity 400ms var(--r26-ease-settle);contain: strict}.sd-thread.is-live{opacity: 1}.sd-thread[data-surface="light"]{--sd-t1: var(--r26-hue-violet-deep);--sd-t2: var(--r26-hue-coral-deep);--sd-t3: #1A8FC7;--sd-t4: #11956E;--sd-thread-dot: var(--r26-evidence)}.sd-thread[data-family="strategy"]{--sd-active: var(--sd-t1)}.sd-thread[data-family="creative"]{--sd-active: var(--sd-t2)}.sd-thread[data-family="technology"]{--sd-active: var(--sd-t3)}.sd-thread[data-family="growth"]{--sd-active: var(--sd-t4)}.sd-thread svg{display: block;width: 100%;height: 100%;overflow: hidden}.sd-thread path{fill: none;stroke-linecap: round;stroke-linejoin: round}.sd-thread [data-lane="strategy"]{stroke: var(--sd-t1)}.sd-thread [data-lane="creative"]{stroke: var(--sd-t2)}.sd-thread [data-lane="technology"]{stroke: var(--sd-t3)}.sd-thread [data-lane="growth"]{stroke: var(--sd-t4)}.sd-thread__core{stroke-width: 1.35;opacity: .36;transition: opacity 360ms ease-out,stroke 360ms ease-out}.sd-thread__halo{stroke-width: 5;opacity: .06;transition: opacity 360ms ease-out,stroke 360ms ease-out}.sd-thread[data-surface="light"] .sd-thread__core{opacity: .6}.sd-thread[data-family="strategy"] [data-lane="strategy"].sd-thread__core,.sd-thread[data-family="creative"] [data-lane="creative"].sd-thread__core,.sd-thread[data-family="technology"] [data-lane="technology"].sd-thread__core,.sd-thread[data-family="growth"] [data-lane="growth"].sd-thread__core{opacity: .95;stroke-width: 1.8}.sd-thread[data-family="strategy"] [data-lane="strategy"].sd-thread__halo,.sd-thread[data-family="creative"] [data-lane="creative"].sd-thread__halo,.sd-thread[data-family="technology"] [data-lane="technology"].sd-thread__halo,.sd-thread[data-family="growth"] [data-lane="growth"].sd-thread__halo{opacity: .15}.sd-thread__branch{stroke: var(--sd-active);stroke-width: 1.45;opacity: 0;transition: opacity 180ms ease-out,stroke 240ms ease-out}.sd-thread__branch-halo{stroke: var(--sd-active);stroke-width: 5;opacity: 0;transition: opacity 240ms ease-out}.sd-thread__bridge{stroke: var(--sd-active);stroke-width: 1.2;opacity: 0;transition: opacity 240ms ease-out}.sd-thread.has-route .sd-thread__branch{opacity: .85}.sd-thread.has-route .sd-thread__branch-halo{opacity: .10}.sd-thread.has-bridge .sd-thread__bridge{opacity: .55}.sd-thread__source{fill: var(--sd-thread-dot);stroke: var(--sd-active);stroke-width: 1.5;opacity: 0;transition: opacity 180ms ease-out}.sd-thread__source-aura{fill: var(--sd-active);opacity: 0;transition: opacity 180ms ease-out}.sd-thread__end{fill: var(--sd-thread-dot);stroke: var(--sd-active);stroke-width: 1.3;opacity: 0;transition: opacity 180ms ease-out}.sd-thread.has-route :is(.sd-thread__source,.sd-thread__end){opacity: 1}.sd-thread.has-route .sd-thread__source-aura{opacity: .1}.sd-thread__traveller{fill: var(--r26-text);stroke: var(--sd-active);stroke-width: 1;opacity: 0}.sd-thread.is-signalling .sd-thread__traveller{opacity: .9}html[data-sd-thread] :is(.r26-cases-band,.r26-founder,.r26-soft,.r26-tend,.r26-faq)::after,html[data-sd-thread] .r26-start__band::before,html[data-sd-thread] .r26-start__band::after,html[data-sd-thread] .r26-hub__services::before,html[data-sd-thread] .r26-hub__proof::before,html[data-sd-thread] .r26-hub__process::before,html[data-sd-thread] .r26-hub__start::before{content: none !important}html[data-sd-thread] :is(.r26-hub__services,.r26-hub__proof,.r26-hub__process,.r26-hub__start)::after,html[data-sd-thread] .r26-hub__next .r26-next::before,html[data-sd-thread] .r26-hub__steps::before{content: none !important}html[data-r26-sheet] .sd-thread,html[data-r26-consent] .sd-thread{opacity: 0}@media (max-width:639px){.sd-thread__core{stroke-width: 1;opacity: .45}.sd-thread__halo{stroke-width: 3;opacity: .035}.sd-thread__branch{stroke-width: 1}}@media (prefers-reduced-motion:reduce){.sd-thread,.sd-thread *{animation: none !important;transition: none !important}.sd-thread__traveller{display: none}}html[data-motion="paused"] .sd-thread,html[data-save-data] .sd-thread,html[data-motion="paused"] .sd-thread *,html[data-save-data] .sd-thread *{animation: none !important;transition: none !important}html[data-motion="paused"] .sd-thread__traveller,html[data-save-data] .sd-thread__traveller{display: none}@media (forced-colors:active),print{.sd-thread{display: none !important}}

.sd-micro{overflow: visible;--r26-f: 0}.sd-micro [data-piece]{transform-box: fill-box;transform-origin: center}.sd-micro [data-transient]{opacity: 0;pointer-events: none}.sd-micro.is-micro-playing [data-piece]{will-change: transform,opacity}#services[data-services-draft] .r26-sg__art > .sd-micro,#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art > .sd-micro{transform: translate3d(0,-4px,0);transition: none}#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art::before{transform: rotateX(64deg) rotateZ(-24deg) translateY(24px)}#services[data-services-draft] .r26-sg__more a[data-micro-target]{display: inline-flex;align-items: center;gap: 10px}#services[data-services-draft] .r26-sg__more a[data-micro-target]::before{content: none}#services[data-services-draft] .sd-micro-list{width: 32px;height: 32px;flex: none}@media (max-width:639px){#services[data-services-draft] .r26-sg__art > .sd-micro,#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art > .sd-micro{transform: translateY(-2px)}#services[data-services-draft] a[href$="#odoo-implementation-customisation-modules"] .r26-sg__label{font-size: 13px}}@media (prefers-reduced-motion:reduce){.sd-micro [data-piece]{animation: none !important;transition: none !important;will-change: auto !important}}html[data-motion="paused"] .sd-micro [data-piece],html[data-save-data] .sd-micro [data-piece]{animation: none !important;transition: none !important;will-change: auto !important}@media (forced-colors:active){.sd-micro [data-transient]{display: none}}

.r26-founder .r26-stats__row::before,.r26-founder .r26-stats__row::after,.r26-founder .r26-stats__row > li::before,.r26-founder .r26-stats__row > li::after{content: none !important}.r26-founder .r26-founder__brands .r26-logos::after{animation: none !important;content: none !important}.sd-experience__frame{--sd-exp-violet: var(--r26-hue-violet,#A497FA);--sd-exp-coral: var(--r26-hue-coral,#FF9C85);--sd-exp-ice: var(--r26-hue-ice,#8CDFFF);--sd-exp-mint: var(--r26-hue-mint,#6FE0B6);position: relative;min-width: 0;padding-top: 94px;isolation: isolate}.sd-experience__art{position: absolute;top: 0;left: 0;width: 100%;height: 96px;overflow: visible;pointer-events: none}.sd-experience__art path{fill: none;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.sd-experience__art [data-experience-lane="violet"]{stroke: var(--sd-exp-violet)}.sd-experience__art [data-experience-lane="coral"]{stroke: var(--sd-exp-coral)}.sd-experience__art [data-experience-lane="ice"]{stroke: var(--sd-exp-ice)}.sd-experience__art [data-experience-lane="mint"]{stroke: var(--sd-exp-mint)}.sd-experience__strand{stroke-width: 1.4;opacity: .58}.sd-experience__signal{stroke-width: 2.3;opacity: 0}.sd-experience__port-edge{fill: var(--r26-surface,#111620);stroke: #617081;stroke-width: 1}.sd-experience__port-core{fill: #E4F7FF}.r26-founder .sd-experience__frame .r26-stats__row > li{padding-top: 0}.r26-founder .sd-experience__frame .r26-stats__num{margin-bottom: 10px}.sd-experience__frame .r26-stats__row > li{transition: color 200ms ease-out}.sd-experience__frame .r26-stats__row > li:hover{color: var(--r26-text,#F0F3F7)}@media (max-width: 639px){.sd-experience__frame{padding-top: 0;padding-left: 29px}.sd-experience__art{width: 24px;height: 100%}.sd-experience__strand{stroke-width: 1.1;opacity: .66}.sd-experience__signal{stroke-width: 1.8}.r26-founder .sd-experience__frame .r26-stats__row{gap: 22px}.r26-founder .sd-experience__frame .r26-stats__num{margin-bottom: 0}}@media (prefers-reduced-motion: reduce){.sd-experience__frame *,.sd-experience__frame *::before,.sd-experience__frame *::after{animation: none !important;transition: none !important}.sd-experience__signal{display: none}}html[data-motion="paused"] .sd-experience__signal,html[data-save-data] .sd-experience__signal{display: none}html[data-motion="paused"] .sd-experience__frame *,html[data-save-data] .sd-experience__frame *{animation: none !important;transition: none !important}@media (forced-colors: active){.sd-experience__art{display: none}.sd-experience__frame{padding: 0}}@media print{.sd-experience__art{display: none}.sd-experience__frame{padding: 0}}

#services.sc-showcase{--sc-accent:var(--r26-hue-ice);--sc-rule:rgba(216,231,250,.14);color:var(--r26-text);background:var(--r26-midnight);padding-block:80px 56px;position:relative;isolation:isolate}.sc-showcase[data-sc-active="strategy"]{--sc-accent:var(--r26-hue-violet)}.sc-showcase[data-sc-active="creative"]{--sc-accent:var(--r26-hue-coral)}.sc-showcase[data-sc-active="growth"]{--sc-accent:var(--r26-hue-mint)}.sc-showcase *,.sc-showcase *::before,.sc-showcase *::after{box-sizing:border-box}.sc-showcase .sc-head{margin-bottom:36px}.sc-showcase .sc-head h2{margin:0;max-width:100%;color:var(--r26-text);font:500 clamp(2rem,1.4rem + 2.2vw,3rem)/1.08 var(--r26-font-display);letter-spacing:-.035em;text-wrap:balance}.sc-showcase .sc-head h2 span{display:block;color:var(--r26-muted)}.sc-showcase .sc-head p{margin:0 0 3px;color:var(--r26-muted);font:400 16px/1.6 var(--r26-font-body)}.sc-showcase .sc-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.65fr);gap:72px;align-items:start}.sc-showcase .sc-selectors{display:grid;margin-top:17px;gap:0}.sc-showcase .sc-selectors button{--sc-local:var(--r26-hue-ice);position:relative;display:block;appearance:none;width:100%;min-height:106px;margin:0;padding:22px 30px 22px 0;border:0;border-bottom:1px solid var(--sc-rule);border-radius:0;background:transparent;color:var(--r26-muted);text-align:left;font-family:var(--r26-font-body);cursor:pointer;transition:color 200ms ease-out}.sc-showcase button[data-sc-select="strategy"]{--sc-local:var(--r26-hue-violet)}.sc-showcase button[data-sc-select="creative"]{--sc-local:var(--r26-hue-coral)}.sc-showcase button[data-sc-select="growth"]{--sc-local:var(--r26-hue-mint)}.sc-showcase .sc-selectors button::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sc-local);transform:scaleX(0);transform-origin:left;transition:transform 550ms var(--r26-ease-settle)}.sc-showcase .sc-selectors button[aria-selected="true"]::after{transform:scaleX(1)}.sc-showcase .sc-selectors button[aria-selected="true"],.sc-showcase .sc-selectors button:hover{color:var(--r26-text)}.sc-showcase .sc-selector__line{display:flex;align-items:center;gap:12px}.sc-showcase .sc-selector__line>i{width:8px;height:8px;flex:none;border:1px solid var(--sc-local);border-radius:50%;transition:background-color 200ms ease-out,transform 400ms var(--r26-ease-settle)}.sc-showcase button[aria-selected="true"] .sc-selector__line>i{background:var(--sc-local);transform:scale(1.1)}.sc-showcase .sc-selector__line>span{font:500 clamp(1.5rem,1rem + 1.3vw,2rem)/1.2 var(--r26-font-display);letter-spacing:-.025em}.sc-showcase .sc-selector__line small{font:400 12px/1.3 var(--r26-font-body);color:var(--r26-muted);margin-left:auto;opacity:0;transition:opacity 200ms}.sc-showcase button[aria-selected="true"] small{opacity:1}.sc-showcase .sc-selector__promise{display:block;margin:8px 0 0 20px;font-size:14px;line-height:1.4}.sc-showcase .sc-selectors button>svg{position:absolute;right:0;top:46%;width:18px;height:18px;opacity:0;transform:translateX(-6px);transition:opacity 200ms,transform 400ms var(--r26-ease-settle)}.sc-showcase .sc-selectors button[aria-selected="true"]>svg{opacity:1;transform:none;color:var(--sc-local)}.sc-showcase svg:not(.sc-static){fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sc-showcase .sc-workspace{min-width:0}.sc-showcase .sc-visual{position:relative;isolation:isolate;margin:0 0 28px;aspect-ratio:1.62;min-height:310px;overflow:hidden}.sc-showcase .sc-visual canvas,.sc-showcase .sc-static{position:absolute;inset:0;width:100%;height:100%}.sc-showcase .sc-visual canvas{z-index:1}.sc-showcase .sc-static{opacity:.85;transition:opacity 240ms}.sc-showcase .sc-visual[data-sc-drawn] .sc-static{opacity:0}.sc-showcase .sc-visual figcaption{position:absolute;inset:auto 34px 0 0;z-index:2;display:flex;gap:12px;justify-content:space-between;align-items:center;color:var(--r26-muted);font-size:12px;line-height:1.5;pointer-events:none}.sc-showcase .sc-visual__note{white-space:nowrap;font-size:11px;opacity:.7}.sc-showcase .sc-replay{position:absolute;right:0;bottom:-1px;z-index:3;width:32px;height:32px;padding:6px;display:grid;place-items:center;border:0;background:transparent;color:var(--r26-muted);border-radius:50%;cursor:pointer}.sc-showcase .sc-replay svg{width:17px;height:17px}.sc-showcase .sc-replay:hover{color:var(--sc-accent)}.sc-showcase .sc-panels{position:relative;min-height:266px}.sc-showcase .sc-panel{min-width:0;outline-offset:7px}.sc-showcase .sc-panel+.sc-panel{margin-top:28px}.sc-showcase[data-sc-ready] .sc-panel{margin-top:0}.sc-showcase .sc-panel[hidden]{display:none!important}.sc-showcase .sc-panel__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.sc-showcase .sc-panel__heading h3{margin:0;color:var(--r26-text);font:500 16px/1.4 var(--r26-font-body)}.sc-showcase .sc-panel__heading>a{display:flex;gap:8px;align-items:center;min-height:36px;color:var(--r26-muted);font-size:13px;text-decoration:none}.sc-showcase .sc-panel__heading>a svg{width:15px;height:15px}.sc-showcase ul{list-style:none;padding:0;margin:0}.sc-showcase .sc-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.sc-showcase .sc-panel li>a,.sc-showcase .sc-directory li>a{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(216,231,250,.07);color:var(--r26-muted);text-decoration:none;font-size:16px;line-height:1.45;transition:color 180ms}.sc-showcase .sc-panel li>a:hover,.sc-showcase .sc-directory li>a:hover{color:var(--r26-text)}.sc-showcase .sc-panel li>a svg,.sc-showcase .sc-directory li>a svg{width:15px;height:15px;flex:none;opacity:.5;transition:transform 240ms var(--r26-ease-settle),color 180ms}.sc-showcase .sc-panel li>a:hover svg{transform:translateX(3px);color:var(--sc-accent);opacity:1}.sc-showcase .sc-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin-top:40px;padding-top:24px;border-top:1px solid var(--sc-rule)}.sc-showcase .sc-bottom>p{display:flex;align-items:center;gap:16px;margin:0;font-size:14px;color:var(--r26-muted);line-height:44px}.sc-showcase .sc-bottom>p>a{display:flex;align-items:center;gap:10px;color:var(--r26-text);text-decoration:none}.sc-showcase .sc-bottom>p svg{width:18px;height:18px}.sc-showcase .sc-directory summary{list-style:none;display:flex;align-items:center;gap:12px;width:fit-content;min-height:44px;color:var(--r26-text);font-size:14px;cursor:pointer}.sc-showcase .sc-directory summary::-webkit-details-marker{display:none}.sc-showcase .sc-directory summary svg{width:16px;height:16px;transition:transform 240ms}.sc-showcase .sc-directory[open] summary svg{transform:rotate(180deg)}.sc-showcase .sc-directory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;margin-top:24px}.sc-showcase .sc-directory h3{margin:0 0 8px;color:var(--r26-text);font:500 17px/1.4 var(--r26-font-body)}.sc-showcase :is(a,button,summary):focus-visible{outline:2px solid var(--r26-accent);outline-offset:5px}.sc-showcase .sc-panel:focus:not(:focus-visible){outline:0}@media(min-width:1200px){.sc-showcase .sc-selectors{position:sticky;top:calc(var(--r26-header-h) + 25px)}}@media(max-width:1100px){.sc-showcase .sc-layout{gap:40px;grid-template-columns:minmax(230px,.85fr) minmax(0,1.5fr)}.sc-showcase .sc-head p{display:none}.sc-showcase .sc-visual{min-height:280px}.sc-showcase .sc-selector__promise{font-size:13px}.sc-showcase .sc-panel ul{gap:0 16px}.sc-showcase .sc-panel li>a{font-size:15px}}@media(max-width:760px){#services.sc-showcase{padding-block:36px 28px}.sc-showcase .sc-head{margin-bottom:28px}.sc-showcase .sc-head h2{font-size:clamp(1.85rem,6vw,2.6rem);max-width:24ch}.sc-showcase .sc-layout{grid-template-columns:minmax(0,1fr);gap:12px}.sc-showcase .sc-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:0}.sc-showcase .sc-selectors button{min-height:60px;padding:16px 0}.sc-showcase .sc-selector__line{gap:8px}.sc-showcase .sc-selector__line>span{font-size:21px}.sc-showcase .sc-selector__line small{display:none}.sc-showcase .sc-selectors button>svg{display:none}.sc-showcase .sc-selector__promise{display:none}.sc-showcase .sc-visual{min-height:0;aspect-ratio:1.55;margin:4px -8px 20px}.sc-showcase .sc-visual figcaption{font-size:11px;inset:auto 36px 0 8px}.sc-showcase .sc-visual__note{display:none}.sc-showcase .sc-panel__heading{margin-bottom:8px}.sc-showcase .sc-panel__heading h3{font-size:15px}.sc-showcase .sc-panel__heading>a{font-size:12px}.sc-showcase .sc-panels{min-height:314px}.sc-showcase .sc-panel ul{gap:0 18px}.sc-showcase .sc-panel li>a{font-size:16px;min-height:48px;gap:6px}.sc-showcase .sc-panel li>a svg{width:12px;height:12px}.sc-showcase .sc-bottom{margin-top:28px;padding-top:16px;grid-template-columns:minmax(0,1fr);gap:10px}.sc-showcase .sc-bottom>p{flex-wrap:wrap;gap:4px 12px;line-height:30px}.sc-showcase .sc-directory__grid{gap:24px;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sc-showcase *,.sc-showcase *::after{transition:none!important;animation:none!important}}html[data-motion="paused"] .sc-showcase *,html[data-save-data] .sc-showcase *{transition:none!important;animation:none!important}

[data-service-showcase] .sc-visual{position: relative;width: 100%;min-width: 0;isolation: isolate;contain: layout paint}[data-service-showcase] canvas[data-sc-canvas]{position: absolute;inset: 0;display: block;width: 100%;height: 100%;pointer-events: none}@media (forced-colors: active){[data-service-showcase] .sc-visual{forced-color-adjust: none}}
