.fiber-world.svelte-fjuprh{z-index:-3;pointer-events:none;isolation:isolate;background:#0b0e12;position:absolute;inset:0;overflow:hidden}.atmosphere.svelte-fjuprh{background:radial-gradient(at 79% 46%,#1c384043,#0000 48%),radial-gradient(at 73% 28%,#98705212,#0000 29%);position:absolute;inset:0}svg.svelte-fjuprh{width:100%;height:100%;position:absolute;inset:0}.copy-shade.svelte-fjuprh{background:linear-gradient(90deg,#0b0e12b3 0%,#0b0e1273 28%,#0000 64%),linear-gradient(#0b0e1233,#0000 16% 77%,#0b0e12 100%);position:absolute;inset:0}.route.svelte-fjuprh{stroke:#a9e1e7;stroke-width:.8px;opacity:.62}.route-glow.svelte-fjuprh{stroke:#8fdde8;stroke-width:2.5px;opacity:.34}.warm.svelte-fjuprh{stroke:#e9ad84}.pulse.svelte-fjuprh{stroke:#dcffff;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3 97;stroke-dashoffset:36px;animation:svelte-fjuprh-fiber-travel var(--duration) linear infinite;animation-delay:var(--delay);opacity:.9}.pulse.warm.svelte-fjuprh{stroke:#ffe3c8}.stopped.svelte-fjuprh .pulse:where(.svelte-fjuprh){animation-play-state:paused}@keyframes svelte-fjuprh-fiber-travel{to{stroke-dashoffset:-64px}}@media (width>=1600px){svg.svelte-fjuprh{transform:scale(1.015)}}@media (width<=1000px){.world-plane.svelte-fjuprh{transform-origin:500px 250px;transform:translate(450px,275px)rotate(-10deg)}.copy-shade.svelte-fjuprh{background:linear-gradient(90deg,#0b0e1299,#0000 85%),linear-gradient(#0000 60%,#0b0e12)}}@media (width<=700px){svg.svelte-fjuprh{aspect-ratio:1600/920;opacity:.9;width:170%;max-width:none;height:auto;top:155px;left:-42%}.world-plane.svelte-fjuprh{transform:translate(290px,70px)scale(.95)rotate(-10deg)}.copy-shade.svelte-fjuprh{background:linear-gradient(#0b0e1226 0%,#0000 32%,#0b0e1280 52%,#0b0e12 75%)}.land-luster.svelte-fjuprh,.route-glow.svelte-fjuprh{display:none}.pulse.svelte-fjuprh{stroke-width:1.4px}}@media (prefers-reduced-motion:reduce){.pulse.svelte-fjuprh{animation:none}}.hero-motion.svelte-1ee6okm{z-index:2;color:#bad6e0;background:#0b121bd9;border:1px solid #7896a63b;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:184px;right:5.55%}.hero-motion.svelte-1ee6okm:hover{color:#efffff;background:#22343e}@media (width>=1600px){.hero-motion.svelte-1ee6okm{right:80px}}@media (width<=1000px){.hero-motion.svelte-1ee6okm{top:164px;right:5%}}@media (width<=700px){.hero-motion.svelte-1ee6okm{width:44px;padding:0;top:107px;right:6%}.hero-motion.svelte-1ee6okm span:where(.svelte-1ee6okm){display:none}}@media (prefers-reduced-motion:reduce){.hero-motion.svelte-1ee6okm{display:none}}.brief-dialog.svelte-91b0es{overscroll-behavior:contain;scrollbar-color:#536773 #141b22;color:#f0f1ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141b22;border:1px solid #53636c;border-radius:12px;width:calc(100% - 32px);max-width:630px;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0009}.brief-dialog.svelte-91b0es::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.dialog-close-bar.svelte-91b0es{z-index:2;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.close-dialog.svelte-91b0es{color:#c5d8e2;cursor:pointer;background:#141b22;border:1px solid #53636c;border-radius:50%;place-items:center;width:44px;min-height:44px;margin:12px 12px 0 0;padding:0;display:grid}.close-dialog.svelte-91b0es:hover{color:#fff;background:#263641}.dialog-inner.svelte-91b0es{padding:42px}.dialog-kicker.svelte-91b0es{color:#a0adb5;font:11px/1.7 var(--font-label,monospace);letter-spacing:.08em;margin:0 44px 20px 0}.dialog-inner.svelte-91b0es h2:where(.svelte-91b0es){letter-spacing:-.04em;margin:0 48px 30px 0;font-size:48px;font-weight:400;line-height:1.08}.dialog-inner.svelte-91b0es .brief-builder h3{margin-bottom:23px;font-size:21px}@media (width<=700px){.brief-dialog.svelte-91b0es{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.dialog-inner.svelte-91b0es{padding:32px 23px}.dialog-inner.svelte-91b0es h2:where(.svelte-91b0es){font-size:40px}.dialog-kicker.svelte-91b0es{max-width:23ch}}.wd-section.svelte-6wzovp{border-top:1px solid var(--line,#313a42);background:#10151b;padding:110px 8.3% 0}.wd-heading.svelte-6wzovp{grid-template-columns:1.6fr 1fr;align-items:end;gap:20px 13%;margin-bottom:65px;display:grid}.wd-heading.svelte-6wzovp h2:where(.svelte-6wzovp){letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.08}.wd-heading.svelte-6wzovp h2:where(.svelte-6wzovp) span:where(.svelte-6wzovp){color:#7c878e}.wd-heading.svelte-6wzovp p:where(.svelte-6wzovp){color:#a8b4bd;max-width:40ch;margin:0;font-size:15px;line-height:1.7}.wd-track.svelte-6wzovp,.wd-stage.svelte-6wzovp{position:relative}.wd-track.svelte-6wzovp[data-motion=true]{height:130svh}.wd-track.svelte-6wzovp[data-motion=true] .wd-stage:where(.svelte-6wzovp){align-content:center;min-height:calc(100svh - 64px);display:grid;position:sticky;top:32px}.wd-pair.svelte-6wzovp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.wd-pair.svelte-6wzovp h3:where(.svelte-6wzovp){letter-spacing:-.04em;margin:0 0 25px;font-size:23px;font-weight:400}.wd-mail.svelte-6wzovp{min-width:0;max-width:54ch;padding:30px 0}.wd-mail.svelte-6wzovp p:where(.svelte-6wzovp){color:#b6c3cc;font-size:16px;line-height:1.8}.wd-mail.svelte-6wzovp .wd-meta:where(.svelte-6wzovp){color:#93a4af;border-bottom:1px solid var(--line,#313a42);margin:0 0 24px;padding-bottom:20px;font-size:13px}.wd-mail.svelte-6wzovp .wd-note:where(.svelte-6wzovp){color:#91a3ae;margin:24px 0 0;font-size:12px}.wd-body.svelte-6wzovp{margin:0}mark.svelte-6wzovp{color:#ffe2cc;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e99d7630;border-radius:3px;box-shadow:0 0 0 2px #e99d7630}.wd-track.svelte-6wzovp[data-motion=true] mark:where(.svelte-6wzovp):not([data-filled=true]){color:inherit;box-shadow:none;background:0 0}.wd-record.svelte-6wzovp{background:#141d25;border:1px solid #52616a;border-radius:12px;min-width:0;padding:30px}.wd-record.svelte-6wzovp dl:where(.svelte-6wzovp){grid-template-columns:80px minmax(0,1fr);gap:0;margin:0;display:grid}.wd-record.svelte-6wzovp dt:where(.svelte-6wzovp),.wd-record.svelte-6wzovp dd:where(.svelte-6wzovp){border-top:1px solid var(--line,#313a42);margin:0;padding:10px 0;font-size:14px;line-height:1.6}.wd-record.svelte-6wzovp dt:where(.svelte-6wzovp){color:#97aab6}.wd-record.svelte-6wzovp dd:where(.svelte-6wzovp){color:#e4ecee;position:relative}.wd-record.svelte-6wzovp dd:where(.svelte-6wzovp):before{content:"";opacity:0;background:#52616a;width:70%;height:1px;position:absolute;top:50%}.wd-track.svelte-6wzovp[data-motion=true] dd:where(.svelte-6wzovp)[data-filled=false] span:where(.svelte-6wzovp){opacity:0}.wd-track.svelte-6wzovp[data-motion=true] dd:where(.svelte-6wzovp)[data-filled=false]:before{opacity:1}.wd-draft.svelte-6wzovp{border-top:1px solid var(--line,#313a42);margin-top:22px;padding-top:22px}.wd-draft.svelte-6wzovp strong:where(.svelte-6wzovp){color:#9fdde3;font-size:12px;font-weight:500}.wd-draft.svelte-6wzovp p:where(.svelte-6wzovp){color:#b6c3cc;margin:8px 0 0;font-size:14px;line-height:1.7}.wd-track.svelte-6wzovp[data-motion=true][data-draft=false] .wd-draft:where(.svelte-6wzovp){opacity:0}.wd-track.svelte-6wzovp[data-motion=true][data-ready=false] .wd-approve:where(.svelte-6wzovp){visibility:hidden}.wd-approve.svelte-6wzovp{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:24px;display:flex}.wd-approve.svelte-6wzovp>span:where(.svelte-6wzovp){color:#c2d9dc;max-width:28ch;font-size:12px;line-height:1.5}.wd-approve.svelte-6wzovp button:where(.svelte-6wzovp){color:#10151b;background:#eef2ef;border:0;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:20px;min-height:44px;padding:12px 16px;font-size:13px;display:inline-flex}.wd-approve.svelte-6wzovp button:where(.svelte-6wzovp):hover{background:#cde9ec}.wd-approve.svelte-6wzovp button.wd-reset:where(.svelte-6wzovp){color:#eef2ef;background:0 0;text-decoration:underline}.wd-chips.svelte-6wzovp{pointer-events:none;z-index:2;position:absolute;inset:0}.wd-chip.svelte-6wzovp{white-space:nowrap;color:#10151b;opacity:0;background:#e99d76;border-radius:4px;padding:5px 10px;font-size:13px;font-weight:600;position:absolute;top:0;left:0;box-shadow:0 10px 28px #0005}@media (width>=1600px){.wd-section.svelte-6wzovp{padding-inline:max(125px,50% - 675px)}}@media (width<=1000px){.wd-section.svelte-6wzovp{padding:80px 6% 0}.wd-pair.svelte-6wzovp{gap:25px}.wd-record.svelte-6wzovp{padding:24px}.wd-approve.svelte-6wzovp{flex-wrap:wrap}}@media (width<=759px){.wd-section.svelte-6wzovp{padding:65px 6% 0}.wd-heading.svelte-6wzovp,.wd-pair.svelte-6wzovp{grid-template-columns:minmax(0,1fr);gap:32px}.wd-heading.svelte-6wzovp{margin-bottom:40px}.wd-mail.svelte-6wzovp{padding:0}.wd-record.svelte-6wzovp{padding:24px 20px}.wd-record.svelte-6wzovp dl:where(.svelte-6wzovp){grid-template-columns:70px minmax(0,1fr)}.wd-chips.svelte-6wzovp{display:none}}@media (prefers-reduced-motion:reduce){.wd-track.svelte-6wzovp[data-motion=true]{height:auto}.wd-track.svelte-6wzovp[data-motion=true] .wd-stage:where(.svelte-6wzovp){min-height:0;position:relative;top:auto}.wd-track.svelte-6wzovp[data-motion=true] dd:where(.svelte-6wzovp)[data-filled=false] span:where(.svelte-6wzovp),.wd-track.svelte-6wzovp[data-motion=true][data-draft=false] .wd-draft:where(.svelte-6wzovp){opacity:1}.wd-track.svelte-6wzovp[data-motion=true][data-ready=false] .wd-approve:where(.svelte-6wzovp){visibility:visible}.wd-record.svelte-6wzovp dd:where(.svelte-6wzovp):before,.wd-chips.svelte-6wzovp{display:none}}.light-streak.svelte-z53l15{pointer-events:none;height:14px;position:absolute;inset:-7px 0 auto;overflow:hidden}.light-streak.svelte-z53l15:before{content:"";opacity:.6;transform-origin:0;background:linear-gradient(90deg,#db8d5e,#caa48b 62%,#9fdde333);height:1px;position:absolute;inset:6px 0 auto}.light-streak-tip.svelte-z53l15{background:linear-gradient(90deg,#0000,#d7844966 28%,#e59b63 68%,#ffe0b9 89%,#fff3d7 96%,#0000);border-radius:50%;width:27%;height:3px;display:none;position:absolute;top:5px;left:0;box-shadow:0 2px 7px #c57c4c66}[data-light-motion=active] .light-streak.svelte-z53l15:before{transform:scaleX(var(--streak,1))}[data-light-motion=active] .light-streak-tip.svelte-z53l15{transform:translate3d(calc(var(--streak,1) * 470% - 100%), 0, 0);opacity:clamp(0, min(calc(var(--streak,1) * 7), calc((1 - var(--streak,1)) * 7)), 1);display:block}@media (prefers-reduced-motion:reduce),(width<=1000px),(height<=699px){[data-light-motion=active] .light-streak.svelte-z53l15:before{transform:none}[data-light-motion=active] .light-streak-tip.svelte-z53l15{display:none}}.approach-story.svelte-1qiga9o .steps:where(.svelte-1qiga9o) article:where(.svelte-1qiga9o){position:relative}.approach-story.svelte-1qiga9o .steps:where(.svelte-1qiga9o) article:where(.svelte-1qiga9o)>span:where(.svelte-1qiga9o){color:#dba783}.approach-story.svelte-1qiga9o .execution:where(.svelte-1qiga9o){color:#c6b4a6}.approach-story.svelte-1qiga9o[data-light-motion=active] .steps:where(.svelte-1qiga9o) article:where(.svelte-1qiga9o){transform:translateY(calc((1 - var(--stage,1)) * 14px))}.approach-story.svelte-1qiga9o[data-light-motion=active] .execution:where(.svelte-1qiga9o){color:#acb8bd;background-image:linear-gradient(90deg,#e1e9e5,#dfb99b);background-repeat:no-repeat;background-size:calc(var(--reading,1) * 100%) 100%;-webkit-text-fill-color:transparent;background-color:#acb8bd;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce),(width<=1000px),(height<=699px){.approach-story.svelte-1qiga9o[data-light-motion=active] .steps:where(.svelte-1qiga9o) article:where(.svelte-1qiga9o){transform:none}.approach-story.svelte-1qiga9o[data-light-motion=active] .execution:where(.svelte-1qiga9o){color:#c6b4a6;-webkit-text-fill-color:currentColor;background:0 0}}.studio-connection.svelte-aowq8p{width:100%;max-width:560px;margin:0}.studio-image.svelte-aowq8p{background:#10151b;border:1px solid #9fdde31b;border-radius:3px;position:relative;overflow:hidden}.studio-image.svelte-aowq8p:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0b0e1226);position:absolute;inset:0;box-shadow:inset 0 0 35px #0b0e1220}img.svelte-aowq8p{width:100%;height:auto;display:block}figcaption.svelte-aowq8p{color:#82949e;font:11px/1.5 var(--font-label,monospace);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding-top:12px;display:flex}figcaption.svelte-aowq8p span:where(.svelte-aowq8p):first-child{color:#adc7ce}.connected-site{--bg:#0b0e12;--ink:#f0f1ee;--soft:#899094;--line:#e5f0f624;--accent:#e99d76;--cyan:#9fdde3}.connected-site *{box-sizing:border-box}html:has(.connected-site){scroll-behavior:smooth;scroll-padding-top:34px}.connected-site{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}.connected-site button,.connected-site a,.connected-site input,.connected-site select,.connected-site textarea{-webkit-tap-highlight-color:transparent}.connected-site a{color:inherit;text-decoration:none}.connected-site button{font:inherit;cursor:pointer;color:inherit}.connected-site button:disabled{cursor:default}.connected-site button,.connected-site a{touch-action:manipulation}.connected-site button:focus-visible,.connected-site a:focus-visible,.connected-site input:focus-visible,.connected-site select:focus-visible,.connected-site textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.connected-site button{border:0}.connected-site button:hover .circle-arrow{transform:rotate(45deg)}.connected-site .skip{z-index:100;color:#111;background:#fff;padding:14px;position:absolute;top:-80px;left:20px}.connected-site .skip:focus{top:12px}.connected-site .header{z-index:5;border-bottom:1px solid #eff4f91a;align-items:center;gap:48px;width:100%;height:112px;padding:0 5.55%;display:flex;position:absolute;top:0;left:0}.connected-site .brand{align-items:center;gap:12px;margin-right:auto;display:flex}.connected-site .brand svg{width:29px;height:29px;fill:var(--ink)}.connected-site .brand>span{letter-spacing:-1.2px;align-items:baseline;gap:10px;font-size:25px;font-weight:700;display:flex}.connected-site .brand-sub{letter-spacing:1.8px;color:#aab4b8;font-size:9px;font-weight:400}.connected-site .header nav{color:#c3c8c9;gap:31px;font-size:13px;display:flex}.connected-site .header nav a:hover{color:#fff}.connected-site .nav-cta{background:0 0;border:1px solid #edf3f859;border-radius:50px;align-items:center;gap:32px;padding:13px 19px;font-size:13px;display:flex}.connected-site .nav-cta:hover{color:#111;background:#fff}.connected-site .nav-cta span{font-size:20px}.connected-site .menu{display:none}.connected-site .hero{isolation:isolate;background:#11171d;height:min(920px,100svh);min-height:760px;position:relative;overflow:hidden}.connected-site .hero-shade{z-index:-2;background:linear-gradient(90deg,#080c118f 0%,#080c1126 51%,#0000 70%),linear-gradient(#070b0f4d,#0000 20% 65%,#070b0fe6);position:absolute;inset:0}.connected-site .hero-index{letter-spacing:1.1px;color:#a5afb8;justify-content:space-between;font:10px/1.3 Courier New,monospace;display:flex;position:absolute;top:148px;left:5.55%;right:5.55%}.connected-site .hero-content{max-width:780px;position:absolute;top:29%;left:8.3%}.connected-site .eyebrow{letter-spacing:1.5px;text-transform:uppercase;margin:0 0 26px;font:10px/1.7 Courier New,monospace}.connected-site .accent-dot{background:var(--accent);border-radius:100%;width:6px;height:6px;margin:0 10px 1px 0;display:inline-block;box-shadow:0 0 13px #de7b4066}.connected-site h1{letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(76px,8.8vw,134px);font-weight:400;line-height:.98}.connected-site h1 span{background:linear-gradient(100deg,#dbe8ec 0%,#a9dde9 30%,#d9c4b9 70%,#eeac86 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.connected-site h1:after{content:"";background:#e3a884;width:46px;height:1px;margin:33px 0 24px;display:block}.connected-site .hero-description{color:#c1c8cd;max-width:390px;margin:0 0 30px;font-size:15px;line-height:1.65}.connected-site .hero-actions{align-items:center;gap:29px;display:flex}.connected-site .button{white-space:nowrap;border-radius:50px;justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:10px 10px 10px 20px;font-size:13px;font-weight:500;display:inline-flex}.connected-site .button-light{color:#101217;background:#eef1ed}.connected-site .button-light:hover{background:#fff}.connected-site .circle-arrow{color:#fff;background:#12171b;border-radius:100%;place-items:center;width:29px;height:29px;font-size:18px;transition:transform .3s;display:grid}.connected-site .text-link{letter-spacing:.1px;background:0 0;align-items:center;gap:15px;padding:12px 0;font-size:12px;display:flex}.connected-site .hero-bottom{letter-spacing:.4px;justify-content:space-between;align-items:end;font:10px/1.8 Courier New,monospace;display:flex;position:absolute;bottom:34px;left:5.55%;right:5.55%}.connected-site .hero-bottom p{color:#cad1d5;margin:0}.connected-site .hero-bottom p span{color:#8d99a1}.connected-site .coordinate{color:#a8b2b8;align-items:center;gap:18px;display:flex}.connected-site .cross{font-family:Arial;font-size:30px;font-weight:200}.connected-site .scroll{border:1px solid #fff3;border-radius:100%;place-items:center;width:40px;height:40px;font:18px Arial;display:grid}.connected-site .scroll:hover{background:#ffffff15}.connected-site .service-marquee{border-bottom:1px solid var(--line);letter-spacing:-.3px;justify-content:space-between;align-items:center;gap:24px;padding:30px 5.55%;font-size:16px;display:flex}.connected-site .asterisk{color:#8c9da6;font-size:25px}.connected-site .marquee-note{letter-spacing:1px;color:#839098;font:9px Courier New,monospace}.connected-site .section-pad{padding:110px 8.3%}.connected-site .section-heading{grid-template-columns:1.6fr 1fr;align-items:end;gap:20px 13%;margin-bottom:65px;display:grid}.connected-site .section-heading>.eyebrow{grid-column:1/-1;margin:0 0 14px}.connected-site .muted{color:var(--soft)}.connected-site h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.08}.connected-site .soft{color:#7c878e}.connected-site .section-intro{color:#98a4ac;max-width:350px;margin:0 0 4px;font-size:14px;line-height:1.7}.connected-site .services{border-top:1px solid var(--line)}.connected-site .service{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 34%;align-items:center;gap:25px;min-height:258px;padding:32px 0;display:grid}.connected-site .service-number{color:#75838e;align-self:start;padding-top:8px;font:11px Courier New,monospace}.connected-site .service h3{letter-spacing:-.8px;margin:0 0 18px;font-size:28px;font-weight:400}.connected-site .service-copy p{color:#95a1aa;max-width:390px;margin:0 0 22px;font-size:13px;line-height:1.8}.connected-site .tags{flex-wrap:wrap;gap:13px;margin:0;padding:0;list-style:none;display:flex}.connected-site .tags li{color:#b4bec3;font:9px/1.4 Courier New,monospace}.connected-site .tags li+li:before{content:"/";color:#51616b;margin-right:13px}.connected-site .service-visual{background:#111820;border:1px solid #ffffff09;border-radius:5px;justify-content:center;align-items:center;height:190px;display:flex;position:relative;overflow:hidden}.connected-site .web-visual{background:radial-gradient(at 50% 120%,#344b5c,#0000 70%),#101720}.connected-site .mini-window{background:linear-gradient(140deg,#253542,#151e28);border:1px solid #697b8866;border-radius:7px;width:206px;height:125px;margin-bottom:13px;transform:perspective(500px)rotateY(-15deg)rotateX(8deg);box-shadow:0 15px 45px #02060988}.connected-site .window-top{border-bottom:1px solid #fff1;align-items:center;gap:3px;height:22px;padding:7px;display:flex}.connected-site .window-top i{background:#75878e;border-radius:50%;width:3px;height:3px}.connected-site .window-top b{color:#90a7b0;margin-left:auto;font:5px Courier New}.connected-site .window-body{height:calc(100% - 22px);display:flex}.connected-site .mini-sidebar{border-right:1px solid #ffffff0a;width:35px;padding:12px 8px}.connected-site .mini-sidebar em{background:#cce5e122;height:3px;margin-bottom:9px;display:block}.connected-site .mini-content{width:calc(100% - 35px);padding:11px}.connected-site .mini-title{background:#b3ccce66;width:53px;height:3px}.connected-site .mini-chart{align-items:end;gap:7px;height:45px;margin:9px 0;display:flex}.connected-site .mini-chart span{background:linear-gradient(#9cc8d6,#5d7c8b);border-radius:2px 2px 0 0;width:12px}.connected-site .mini-lines i{background:#8eaaaf33;width:80%;height:2px;margin-top:4px;display:block}.connected-site .mini-lines i+i{width:50%}.connected-site .visual-label{letter-spacing:.7px;color:#8598a3;font:6px Courier New;position:absolute;bottom:13px;left:15px}.connected-site .infra-visual{background:radial-gradient(at 50% 140%,#2b404f,#0000 70%),#121820}.connected-site .infra-grid{transform-origin:bottom;background-image:linear-gradient(#8dadc010 1px,#0000 1px),linear-gradient(90deg,#8dadc010 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:-50px;transform:perspective(250px)rotateX(50deg)}.connected-site .server-stack{margin-bottom:10px;transform:perspective(700px)rotateY(-24deg)rotateX(15deg)}.connected-site .server{background:linear-gradient(110deg,#1b252f,#344651);border:1px solid #61748088;border-radius:3px;align-items:center;gap:7px;width:130px;height:25px;margin:8px 0;padding:0 13px;display:flex;box-shadow:8px 10px 20px #0006}.connected-site .server span{background:#758992;width:34px;height:3px;margin-right:auto}.connected-site .server i{background:#a9d4d3;border-radius:50%;width:3px;height:3px;box-shadow:0 0 5px #a9d4d355}.connected-site .ai-visual{background:radial-gradient(at 50% 75%,#49392c88,#0000 70%),#17191c;gap:30px}.connected-site .flow-line{background:linear-gradient(90deg,#0000,#9c9b8d,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.connected-site .flow-node{z-index:1;color:#c4cece;background:#252728;border:1px solid #576060;border-radius:8px;place-items:center;display:grid;position:relative}.connected-site .flow-node.small{width:36px;height:36px;font-size:17px}.connected-site .flow-node.core{color:#ebbd96;background:linear-gradient(135deg,#594d3f,#292b2b);border-color:#b59875;width:66px;height:66px;font-size:38px;animation:6s ease-in-out infinite breathe;box-shadow:0 0 40px #dea47626}.connected-site .approach{background:#10151b;border-top:1px solid #ffffff04}.connected-site .steps{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.connected-site .steps article{border-top:1px solid #51606b;padding-top:25px}.connected-site .steps article>span{letter-spacing:.7px;color:#8c9aa4;font:9px Courier New}.connected-site .steps h3{letter-spacing:-.5px;margin:23px 0 16px;font-size:20px;font-weight:400}.connected-site .steps p{color:#919ea8;max-width:270px;margin:0;font-size:13px;line-height:1.8}.connected-site .studio{isolation:isolate;padding-top:115px;padding-bottom:100px;position:relative;overflow:hidden}.connected-site .studio-statement{letter-spacing:-.05em;margin:42px 0 48px;font-size:clamp(42px,5.5vw,76px);line-height:1.12}.connected-site .studio-statement span{color:#a7c4cc}.connected-site .studio-bottom{justify-content:space-between;align-items:end;display:flex}.connected-site .studio-bottom p{color:#93a0aa;max-width:450px;margin:0;font-size:13px;line-height:1.8}.connected-site .studio-bottom .text-link{border-bottom:1px solid #61707a;padding-bottom:4px}.connected-site .studio-orb{z-index:-1;filter:blur(20px);background:radial-gradient(at 35% 45%,#5e798533,#1b3d4c11 60%,#0000);border-radius:50%;width:440px;height:440px;position:absolute;top:-60px;right:-80px}.connected-site .contact{color:#11191d;background:#d3dedc;padding-top:67px;padding-bottom:40px}.connected-site .contact .eyebrow{color:#45595d;font-size:9px}.connected-site .contact-row{justify-content:space-between;align-items:center;margin:24px 0 52px;display:flex}.connected-site .contact h2{letter-spacing:-.06em;font-size:clamp(42px,6vw,86px);line-height:1.2}.connected-site .contact h2 em{font-family:Georgia,serif;font-weight:400}.connected-site .big-arrow{color:#d3dedc;background:#11191d;border-radius:50%;width:84px;height:84px;font-size:46px;font-weight:200;transition:transform .3s}.connected-site .big-arrow:hover{transform:rotate(45deg)}.connected-site .contact-footer{border-top:1px solid #1e34382e;justify-content:space-between;padding-top:22px;display:flex}.connected-site .contact-footer p{margin:0;font-size:11px}.connected-site .contact-footer p+p{letter-spacing:.4px;font:9px Courier New}.connected-site .footer{align-items:center;gap:40px;padding:38px 5.55%;display:flex}.connected-site .footer-brand{letter-spacing:-2px;font-size:34px;font-weight:700}.connected-site .footer-brand span{vertical-align:top;letter-spacing:0;padding-left:3px;font-size:10px}.connected-site .footer div{margin-right:auto}.connected-site .footer p{margin:0;font-size:10px;line-height:1.6}.connected-site .footer p.muted{margin-top:3px;font-size:9px}.connected-site .back-top{color:#aab5bc;font-size:10px}.connected-site .field-label{margin:20px 0 10px;font-size:11px;display:block}@keyframes art-reveal{0%{opacity:.4;transform:scale(1.1)}to{opacity:1;transform:scale(1.03)}}@keyframes breathe{50%{box-shadow:0 0 50px #dea47650}}@media (width>=1600px){.connected-site .hero-content{top:30%}.connected-site .hero{height:950px;max-height:none}.connected-site .section-pad{padding-left:max(8.3%,50% - 675px);padding-right:max(8.3%,50% - 675px)}}@media (width<=1000px){.connected-site .header{gap:30px;height:95px;padding:0 5%}.connected-site .header nav{gap:20px}.connected-site .brand-sub{display:none}.connected-site .hero{min-height:740px;max-height:940px}.connected-site .hero-index{top:125px;left:5%;right:5%}.connected-site .hero-content{top:29%;left:7%}.connected-site .hero-shade{background:linear-gradient(90deg,#080c118c,#0000 95%),linear-gradient(#0000 65%,#070b0fe6)}.connected-site h1{font-size:10vw}.connected-site .hero-description{font-size:14px}.connected-site .hero-actions{gap:20px}.connected-site .section-pad{padding:80px 7%}.connected-site .section-heading{grid-template-columns:1.35fr 1fr;gap:20px 7%}.connected-site .service-marquee{gap:16px;font-size:13px}.connected-site .marquee-note,.connected-site .service-marquee .asterisk:last-of-type{display:none}.connected-site .service{grid-template-columns:30px 1fr 32%;gap:18px}.connected-site .service h3{font-size:24px}.connected-site .service-copy p{font-size:12px}.connected-site .tags{gap:8px}.connected-site .tags li{font-size:8px}.connected-site .tags li+li:before{margin-right:8px}.connected-site .service-visual{height:170px}.connected-site .mini-window{transform:scale(.8)perspective(500px)rotateY(-15deg)rotateX(8deg)}.connected-site .ai-visual{gap:14px}.connected-site .flow-node.core{width:53px;height:53px;font-size:32px}.connected-site .flow-node.small{width:29px;height:29px}.connected-site .steps{gap:25px}.connected-site .steps h3{font-size:17px}.connected-site .steps p{font-size:12px}.connected-site .studio-bottom p{max-width:380px}.connected-site .contact{padding:55px 7% 34px}.connected-site .big-arrow{width:65px;height:65px;font-size:36px}}@media (width<=700px){.connected-site .header{gap:23px;height:83px;padding:0 6%}.connected-site .brand svg{width:24px;height:24px}.connected-site .brand>span{font-size:23px}.connected-site .brand{gap:8px}.connected-site .nav-cta{display:none}.connected-site .menu{background:0 0;flex-direction:column;gap:6px;padding:12px 0 12px 12px;display:flex}.connected-site .menu span{background:#fff;width:22px;height:1px;transition:transform .2s;display:block}.connected-site .menu[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.connected-site .menu[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.connected-site .header nav{background:#121a22fa;border-bottom:1px solid #fff2;padding:28px 6%;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 20px 30px #0006}.connected-site .header nav.open{flex-direction:column;gap:25px;display:flex}.connected-site .hero{height:100svh;min-height:800px;max-height:950px}.connected-site .hero-index{letter-spacing:.5px;font-size:7px;top:111px;left:6%;right:6%}.connected-site .hero-index span+span{display:none}.connected-site .hero-shade{background:linear-gradient(#080e154d,#080e1559 33%,#080e15 96%),linear-gradient(90deg,#080e15b3,#0000 150%)}.connected-site .hero-content{inset:auto 6% 155px}.connected-site .hero-content .eyebrow{letter-spacing:1.1px;margin-bottom:23px;font-size:8px}.connected-site .hero h1{letter-spacing:-.075em;font-size:clamp(56px,13.4vw,90px);line-height:1.02}.connected-site .hero h1:after{margin:27px 0 22px}.connected-site .hero-description{max-width:310px;margin-bottom:25px;font-size:13px;line-height:1.7}.connected-site .hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.connected-site .button{gap:21px;padding-left:17px;font-size:12px}.connected-site .text-link{gap:13px;font-size:11px}.connected-site .hero-bottom{font-size:9px;bottom:28px;left:6%;right:6%}.connected-site .coordinate{display:none}.connected-site .hero-bottom p{line-height:1.8}.connected-site .scroll{width:36px;height:36px}.connected-site .service-marquee{letter-spacing:-.15px;flex-wrap:nowrap;gap:12px;padding:24px 6%;font-size:9px}.connected-site .asterisk{font-size:17px}.connected-site .section-pad{padding:65px 6%}.connected-site .section-heading{margin-bottom:35px;display:block}.connected-site .section-heading>.eyebrow{margin-bottom:25px;font-size:9px}.connected-site h2{letter-spacing:-.055em;font-size:38px}.connected-site .section-intro{max-width:340px;margin-top:24px;font-size:12px}.connected-site .service{grid-template-columns:23px 1fr;gap:12px;min-height:0;padding:31px 0}.connected-site .service-number{padding-top:6px;font-size:9px}.connected-site .service h3{margin-bottom:15px;font-size:24px}.connected-site .service-copy p{margin-bottom:18px;font-size:12px}.connected-site .tags{gap:10px}.connected-site .tags li{font-size:8px}.connected-site .tags li+li:before{margin-right:10px}.connected-site .service-visual{grid-column:2;height:180px;margin-top:10px}.connected-site .mini-window{transform:perspective(500px)rotateY(-15deg)rotateX(8deg)}.connected-site .ai-visual{gap:32px}.connected-site .flow-node.small{width:35px;height:35px}.connected-site .flow-node.core{width:62px;height:62px;font-size:38px}.connected-site .steps{display:block}.connected-site .steps article{padding:23px 0 30px}.connected-site .steps article:last-child{padding-bottom:0}.connected-site .steps article>span{font-size:9px}.connected-site .steps h3{margin:18px 0 11px;font-size:21px}.connected-site .steps p{max-width:340px;font-size:12px}.connected-site .studio .eyebrow{font-size:8px}.connected-site .studio-statement{letter-spacing:-.06em;margin:35px 0;font-size:39px}.connected-site .studio-bottom{display:block}.connected-site .studio-bottom p{max-width:340px;font-size:12px}.connected-site .studio-bottom .text-link{margin-top:22px;display:inline-flex}.connected-site .contact{padding:46px 6% 25px}.connected-site .contact-row{gap:18px;margin:24px 0 36px}.connected-site .contact h2{max-width:260px;font-size:43px;line-height:1.03}.connected-site .big-arrow{width:50px;min-width:50px;height:50px;font-size:28px}.connected-site .contact-footer{display:block}.connected-site .contact-footer p{font-size:10px}.connected-site .contact-footer p+p{margin-top:15px;font-size:8px}.connected-site .footer{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:30px 6%}.connected-site .footer-brand{font-size:30px}.connected-site .footer div{flex:1;min-width:220px}.connected-site .footer p{font-size:9px}.connected-site .footer p.muted{max-width:210px;font-size:8px}.connected-site .back-top{margin-left:auto;font-size:9px}}@media (prefers-reduced-motion:reduce){html:has(.connected-site){scroll-behavior:auto}.connected-site *,.connected-site :before,.connected-site :after{transition:none!important;animation:none!important}}.connected-site .arrow-icon{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.connected-site .circle-arrow .arrow-icon{width:13px;height:13px}.connected-site .big-arrow{place-items:center;display:grid}.connected-site .big-arrow .arrow-icon{width:38px;height:38px}.connected-site .text-link .arrow-icon{width:14px;height:14px}@media (width<=700px){.connected-site .big-arrow .arrow-icon{width:25px;height:25px}}.connected-site .spark{width:25px;height:25px;display:block}.connected-site .flow-node.core .spark{width:33px;height:33px}.connected-site .asterisk{display:inline-flex}@media (width<=700px){.connected-site .asterisk .spark{width:17px;height:17px}}.connected-site .brand{gap:22px}.connected-site .brand>.logo-lockup{flex:none;width:80px;display:block;position:relative}.connected-site .logo-lockup img{width:100%;height:auto;display:block}.connected-site .logo-lockup .logo-white{filter:brightness(0)invert();clip-path:polygon(0 62%,100% 62%,100% 100%,0 100%);position:absolute;inset:0}.connected-site .brand>.brand-studio{letter-spacing:1.3px;color:#9aabb5;border-left:1px solid #89a2b43b;padding-left:21px;font:8px/1.6 Courier New,monospace;display:block}.connected-site .hero-content{top:28%}.connected-site .hero-content .eyebrow{color:#b4c5cc}.connected-site .hero-description{max-width:460px}.connected-site .hero h1 span{margin-bottom:-.11em;padding-bottom:.11em;line-height:1.13}.connected-site .footer-brand{letter-spacing:-.8px;flex-direction:column;font-size:24px;display:flex}.connected-site .footer-brand span{letter-spacing:3.5px;color:#86bad0;padding-left:2px;font-size:8px;font-weight:400;line-height:1.9}.connected-site .footer p a{color:#a2cbdc}.connected-site .studio-statement{font-size:clamp(43px,5.4vw,82px)}@media (width<=1000px){.connected-site .brand>.brand-studio{display:none}.connected-site .brand>.logo-lockup{width:68px}.connected-site .hero-description{max-width:430px}}@media (width<=700px){.connected-site .brand>.logo-lockup{width:62px}.connected-site .hero-content{top:auto;bottom:151px}.connected-site .hero-content .eyebrow{letter-spacing:1px;font-size:7px}.connected-site .hero-description{max-width:330px;font-size:12px}.connected-site .desktop-br{display:none}.connected-site .studio-statement{font-size:38px}.connected-site .footer-brand{font-size:22px}.connected-site .footer-brand span{font-size:7px}.connected-site .footer div{min-width:200px}}.connected-site .hero-index{align-items:center}@media (width<=700px){.connected-site .hero-index>span{display:none}.connected-site .hero-index{justify-content:flex-end}}.connected-site .hero{max-width:1600px;margin-inline:auto}.connected-site .header{max-width:1600px;left:50%;transform:translate(-50%)}.connected-site .logo-lockup:after{content:"";clip-path:polygon(0 87%,100% 87%,100% 100%,0 100%);pointer-events:none;background:#86bad0;position:absolute;inset:0;-webkit-mask:url(../../../connected/idw-logo.png) 50%/contain no-repeat;mask:url(../../../connected/idw-logo.png) 50%/contain no-repeat}.connected-site .header{padding-inline:clamp(24px,5.55vw,80px)}.connected-site .hero-index,.connected-site .hero-bottom{max-width:1440px}@media (width<=700px){.connected-site .header{padding-inline:6%}}@media (width>=1600px){.connected-site .hero-index,.connected-site .hero-bottom{left:80px;right:80px}.connected-site .hero-content{left:125px}}.connected-site{--blue:#9fdde3;--blue-deep:#c0ecf0;--sky:#17272e;--display:"Inter Tight Variable", "Inter Tight Fallback", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;line-height:1.6;position:relative;overflow-x:clip}.connected-site p{color:inherit}.connected-site h1,.connected-site h2,.connected-site h3{word-spacing:normal}.connected-site .hero-description{color:#c1c8cd}.connected-site .button{border:0;font-family:inherit;line-height:1.3;transition:background .2s,transform .2s}.connected-site .button:hover{transform:translateY(-2px)}.connected-site .button:active{transform:translateY(1px)}.connected-site .text-link{color:inherit;border:0;min-height:44px;font-family:inherit;font-weight:400}.connected-site .text-link:hover{color:var(--accent)}.connected-site .hero-content .eyebrow{margin-bottom:26px}.connected-site .section-heading .section-intro,.connected-site .service-copy p,.connected-site .steps p,.connected-site .studio-bottom p{color:#a8b4bd}.connected-site .service-copy p,.connected-site .steps p,.connected-site .studio-bottom p,.connected-site .section-intro{font-size:15px}.connected-site .studio-statement{font-weight:400}.connected-site .header nav a{align-items:center;min-height:44px;display:flex}.connected-site .header nav .mobile-contact{display:none}.connected-site .flow-node.core{animation:none}.connected-site .scroll,.connected-site .back-top{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.connected-site .footer{border:0}.connected-site .footer p{color:#a8b4bd}.connected-site .footer p.muted{color:#89969f}.connected-site ::selection{color:#0b0e12;background:#9fdde3}.connected-site input,.connected-site textarea{caret-color:#9fdde3}.connected-site .anchor-alias{scroll-margin-top:32px;display:block}.connected-site .technical-help{grid-template-columns:1fr 1.25fr;align-items:start;gap:20px 50px;padding-top:42px;display:grid}.connected-site .technical-help h3{font-size:25px;font-weight:400}.connected-site .technical-help p{color:#a8b4bd;max-width:56ch;font-size:15px}.connected-site .technical-help .text-link{grid-column:2}.connected-site .workflow{border-top:1px solid var(--line);background:#10151b}.connected-site .workflow-pair{grid-template-columns:1fr 1fr;gap:40px;display:grid}.connected-site .workflow-pair h3{margin-bottom:25px;font-size:23px;font-weight:400}.connected-site .example-mail{max-width:54ch;padding:30px 0}.connected-site .example-mail p{color:#b6c3cc;font-size:16px;line-height:1.8}.connected-site .example-mail .example-meta{color:#93a4af;border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px;font-size:13px}.connected-site .example-record{background:#141d25;border:1px solid #52616a;border-radius:12px;padding:30px}.connected-site .example-record dl{grid-template-columns:80px 1fr;gap:0;margin:0;display:grid}.connected-site .example-record dt,.connected-site .example-record dd{border-top:1px solid var(--line);margin:0;padding:10px 0;font-size:14px}.connected-site .example-record dt{color:#97aab6}.connected-site .example-record dd{color:#e4ecee}.connected-site .example-draft{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.connected-site .example-draft strong{color:#9fdde3;font-size:12px;font-weight:500}.connected-site .example-draft p{color:#b6c3cc;margin-top:8px;font-size:14px;line-height:1.7}.connected-site .approve-row{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.connected-site .approve-row>span{color:#c2d9dc;max-width:28ch;font-size:12px}.connected-site .approve-row .button{min-height:44px;padding:12px 16px;font-size:13px}.connected-site .example-mail .example-note,.connected-site .example-note{color:#91a3ae;margin-top:24px;font-size:12px}.connected-site .workflow-examples{max-width:850px;margin-top:65px}.connected-site .workflow-examples h3{margin-bottom:25px;font-size:28px;font-weight:400}.connected-site details{border-bottom:1px solid var(--line)}.connected-site details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:20px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.connected-site details summary::-webkit-details-marker{display:none}.connected-site details summary svg{flex:none;transition:transform .2s}.connected-site details[open] summary svg{transform:rotate(45deg)}.connected-site details p{color:#acbac3;max-width:72ch;padding:0 35px 24px 0;font-size:15px;line-height:1.8}.connected-site .pilot-timeline{grid-template-columns:repeat(4,1fr);gap:26px;margin:0;padding:0;list-style:none;display:grid}.connected-site .pilot-timeline li{border-top:1px solid #52616a;padding-top:24px}.connected-site .pilot-timeline li>span{color:#9fdde3;font-variant-numeric:tabular-nums;font-size:12px}.connected-site .pilot-timeline h3{margin:22px 0 18px;font-size:23px;font-weight:400;line-height:1.2}.connected-site .pilot-timeline p{color:#a8b4bd;font-size:15px;line-height:1.8}.connected-site .data-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;display:grid}.connected-site .data-section p{color:#a8b4bd;max-width:44ch;margin-top:30px;font-size:15px}.connected-site .data-section ul{margin:0;padding:0;list-style:none}.connected-site .data-section li{border-bottom:1px solid var(--line);color:#c1ced5;align-items:flex-start;gap:16px;padding:17px 0;font-size:15px;display:flex}.connected-site .data-section li:first-child{padding-top:0}.connected-site .data-section svg{color:#9fdde3;flex:none;margin-top:3px}.connected-site .faq-section{border-top:1px solid var(--line);background:#10151b;grid-template-columns:1fr 1.2fr;gap:12%;display:grid}.connected-site .faq-section h2{max-width:8ch}.connected-site .contact-footer p{color:#233a40}.connected-site .project-section{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1fr;gap:10%;display:grid}.connected-site .project-copy>p{color:#a8b4bd;max-width:44ch;margin-top:30px;font-size:15px}.connected-site .project-copy ul{gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.connected-site .project-copy li{color:#b6c5cd;gap:14px;font-size:14px;line-height:1.7;display:flex}.connected-site .project-copy li svg{color:#9fdde3;flex:none;margin-top:3px}.connected-site .brief-builder h3{margin-bottom:26px;font-size:28px;font-weight:400;line-height:1.2}.connected-site .brief-builder .form-intro{color:#a8b4bd;line-height:1.7}.connected-site .brief-builder label{color:#d4dfe4;font-size:14px}.connected-site .brief-builder label span{color:#a8b4bd}.connected-site .brief-builder input,.connected-site .brief-builder select,.connected-site .brief-builder textarea{color:#e2eaee;background:#121b23;border:1px solid #526772;border-radius:5px;padding:13px 14px;font-size:16px}.connected-site .brief-builder textarea::placeholder{color:#93a6b2;opacity:1}.connected-site .brief-builder .consent{font-size:12px;line-height:1.7}.connected-site .brief-builder .consent input{accent-color:#9fdde3;padding:0}.connected-site .brief-builder .intake-submit{color:#10191d;background:#d3e4e5;border-radius:6px;padding:15px 20px;font-size:15px}.connected-site .brief-builder .intake-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.connected-site .brief-builder .form-status{color:#a6beca;font-size:13px;line-height:1.6}.connected-site .fit-notice{color:#c2d9e1;background:#182a32;border:1px solid #527480;border-radius:5px}.connected-site .enquiry-success p{color:#b6c5cd}@media (width>=1600px){.connected-site .section-pad{padding-left:max(125px,50% - 675px);padding-right:max(125px,50% - 675px)}.connected-site .service-marquee,.connected-site .footer{padding-inline:max(80px,50% - 720px)}}@media (width<=1000px){.connected-site .pilot-timeline{grid-template-columns:1fr 1fr;gap:40px}.connected-site .project-section{gap:6%}.connected-site .project-section .form-pair{grid-template-columns:1fr;gap:0}.connected-site .workflow-pair{gap:25px}.connected-site .example-record{padding:24px}.connected-site .approve-row{flex-wrap:wrap}}@media (width<=700px){.connected-site .header nav .mobile-contact{color:#b8e0e8;display:flex}.connected-site .header nav.open{gap:9px}.connected-site .menu{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px}.connected-site .hero-content .eyebrow{font-size:9px}.connected-site .hero-description{font-size:14px}.connected-site .hero h1{font-size:clamp(52px,13.4vw,90px)}.connected-site .service-copy p,.connected-site .steps p,.connected-site .studio-bottom p,.connected-site .section-intro{font-size:15px}.connected-site .technical-help,.connected-site .workflow-pair,.connected-site .data-section,.connected-site .faq-section,.connected-site .project-section{grid-template-columns:1fr;gap:32px}.connected-site .technical-help .text-link{grid-column:auto}.connected-site .example-mail{padding:0}.connected-site .workflow-pair{gap:32px}.connected-site .example-record{padding:24px 20px}.connected-site .example-record dl{grid-template-columns:70px 1fr}.connected-site .workflow-examples{margin-top:45px}.connected-site .pilot-timeline{grid-template-columns:1fr;gap:32px}.connected-site .pilot-timeline h3{margin:15px 0}.connected-site .data-section p{margin-top:24px}.connected-site .faq-section h2{max-width:none}.connected-site .project-section{gap:48px}.connected-site .brief-builder h3{font-size:27px}.connected-site .form-pair{grid-template-columns:1fr;gap:0}.connected-site .footer div{min-width:160px}}@media (prefers-reduced-motion:reduce){.connected-site .button:hover{transform:none}}.connected-site .project-invitation{border-top:1px solid var(--line);align-self:start;padding-top:28px}.connected-site .project-invitation h3{margin-bottom:22px;font-size:28px;font-weight:400}.connected-site .project-invitation p{color:#a8b4bd;max-width:50ch;margin-bottom:28px;font-size:15px;line-height:1.8}.connected-site .project-invitation .button{padding:15px 22px;font-size:14px}.connected-site .workflow-examples-section{background:#10151b;padding-top:40px}.connected-site .workflow-examples-section .workflow-examples{margin-top:0}.connected-site .workflow-examples-section h2{margin-bottom:25px;font-size:28px;font-weight:400}.connected-site .hero[data-hero-style=fiber] .hero-shade{opacity:.35}.connected-site .studio-art{pointer-events:none;width:33%;max-width:528px;position:absolute;top:100px;right:8.3%}.connected-site .studio-statement{z-index:1;position:relative}@media (width>=1600px){.connected-site .studio-art{right:max(125px,50% - 675px)}}@media (width<=1100px){.connected-site .studio-art{width:min(100%,460px);margin:24px 0 34px auto;position:relative;top:auto;right:auto}}@media (width<=700px){.connected-site .studio-art{width:min(100%,380px);margin:-8px auto 28px}}.connected-site .pilot-timeline li{position:relative}.connected-site .pilot-timeline li>span{color:#e0aa80}.connected-site .pilot-details .soft{color:#c6b4a6}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2")}.connected-site{--font-body:"Inter Variable", Arial, Helvetica, sans-serif;--font-label:"Geist Mono Variable", "SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:var(--font-body)}.connected-site .eyebrow,.connected-site .hero-index,.connected-site .hero-bottom,.connected-site .marquee-note,.connected-site .service-number,.connected-site .tags li,.connected-site .visual-label,.connected-site .window-top b,.connected-site .steps article>span:not(.light-streak),.connected-site .brand>.brand-studio,.connected-site .contact-footer p+p{font-family:var(--font-label)}.connected-site .eyebrow,.connected-site .section-heading>.eyebrow,.connected-site .hero-content .eyebrow,.connected-site .contact .eyebrow{letter-spacing:.08em;font-size:11px;line-height:1.6}.connected-site .hero-index,.connected-site .hero-bottom,.connected-site .marquee-note{letter-spacing:.04em;font-size:11px;line-height:1.6}.connected-site .brand>.brand-studio{letter-spacing:.08em;font-size:11px;line-height:1.6}.connected-site .service-number,.connected-site .steps article>span:not(.light-streak){letter-spacing:.04em;font-size:11px;line-height:1.5}.connected-site .tags li{font-size:12px;line-height:1.6}.connected-site .tags{gap:8px 13px}.connected-site .visual-label{letter-spacing:.03em;font-size:11px;line-height:1.4}.connected-site .window-top b{font-size:7px}.connected-site .text-link{font-size:13px}.connected-site .contact-footer p,.connected-site .contact-footer p+p,.connected-site .footer p,.connected-site .footer p.muted,.connected-site .back-top{font-size:12px;line-height:1.6}.connected-site .contact-footer p+p{letter-spacing:.04em;font-size:11px}.connected-site .footer-brand span{letter-spacing:.2em;font-size:11px}@media (width<=700px){.connected-site .hero-content .eyebrow{max-width:35ch}.connected-site .hero-description{font-size:15px}.connected-site .button{font-size:13px}.connected-site .service-marquee{flex-wrap:wrap;gap:8px;font-size:11px}.connected-site .service-marquee>span{white-space:nowrap}.connected-site .service-marquee .spark{width:14px;height:14px}.connected-site .tags{gap:8px 12px}.connected-site .tags li+li:before{margin-right:12px}.connected-site .contact-footer p+p{margin-top:15px}.connected-site .footer div{min-width:min(100%,190px)}}.connected-site .contact h2 em{letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.connected-site .contact .eyebrow{margin-bottom:0}.connected-site .contact-row{margin:18px 0 36px}.connected-site .contact-footer{padding-top:18px}.connected-site .technical-help{row-gap:12px;padding-top:32px}.connected-site .project-section{padding-top:80px;padding-bottom:80px}.connected-site .project-copy>p{margin-top:24px}.connected-site .project-copy ul{gap:16px;margin-top:24px}.connected-site .project-invitation{padding-top:24px}.connected-site .project-invitation h3{margin-bottom:16px}.connected-site .project-invitation p{margin-bottom:20px}.connected-site .back-top{gap:6px}.connected-site .direction-icon,.connected-site .coordinate .cross{flex:none}.connected-site .text-link:hover .direction-icon{transform:translateY(2px)}@media (width<=1000px){.connected-site .project-section{padding-top:64px;padding-bottom:64px}}@media (width<=700px){.connected-site .technical-help{row-gap:18px;padding-top:28px}.connected-site .contact-row{margin:18px 0 28px}.connected-site .project-section{row-gap:32px;padding-top:56px;padding-bottom:56px}}@media (width>=701px) and (height<=900px){.connected-site .hero{min-height:840px}.connected-site .hero-content{top:auto;bottom:118px}}
