@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/e2580ad78906551e1f9a/ibm-plex-sans-cyrillic-ext-400-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/69afad88a0740b6e5647/ibm-plex-sans-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/02296067bc904d2ad19b/ibm-plex-sans-greek-400-normal.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/771538f7f26551bd13ab/ibm-plex-sans-vietnamese-400-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/c93d2a12aaa280f68b9a/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/3b646991d30055a93a4e/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/0f53d1c03b3918d744a8/outfit-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/6c18d579fd87c3776be0/outfit-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--ink: #141414;--blue: #214FC6;--sky: #00BFFF;--white: #FFFFFF;--motion-dissolve: .4s;--motion-delay: 90ms;--motion-ease: cubic-bezier(.42, 0, .58, 1);font-family:IBM Plex Sans,sans-serif;font-weight:400;color:var(--ink);background:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{color:var(--blue)}a:focus-visible{outline:2px solid var(--blue);outline-offset:7px}h1,h2,p{margin:0}img{display:block}.page-intro{display:none}.site-header{display:flex;align-items:center;min-height:88px;padding-inline:48px}.company-nav{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3.5vw,52px);width:100%}.company-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.company-nav a[aria-current=page]{color:var(--blue)}.mobile-header,.product-art,.mobile-mark{display:none}.site-header span{margin-left:8px;color:var(--blue)}main{width:100%;flex:1;display:flex;flex-direction:column}.identity{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;min-height:300px}.identity-copy{display:flex;flex-direction:column;align-items:center}.visual-preview{position:absolute;top:50%;left:50%;width:min(460px,calc(100% - 80px));height:min(320px,calc(100% - 72px));display:grid;place-items:center;transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:none}.visual-preview img,.visual-preview video{grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.visual-preview video{opacity:0}.visual-preview[data-video-ready=true] video:not([data-screen-loop]){opacity:1}.visual-preview[data-video-ready=true][data-phase=loop] video:not([data-screen-loop]){opacity:0}.visual-preview[data-video-ready=true][data-phase=loop] video[data-screen-loop]{opacity:1}.visual-preview[data-video-ready=true]>img{opacity:0}.visual-preview:after{content:"";position:absolute;left:18%;right:18%;bottom:-12px;height:14px;border-radius:50%;background:radial-gradient(ellipse,rgb(20 20 20 / .14),transparent 70%);filter:blur(7px)}.preview-render,.preview-unreal{height:auto;aspect-ratio:16 / 9}.preview-doppelgang{width:min(390px,calc(100% - 64px));height:min(520px,calc(100% - 48px))}.preview-doppelgang:after{left:33%;right:27%;bottom:6%}.preview-one{width:min(650px,calc(100% - 64px));height:min(494px,calc(100% - 48px))}.preview-busytrip{width:min(416px,calc(100% - 64px));height:min(520px,calc(100% - 48px))}.preview-one:after,.preview-busytrip:after{content:none}.preview-content{width:min(460px,calc(100% - 64px));height:min(460px,calc(100% - 48px))}.preview-content:after{content:none}.preview-doppelgang,.preview-content{transform:translate(-50%,-50%) scale(.8)}@media(min-width:960px){main:has(:where(.product:focus-visible)) .identity-copy{opacity:0}main:has(:where([data-preview=one]:focus-visible)) .preview-one,main:has(:where([data-preview=render]:focus-visible)) .preview-render,main:has(:where([data-preview=unreal]:focus-visible)) .preview-unreal,main:has(:where([data-preview=doppelgang]:focus-visible)) .preview-doppelgang,main:has(:where([data-preview=busytrip]:focus-visible)) .preview-busytrip,main:has(:where([data-preview=content]:focus-visible)) .preview-content{opacity:1;visibility:visible;--visibility-delay: 0ms}}@media(min-width:960px)and (hover:hover)and (pointer:fine){main:has(:where(.product:hover)) .identity-copy{opacity:0}main:has(:where(.product:hover)) .visual-preview{opacity:0;visibility:hidden;--visibility-delay: .49s}main:has(:where([data-preview=one]:hover)) .preview-one,main:has(:where([data-preview=render]:hover)) .preview-render,main:has(:where([data-preview=unreal]:hover)) .preview-unreal,main:has(:where([data-preview=doppelgang]:hover)) .preview-doppelgang,main:has(:where([data-preview=busytrip]:hover)) .preview-busytrip,main:has(:where([data-preview=content]:hover)) .preview-content{opacity:1;visibility:visible;--visibility-delay: 0ms}}.brand{width:307px;max-width:82vw;height:auto}h1{font:400 24px/1.4 Outfit,sans-serif;text-align:center}.products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:calc(100% - 80px);margin-inline:auto;margin-top:auto;padding-block:12px max(8px,env(safe-area-inset-bottom));gap:0}.products:focus{outline:none}.product{display:block;text-align:center;padding:20px 4px}h2{font:400 23px/1.3 Outfit,sans-serif}.product p{margin-top:8px;font-size:12px;line-height:1.5}.product:hover h2,.product:focus-visible h2{font-weight:500}.company-page{--page-width: min(1224px, calc(100% - 64px) )}.company-page .site-header{position:sticky;top:0;z-index:5;min-height:66px;padding:0;background:var(--white);border-bottom:1px solid #E6E9ED}.company-header-inner{display:flex;align-items:center;gap:24px;width:var(--page-width);margin-inline:auto}.page-brand{display:grid;place-items:center;width:40px;height:65px;flex:0 0 40px}.page-brand img{width:36px;height:36px}.company-page .company-nav{justify-content:flex-start;flex:1;gap:28px;width:auto}.company-page .company-nav a:last-child{margin-left:auto}.company-page .company-nav a[aria-current=page]{font-weight:500}.company-content{display:block;width:var(--page-width);margin-inline:auto;padding-block:72px 96px}.company-content h1{font:500 48px/1.1 Outfit,sans-serif;text-align:left;letter-spacing:-.025em}.company-content.privacy-content{padding-block:184px 96px}.privacy-heading{padding-bottom:48px;border-bottom:1px solid #CCD0D6}.privacy-copy{max-width:800px;margin:56px auto 0;font-size:16px;line-height:1.6}.privacy-copy section+section{margin-top:36px}.privacy-copy h2{margin-bottom:16px;font:500 17px/1.45 Outfit,sans-serif;text-transform:uppercase;letter-spacing:.02em}.privacy-copy p+p,.privacy-copy ul,.privacy-copy address{margin-top:16px}.privacy-copy ul{padding-left:24px;margin-bottom:16px}.privacy-copy li+li{margin-top:6px}.privacy-copy address{font-style:normal}.privacy-copy a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ai-content p{max-width:1008px;font-size:18px;line-height:1.5}.ai-intro p{margin-top:40px}.ai-section{margin-top:64px}.ai-section h2{font:500 40px/1.1 Outfit,sans-serif;letter-spacing:-.025em;text-wrap:balance}.ai-section p{margin-top:28px}.about-intro{max-width:1100px;margin-top:36px;font:400 clamp(24px,2.5vw,34px)/1.4 "Outfit",sans-serif;letter-spacing:-.015em;text-wrap:pretty}.about-map{margin:48px 0 0}.about-map-art{position:relative;display:grid;aspect-ratio:2 / 1}.about-map-art picture,.about-map-art img,.about-map-art video{grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.about-map-art video{opacity:0;pointer-events:none}.about-map-art[data-ready=true] video{opacity:1}.about-map-art[data-ready=true] img{opacity:0}.about-regions{display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;margin-top:32px;padding-top:24px;border-top:1px solid #E6E9ED}.about-regions h2{font:400 12px/1.5 IBM Plex Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#545a62}.about-regions p{margin-top:12px;font-size:15px;line-height:1.8}@media(max-width:959px){.company-content.about-content{padding-block:48px 64px}.about-intro{margin-top:28px;font-size:24px;line-height:1.45}.about-map{margin-top:32px}.about-map-art video{display:none}.about-map-art[data-ready=true] img{opacity:1}.about-regions{grid-template-columns:1fr;gap:24px;margin-top:24px}.about-regions p{margin-top:6px;font-size:14px}}@media(prefers-reduced-motion:reduce){.about-map-art video{display:none}.about-map-art[data-ready=true] img{opacity:1}}.news-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.social-links{display:flex;align-items:center;gap:8px}.social-links a{display:grid;place-items:center;width:44px;height:44px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px;margin-top:64px}.news-card{min-width:0}.news-card-link{display:block;height:100%}.news-card-image{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;background:#f4f5f7}.news-card-image img{width:100%;height:100%;min-height:0;object-fit:contain}.news-card-portrait{background:#202222}.news-card-copy{margin-top:24px;padding-top:20px;border-top:1px solid #CCD0D6}.news-card time,.article-heading time{color:#545a62;font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.news-card h2{margin-top:14px;font:500 24px/1.23 Outfit,sans-serif;letter-spacing:-.015em}.article-page{max-width:960px}.article-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.article-heading{max-width:800px;margin-block:40px 48px}.article-heading h1{margin-top:20px;line-height:1.14}.article-media{margin:0}.article-media img,.article-media video{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}.article-media video{background:#202222}.article-media-portrait video{width:auto;max-width:100%;margin-inline:auto}.article-media video:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.article-copy{max-width:720px;margin:48px auto;font-size:18px;line-height:1.65;overflow-wrap:anywhere}.article-copy p+p{margin-top:22px}.article-copy a{text-decoration:underline;text-underline-offset:4px}.article-tags{color:#545a62;font-size:14px}.article-shared{margin-top:32px;padding-left:24px;border-left:2px solid #CCD0D6}.article-shared-credit{margin-bottom:20px;color:#545a62;font-size:14px}.article-copy .article-original{margin-top:32px;font-size:14px}.article-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.article-gallery figure{margin:0}.article-gallery img{width:100%;height:auto}.article-pagination{display:flex;justify-content:space-between;gap:24px;margin-top:64px;padding-top:24px;border-top:1px solid #CCD0D6}.article-pagination a{display:inline-flex;align-items:center;gap:16px;min-height:44px}.skip-link{position:absolute;z-index:1;top:-100px;left:24px;padding:12px;background:var(--white)}.skip-link:focus{top:20px}@media(max-width:1100px){.products{width:calc(100% - 48px)}h2{font-size:20px}.product p{font-size:11px}}@media(max-width:850px){.products{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}h2{font-size:22px}.product p{font-size:12px}.site-header{padding-inline:32px}}@media(max-width:959px){html{scroll-padding-top:80px}.site-header{position:sticky;top:0;z-index:5;min-height:64px;padding:0 20px;background:var(--white);border-bottom:1px solid #E6E9ED}.site-header>.company-nav{display:none}.mobile-header{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-brand{display:grid;place-items:center;width:44px;height:56px}.mobile-brand img{width:44px;height:44px}.mobile-menu summary{display:grid;place-items:center;width:44px;height:56px;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}.site-header .menu-icon{position:relative;width:23px;height:2px;margin:0;background:var(--ink)}.menu-icon:before,.menu-icon:after{content:"";position:absolute;left:0;width:23px;height:2px;background:var(--ink)}.menu-icon:before{top:-7px}.menu-icon:after{top:7px}.mobile-menu[open] .menu-icon{background:transparent}.mobile-menu[open] .menu-icon:before{top:0;transform:rotate(45deg)}.mobile-menu[open] .menu-icon:after{top:0;transform:rotate(-45deg)}.mobile-menu nav{position:absolute;inset:100% 0 auto;display:flex;flex-direction:column;gap:4px;padding:20px 28px 28px;max-height:calc(100dvh - 64px);overflow-y:auto;background:var(--white);border-bottom:1px solid #E6E9ED;box-shadow:0 16px 24px #1414140a}.mobile-menu nav a{padding:12px 4px;font:400 24px/1.3 Outfit,sans-serif}.mobile-menu nav a[aria-current=page]{color:var(--blue)}.identity{flex:none;min-height:184px;padding:28px 24px 32px}.identity-copy .brand,.visual-preview{display:none}.mobile-mark{display:block;width:72px;height:72px;margin-bottom:12px}h1{font-size:28px;line-height:1.3}.products{display:flex;flex-direction:column;width:100%;margin:0;padding:0 0 max(16px,env(safe-area-inset-bottom))}.product{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100svh - 248px);padding:24px 24px 40px;scroll-margin-top:64px}.product:focus-visible{outline-offset:-8px}.product-art{position:relative;display:block;width:min(100%,460px);height:clamp(200px,42svh,360px);margin-bottom:32px}.product-art img{display:block;width:100%;height:100%;object-fit:contain}.product-art.widescreen-art{height:auto;aspect-ratio:16 / 9}.product-art:after{content:"";position:absolute;left:18%;right:18%;bottom:-12px;height:12px;border-radius:50%;background:radial-gradient(ellipse,rgb(20 20 20 / .14),transparent 70%);filter:blur(6px)}.product[data-preview=doppelgang] .product-art{max-width:330px;height:clamp(340px,52svh,440px);display:grid}.doppelgang-art:after{left:33%;right:27%;bottom:6%}.product[data-preview=busytrip] .product-art{max-width:380px;height:clamp(360px,58svh,500px);margin-bottom:24px}.product-art.one-art:after,.product-art.busytrip-art:after{content:none}.product-art.content-art{width:min(100%,380px);height:clamp(260px,42svh,360px)}.product-art.content-art:after{content:none}.product-art.doppelgang-art,.product-art.content-art{transform:scale(.8)}h2{font-size:24px;line-height:1.3}.product p{font-size:14px;line-height:1.5}.company-page{--page-width: calc(100% - 40px) }.company-page .site-header{min-height:64px}.company-page .company-nav,.page-brand{display:none}.company-content{padding-block:80px 64px}.company-content h1{font-size:40px}.company-content.privacy-content{padding-block:112px 64px}.privacy-heading{padding-bottom:36px}.privacy-copy{margin-top:32px}.privacy-copy section+section{margin-top:32px}.ai-content{padding-block:48px 64px}.ai-content p{font-size:16px;line-height:1.55}.ai-intro p{margin-top:32px}.ai-section{margin-top:48px}.ai-section h2{font-size:32px;line-height:1.15}.ai-section p{margin-top:24px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;margin-top:48px}.article-page{padding-top:32px}.article-heading{margin-block:32px}.skip-link:focus{position:fixed;z-index:6}}@media(max-width:599px){.company-content:has(.news-grid){padding-top:48px}.news-grid{grid-template-columns:minmax(0,1fr)}.news-card-copy{margin-top:20px;padding-top:16px}.article-heading h1{font-size:34px}.article-copy{margin-block:32px;font-size:16px}.article-gallery{grid-template-columns:minmax(0,1fr)}.article-media-portrait video{max-height:70svh}}@media(max-width:599px)and (orientation:portrait){.product-art.one-art{height:clamp(200px,35svh,290px)}.product-art.one-art img,.product-art.busytrip-art img{object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}}@media(prefers-reduced-motion:no-preference){a{transition:color .2s ease}.brand,.mobile-mark{animation:brand-appear .28s var(--motion-ease) both}@keyframes brand-appear{0%{opacity:.6}to{opacity:1}}}@media(min-width:960px)and (prefers-reduced-motion:no-preference){.identity-copy{transition:opacity var(--motion-dissolve) var(--motion-ease) var(--motion-delay)}.visual-preview{transition:opacity var(--motion-dissolve) var(--motion-ease) var(--motion-delay),visibility 0s linear var(--visibility-delay, .49s)}main.is-resizing .identity-copy,main.is-resizing .visual-preview{transition:none}}@media(prefers-reduced-motion:reduce){.visual-preview video,.doppelgang-art video,.unreal-art video{display:none}.visual-preview[data-video-ready=true]>img,.doppelgang-art[data-video-ready=true]>img,.unreal-art[data-video-ready=true]>img{opacity:1}}.product-unlinked{cursor:default}.product-picture{display:contents}
