:root{--bg: #f6f8fb;--surface: #ffffff;--ink: #111318;--muted: #6d7480;--line: rgba(17, 19, 24, .13);--blue: #0057ff;--blue-2: #2b77ff;--graphite: #111318;--lime: #b7ff34;--violet: #8d61ff;--coral: #ff6b59;--max: 1440px;--pad: clamp(22px, 4vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;background:var(--bg);color:var(--ink);overflow-x:clip;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-header{position:fixed;inset:0 0 auto;z-index:50;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);background:#f6f8fbb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(17,19,24,.06)}.brand{font-weight:700;letter-spacing:-.04em;font-size:20px}.brand-mark{color:var(--blue)}.site-nav{display:flex;gap:clamp(18px,3vw,38px);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.header-actions{display:flex;align-items:center;gap:clamp(18px,3vw,42px)}.social-links{display:flex;align-items:center;gap:9px}.social-link{display:inline-flex;align-items:center;gap:7px;opacity:.62;transition:opacity .18s ease,color .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.social-link:hover,.social-link:focus-visible{opacity:1;transform:translateY(-1px) scale(1.08)}.social-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65}.site-header .social-link svg{width:17px;height:17px}.social-icon-fill{fill:currentColor;stroke:none}.social-link--pending{cursor:default;opacity:.62}.language-switch{display:flex;align-items:center;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.1em}.language-switch button{appearance:none;border:0;padding:6px 4px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;opacity:.5;transition:color .18s ease,opacity .18s ease}.language-switch button:hover,.language-switch button:focus-visible,.language-switch button.is-active{color:var(--blue);opacity:1}.language-separator{margin-inline:1px;opacity:.35}.site-nav a{opacity:.62;transition:opacity .18s ease}.site-nav a:hover{opacity:1}.nav-link{position:relative;display:inline-block}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:right;transition:transform .22s cubic-bezier(.4,0,.2,1)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.hero{min-height:100svh;position:relative;overflow:hidden;padding:116px var(--pad) 34px;border-bottom:1px solid var(--line)}.particle-field{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;touch-action:pan-y;transform:translate(-8%) scale(1.08);transform-origin:left top;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 76%,transparent 96%);mask-image:linear-gradient(to bottom,#000 0%,#000 76%,transparent 96%);animation:network-appear .55s cubic-bezier(.4,0,.2,1) both}@keyframes network-appear{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.hero-grid{width:min(100%,var(--max));margin:0 auto;min-height:calc(100svh - 180px);position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:6vw;z-index:2;pointer-events:none}.hero-content{pointer-events:auto}.section-code{margin:0 0 26px;font-size:10px;line-height:1;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.hero-title{margin:0;font-size:clamp(64px,9vw,148px);line-height:.82;letter-spacing:-.075em;font-weight:660}.hero-title span{color:var(--blue)}.hero-bottom{margin-top:clamp(36px,6vw,82px);width:min(560px,100%);display:flex;justify-content:space-between;gap:24px;align-items:flex-end;border-top:1px solid var(--line);padding-top:16px}.hero-bottom p{margin:0;max-width:420px;font-size:15px;line-height:1.55;color:var(--muted)}.scroll-indicator{position:absolute;left:50%;bottom:86px;z-index:5;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:0;color:#00000091;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;opacity:.8;white-space:nowrap;text-transform:none}.scroll-indicator__arrow{margin-top:.5rem;color:#0006;font-size:1.5em;line-height:1;animation:scroll-arrow 2s infinite}@keyframes scroll-arrow{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.text-link{font-size:11px;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.hero-orbit{width:min(44vw,620px);aspect-ratio:1;justify-self:end;position:relative;border-radius:50%;background:transparent}.hero-orbit:before{content:"";position:absolute;inset:-13%;z-index:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#f6f8fbfc,#f6f8fbf7 38%,#f6f8fbcc 56%,#f6f8fb47,#f6f8fb00 84%)}.orbit{position:absolute;z-index:2;border:1px solid rgba(0,87,255,.23);border-radius:50%}.orbit--outer{inset:3%}.orbit--middle{inset:19%;border-style:dashed}.orbit-sun{position:absolute;inset:34%;z-index:6;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:clamp(18px,2vw,30px);font-weight:700;letter-spacing:-.05em;overflow:visible;box-shadow:0 18px 54px #0057ff33,0 0 #0057ff00;cursor:pointer;pointer-events:auto;transition:scale .38s cubic-bezier(.16,1,.3,1),box-shadow .38s ease,background .38s ease}.orbit-sun:before,.orbit-sun:after{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid rgba(0,87,255,.36);border-radius:50%;opacity:0;scale:.92;pointer-events:none}.orbit-sun:hover{scale:1.09;background:radial-gradient(circle at 38% 30%,#4d8aff,#0057ff 42%,#0046cf);box-shadow:0 26px 82px #0057ff57,0 0 0 14px #0057ff0e}.orbit-sun:hover:before{animation:sun-ripple 1.8s cubic-bezier(.2,.7,.2,1) infinite}.orbit-sun:hover:after{animation:sun-ripple 1.8s cubic-bezier(.2,.7,.2,1) .55s infinite}.hero-orbit:has(.orbit-sun:hover) .orbit-runner,.hero-orbit:has(.orbit-sun:hover) .orbit-planet{animation-play-state:paused}.hero-orbit:has(.orbit-sun:hover) .orbit--outer{scale:1.018;border-color:#0057ff61}.hero-orbit:has(.orbit-sun:hover) .orbit--middle{scale:.985;border-color:#0057ff57}.orbit--outer,.orbit--middle{transition:scale .48s cubic-bezier(.16,1,.3,1),border-color .32s ease}@keyframes sun-ripple{0%{opacity:.45;scale:.94}70%,to{opacity:0;scale:1.36}}.orbit-runner{position:absolute;border-radius:50%;animation:orbit-spin var(--orbit-duration) linear infinite;animation-delay:var(--orbit-delay);z-index:4}.orbit-runner--1{inset:3%;--orbit-duration: 92s;--orbit-delay: -28s}.orbit-runner--2{inset:13%;--orbit-duration: 78s;--orbit-delay: -51s;animation-direction:reverse}.orbit-runner--3{inset:22%;--orbit-duration: 66s;--orbit-delay: -19s}.orbit-runner--4{inset:30%;--orbit-duration: 58s;--orbit-delay: -37s;animation-direction:reverse}.orbit-planet{position:absolute;top:0;left:50%;display:flex;align-items:center;gap:7px;translate:-50% -50%;animation:orbit-counter var(--orbit-duration) linear infinite;animation-delay:var(--orbit-delay);white-space:nowrap}.orbit-runner--2 .orbit-planet,.orbit-runner--4 .orbit-planet{animation-direction:reverse}.orbit-planet__dot{width:7px;aspect-ratio:1;border-radius:50%;background:var(--graphite);box-shadow:0 0 0 5px #1113180d}.orbit-planet__dot--blue{background:var(--blue);box-shadow:0 0 0 5px #0057ff17}.orbit-planet__dot--lime{background:#98e300;box-shadow:0 0 0 5px #98e3001c}.orbit-planet__dot--violet{background:var(--graphite)}.orbit-planet__dot--coral{background:var(--blue-2)}.orbit-planet__label{padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#111318b3;font-size:9px;font-weight:650;letter-spacing:.08em}@keyframes orbit-spin{to{rotate:360deg}}@keyframes orbit-counter{to{rotate:-360deg}}.hero-strap{width:min(100%,var(--max));margin:0 auto;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding-top:16px;font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--muted)}.section{width:min(100%,var(--max));margin:0 auto;padding:clamp(110px,12vw,190px) var(--pad)}.section-heading{display:grid;grid-template-columns:.75fr 1.45fr .8fr;gap:clamp(24px,4vw,70px);align-items:end;margin-bottom:clamp(72px,9vw,140px)}.section-heading h2,.origins h2,.footer h2{margin:0;font-size:clamp(50px,6.5vw,105px);line-height:.92;letter-spacing:-.065em;font-weight:640}.section-intro{margin:0;max-width:420px;color:var(--muted);line-height:1.62;font-size:14px}.products{padding-bottom:clamp(140px,14vw,220px)}.products-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3vw,48px);align-items:start}.product-card{position:relative;--pointer-x: 50%;--pointer-y: 50%}.product-card:after{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--pointer-x) var(--pointer-y),rgba(0,87,255,.11),transparent 72%);transition:opacity .22s ease}.product-card:hover:after{opacity:1}.product-card--1{grid-column:1 / span 7}.product-card--2{grid-column:9 / span 4;margin-top:120px}.product-card--3{grid-column:2 / span 4;margin-top:20px}.product-card--4{grid-column:7 / span 6;margin-top:80px}.product-visual{min-height:320px;aspect-ratio:1.35;display:grid;place-items:center;overflow:hidden;position:relative;border:1px solid rgba(17,19,24,.08);will-change:clip-path}.product-card--2 .product-visual{aspect-ratio:.88;min-height:430px}.product-card--3 .product-visual{aspect-ratio:1}.product-visual:before,.product-visual:after{content:"";position:absolute;border-radius:50%;filter:blur(0px)}.product-visual:before{width:44%;aspect-ratio:1;right:9%;top:12%;background:#ffffffa8}.product-visual:after{width:19%;aspect-ratio:1;left:11%;bottom:13%;border:1px solid rgba(255,255,255,.8)}.accent-blue{background:linear-gradient(135deg,#0057ff,#70a7ff)}.accent-lime{background:linear-gradient(145deg,#d5ff79,#98e300)}.accent-violet{background:linear-gradient(145deg,#ad92ff,#6a36ff)}.accent-coral{background:linear-gradient(145deg,#ff9b8e,#ff5c48)}.product-screen{width:72%;aspect-ratio:1.45;position:relative;z-index:3;border-radius:14px;background:#101216ed;box-shadow:0 28px 60px #1113183d;overflow:hidden;transition:translate .42s cubic-bezier(.2,.7,.2,1),scale .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s ease}.product-card:hover .product-screen{translate:0 -7px;scale:1.012;box-shadow:0 36px 78px #1113184a}.product-screen-dot{position:absolute;top:16px;left:16px;width:8px;aspect-ratio:1;border-radius:50%;background:#fff;opacity:.82}.product-screen-line{position:absolute;left:16px;height:3px;background:#ffffffb8}.line-1{top:42px;width:34%}.line-2{top:53px;width:20%;opacity:.45}.line-3{bottom:22px;width:45%;opacity:.35}.product-screen-panel{position:absolute;top:76px;bottom:54px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.panel-1{left:16px;width:38%}.panel-2{right:16px;width:47%}.product-copy{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:end;gap:20px}.product-copy h3{margin:3px 0 0;font-size:clamp(28px,3vw,44px);letter-spacing:-.05em}.product-eyebrow,.product-description,.status{font-size:11px}.product-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.status{white-space:nowrap;border:1px solid var(--line);padding:7px 9px;border-radius:999px;color:var(--muted)}.product-description{max-width:520px;margin:12px 0 0;color:var(--muted);line-height:1.55}.experiences{border-top:1px solid var(--line)}.experiences-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(26px,3vw,48px);align-items:start}.experience-card{position:relative}.experience--wide{grid-column:1 / span 7}.experience--tall{grid-column:9 / span 4;margin-top:120px}.experience--small{grid-column:2 / span 4;margin-top:50px}.experience--medium{grid-column:7 / span 6;margin-top:120px}.experience-art{position:relative;overflow:hidden;border:1px solid rgba(17,19,24,.08);background:#fff;will-change:clip-path}.experience--wide .experience-art{aspect-ratio:1.55}.experience--tall .experience-art{aspect-ratio:.92}.experience--small .experience-art{aspect-ratio:1}.experience--medium .experience-art{aspect-ratio:1.32}.experience-index{position:absolute;top:16px;left:16px;z-index:3;font-size:10px;letter-spacing:.16em}.experience-glyph{position:absolute;inset:12%;transition:transform .48s cubic-bezier(.2,.7,.2,1)}.experience-card:hover .experience-glyph{transform:scale(1.035)}.experience-art--maps{background:radial-gradient(circle at 70% 32%,rgba(0,87,255,.65),transparent 12%),repeating-radial-gradient(circle at 30% 70%,transparent 0 22px,rgba(17,19,24,.08) 23px 24px),#e8eef8}.experience-art--visualize{background:linear-gradient(90deg,transparent 24%,rgba(255,255,255,.7) 25% 27%,transparent 28%),linear-gradient(180deg,#20242d 0 18%,#f7f8fb 18% 100%)}.experience-art--local-ai{background:linear-gradient(135deg,#0057ffeb,#101318f5)}.experience-art--utilities{background:linear-gradient(160deg,#f8f9fb 0 58%,#0057ff 58% 100%)}.experience-art--visualize .experience-glyph{border:1px solid rgba(17,19,24,.2);box-shadow:40px 30px 0 -1px #fff,40px 30px #1113181f}.experience-art--local-ai .experience-glyph{border-radius:50%;border:1px solid rgba(255,255,255,.34);box-shadow:0 0 0 32px #ffffff0f,0 0 0 64px #ffffff0a}.experience-art--utilities .experience-glyph{inset:20%;border-radius:28px;background:#ffffffd1;box-shadow:0 24px 50px #11131824}.experience-copy{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-top:14px;border-top:1px solid var(--line);margin-top:14px}.experience-copy h3{margin:0;font-size:clamp(24px,2.4vw,38px);letter-spacing:-.045em;transition:color .18s ease}.experience-card:hover .experience-copy h3{color:var(--blue)}.experience-copy p{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.manifesto{min-height:auto;padding:clamp(72px,7vw,104px) var(--pad);background:var(--graphite);color:#fff;overflow:hidden}.manifesto-inner{width:min(100%,var(--max));margin-inline:auto;display:grid;grid-template-columns:.88fr 1.15fr .72fr;gap:clamp(40px,6vw,96px);align-items:center}.manifesto .section-code{color:#76a8ff}.manifesto-copy h2{max-width:520px;margin:0;font-size:clamp(42px,5vw,78px);line-height:.94;letter-spacing:-.06em;font-weight:620}.manifesto-copy>p:not(.section-code){max-width:440px;margin:30px 0 0;color:#ffffff9e;font-size:14px;line-height:1.65}.manifesto-note{display:inline-block;margin-top:28px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);color:#b7ff34;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.manifesto-list{margin:0;display:flex;flex-direction:column;gap:5px}.manifesto-word{display:block;font-size:clamp(48px,6.5vw,104px);line-height:.84;letter-spacing:-.07em;font-weight:650;white-space:nowrap}.manifesto-word:nth-child(2n){align-self:flex-end}.manifesto-visual{position:relative;width:min(100%,320px);aspect-ratio:.78;justify-self:end;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 54% 43%,rgba(0,87,255,.48),transparent 28%),repeating-linear-gradient(0deg,transparent 0 28px,rgba(255,255,255,.05) 29px),repeating-linear-gradient(90deg,transparent 0 28px,rgba(255,255,255,.05) 29px),#17191e}.manifesto-visual__axis{position:absolute;background:#ffffff2e}.manifesto-visual__axis--x{left:10%;right:10%;top:50%;height:1px}.manifesto-visual__axis--y{top:10%;bottom:10%;left:50%;width:1px}.manifesto-visual__core{position:absolute;left:50%;top:50%;width:42%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;border:1px solid rgba(118,168,255,.7);box-shadow:0 0 0 28px #0057ff12,0 0 70px #0057ff38}.manifesto-visual__satellite{position:absolute;width:9px;aspect-ratio:1;border-radius:50%}.manifesto-visual__satellite--1{top:22%;right:18%;background:#b7ff34}.manifesto-visual__satellite--2{bottom:19%;left:21%;background:var(--blue-2)}.origins{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:end}.origins-copy>p:last-child{max-width:560px;color:var(--muted);line-height:1.6}.origin-links{border-top:1px solid var(--line)}.origin-item{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.origin-item span{font-size:9px;color:var(--muted);letter-spacing:.12em}.origin-item strong{font-size:clamp(24px,3vw,38px);letter-spacing:-.04em;transition:color .2s ease,transform .26s cubic-bezier(.2,.7,.2,1)}.origin-item:hover strong{color:var(--blue);transform:translate(-8px)}.footer{background:var(--blue);color:#fff;padding:clamp(110px,12vw,180px) var(--pad) 30px}.footer-main,.footer-bottom{width:min(100%,var(--max));margin-inline:auto}.footer-bottom .social-links{gap:20px}.footer-bottom .social-link{color:#fff;font-size:9px}.footer-bottom .social-link svg{width:17px;height:17px}.footer-contact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(70px,10vw,170px);align-items:start}.contact-form{display:grid;gap:24px;padding-top:8px}.contact-form label{display:grid;gap:8px}.contact-form label>span{color:#ffffff9e;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.42);border-radius:0;padding:7px 0 12px;outline:0;resize:vertical;background:transparent;color:#fff;font:inherit;transition:border-color .18s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#fff}.contact-form button{justify-self:start;border:1px solid rgba(255,255,255,.56);padding:12px 16px;background:transparent;color:#fff;font:inherit;font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.contact-form button:disabled{cursor:not-allowed;opacity:.45}.contact-form button:not(:disabled){transition:background .18s ease,color .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.contact-form button:not(:disabled):hover,.contact-form button:not(:disabled):focus-visible{background:#fff;color:var(--blue);transform:translateY(-2px)}.contact-status{min-height:1.4em;margin:0;color:#fffc;font-size:12px}.footer .section-code{color:#ffffffa3}.footer h2{max-width:1000px}.footer-mail{display:inline-block;margin-top:48px;font-size:clamp(20px,2.4vw,34px);border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:5px}.footer-bottom{margin-top:clamp(100px,14vw,190px);padding-top:18px;border-top:1px solid rgba(255,255,255,.28);display:grid;grid-template-columns:1fr auto auto auto;gap:30px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb8}.footer-bottom>:not(.brand){font-size:9px}.brand--light{color:#fff;text-transform:none;letter-spacing:-.04em;font-size:18px}.brand--light .brand-mark{color:#fff}.footer-credit a{color:#fff;border-bottom:1px solid rgba(255,255,255,.35);transition:border-color .18s ease}.footer-credit a:hover,.footer-credit a:focus-visible{border-color:#fff}@media(max-width:980px){.site-nav{gap:16px}.site-nav a:nth-child(3){display:none}.hero-grid{grid-template-columns:1fr;align-content:center;gap:42px}.hero-orbit{position:absolute;width:min(52vw,460px);right:0;top:22%;opacity:.32;z-index:-1}.section-heading{grid-template-columns:1fr 2fr}.section-heading .section-intro{grid-column:2}.product-card--1{grid-column:1 / span 8}.product-card--2{grid-column:9 / span 4;margin-top:70px}.product-card--3{grid-column:1 / span 5;margin-top:20px}.product-card--4{grid-column:6 / span 7;margin-top:80px}.origins{grid-template-columns:1fr}}@media(max-width:720px){:root{--pad: 20px}.site-header{height:62px}.site-nav{gap:14px}.header-actions{gap:10px}.site-header>.brand{font-size:18px}.site-header .social-links{gap:6px}.site-header .social-link svg{width:15px;height:15px}.language-switch,.site-nav a{font-size:9px}.site-nav a:nth-child(3),.site-nav a:nth-child(4){display:none}.hero{padding-top:96px;min-height:100svh}.particle-field{width:100%;height:100%;opacity:.72;transform:translate(-12%) scale(1.12)}.hero-grid{min-height:calc(100svh - 165px)}.hero-title{font-size:clamp(62px,21vw,94px);line-height:.85}.hero-bottom{flex-direction:column;align-items:flex-start}.hero-orbit{width:68vw;top:29%;right:2%;opacity:.34}.hero-strap{grid-template-columns:1fr 1fr;gap:8px 20px}.scroll-indicator{bottom:102px;font-size:1rem}.section{padding-top:96px;padding-bottom:96px}.section-heading{grid-template-columns:1fr;margin-bottom:60px}.section-heading .section-intro{grid-column:1}.section-heading h2,.origins h2,.footer h2{font-size:clamp(48px,14vw,78px)}.products-layout,.experiences-grid{display:block}.product-card,.product-card--1,.product-card--2,.product-card--3,.product-card--4,.experience-card{margin:0 0 68px}.product-visual,.product-card--2 .product-visual{min-height:0;aspect-ratio:1.15}.product-copy{align-items:flex-start}.product-copy h3{font-size:34px}.status{font-size:9px}.experience-art,.experience--wide .experience-art,.experience--tall .experience-art,.experience--small .experience-art,.experience--medium .experience-art{aspect-ratio:1.12}.experience-copy{flex-direction:column;align-items:flex-start;gap:6px}.manifesto{min-height:auto;padding-top:90px;padding-bottom:90px}.manifesto-list{gap:18px}.manifesto-word{font-size:clamp(62px,20vw,108px);line-height:.86;white-space:normal}.manifesto-word:nth-child(2n){align-self:flex-start}.origin-item{align-items:flex-start;flex-direction:column}.footer{padding-bottom:24px}.footer-contact-layout{grid-template-columns:1fr;gap:58px}.footer-bottom{grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.product-visual,.experience-art{clip-path:none!important}}
