.home-experience{--home-paper:#f1ede5;--home-ink:#0b0b0a;--home-blue:#1f54ff;--home-lime:#d8ff45;--home-cyan:#86d9ff;background:var(--home-paper);overflow-x:hidden}.home-experience .site-header{z-index:80;backdrop-filter:none;color:var(--home-ink);mix-blend-mode:multiply;background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.home-experience .site-footer{display:none}.room-index,.field-edge,.fragment-code,.proof-note,.brief-foot{text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.64rem}.entry-field{isolation:isolate;background:#fff;height:100svh;min-height:720px;position:relative;overflow:hidden}.entry-field:before,.entry-field:after{display:none}.field-edge{z-index:10;color:#0b0b0ab3;position:absolute}.field-edge--tl{top:84px;left:28px}.field-edge--tr{top:84px;right:28px}.field-edge--bl{bottom:28px;left:28px}.field-edge--br{bottom:28px;right:28px}.field-intro{z-index:40;width:min(35vw,540px);position:absolute;bottom:6.8vh;left:7.7vw}.field-kicker{letter-spacing:.08em;margin:0 0 18px;font-family:DM Mono,monospace;font-size:.7rem}.field-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.25vw,3.9rem);font-weight:600;line-height:.94}.field-intro h1 span{letter-spacing:-.045em;font-family:Inter,Arial,sans-serif;font-weight:400;display:block}.field-sub{max-width:46ch;margin:17px 0 0;font-size:clamp(.9rem,1.05vw,1.05rem);line-height:1.48}.signature-hand{aspect-ratio:420/594;z-index:20;width:min(500px,72svh,88vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.finger-layer{pointer-events:none;transform-origin:50%;place-items:center;animation:3s ease-in-out infinite signature-pulse;display:grid;position:absolute;inset:0}.finger-layer img{object-fit:contain;filter:drop-shadow(0 8px 18px #163dac14);width:100%;height:100%;transition:transform .25s,filter .25s,opacity .25s;display:block}.finger-layer.is-hovered img{filter:brightness(1.06)saturate(1.08)drop-shadow(0 10px 24px #163dac2e);transform:scale(1.035)}@keyframes signature-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.signature-core{aspect-ratio:1;z-index:28;backdrop-filter:none;background:0 0;border-radius:50%;place-items:center;width:clamp(220px,19vw,275px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-orbit{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-orbit--outer{border:1px solid #0b0b0a47;width:100%;height:100%}.core-orbit--mid{border:1px dashed #0b0b0a42;width:70%;height:70%}.core-orbit--inner{border:1px solid #1f54ff57;width:42%;height:42%}.core-mark{z-index:3;text-align:center;pointer-events:none;line-height:.84;position:relative}.core-mark span:first-child{letter-spacing:-.07em;font-size:clamp(2.25rem,3.55vw,4rem);font-weight:600;display:block}.core-mark span:last-child{letter-spacing:.14em;margin-top:10px;font-family:DM Mono,monospace;font-size:.66rem;display:block}.signature-hotspot{z-index:40;aspect-ratio:1;outline-offset:8px;border-radius:50%;width:clamp(64px,10%,82px);position:absolute;transform:translate(-50%,-50%)}.signature-hotspot:after{content:"";border:1px solid #0000;border-radius:50%;transition:border-color .2s,background .2s;position:absolute;inset:22%}.signature-hotspot:hover:after,.signature-hotspot:focus-visible:after{background:#1f54ff0a;border-color:#1f54ff8c}.signature-hotspot>span{background:var(--home-ink);color:#fff;text-transform:uppercase;letter-spacing:.06em;opacity:0;pointer-events:none;width:max-content;padding:7px 9px;font-family:DM Mono,monospace;font-size:.6rem;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.signature-hotspot>span b{color:var(--home-lime);margin-right:7px;font-weight:400}.signature-hotspot:hover>span,.signature-hotspot:focus-visible>span{opacity:1;transform:translate(-50%,-50%)scale(1)}.signature-hotspot--strategy{top:58%;left:20%}.signature-hotspot--digital{top:35%;left:33%}.signature-hotspot--human{top:20%;left:49%}.signature-hotspot--media{top:29%;left:66%}.signature-hotspot--ecosystems{top:62%;left:79%}.proof-room{min-height:112vh;color:var(--home-ink);background:#f7f7f3;border-top:1px solid #0b0b0a2e;border-bottom:1px solid #0b0b0a2e;position:relative;overflow:hidden}.proof-room:before{content:"";pointer-events:none;z-index:30;border:1px solid #0b0b0a33;position:absolute;inset:18px}.proof-room .room-index{color:#5f5f59;z-index:35;position:absolute;top:30px;left:30px}.proof-room-foot{letter-spacing:.08em;color:#67675f;z-index:35;font-family:DM Mono,monospace;font-size:.58rem;position:absolute;bottom:28px;left:30px}.proof-system{aspect-ratio:1.35;isolation:isolate;width:min(80vw,1080px);position:absolute;top:61%;left:50%;transform:translate(-50%,-50%)}.proof-system:before{content:"";background:var(--home-blue);z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-orbit-line{pointer-events:none;border:1px solid #0b0b0a3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-orbit-line--one{width:96%;height:58%;transform:translate(-50%,-50%)rotate(-8deg)}.proof-orbit-line--two{border-style:dashed;width:72%;height:80%;transform:translate(-50%,-50%)rotate(24deg)}.proof-orbit-line--three{border-color:#1f54ff47;width:52%;height:50%;transform:translate(-50%,-50%)rotate(67deg)}.proof-core{aspect-ratio:1;background:var(--home-ink);color:#fff;text-align:center;z-index:15;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(160px,17vw,225px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 60px #0b0b0a1f}.proof-core>p{letter-spacing:.08em;color:#b8b8b1;margin:0 0 13px;font-family:DM Mono,monospace;font-size:.52rem}.proof-core h2{letter-spacing:-.075em;margin:0;font-size:clamp(2.7rem,5.2vw,5.4rem);font-weight:600;line-height:.8}.proof-core>a{text-transform:uppercase;border-bottom:1px solid;margin-top:16px;padding-bottom:3px;font-family:DM Mono,monospace;font-size:.56rem;display:inline-block}.proof-statement{z-index:42;text-align:left;background:#f7f7f3f0;width:min(29vw,340px);padding:8px 12px 8px 0;position:absolute;bottom:62px;left:12vw}.proof-statement>span{letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.55rem}.proof-statement strong{letter-spacing:-.05em;margin:12px 0 10px;font-size:clamp(1.7rem,2.6vw,3rem);font-weight:600;line-height:.94;display:block}.proof-statement p{color:#52524d;max-width:34ch;margin:0;font-size:.72rem;line-height:1.4}.orbit-runner{pointer-events:none;transform-origin:50%;z-index:10;will-change:transform;backface-visibility:hidden;border-radius:50%;position:absolute;top:50%;left:50%}.orbit-runner>*{pointer-events:auto}.orbit-runner--kleio{width:94%;height:56%;margin-top:-28%;margin-left:-47%;animation:42s linear infinite proof-orbit-a}.orbit-runner--tif{width:70%;height:78%;margin-top:-39%;margin-left:-35%;animation:50s linear infinite reverse proof-orbit-b}.orbit-runner--photo-one{width:94%;height:56%;margin-top:-28%;margin-left:-47%;animation:42s linear -10s infinite proof-orbit-a}.orbit-runner--photo-two{width:94%;height:56%;margin-top:-28%;margin-left:-47%;animation:42s linear -24s infinite proof-orbit-a}.proof-bubble,.proof-bubble-inner{will-change:transform;backface-visibility:hidden;animation:42s linear infinite proof-counter-a}.orbit-runner--tif .proof-bubble-inner{animation:50s linear infinite reverse proof-counter-b}.orbit-runner--photo-one .proof-bubble-inner{animation:42s linear -10s infinite proof-counter-a}.orbit-runner--photo-two .proof-bubble-inner{animation:42s linear -24s infinite proof-counter-a}.proof-bubble{outline-offset:6px;transition:filter .25s,transform .25s;display:block}.proof-bubble:hover,.proof-bubble:focus-visible{z-index:50;filter:drop-shadow(0 20px 34px #0d0d0d24);transform:translate(-50%,-50%)scale(1.055)}.proof-bubble:hover .proof-bubble-inner,.proof-bubble:focus-visible .proof-bubble-inner{animation-play-state:paused}.proof-bubble--kleio,.proof-bubble--tif{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 34% 28%,#5e83ff 0,#2e5aff 22%,var(--home-blue) 58%,#163dc8 100%);border-radius:48% 52% 46% 54%/56% 43% 57% 44%;width:clamp(148px,13.5vw,195px);padding:0;box-shadow:inset 0 1px 18px #ffffff2e}.proof-bubble--tif{background:radial-gradient(circle at 35% 30%,#f1ff9b 0,var(--home-lime) 52%,#bee72d 100%);color:var(--home-ink);border-radius:57% 43% 55% 45%/45% 53% 47% 55%}.proof-bubble--kleio .proof-bubble-inner,.proof-bubble--tif .proof-bubble-inner{text-align:left;flex-direction:column;justify-content:center;height:100%;padding:20px;display:flex}.proof-bubble span{letter-spacing:.06em;font-family:DM Mono,monospace;font-size:.55rem}.proof-bubble strong{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(1.4rem,2.1vw,2.25rem);font-weight:600;line-height:.92}.proof-bubble--image{aspect-ratio:1;border-radius:50%;width:clamp(128px,13.5vw,190px);overflow:visible}.proof-bubble--image .proof-bubble-inner{background:#ddd;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.proof-bubble--image img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%}.proof-bubble--image figcaption{width:max-content;max-width:90%;color:var(--home-ink);letter-spacing:.05em;white-space:nowrap;opacity:0;background:#ffffffdb;padding:5px 7px;font-family:DM Mono,monospace;font-size:.48rem;transition:opacity .2s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.proof-bubble--image-two{aspect-ratio:1.25;border-radius:50%;width:clamp(115px,12vw,168px)}.proof-bubble--image-two .proof-bubble-inner{border-radius:50%}@keyframes proof-orbit-a{to{transform:rotate(360deg)}}@keyframes proof-counter-a{to{transform:rotate(-360deg)}}@keyframes proof-orbit-b{to{transform:rotate(360deg)}}@keyframes proof-counter-b{to{transform:rotate(-360deg)}}@keyframes proof-orbit-c{to{transform:rotate(360deg)}}@keyframes proof-counter-c{to{transform:rotate(-360deg)}}.proof-system:has(.proof-bubble:hover) .orbit-runner,.proof-system:has(.proof-bubble:focus-visible) .orbit-runner{animation-play-state:paused}.problem-room{background:var(--home-paper);border-top:1px solid var(--home-ink);border-bottom:1px solid var(--home-ink);min-height:105vh;position:relative;overflow:hidden}.problem-room .room-index{position:absolute;top:28px;left:28px}.problem-centre{text-align:center;z-index:5;width:min(47vw,620px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.problem-prompt{letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.65rem}.problem-centre h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(3rem,6vw,6.4rem);font-weight:500;line-height:.88}.problem-centre h2 em{font-family:Instrument Serif,serif;font-weight:400}.problem-centre>p:not(.problem-prompt){max-width:52ch;margin:0 auto 25px;font-size:1rem}.problem-centre a{text-transform:uppercase;border-bottom:1px solid;font-family:DM Mono,monospace;font-size:.68rem}.problem-node{z-index:7;border:0;border-bottom:1px solid var(--home-ink);text-align:left;letter-spacing:.04em;cursor:pointer;background:0 0;padding:10px 0;font-family:DM Mono,monospace;font-size:.69rem;transition:all .2s;position:absolute}.problem-node span{color:#555;width:36px;display:inline-block}.problem-node:hover,.problem-node:focus-visible,.problem-node.is-active{background:var(--home-lime);padding-inline:10px}.problem-node--strategy{width:230px;top:23%;left:7vw}.problem-node--digital{width:270px;top:28%;right:7vw}.problem-node--media{width:260px;bottom:24%;left:9vw}.problem-node--ecosystems{width:290px;bottom:18%;right:8vw}.problem-line{transform-origin:0;z-index:1;background:#0b0b0a2e;height:1px;position:absolute}.problem-line--one{width:31vw;top:35%;left:21%;transform:rotate(20deg)}.problem-line--two{width:30vw;bottom:33%;right:17%;transform:rotate(157deg)}.human-room{border-bottom:1px solid var(--home-ink);background:linear-gradient(135deg,#84d7ff 0%,#d7f4ff 47%,#d8ff45 130%);min-height:105vh;position:relative;overflow:hidden}.human-room:after{content:"";pointer-events:none;background:radial-gradient(circle at 24% 56%,#ffffff8c,#0000 25%);position:absolute;inset:0}.human-room .room-index{z-index:5;position:absolute;top:28px;left:28px}.human-touch{z-index:3;filter:drop-shadow(20px 24px 60px #114ac338);width:min(48vw,690px);position:absolute;bottom:-12vh;left:-3vw}.human-touch img{filter:saturate(1.15);width:100%;transform:rotate(-28deg)}.human-copy{z-index:6;width:min(55vw,780px);position:absolute;top:50%;right:7vw;transform:translateY(-50%)}.human-copy>p:first-child{letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.67rem}.human-copy h2{letter-spacing:-.07em;margin:26px 0;font-size:clamp(3rem,5.9vw,6.8rem);font-weight:500;line-height:.87}.human-copy h2 em{font-family:Instrument Serif,serif;font-weight:400}.human-lede{max-width:58ch;font-size:1.08rem;line-height:1.5}.human-coordinates{flex-wrap:wrap;gap:8px;margin:32px 0;display:flex}.human-coordinates span{border:1px solid var(--home-ink);border-radius:999px;padding:7px 11px;font-family:DM Mono,monospace;font-size:.61rem}.human-copy>a{text-transform:uppercase;border-bottom:1px solid;font-family:DM Mono,monospace;font-size:.69rem}.brief-room{min-height:108vh;color:var(--home-ink);background:#f6f5f1;border-top:1px solid #0b0b0a2e;padding:0;position:relative;overflow:hidden}.brief-room:before{content:"";pointer-events:none;z-index:30;border:1px solid #0b0b0a2e;position:absolute;inset:18px}.brief-room .room-index{color:#66665f;z-index:35;position:absolute;top:30px;left:30px}.intelligence-stage{isolation:isolate;width:min(88vw,1180px);height:min(76vh,760px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.idea-cosmos{aspect-ratio:1;width:clamp(420px,42vw,620px);transform:translate(calc(-50% + var(--ix,0px)),calc(-50% + var(--iy,0px))) rotate(var(--ir,0deg));z-index:8;border-radius:50%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:47%;left:50%;overflow:hidden;box-shadow:0 20px 60px #14141414}.cosmos-grid{transform-origin:50%;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:8px;animation:9s ease-in-out infinite cosmos-breathe;display:grid;position:absolute;inset:-4%;transform:rotate(-1.8deg)}.cosmos-cell{background:#ddd;min-width:0;min-height:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;position:relative;overflow:hidden;transform:scale(1.02)}.cosmos-cell img{object-fit:cover;width:100%;height:100%;transition:transform 8s ease-in-out;display:block}.cosmos-cell:nth-child(odd) img{animation:14s ease-in-out infinite alternate cosmos-image-a}.cosmos-cell:nth-child(2n) img{animation:16s ease-in-out infinite alternate cosmos-image-b}.cosmos-cell--photo-a img{object-position:44% 38%}.cosmos-cell--photo-b img{object-position:72% 48%}.cosmos-cell--photo-c img{object-position:58% 44%}.cosmos-cell--photo-d img{object-position:38% 78%}.cosmos-cell--photo-e img{object-position:70% 52%}.cosmos-cell--touch-a,.cosmos-cell--touch-b,.cosmos-cell--touch-c{background:linear-gradient(135deg,#d9f6ff,#effcf0);place-items:center;display:grid}.cosmos-cell--touch-a img,.cosmos-cell--touch-b img,.cosmos-cell--touch-c img{object-fit:contain;filter:drop-shadow(0 12px 22px #1f54ff26);width:82%;height:82%}.cosmos-cell--blue{background:linear-gradient(145deg,#5d7dff 0,var(--home-blue) 65%,#173bc2 100%);color:#fff}.cosmos-cell--lime{background:linear-gradient(145deg,#efffa2,var(--home-lime));color:#10100f}.cosmos-cell--ink{color:#fff;background:#111}.cosmos-cell--cyan{background:linear-gradient(145deg,#d7f5ff,var(--home-cyan));color:#111}.cosmos-cell--blue span,.cosmos-cell--lime span,.cosmos-cell--ink span,.cosmos-cell--cyan span{letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.56rem;position:absolute;bottom:10px;left:12px}.intelligence-prompt{z-index:20;backdrop-filter:blur(18px);background:#ecebe7d1;border:1px solid #0b0b0a1f;border-radius:999px;grid-template-columns:58px 1fr 70px;align-items:center;width:min(68vw,760px);height:92px;transition:transform .35s,box-shadow .35s,background .35s;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #14141424}.intelligence-prompt:focus-within{background:#ffffffe6;transform:translate(-50%,-50%)scale(1.025);box-shadow:0 25px 70px #1f54ff2b}.prompt-icon{text-align:center;color:#666;font-size:2.1rem;font-weight:300;line-height:1}.intelligence-prompt input{text-overflow:ellipsis;letter-spacing:-.025em;width:100%;min-width:0;height:100%;color:var(--home-ink);background:0 0;border:0;outline:0;padding:0 12px;font-size:clamp(1.1rem,2vw,1.55rem);overflow:hidden}.intelligence-prompt input::placeholder{color:#696963;opacity:.86}.intelligence-prompt button{width:54px;height:54px;color:var(--home-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-self:center;place-items:center;font-size:1.1rem;transition:all .25s;display:grid;box-shadow:0 3px 12px #00000012}.intelligence-prompt button:hover,.intelligence-prompt button:focus-visible{background:var(--home-ink);color:#fff;transform:rotate(-8deg)scale(1.04)}.intelligence-stage.is-active .cosmos-grid{animation-duration:5.5s}.intelligence-stage.is-active .cosmos-cell{transform:scale(1.05)}.intelligence-stage.is-active .intelligence-satellite{animation-duration:5.5s}.intelligence-caption{z-index:25;background:#f6f5f1e6;width:min(29vw,360px);padding:12px 14px 8px 0;position:absolute;bottom:2%;left:4%}.intelligence-caption>p{letter-spacing:.08em;margin:0 0 12px;font-family:DM Mono,monospace;font-size:.58rem}.intelligence-caption h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,2.8vw,3.2rem);font-weight:600;line-height:.92}.intelligence-caption>span{color:#55554f;margin-top:14px;font-size:.72rem;display:block}.intelligence-satellite{z-index:12;--sx:0px;--sy:0px;border-radius:10px;animation:8s ease-in-out infinite alternate satellite-float;position:absolute;overflow:hidden;box-shadow:0 16px 34px #1414141a}.intelligence-satellite img{object-fit:cover;width:100%;height:100%;display:block}.intelligence-satellite span{letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.57rem;line-height:1.2}.intelligence-satellite--one{color:#fff;text-align:center;background:#b54b25;place-items:center;width:94px;height:94px;animation-delay:-1.8s;display:grid;top:11%;left:4%}.intelligence-satellite--two{width:98px;height:132px;animation-delay:-4.2s;top:9%;right:4%}.intelligence-satellite--two img{object-position:72% center}.intelligence-satellite--three{background:linear-gradient(135deg,var(--home-lime),#ff8e48);text-align:center;place-items:center;width:104px;height:104px;animation-delay:-2.9s;display:grid;bottom:17%;right:2%}.intelligence-satellite--four{background:#154ac9;place-items:center;width:96px;height:96px;animation-delay:-5.1s;display:grid;bottom:14%;left:3%}.intelligence-satellite--four img{object-fit:contain;filter:brightness(1.15);width:80%;height:80%}.intelligence-routes{z-index:40;gap:8px;display:flex;position:absolute;bottom:38px;right:5vw}.intelligence-route{background:#f6f5f1e0;border:1px solid #0b0b0a47;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:8px 12px;width:230px;min-height:88px;padding:12px 14px;transition:all .2s;display:grid}.intelligence-route:hover,.intelligence-route:focus-visible{background:#fff;transform:translateY(-3px)}.intelligence-route span{letter-spacing:.07em;grid-column:1/-1;font-family:DM Mono,monospace;font-size:.51rem}.intelligence-route strong{font-size:.88rem;line-height:1.15}.intelligence-route b{align-self:end;font-family:DM Mono,monospace;font-size:.52rem;font-weight:400}.brief-foot{color:#5f5f58;z-index:35;border-top:1px solid #0b0b0a38;padding-top:10px;position:absolute;bottom:18px;left:4vw;right:4vw}@keyframes cosmos-breathe{0%,to{transform:rotate(-1.8deg)scale(1)}50%{transform:rotate(1deg)scale(1.035)}}@keyframes cosmos-image-a{0%{transform:scale(1.08)translate(-2%,-1%)}to{transform:scale(1.18)translate(3%,2%)}}@keyframes cosmos-image-b{0%{transform:scale(1.1)translate(2%,1%)}to{transform:scale(1.2)translate(-3%,-2%)}}@keyframes satellite-float{0%{transform:translate3d(calc(var(--ix,0px)*.35),calc(var(--iy,0px)*.35 - 6px),0) rotate(-1deg)}to{transform:translate3d(calc(var(--ix,0px)*.35),calc(var(--iy,0px)*.35 + 10px),0) rotate(2deg)}}@media (width<=1000px){.field-intro{width:38vw;left:5vw}.proof-centre{width:58vw}.proof-plaque{width:32vw}.problem-node--strategy,.problem-node--media{left:4vw}.problem-node--digital,.problem-node--ecosystems{right:4vw}}@media (width<=760px){.home-experience .site-header{padding:14px;position:absolute}.home-experience .site-header nav{display:none}.entry-field{height:100svh;min-height:760px;padding-top:80px}.field-edge--tl,.field-edge--tr{top:61px}.field-edge--tr{display:none}.field-edge--bl{bottom:12px;left:14px}.field-edge--br{bottom:12px;right:14px}.signature-hand{width:min(390px,58svh,88vw);top:43%}.signature-core{width:182px}.core-mark span:first-child{font-size:2.35rem}.core-mark span:last-child{margin-top:6px;font-size:.54rem}.signature-hotspot{width:54px}.signature-hotspot>span{font-size:.5rem}.field-intro{z-index:40;width:calc(100% - 36px);bottom:66px;left:18px}.field-intro h1{max-width:10ch;font-size:clamp(2rem,9.5vw,3rem)}.field-sub{max-width:34ch;margin-top:12px;font-size:.82rem}.field-kicker{margin-bottom:10px;font-size:.58rem}.proof-room{min-height:980px}.proof-room:before{inset:8px}.proof-system{aspect-ratio:1.35;width:420px;max-width:none;top:53%;left:50%;transform:translate(-50%,-50%)}.proof-core{width:136px}.proof-core h2{font-size:2.55rem}.proof-core>p{margin-bottom:8px;font-size:.44rem}.proof-core>a{margin-top:10px;font-size:.48rem}.proof-statement{width:300px;padding-right:8px;bottom:70px;left:45px;transform:none}.proof-statement strong{font-size:1.8rem}.proof-statement p{max-width:38ch;font-size:.64rem}.proof-room-foot{max-width:290px;bottom:18px;left:18px}.proof-bubble--kleio,.proof-bubble--tif{width:112px}.proof-bubble--image{width:104px}.proof-bubble--image-two{width:96px}.proof-bubble strong{font-size:1.22rem}.proof-bubble span{font-size:.46rem}.proof-bubble--kleio .proof-bubble-inner,.proof-bubble--tif .proof-bubble-inner{padding:15px}.problem-room{min-height:1000px;padding:120px 18px 40px}.problem-centre{text-align:left;width:auto;position:relative;top:auto;left:auto;transform:none}.problem-centre h2{font-size:clamp(3.4rem,15vw,5.7rem)}.problem-node{margin-top:18px;position:relative;width:100%!important;inset:auto!important}.problem-node--strategy{margin-top:80px}.problem-line{display:none}.human-room{min-height:1020px}.human-touch{width:110vw;bottom:-2%;left:-35%}.human-copy{width:calc(100% - 36px);top:120px;left:18px;right:auto;transform:none}.human-copy h2{font-size:clamp(3.2rem,14vw,5.5rem)}.human-lede{max-width:34ch}.human-coordinates{max-width:360px}.brief-room{min-height:1000px}.brief-room:before{inset:8px}.intelligence-stage{width:100%;height:760px;top:46%}.idea-cosmos{width:330px;top:38%}.intelligence-prompt{grid-template-columns:44px 1fr 54px;width:calc(100% - 30px);height:70px;top:39%}.prompt-icon{font-size:1.55rem}.intelligence-prompt input{padding:0 4px;font-size:.9rem}.intelligence-prompt button{width:42px;height:42px}.intelligence-caption{background:#f6f5f1f0;width:calc(100% - 36px);bottom:42px;left:18px}.intelligence-caption h2{max-width:15ch;font-size:2rem}.intelligence-satellite--one{width:66px;height:66px;top:6%;left:18px}.intelligence-satellite--two{width:64px;height:86px;top:8%;right:18px}.intelligence-satellite--three,.intelligence-satellite--four{display:none}.intelligence-routes{grid-template-columns:1fr 1fr;display:grid;bottom:18px;left:18px;right:18px}.intelligence-route{width:auto;min-height:72px;padding:10px}.intelligence-route strong{font-size:.72rem}.intelligence-route b,.brief-foot{display:none}}@media (prefers-reduced-motion:reduce){.finger-layer{animation:none!important}.finger-layer img{transition:none!important}.orbit-runner,.proof-bubble-inner,.cosmos-grid,.cosmos-cell img,.intelligence-satellite{animation:none!important}}.proof-bubble--image:hover figcaption,.proof-bubble--image:focus-within figcaption{opacity:1}.intelligence-prompt .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cosmos-cell:first-child{border-radius:24% 8% 12% 22%}.cosmos-cell:nth-child(2){border-radius:9% 25% 7% 18%}.cosmos-cell:nth-child(3){border-radius:20% 12% 26% 5%}.cosmos-cell:nth-child(4){border-radius:8% 24% 18% 12%}.cosmos-cell:nth-child(5){border-radius:18% 6% 20% 9%}.cosmos-cell:nth-child(6){border-radius:5% 22% 10% 24%}.cosmos-cell:nth-child(7){border-radius:22% 7% 19% 8%}.cosmos-cell:nth-child(8){border-radius:7% 18% 6% 23%}.cosmos-cell:nth-child(9){border-radius:18% 8% 24% 5%}.cosmos-cell:nth-child(10){border-radius:6% 22% 9% 18%}.cosmos-cell:nth-child(11){border-radius:24% 6% 15% 11%}.cosmos-cell:nth-child(12){border-radius:10% 20% 7% 24%}.intelligence-entry{z-index:24;width:min(72vw,820px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.entry-choice-state,.entry-answer-state{backdrop-filter:blur(18px);background:#f4f3efdb;border:1px solid #0b0b0a24;border-radius:34px;width:100%;padding:14px;box-shadow:0 20px 54px #1414141f}.entry-kicker{letter-spacing:.08em;color:#65655f;padding:3px 8px 10px;font-family:DM Mono,monospace;font-size:.54rem;display:block}.entry-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.entry-choice{min-height:116px;color:var(--home-ink);text-align:left;cursor:pointer;background:#ffffffa3;border:1px solid #0b0b0a24;border-radius:24px;padding:15px 58px 16px 17px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;position:relative}.entry-choice-number{letter-spacing:.08em;color:#686862;margin-bottom:15px;font-family:DM Mono,monospace;font-size:.5rem;display:block}.entry-choice strong{letter-spacing:-.045em;font-size:clamp(1.2rem,2vw,1.72rem);font-weight:600;line-height:.98;display:block}.entry-choice-mic{color:#1f54ff;background:#f2f2ee;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.entry-choice-mic svg,.voice-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.entry-choice-note{letter-spacing:.04em;color:#66665f;padding:10px 8px 2px;font-family:DM Mono,monospace;font-size:.49rem;display:block}.entry-answer-state{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 18px;min-height:196px;padding:16px 18px 15px;display:grid;position:relative}.entry-answer-state[hidden],.entry-choice-state[hidden],.typed-answer[hidden],.voice-answer[hidden]{display:none!important}.entry-back{letter-spacing:.05em;cursor:pointer;color:#555;background:0 0;border:0;grid-column:1;padding:5px 2px;font-family:DM Mono,monospace;font-size:.52rem}.entry-question-block{grid-area:1/2/3;align-self:center;padding:6px 8px}.entry-question-block>span{letter-spacing:.08em;color:#66665f;margin-bottom:9px;font-family:DM Mono,monospace;font-size:.5rem;display:block}.entry-question-block strong{letter-spacing:-.045em;max-width:20ch;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1;display:block}.voice-capture{width:92px;height:92px;color:var(--home-ink);cursor:pointer;background:#fff;border:1px solid #0b0b0a24;border-radius:50%;flex-direction:column;grid-area:1/3/3;justify-content:center;justify-self:end;align-items:center;gap:7px;transition:all .25s;display:flex;box-shadow:0 8px 22px #14141414}.voice-capture:hover,.voice-capture:focus-visible{background:var(--home-blue);color:#fff;transform:scale(1.03)}.voice-capture>span:last-child{text-align:center;max-width:62px;font-family:DM Mono,monospace;font-size:.46rem;line-height:1.15}.voice-capture.is-listening{background:var(--home-blue);color:#fff;animation:1.2s ease-in-out infinite voice-pulse}.voice-status{color:#5c5c56;grid-area:3/2/auto/4;padding-left:8px;font-size:.66rem;line-height:1.35}.type-instead{letter-spacing:.05em;color:#4e4e49;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px;font-family:DM Mono,monospace;font-size:.5rem;position:absolute;bottom:14px;left:18px}.typed-answer,.voice-answer{border-top:1px solid #0b0b0a1f;grid-area:4/1/auto/-1;grid-template-columns:1fr auto;align-items:stretch;gap:8px;margin-top:8px;padding-top:12px;display:grid}.typed-answer textarea{resize:vertical;min-height:86px;font:inherit;background:#fff;border:1px solid #0b0b0a24;border-radius:18px;outline:0;padding:14px 16px;font-size:.9rem;line-height:1.35}.typed-answer textarea:focus{border-color:#1f54ff73;box-shadow:0 0 0 3px #1f54ff14}.typed-answer button,.voice-answer button{background:var(--home-ink);color:#fff;letter-spacing:.04em;cursor:pointer;border:0;border-radius:18px;padding:0 18px;font-family:DM Mono,monospace;font-size:.56rem}.voice-answer{grid-template-columns:1fr auto}.voice-transcript{background:#fff;border:1px solid #0b0b0a1f;border-radius:18px;min-height:56px;padding:13px 15px;font-size:.88rem;line-height:1.35}.intelligence-stage.is-answering .idea-cosmos{filter:saturate(.96)brightness(1.01)}.intelligence-stage.is-listening .cosmos-grid{animation-duration:4.4s}.intelligence-stage.is-listening .idea-cosmos{box-shadow:0 24px 80px #1f54ff2e}.intelligence-stage.is-typing .idea-cosmos{filter:saturate(.85)}@keyframes voice-pulse{0%,to{box-shadow:0 0 #1f54ff38,0 8px 22px #14141414}50%{box-shadow:0 0 0 12px #1f54ff00,0 12px 30px #1f54ff29}}@media (width<=760px){.intelligence-entry{width:calc(100% - 22px);top:39%}.entry-choice-state,.entry-answer-state{border-radius:25px;padding:10px}.entry-choices{grid-template-columns:1fr;gap:7px}.entry-choice{border-radius:18px;min-height:74px;padding:11px 52px 11px 13px}.entry-choice-number{margin-bottom:6px;font-size:.44rem}.entry-choice strong{font-size:1.05rem;line-height:1.02}.entry-choice-mic{width:34px;height:34px;right:11px}.entry-choice-note{padding:7px 4px 1px;font-size:.43rem}.entry-answer-state{grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto;min-height:226px;padding:12px}.entry-back{grid-area:1/1;justify-self:start}.entry-question-block{grid-area:2/1;padding:2px 4px}.entry-question-block strong{max-width:16ch;font-size:1.3rem}.entry-question-block>span{font-size:.44rem}.voice-capture{grid-area:1/2/3;width:76px;height:76px}.voice-capture>span:last-child{font-size:.4rem}.voice-status{grid-area:3/1/auto/-1;padding:4px 4px 23px;font-size:.58rem}.type-instead{bottom:12px;left:15px}.typed-answer,.voice-answer{grid-area:4/1/auto/-1;grid-template-columns:1fr;margin-top:4px}.typed-answer textarea{min-height:72px}.typed-answer button,.voice-answer button{min-height:42px}}@media (prefers-reduced-motion:reduce){.voice-capture.is-listening{animation:none!important}}.typed-answer .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.type-instead[hidden]{display:none!important}.type-instead{letter-spacing:.05em;color:#4e4e49;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;grid-area:3/3;place-self:end;margin:0;padding:0 0 2px;font-family:DM Mono,monospace;font-size:.5rem;position:static}.voice-status{grid-area:3/2;padding-left:8px}@media (width<=760px){.type-instead{grid-area:4/1;justify-self:start;margin-top:2px;margin-left:4px}.voice-status{grid-area:3/1/auto/-1;padding:4px 4px 3px}.typed-answer,.voice-answer{grid-row:4}}.problem-room,.human-room,.brief-room{isolation:isolate}.problem-room:after,.human-room:before,.brief-room:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.22;background-image:url(/assets/ambient-grain.svg);background-size:180px 180px;position:absolute;inset:0}.problem-room{color:#12141a;background:radial-gradient(42% 36% at 12% 22%,#1643c366 0%,#3260d33d 32%,#0000 68%),radial-gradient(36% 34% at 88% 76%,#244dcd52 0%,#5e8ae12e 40%,#0000 72%),radial-gradient(27% 24% at 62% 21%,#ffffffeb 0%,#e2eaf19e 48%,#0000 80%),linear-gradient(#eef0f1 0%,#dfe4e8 52%,#cad6df 100%);border-top:0;border-bottom:0}.problem-room:before{content:"";z-index:0;pointer-events:none;filter:blur(58px);opacity:.88;background:radial-gradient(at 24% 58%,#1f45b43d 0 11%,#0000 28%),radial-gradient(at 74% 42%,#214dc330 0 10%,#0000 27%);position:absolute;inset:-10% -6%}.problem-room .room-index,.problem-centre,.problem-node,.problem-line{z-index:3}.problem-prompt{color:#243a72}.problem-centre>p:not(.problem-prompt){color:#2d3545}.problem-centre a{color:#162755}.problem-node{-webkit-backdrop-filter:blur(22px)saturate(125%);color:#182241;background:linear-gradient(#f2f6fb75,#c3d3e942);border:1px solid #ffffff7a;border-radius:999px;padding:11px 16px;box-shadow:inset 0 1px #ffffffad,inset 0 -8px 20px #26479c14,0 14px 30px #2535581a}.problem-node span{color:#4d6398}.problem-node:hover,.problem-node:focus-visible,.problem-node.is-active{color:#0b245f;background:linear-gradient(#f3f8ffc7,#a8c2ee85);border-color:#ffffffc7;padding-inline:18px;box-shadow:inset 0 1px #fff,0 18px 38px #1b42a02e}.problem-line{background:#324f9638}.human-room{color:#f7f7f3;background:radial-gradient(48% 54% at 20% 20%,#e8eff5d1 0%,#97b1cc8c 30%,#0000 68%),radial-gradient(52% 48% at 84% 18%,#153a98b3 0%,#1940a757 44%,#0000 75%),radial-gradient(46% 48% at 68% 84%,#193d9fc2 0%,#1c47bb57 42%,#0000 74%),linear-gradient(#cbd5de 0%,#8fa7bf 38%,#405f98 72%,#1c3f9a 100%);border:0}.human-room:before{z-index:0;filter:blur(18px);opacity:.78;background:radial-gradient(at 17% 62%,#0b2b7699 0 13%,#0000 32%),radial-gradient(at 47% 18%,#13348175 0 14%,#0000 31%),radial-gradient(at 77% 52%,#06267e70 0 11%,#0000 29%),url(/assets/ambient-grain.svg) 0 0/180px 180px}.human-room:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#cad6e0fa 0%,#b1c2d3c7 38%,#b1c2d300 100%);height:18vh;position:absolute;top:-1px;left:0;right:0}.human-room .room-index,.human-touch,.human-copy{z-index:4}.human-room .room-index{color:#f7f7f3c7}.human-touch{opacity:.62;filter:blur(.6px)drop-shadow(18px 26px 56px #00195a29)}.human-copy>p:first-child{color:#dce7ff}.human-copy h2{color:#fff;text-shadow:0 2px 28px #001a582e}.human-lede{color:#eef4ff}.human-coordinates span{color:#fff;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#e8f0ff47,#506fb533);border:1px solid #ffffff6b;box-shadow:inset 0 1px #ffffff61,0 12px 28px #041b5824}.human-copy>a{color:#fff;border-bottom-color:#ffffffa6}.brief-room{color:#101319;background:radial-gradient(40% 46% at 16% 22%,#264db757 0%,#446dd22e 38%,#0000 72%),radial-gradient(32% 38% at 88% 30%,#1440b542 0%,#5d8be224 42%,#0000 72%),radial-gradient(26% 30% at 72% 84%,#1f4bbf38 0%,#0000 72%),linear-gradient(#9aaec2 0%,#cbd4dc 18%,#e8eaeb 44%,#f2f1ed 100%);border-top:0}.brief-room:before{border-color:#ffffff4d;inset:18px;box-shadow:inset 0 0 80px #ffffff1f}.brief-room:after{z-index:0;opacity:.19;mix-blend-mode:multiply}.brief-room .room-index{color:#32476f}.intelligence-stage{z-index:2}.idea-cosmos{box-shadow:0 34px 90px #152b5829,0 0 0 1px #ffffff61}.intelligence-satellite{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff57;box-shadow:inset 0 1px #ffffff6b,0 18px 46px #1d2f5624}.entry-choice-state,.entry-answer-state{-webkit-backdrop-filter:blur(28px)saturate(125%);background:linear-gradient(#e5ecf694,#becce157);border-color:#ffffff75;box-shadow:inset 0 1px #ffffffb8,inset 0 -18px 44px #2a468914,0 26px 72px #1e2f552b}.entry-choice:hover,.entry-choice:focus-visible{background:linear-gradient(#f9fbffc2,#c2d7f77a);border-color:#ffffffc2;box-shadow:inset 0 1px #fff,0 18px 40px #1f54ff24}.entry-choice-mic,.voice-capture{background:linear-gradient(#f8faffeb,#dae3f2d1);border-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 10px 28px #273a661f}.intelligence-caption{backdrop-filter:blur(10px);background:linear-gradient(90deg,#f0f3f6cc,#f0f3f67a 72%,#0000)}.intelligence-route{backdrop-filter:blur(16px);background:#e4eaf185;border-color:#ffffff73}.brief-foot{color:#465676;border-top-color:#37496f40}.problem-room{box-shadow:inset 0 90px 90px -110px #ffffffe6,inset 0 -100px 90px -120px #27438261}.human-room{box-shadow:inset 0 100px 100px -120px #d2dde7bd,inset 0 -120px 120px -130px #0b2a7a80}.brief-room{box-shadow:inset 0 120px 120px -130px #2d4d9757,inset 0 -90px 100px -120px #ffffffdb}@media (width<=760px){.problem-node{background:#e3ebf675;border-color:#ffffff70}.human-room{background:radial-gradient(70% 48% at 22% 20%,#dfe8f0cc,#0000 67%),radial-gradient(60% 52% at 82% 65%,#153a9a94,#0000 72%),linear-gradient(#b8c7d4 0%,#6e89ad 52%,#2148a3 100%)}.brief-room{background:radial-gradient(70% 35% at 50% 13%,#2952bd45,#0000 72%),linear-gradient(#aab8c7 0%,#d8dfe5 24%,#f1f0ec 56%,#f4f2ee 100%)}}.problem-room{background:radial-gradient(42% 36% at 12% 22%,#1643c366 0%,#3260d33d 32%,#0000 68%),radial-gradient(36% 34% at 88% 76%,#244dcd4d 0%,#5e8ae12b 40%,#0000 72%),radial-gradient(27% 24% at 62% 21%,#ffffffeb 0%,#e2eaf19e 48%,#0000 80%),linear-gradient(#eef0f1 0%,#dfe4e8 48%,#c7d3dd 82%,#b8c7d4 100%);box-shadow:inset 0 90px 90px -110px #ffffffe6,0 66px 110px -74px #657ea261}.human-room{background:radial-gradient(48% 54% at 20% 20%,#e8eff5d1 0%,#97b1cc8a 30%,#0000 68%),radial-gradient(52% 48% at 84% 18%,#153a98ad 0%,#1940a754 44%,#0000 75%),radial-gradient(46% 48% at 68% 84%,#193d9fb3 0%,#1c47bb52 42%,#0000 74%),linear-gradient(#b8c7d4 0%,#96abc0 18%,#7890b0 42%,#4e70a4 70%,#3156a4 100%);box-shadow:0 -78px 118px -78px #b8c7d69e,0 80px 130px -84px #3156a470,inset 0 90px 100px -120px #dae2ea9e,inset 0 -90px 100px -118px #1f43965c}.human-room:after{background:linear-gradient(#b8c7d4e0 0%,#a7b9cb7a 42%,#a7b9cb00 100%);height:22vh;top:-1px}.brief-room{background:radial-gradient(44% 36% at 14% 20%,#1f49b157 0%,#5275c22e 40%,#0000 74%),radial-gradient(30% 34% at 87% 30%,#1440b53b 0%,#5d8be221 42%,#0000 72%),radial-gradient(26% 30% at 72% 84%,#1f4bbf2e 0%,#0000 72%),linear-gradient(#3156a4 0%,#6d87ae 12%,#a9bac8 26%,#d7dee3 42%,#ececeb 62%,#f3f1ed 100%);box-shadow:0 -78px 128px -80px #3156a480,inset 0 90px 100px -120px #415f9d38,inset 0 -80px 90px -110px #ffffffd1}@media (width<=760px){.problem-room{background:radial-gradient(78% 42% at 12% 18%,#214bbb52,#0000 68%),linear-gradient(#eef0f1 0%,#d6dfe6 55%,#b8c7d4 100%)}.human-room{background:radial-gradient(78% 48% at 20% 18%,#dee7efc2,#0000 66%),radial-gradient(66% 56% at 84% 66%,#163c9e8c,#0000 72%),linear-gradient(#b8c7d4 0%,#829ab7 48%,#3156a4 100%)}.brief-room{background:radial-gradient(75% 38% at 50% 12%,#3054ad38,#0000 70%),linear-gradient(#3156a4 0%,#7c95b5 12%,#bcc8d2 28%,#e3e6e7 46%,#f3f1ed 72%)}}.ambient-bridge{z-index:18;pointer-events:none;isolation:isolate;height:0;position:relative}.ambient-bridge:before,.ambient-bridge:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.ambient-bridge--problem-human:before{filter:blur(18px);opacity:.82;background:linear-gradient(#bbcad700 0%,#b8c7d5b8 44%,#97adc7a3 58%,#97adc700 100%);height:172px;top:-86px}.ambient-bridge--problem-human:after{filter:blur(34px);background:radial-gradient(#234db947 0%,#3863c624 38%,#0000 72%);border-radius:50%;width:34vw;height:170px;top:-88px;left:4vw;right:auto}.ambient-bridge--human-brief:before{filter:blur(22px);opacity:.94;background:linear-gradient(#3156a400 0%,#3156a4b8 42%,#5d78abad 58%,#9aaec300 100%);height:208px;top:-104px}.ambient-bridge--human-brief:after{filter:blur(38px);background:radial-gradient(#0a2e8b61 0%,#2a52af33 36%,#0000 72%);border-radius:50%;width:42vw;height:210px;top:-116px;left:auto;right:7vw}.problem-room:after,.human-room:before,.brief-room:after{opacity:.38}@media (width<=760px){.ambient-bridge--problem-human:after{width:70vw;left:-10vw}.ambient-bridge--human-brief:after{width:74vw;right:-15vw}}.signature-core{aspect-ratio:auto;border-radius:0;width:clamp(260px,27vw,390px)}.signature-brand-symbol{filter:drop-shadow(0 8px 18px #0000000d);width:100%;height:auto;display:block}@media (width<=760px){.signature-core{width:225px}.signature-brand-symbol{width:100%}.field-edge--br{display:none}}.signature-brand-symbol{transform-origin:50%;will-change:transform;animation:5.8s cubic-bezier(.45,0,.55,1) infinite brand-signal-breathe}@keyframes brand-signal-breathe{0%,to{transform:translate(0,0)scale(1)}44%{transform:translate(0,0)scale(1.009)}48%{transform:translate(.35px,-.22px)scale(1.011)}51%{transform:translate(-.28px,.18px)scale(1.011)}54%{transform:translate(.18px,-.12px)scale(1.01)}60%{transform:translate(0,0)scale(1.007)}}@media (prefers-reduced-motion:reduce){.signature-brand-symbol{animation:none!important;transform:none!important}}.entry-atmosphere{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(31% 51% at 50% 46%,#0000 0 61%,#0000002e 72%,#000 86%);mask-image:radial-gradient(31% 51% at 50% 46%,#0000 0 61%,#0000002e 72%,#000 86%)}.entry-bleed{filter:blur(58px)saturate(122%);opacity:.78;will-change:transform,opacity;border-radius:50%;display:block;position:absolute;transform:translate(0,0)}.entry-bleed:before,.entry-bleed:after{content:"";border-radius:inherit;position:absolute;inset:0}.entry-bleed--left-top{width:39vw;height:31vh;animation:18s ease-in-out infinite alternate entry-bleed-a;top:-13vh;left:-14vw}.entry-bleed--top-mid{opacity:.62;width:30vw;height:25vh;animation:23s cubic-bezier(.45,0,.55,1) infinite alternate entry-bleed-b;top:-16vh;left:13vw}.entry-bleed--right-top{width:40vw;height:34vh;animation:21s cubic-bezier(.4,0,.6,1) infinite alternate entry-bleed-c;top:-15vh;right:-15vw}.entry-bleed--right-mid{opacity:.74;width:42vw;height:38vh;animation:26s cubic-bezier(.45,0,.55,1) infinite alternate entry-bleed-d;top:29vh;right:-18vw}.entry-bleed--left-bottom{width:38vw;height:37vh;animation:24s ease-in-out infinite alternate entry-bleed-e;bottom:-15vh;left:-15vw}.entry-bleed--bottom-mid{opacity:.48;width:28vw;height:27vh;animation:20s cubic-bezier(.45,0,.55,1) infinite alternate entry-bleed-f;bottom:-17vh;left:13vw}@keyframes entry-bleed-a{0%{transform:translate(-5%)scale(.96)}50%{transform:translate(8%,8%)scale(1.08)}to{transform:translate(14%,3%)scale(1.02)}}@keyframes entry-bleed-b{0%{transform:translateY(-4%)scale(.98)}to{transform:translate(9%,13%)scale(1.1)}}@keyframes entry-bleed-c{0%{transform:translate(5%,-2%)scale(1)}50%{transform:translate(-7%,7%)scale(1.08)}to{transform:translate(-13%,1%)scale(1.03)}}@keyframes entry-bleed-d{0%{transform:translate(7%)scale(.98)}to{transform:translate(-11%,6%)scale(1.08)}}@keyframes entry-bleed-e{0%{transform:translate(-5%,4%)scale(.97)}to{transform:translate(10%,-7%)scale(1.08)}}@keyframes entry-bleed-f{0%{transform:translateY(6%)scale(.96)}to{transform:translate(6%,-10%)scale(1.1)}}.ripple-copy{position:relative}.ripple-copy__base{color:#0b0b0a6b;display:block}.ripple-copy__reveal{color:var(--home-ink);pointer-events:none;will-change:mask-position,-webkit-mask-position,transform,opacity;animation:7.8s cubic-bezier(.37,0,.63,1) infinite alternate ripple-visibility;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(24% 54% at 15% 52%,#000 0 28%,#000000c7 40%,#0000002e 63%,#0000 79%);mask-image:radial-gradient(24% 54% at 15% 52%,#000 0 28%,#000000c7 40%,#0000002e 63%,#0000 79%);-webkit-mask-position:0%;mask-position:0%;-webkit-mask-size:240% 150%;mask-size:240% 150%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ripple-copy__reveal>span,.ripple-copy__base>span{letter-spacing:-.045em;font-family:Inter,Arial,sans-serif;font-weight:400;display:block}.ripple-copy--sub .ripple-copy__reveal{animation-duration:9.6s;animation-delay:-2.1s;-webkit-mask-image:radial-gradient(23% 85% at 18% 48%,#000 0 24%,#000000b8 38%,#00000029 62%,#0000 78%);mask-image:radial-gradient(23% 85% at 18% 48%,#000 0 24%,#000000b8 38%,#00000029 62%,#0000 78%)}@keyframes ripple-visibility{0%{transform:translate(-.25px);-webkit-mask-position:-38% 48%;mask-position:-38% 48%}42%{transform:translate(.18px,-.12px);-webkit-mask-position:43% 52%;mask-position:43% 52%}to{transform:translate(.28px,.08px);-webkit-mask-position:132% 47%;mask-position:132% 47%}}@media (width<=760px){.entry-atmosphere{-webkit-mask-image:radial-gradient(42% 39% at 50% 39%,#0000 0 58%,#00000029 72%,#000 88%);mask-image:radial-gradient(42% 39% at 50% 39%,#0000 0 58%,#00000029 72%,#000 88%)}.entry-bleed{filter:blur(44px)saturate(118%);opacity:.66}.entry-bleed--right-mid{right:-33vw}.entry-bleed--left-bottom{left:-28vw}}@media (prefers-reduced-motion:reduce){.entry-bleed,.ripple-copy__reveal{animation:none!important;transform:none!important}.ripple-copy__reveal{-webkit-mask-position:50%;mask-position:50%}}.entry-atmosphere{-webkit-mask-image:radial-gradient(28% 47% at 50% 46%,#0000 0 54%,#00000017 66%,#00000085 80%,#000 91%);mask-image:radial-gradient(28% 47% at 50% 46%,#0000 0 54%,#00000017 66%,#00000085 80%,#000 91%)}.entry-atmosphere:after{content:"";pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:url(/assets/ambient-grain.svg);background-size:190px 190px;position:absolute;inset:0}.entry-bleed{filter:blur(54px)saturate(145%);opacity:.92}.entry-bleed--left-top{width:42vw;height:34vh;top:-11vh;left:-12vw}.entry-bleed--top-mid{opacity:.78;width:33vw;height:28vh;top:-14vh;left:12vw}.entry-bleed--top-mid:before{background:radial-gradient(at 52% 56%,#7951ffe0 0 15%,#5d9bff6b 34%,#0000 68%)}.entry-bleed--top-mid:after{background:radial-gradient(at 34% 55%,#5ad8ff94 0 15%,#0000 56%)}.entry-bleed--right-top{width:43vw;height:37vh;top:-12vh;right:-13vw}.entry-bleed--right-mid{opacity:.88;width:45vw;height:42vh;top:27vh;right:-16vw}.entry-bleed--right-mid:before{background:radial-gradient(at 33% 48%,#215bfff0 0 16%,#4791ff94 34%,#65caff2b 50%,#0000 71%)}.entry-bleed--left-bottom{width:41vw;height:40vh;bottom:-13vh;left:-13vw}.entry-bleed--left-bottom:before{background:radial-gradient(at 60% 36%,#285cfff5 0 16%,#4995ff99 34%,#64c8ff2e 52%,#0000 72%)}.entry-bleed--bottom-mid{opacity:.68;width:31vw;height:30vh;bottom:-15vh;left:12vw}.entry-bleed--bottom-mid:before{background:radial-gradient(at 52% 38%,#704effd1 0 15%,#50b1ff47 34%,#0000 64%)}.ripple-copy__base{color:#0b0b0a94}.ripple-copy--sub .ripple-copy__base{color:#0b0b0a9e}.ripple-copy__reveal{animation:8.4s cubic-bezier(.45,0,.55,1) infinite ripple-visibility-2;-webkit-mask-image:radial-gradient(50% 74%,#000 0 25%,#000000f0 37%,#0000008c 52%,#0000001f 67%,#0000 81%);mask-image:radial-gradient(50% 74%,#000 0 25%,#000000f0 37%,#0000008c 52%,#0000001f 67%,#0000 81%);-webkit-mask-position:-48%;mask-position:-48%;-webkit-mask-size:52% 150%;mask-size:52% 150%}.ripple-copy--sub .ripple-copy__reveal{animation:10.2s cubic-bezier(.45,0,.55,1) -2.4s infinite ripple-visibility-2;-webkit-mask-image:radial-gradient(50% 105%,#000 0 24%,#000000e6 38%,#0000007a 54%,#0000001a 68%,#0000 82%);mask-image:radial-gradient(50% 105%,#000 0 24%,#000000e6 38%,#0000007a 54%,#0000001a 68%,#0000 82%);-webkit-mask-size:58% 180%;mask-size:58% 180%}@keyframes ripple-visibility-2{0%{transform:translate(-.18px);-webkit-mask-position:-43%;mask-position:-43%}25%{transform:translate(.12px,-.08px);-webkit-mask-position:16% 47%;mask-position:16% 47%}50%{transform:translate(.2px,.06px);-webkit-mask-position:58% 53%;mask-position:58% 53%}75%{transform:translate(-.1px,.06px);-webkit-mask-position:102% 48%;mask-position:102% 48%}to{transform:translate(.16px,-.05px);-webkit-mask-position:143% 52%;mask-position:143% 52%}}@media (width<=760px){.entry-atmosphere{-webkit-mask-image:radial-gradient(39% 37% at 50% 39%,#0000 0 54%,#00000014 66%,#0000007a 81%,#000 92%);mask-image:radial-gradient(39% 37% at 50% 39%,#0000 0 54%,#00000014 66%,#0000007a 81%,#000 92%)}.entry-bleed{filter:blur(42px)saturate(138%);opacity:.8}}@media (prefers-reduced-motion:reduce){.ripple-copy__reveal{animation:none!important;-webkit-mask-position:50%!important;mask-position:50%!important}}.home-experience main{isolation:isolate;background-color:#0000;background-image:radial-gradient(75% 15% at 24% 8%,#2591c6e0 0%,#114b97c7 28%,#071644bd 57%,#0000 78%),radial-gradient(58% 13% at 77% 16%,#2fb2b2e6 0%,#278b99b8 28%,#0b336894 56%,#0000 77%),radial-gradient(48% 13% at 5% 24%,#fb5617f5 0%,#d6ab34eb 18%,#4ab1a5db 39%,#195a8fb8 59%,#081a4a94 76%,#0000 90%),radial-gradient(44% 14% at 95% 29%,#ff5b1afa 0%,#bfb336e6 20%,#37aea7db 42%,#227099b8 61%,#081f509e 78%,#0000 92%),radial-gradient(66% 14% at 35% 39%,#38b5b1e6 0%,#208999d1 25%,#104277b8 48%,#071a4aa3 67%,#0000 87%),radial-gradient(52% 14% at 78% 48%,#dbc43aeb 0%,#43afa3e6 27%,#1a6f96c7 49%,#08265ab3 69%,#0000 88%),radial-gradient(48% 14% at 11% 58%,#ff5818f5 0%,#c7b235e6 18%,#3caea4db 38%,#186694bd 57%,#082050a8 75%,#0000 90%),radial-gradient(70% 15% at 54% 70%,#2fb1afeb 0%,#1d8499d1 28%,#0e3c74b8 51%,#061845a8 71%,#0000 90%),radial-gradient(46% 13% at 88% 80%,#fd5b18fa 0%,#c7b438e6 18%,#3daea4db 38%,#176392bf 59%,#081f4fab 76%,#0000 91%),radial-gradient(54% 13% at 18% 91%,#35b2b0e6 0%,#1d8096d1 28%,#0d3b71ba 51%,#05163fb3 72%,#0000 90%),linear-gradient(#05071f 0%,#07163f 18%,#061534 38%,#050b24 58%,#071742 78%,#02030d 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:relative}.home-experience main:before{content:"";z-index:0;pointer-events:none;opacity:.34;mix-blend-mode:soft-light;background-image:url(/assets/ambient-grain.svg);background-size:150px 150px;position:absolute;inset:0}.home-experience main:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fffffff0 0%,#ffffffd6 14%,#f5f7f875 24%,#eaeff142 34%,#0a12301f 47%,#03081c1a 62%,#ebefef38 77%,#f6f6f170 100%);position:absolute;inset:0}.entry-field,.proof-room,.problem-room,.human-room,.brief-room{z-index:1;position:relative;background:0 0!important;border-color:#ffffff38!important}.proof-room{background:linear-gradient(#f8f8f46b 0%,#eef3f333 48%,#12224014 100%)!important;border-top-color:#07122e29!important}.problem-room{background:linear-gradient(#e9eff12e 0%,#7ba3ae1a 42%,#08183e26 100%)!important}.human-room{background:linear-gradient(#0716371a 0%,#030b2338 48%,#02071a52 100%)!important}.brief-room{background:linear-gradient(#030c253d 0%,#5783921f 22%,#e0e8e647 58%,#f6f4ed80 100%)!important}.proof-room,.problem-room,.human-room,.brief-room{box-shadow:none!important}.ambient-bridge{z-index:2}.ambient-bridge--problem-human:before,.ambient-bridge--human-brief:before{filter:blur(26px)!important;opacity:.9!important;background:linear-gradient(#0000,#34a0a42e 48%,#0000)!important}.ambient-bridge--problem-human:after{background:radial-gradient(#ebb8334d 0%,#42b1a438 34%,#145b8b21 56%,#0000 76%)!important}.ambient-bridge--human-brief:after{background:radial-gradient(#ff571652 0%,#c6ae323d 20%,#37a9a033 43%,#12568921 63%,#0000 80%)!important}.proof-orbit-line{border-color:#0915313d!important}.proof-core{box-shadow:0 22px 80px #02061733}.proof-statement,.proof-room-foot,.room-index{z-index:4;position:relative}.proof-statement{-webkit-backdrop-filter:blur(10px);background:#f8f8f457;border-radius:20px;padding:14px 18px}.problem-centre{-webkit-backdrop-filter:blur(8px);background:#f3f7f72e;border-radius:24px;padding:16px 20px}@keyframes thermal-field-breathe{0%,to{background-position:0 0}50%{background-position:0 1.5%}}@media (prefers-reduced-motion:no-preference){.home-experience main{animation:18s ease-in-out infinite thermal-field-breathe}}@media (width<=760px){.home-experience main:before{opacity:.3;background-size:125px 125px}.entry-field{background:linear-gradient(#ffffffeb,#ffffffb8 76%,#ffffff57)!important}.proof-room{background:linear-gradient(#f8f8f45c,#e7efef29 60%,#08183d1a)!important}.problem-room{background:linear-gradient(#e6edef26,#08193f24)!important}.human-room{background:linear-gradient(#07143514,#02081c3d)!important}.brief-room{background:linear-gradient(#030b2433,#eef0eb52 70%,#f6f4ed7a)!important}}.home-experience main:before{opacity:.48;mix-blend-mode:overlay;background-size:122px 122px}.home-experience main:after{background:linear-gradient(#ffffffdb 0%,#ffffffa8 11%,#ffffff42 18%,#ffffff0f 24%,#0000 31% 68%,#f5f6f10f 78%,#f5f6f133 89%,#f5f6f157 100%)}.entry-field{background:linear-gradient(#ffffffe0 0%,#ffffffbd 46%,#ffffff57 72%,#fff0 100%)!important}.proof-room,.problem-room,.human-room,.brief-room{background:0 0!important}.proof-room:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 44% at 48% 46%,#f7f8f533 0%,#f7f8f517 44%,#0000 76%);position:absolute;inset:0}.problem-room:before{filter:blur(34px)!important;background:radial-gradient(58% 48% at 50% 48%,#e8f0f12e 0%,#b0cfce14 42%,#0000 74%)!important}.human-room:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(58% 62% at 62% 49%,#020a1f6b 0%,#020a1f38 48%,#0000 78%);position:absolute;inset:0}.brief-room:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(64% 56% at 52% 54%,#edf1ee2e 0%,#edf1ee12 46%,#0000 76%);position:absolute;inset:0;border:0!important}.proof-room:after,.problem-room:after,.brief-room:after{background-image:none!important}.human-room:before{z-index:0!important;opacity:.24!important;filter:blur(34px)!important;background:radial-gradient(at 19% 54%,#247da633 0 15%,#0000 34%),radial-gradient(at 72% 40%,#155e8f2e 0 13%,#0000 32%)!important}.ambient-bridge:before,.ambient-bridge:after{opacity:.46!important;filter:blur(46px)!important}.ambient-bridge--problem-human:before,.ambient-bridge--human-brief:before{background:linear-gradient(#0000,#39a9a633 42%,#1e76971f 60%,#0000)!important;height:240px!important;top:-120px!important}.ambient-bridge--problem-human:after{background:radial-gradient(#debe3633 0%,#40afa42e 34%,#135c8d1a 58%,#0000 80%)!important;width:48vw!important;height:240px!important;top:-122px!important}.ambient-bridge--human-brief:after{background:radial-gradient(#f85c1b33 0%,#c2b2342b 20%,#35aaa129 43%,#12578914 64%,#0000 82%)!important;width:52vw!important;height:250px!important;top:-126px!important}.problem-room .room-index{color:#05102bc2}.human-room .room-index,.brief-room .room-index{color:#f7faf8c7}.brief-room .intelligence-caption{background:linear-gradient(90deg,#ebf1ef9e,#ebf1ef4d 72%,#0000)!important}.entry-bleed--left-top:before{background:radial-gradient(at 53% 56%,#104ea6fa 0 14%,#2190b5cc 29%,#39b2ae6b 47%,#0000 71%)!important}.entry-bleed--left-top:after{background:radial-gradient(at 72% 25%,#d0b83699 0 10%,#40aea54d 27%,#0000 57%)!important}.entry-bleed--right-top:before{background:radial-gradient(at 38% 60%,#08225bf5 0 15%,#1b6f99c7 32%,#36b1ae70 50%,#0000 72%)!important}.entry-bleed--right-top:after{background:radial-gradient(at 30% 44%,#f75817c2 0 10%,#d3b5346b 24%,#38aca438 40%,#0000 60%)!important}.entry-bleed--right-mid:after{background:radial-gradient(at 58% 31%,#cec135c7 0 9%,#3eb1a652 24%,#0000 44%),radial-gradient(at 43% 68%,#f95917ad 0 10%,#d0b23342 24%,#0000 48%)!important}.entry-bleed--left-bottom:after{background:radial-gradient(at 39% 61%,#f75616b8 0 10%,#c7b13447 24%,#39aba329 39%,#0000 50%)!important}@media (width<=760px){.home-experience main:before{opacity:.43;background-size:105px 105px}.entry-field{background:linear-gradient(#ffffffe6 0%,#ffffffad 49%,#ffffff42 75%,#fff0 100%)!important}.ambient-bridge:before,.ambient-bridge:after{opacity:.34!important}}.home-experience main{isolation:isolate;position:relative;background:#fff!important;animation:none!important}.home-experience main:before{content:"";z-index:0;pointer-events:none;filter:saturate(128%);opacity:.98;will-change:transform;background:radial-gradient(26% 10% at 0 5%,#091e53f0 0%,#1b7197c2 25%,#38b0aa7a 44%,#0000 70%),radial-gradient(24% 10% at 0 17%,#f85716e0 0%,#d2b534a3 18%,#3baca26b 36%,#17608f3d 54%,#0000 75%),radial-gradient(28% 12% at 0 31%,#071b4beb 0%,#1d769ab3 27%,#37b0a966 47%,#0000 73%),radial-gradient(25% 11% at 0 46%,#f55516d6 0%,#cab1339c 18%,#3aaba266 37%,#14598a38 57%,#0000 77%),radial-gradient(28% 12% at 0 62%,#081f52eb 0%,#1e799db0 28%,#38afa963 47%,#0000 73%),radial-gradient(25% 11% at 0 78%,#f75616d6 0%,#ceb33499 18%,#3baaa263 38%,#155b8b38 57%,#0000 77%),radial-gradient(28% 10% at 0 94%,#071c4eed 0%,#1c7398ad 27%,#36aea861 47%,#0000 73%),radial-gradient(27% 10% at 100% 7%,#071d50ed 0%,#1c7499b3 27%,#37b0a966 47%,#0000 73%),radial-gradient(24% 11% at 100% 22%,#f65616db 0%,#cdb4349e 18%,#3aaca369 37%,#145a8b3b 57%,#0000 77%),radial-gradient(28% 12% at 100% 38%,#071e51ed 0%,#1d779bb3 28%,#38afa966 48%,#0000 74%),radial-gradient(24% 11% at 100% 54%,#f55516d9 0%,#ccb2339c 18%,#3aaba266 37%,#14598a38 57%,#0000 77%),radial-gradient(28% 12% at 100% 70%,#071e52ed 0%,#1c759ab0 28%,#37afa963 48%,#0000 74%),radial-gradient(24% 11% at 100% 86%,#f75616d6 0%,#ceb43599 18%,#3baba363 38%,#145a8b38 58%,#0000 77%),radial-gradient(27% 9% at 100% 98%,#071c4eeb 0%,#1b7197ab 27%,#36ada85e 47%,#0000 73%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 9%,#000000d1 14%,#00000073 20%,#0000001f 26%,#0000 33% 67%,#0000001f 74%,#00000073 80%,#000000d1 86%,#000 91% 100%);mask-image:linear-gradient(90deg,#000 0% 9%,#000000d1 14%,#00000073 20%,#0000001f 26%,#0000 33% 67%,#0000001f 74%,#00000073 80%,#000000d1 86%,#000 91% 100%)}.home-experience main:after{content:"";z-index:0;pointer-events:none;opacity:.28;mix-blend-mode:multiply;background-image:url(/assets/ambient-grain.svg);background-size:105px 105px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 27%,#0000 35% 65%,#000 73% 100%);mask-image:linear-gradient(90deg,#000 0 27%,#0000 35% 65%,#000 73% 100%)}.entry-field,.proof-room,.problem-room,.human-room,.brief-room{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.entry-field:before,.entry-field:after,.proof-room:before,.proof-room:after,.problem-room:before,.problem-room:after,.human-room:before,.human-room:after,.brief-room:before,.brief-room:after{content:none!important}.ambient-bridge,.entry-atmosphere{display:none!important}.proof-statement,.problem-centre,.intelligence-caption{-webkit-backdrop-filter:blur(13px);background:#ffffffc2!important}.human-room,.brief-room{color:#111!important}.human-room .room-index,.brief-room .room-index,.problem-room .room-index{color:#0b0b0aa8!important}.human-copy>p:first-child,.human-copy h2,.human-lede,.human-copy>a{color:#111!important;text-shadow:none!important}.human-coordinates span{color:#111!important;background:#ffffffa8!important;border-color:#0b0b0a26!important}@keyframes edge-liquid-drift{0%,to{transform:translate(0,0)scaleY(1)}35%{transform:translateY(.18%)scaleY(1.006)}70%{transform:translateY(-.12%)scaleY(.996)}}@media (prefers-reduced-motion:no-preference){.home-experience main:before{animation:16s cubic-bezier(.45,0,.55,1) infinite edge-liquid-drift}}@media (width<=760px){.home-experience main:before{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000d6 13%,#00000073 21%,#0000001f 29%,#0000 38% 62%,#0000001f 71%,#00000073 79%,#000000d6 87%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000d6 13%,#00000073 21%,#0000001f 29%,#0000 38% 62%,#0000001f 71%,#00000073 79%,#000000d6 87%,#000 100%)}.home-experience main:after{opacity:.24;background-size:92px 92px}}.home-experience main:before,.home-experience main:after{content:none!important}.page-edge-field{z-index:1;pointer-events:none;filter:saturate(122%);opacity:.9;background:radial-gradient(28% 8% at -2% 5%,#061643 0%,#16789e 26%,#32b2aa 44%,#32b2aa2e 58%,#0000 73%),radial-gradient(27% 9% at -2% 15%,#ff591b 0%,#d5b42f 18%,#3fb0a4 38%,#16658d 57%,#061f4f29 70%,#0000 80%),radial-gradient(30% 10% at -2% 28%,#061a4d 0%,#1d7fa0 27%,#37afa8 47%,#37afa82e 61%,#0000 75%),radial-gradient(27% 9% at -2% 42%,#ff5c1b 0%,#cfb332 18%,#40aea3 38%,#155f89 57%,#071f4d26 70%,#0000 80%),radial-gradient(30% 10% at -2% 57%,#061a4a 0%,#1f7d9c 27%,#39b0a7 47%,#39b0a72b 62%,#0000 76%),radial-gradient(27% 9% at -2% 72%,#ff581a 0%,#d2b331 18%,#41aea4 38%,#16618a 57%,#071f4d24 70%,#0000 80%),radial-gradient(30% 10% at -2% 88%,#061a4b 0%,#1d7d9f 27%,#36afa8 47%,#36afa82b 61%,#0000 75%),radial-gradient(28% 8% at -2% 99%,#071541 0%,#17789d 26%,#32b0a9 44%,#32b0a92b 58%,#0000 73%),radial-gradient(28% 8% at 102% 7%,#061643 0%,#16789e 26%,#32b2aa 44%,#32b2aa2e 58%,#0000 73%),radial-gradient(27% 9% at 102% 19%,#ff591b 0%,#d5b42f 18%,#3fb0a4 38%,#16658d 57%,#061f4f29 70%,#0000 80%),radial-gradient(30% 10% at 102% 33%,#061a4d 0%,#1d7fa0 27%,#37afa8 47%,#37afa82e 61%,#0000 75%),radial-gradient(27% 9% at 102% 48%,#ff5c1b 0%,#cfb332 18%,#40aea3 38%,#155f89 57%,#071f4d26 70%,#0000 80%),radial-gradient(30% 10% at 102% 63%,#061a4a 0%,#1f7d9c 27%,#39b0a7 47%,#39b0a72b 62%,#0000 76%),radial-gradient(27% 9% at 102% 78%,#ff581a 0%,#d2b331 18%,#41aea4 38%,#16618a 57%,#071f4d24 70%,#0000 80%),radial-gradient(30% 10% at 102% 93%,#061a4b 0%,#1d7d9f 27%,#36afa8 47%,#36afa82b 61%,#0000 75%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 11%,#000000db 15%,#00000085 21%,#0000002e 27%,#0000 34% 66%,#0000002e 73%,#00000085 79%,#000000db 85%,#000 89% 100%);mask-image:linear-gradient(90deg,#000 0 11%,#000000db 15%,#00000085 21%,#0000002e 27%,#0000 34% 66%,#0000002e 73%,#00000085 79%,#000000db 85%,#000 89% 100%)}.page-edge-field:after{content:"";opacity:.48;mix-blend-mode:multiply;background-image:url(/assets/ambient-grain.svg);background-size:96px 96px;position:absolute;inset:0}.entry-field,.proof-room,.problem-room,.human-room,.brief-room{z-index:2}@keyframes page-edge-liquid{0%,to{transform:translate(0,0)scale(1)}33%{transform:translateY(.14%)scale(1.004)}66%{transform:translateY(-.1%)scale(.998)}}@media (prefers-reduced-motion:no-preference){.page-edge-field{animation:17s cubic-bezier(.45,0,.55,1) infinite page-edge-liquid}}@media (width<=760px){.page-edge-field{opacity:.84;-webkit-mask-image:linear-gradient(90deg,#000 0 13%,#000000c7 18%,#00000057 25%,#0000 38% 62%,#00000057 75%,#000000c7 82%,#000 87% 100%);mask-image:linear-gradient(90deg,#000 0 13%,#000000c7 18%,#00000057 25%,#0000 38% 62%,#00000057 75%,#000000c7 82%,#000 87% 100%)}.page-edge-field:after{opacity:.42;background-size:84px 84px}}.page-edge-field:before{content:"";pointer-events:none;filter:blur(24px);background:radial-gradient(16% 11% at 8% 9%,#54d2c43d,#0000 70%),radial-gradient(14% 13% at 92% 34%,#4fcfc138,#0000 70%),radial-gradient(17% 12% at 10% 58%,#41c2b938,#0000 72%),radial-gradient(16% 12% at 91% 77%,#4dcdc038,#0000 72%);animation:13s ease-in-out infinite alternate edge-refraction;position:absolute;inset:-1.5% -1%}@keyframes edge-refraction{0%{transform:translate(-.8%)scaleY(.99)}50%{transform:translate(.7%,.35%)scaleY(1.018)}to{transform:translate(-.2%,-.25%)scaleY(1.004)}}@media (prefers-reduced-motion:reduce){.page-edge-field:before{animation:none!important}}.page-edge-field{filter:saturate(135%);background:radial-gradient(15% 6% at -1% 16%,#ff480afa 0%,#ff7c12f5 18%,#e7bf2ae0 35%,#65be7694 52%,#33b0a442 67%,#0000 80%),radial-gradient(16% 6% at -1% 48%,#ff4a0af7 0%,#ff7e13f0 18%,#e5be2bdb 35%,#63bc788f 52%,#32aea33d 67%,#0000 80%),radial-gradient(15% 6% at -1% 79%,#ff4b0af7 0%,#ff7e13f0 18%,#e5be2bdb 35%,#62bc788f 52%,#32aea33d 67%,#0000 80%),radial-gradient(15% 6% at 101% 22%,#ff480afa 0%,#ff7c12f5 18%,#e7bf2ae0 35%,#65be7694 52%,#33b0a442 67%,#0000 80%),radial-gradient(16% 6% at 101% 55%,#ff4a0af7 0%,#ff7e13f0 18%,#e5be2bdb 35%,#63bc788f 52%,#32aea33d 67%,#0000 80%),radial-gradient(15% 6% at 101% 84%,#ff4b0af7 0%,#ff7e13f0 18%,#e5be2bdb 35%,#62bc788f 52%,#32aea33d 67%,#0000 80%),radial-gradient(34% 13% at -7% 8%,#45cdc5c7 0%,#26afb0a8 25%,#17779a7a 48%,#0000 73%),radial-gradient(38% 15% at -10% 28%,#32bfb9b8 0%,#1d97a694 31%,#0d56856b 54%,#0000 76%),radial-gradient(36% 14% at -8% 61%,#3dc7bfba 0%,#22a4ab94 30%,#10638e6b 53%,#0000 76%),radial-gradient(37% 14% at -9% 90%,#39c4beb8 0%,#219ea88f 30%,#0f5d8a66 53%,#0000 76%),radial-gradient(34% 13% at 107% 10%,#45cdc5c7 0%,#26afb0a8 25%,#17779a7a 48%,#0000 73%),radial-gradient(38% 15% at 110% 31%,#32bfb9b8 0%,#1d97a694 31%,#0d56856b 54%,#0000 76%),radial-gradient(36% 14% at 108% 64%,#3dc7bfba 0%,#22a4ab94 30%,#10638e6b 53%,#0000 76%),radial-gradient(37% 14% at 109% 92%,#39c4beb8 0%,#219ea88f 30%,#0f5d8a66 53%,#0000 76%),linear-gradient(90deg,#010518f5 0%,#051239eb 6%,#0a3265c7 12%,#14698f85 18%,#30aba62e 24%,#0000 31%),linear-gradient(270deg,#010518f5 0%,#051239eb 6%,#0a3265c7 12%,#14698f85 18%,#30aba62e 24%,#0000 31%)}.page-edge-field:after{opacity:.58;mix-blend-mode:overlay;opacity:.86;mix-blend-mode:multiply;filter:contrast(185%);background-image:url(/assets/ambient-grain.svg);background-size:64px 64px}@media (width<=760px){.page-edge-field:after{opacity:.76;background-size:58px 58px}}.page-edge-field{contain:paint;transform:translateZ(0);z-index:1!important;pointer-events:none!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}@media (prefers-reduced-motion:no-preference){.page-edge-field{animation:17s cubic-bezier(.45,0,.55,1) infinite page-edge-liquid!important}}.page-edge-field{overflow:hidden;background:linear-gradient(90deg,#02081deb 0%,#07214ed6 7%,#10577f9e 13%,#2aa7a347 20%,#0000 30%),linear-gradient(270deg,#02081deb 0%,#07214ed6 7%,#10577f9e 13%,#2aa7a347 20%,#0000 30%)!important;animation:none!important}.page-edge-field:before{content:"";filter:blur(22px);background:linear-gradient(90deg,#4fd6c729 0 18%,#0000 29% 71%,#4fd6c729 82% 100%);position:absolute;inset:0;animation:none!important}.edge-fluid{filter:blur(34px)saturate(136%);opacity:.88;will-change:transform,border-radius;border-radius:46% 54% 61% 39%/55% 42% 58% 45%;width:32vw;min-width:360px;height:42vh;min-height:360px;position:absolute;transform:translate(0,0)}.edge-fluid:before,.edge-fluid:after{content:"";border-radius:inherit;position:absolute}.edge-fluid:before{background:radial-gradient(50% 58%,#2dbeb7eb 0%,#1e91a4db 31%,#0d5283c7 57%,#041746e6 84%,#010414f5 100%);inset:0}.edge-fluid--l1{animation:18s cubic-bezier(.45,0,.55,1) infinite alternate fluid-l1;top:-10vh;left:-18vw}.edge-fluid--l2{animation:22s ease-in-out infinite alternate fluid-l2;top:28vh;left:-22vw}.edge-fluid--l3{animation:20s cubic-bezier(.45,0,.55,1) infinite alternate fluid-l3;top:67vh;left:-17vw}.edge-fluid--r1{animation:21s cubic-bezier(.45,0,.55,1) infinite alternate fluid-r1;top:-4vh;right:-18vw;transform:scaleX(-1)}.edge-fluid--r2{animation:19s ease-in-out infinite alternate fluid-r2;top:34vh;right:-22vw;transform:scaleX(-1)}.edge-fluid--r3{animation:23s cubic-bezier(.45,0,.55,1) infinite alternate fluid-r3;top:72vh;right:-17vw;transform:scaleX(-1)}@keyframes fluid-l1{0%{border-radius:42% 58% 66% 34%/57% 39% 61% 43%;transform:translate(-3%)scale(.88,1.12)}32%{border-radius:63% 37% 44% 56%/41% 64% 36% 59%;transform:translate(15%,10%)scale(1.08,.96)}68%{border-radius:36% 64% 60% 40%/66% 35% 65% 34%;transform:translate(5%,26%)scale(.97,1.13)}to{border-radius:67% 33% 39% 61%/39% 60% 40% 61%;transform:translate(12%,37%)scale(1.12,.9)}}@keyframes fluid-l2{0%{border-radius:62% 38% 45% 55%/41% 61% 39% 59%;transform:translate(-8%,-14%)scale(1.12,.9)}38%{border-radius:38% 62% 68% 32%/64% 36%;transform:translate(13%)scale(.9,1.14)}74%{border-radius:66% 34% 42% 58%/38% 63% 37% 62%;transform:translate(4%,18%)scale(1.09,.94)}to{border-radius:40% 60% 64% 36%/62% 38%;transform:translate(16%,31%)scale(.93,1.1)}}@keyframes fluid-l3{0%{border-radius:39% 61% 65% 35%/65% 37% 63% 35%;transform:translate(-4%,-24%)scale(.92,1.14)}42%{border-radius:68% 32% 42% 58%/37% 64% 36% 63%;transform:translate(16%,-9%)scale(1.11,.92)}to{border-radius:42% 58% 67% 33%/61% 39%;transform:translate(6%,13%)scale(.95,1.12)}}@keyframes fluid-r1{0%{border-radius:42% 58% 66% 34%/57% 39% 61% 43%;transform:translate(3%)scaleX(-1)scale(.88,1.12)}32%{border-radius:63% 37% 44% 56%/41% 64% 36% 59%;transform:translate(-15%,10%)scaleX(-1)scale(1.08,.96)}68%{border-radius:36% 64% 60% 40%/66% 35% 65% 34%;transform:translate(-5%,26%)scaleX(-1)scale(.97,1.13)}to{border-radius:67% 33% 39% 61%/39% 60% 40% 61%;transform:translate(-12%,37%)scaleX(-1)scale(1.12,.9)}}@keyframes fluid-r2{0%{border-radius:62% 38% 45% 55%/41% 61% 39% 59%;transform:translate(8%,-14%)scaleX(-1)scale(1.12,.9)}38%{border-radius:38% 62% 68% 32%/64% 36%;transform:translate(-13%)scaleX(-1)scale(.9,1.14)}74%{border-radius:66% 34% 42% 58%/38% 63% 37% 62%;transform:translate(-4%,18%)scaleX(-1)scale(1.09,.94)}to{border-radius:40% 60% 64% 36%/62% 38%;transform:translate(-16%,31%)scaleX(-1)scale(.93,1.1)}}@keyframes fluid-r3{0%{border-radius:39% 61% 65% 35%/65% 37% 63% 35%;transform:translate(4%,-24%)scaleX(-1)scale(.92,1.14)}42%{border-radius:68% 32% 42% 58%/37% 64% 36% 63%;transform:translate(-16%,-9%)scaleX(-1)scale(1.11,.92)}to{border-radius:42% 58% 67% 33%/61% 39%;transform:translate(-6%,13%)scaleX(-1)scale(.95,1.12)}}@media (width<=760px){.edge-fluid{filter:blur(28px)saturate(132%);width:66vw;min-width:260px;height:36vh;min-height:300px}.edge-fluid--l1{left:-48vw}.edge-fluid--l2{left:-53vw}.edge-fluid--l3{left:-47vw}.edge-fluid--r1{right:-48vw}.edge-fluid--r2{right:-53vw}.edge-fluid--r3{right:-47vw}}@media (prefers-reduced-motion:reduce){.edge-fluid{animation:none!important}}.page-edge-field{background:linear-gradient(90deg,#010412fa 0%,#041134eb 5%,#083265a6 10%,#1678954d 15%,#0000 22%),linear-gradient(270deg,#010412fa 0%,#041134eb 5%,#083265a6 10%,#1678954d 15%,#0000 22%)!important;-webkit-mask-image:none!important;mask-image:none!important}.page-edge-field:before{filter:none!important;background:0 0!important}.edge-fluid{opacity:.92;filter:blur(30px)saturate(142%);width:38vw;min-width:430px;height:50vh;min-height:420px}.edge-fluid:after{filter:blur(10px);background:radial-gradient(#ff4808fc 0%,#ff770ffa 20%,#f4a91cf2 33%,#ddc731e0 47%,#76c269a3 62%,#30b8a547 78%,#0000 100%);width:42%;height:34%;top:29%;left:17%}.edge-fluid--l1{top:-14vh;left:-23vw}.edge-fluid--l2{top:25vh;left:-27vw}.edge-fluid--l3{top:64vh;left:-21vw}.edge-fluid--r1{top:-9vh;right:-23vw}.edge-fluid--r2{top:30vh;right:-27vw}.edge-fluid--r3{top:70vh;right:-21vw}@media (width<=760px){.edge-fluid{filter:blur(25px)saturate(138%);width:78vw;min-width:300px;height:44vh;min-height:330px}.edge-fluid--l1{left:-60vw}.edge-fluid--l2{left:-65vw}.edge-fluid--l3{left:-58vw}.edge-fluid--r1{right:-60vw}.edge-fluid--r2{right:-65vw}.edge-fluid--r3{right:-58vw}}.edge-fluid--l3,.edge-fluid--r3{display:none!important}.edge-fluid{filter:blur(22px)saturate(138%);contain:paint;backface-visibility:hidden;transform:translate(0,0)}.edge-fluid--l1{animation:18s cubic-bezier(.45,0,.55,1) infinite alternate fluid-composite-l1!important}.edge-fluid--l2{animation:23s ease-in-out infinite alternate fluid-composite-l2!important}.edge-fluid--r1{animation:20s cubic-bezier(.45,0,.55,1) infinite alternate fluid-composite-r1!important}.edge-fluid--r2{animation:24s ease-in-out infinite alternate fluid-composite-r2!important}@keyframes fluid-composite-l1{0%{transform:translate(-5%,-5%)scale(.92,1.08)}48%{transform:translate(14%,15%)scale(1.1,.94)}to{transform:translate(3%,34%)scale(.98,1.11)}}@keyframes fluid-composite-l2{0%{transform:translate(-7%,-16%)scale(1.08,.94)}52%{transform:translate(16%,4%)scale(.94,1.1)}to{transform:translate(5%,30%)scale(1.06,.96)}}@keyframes fluid-composite-r1{0%{transform:translate(5%,-4%)scaleX(-1)scale(.92,1.08)}48%{transform:translate(-14%,17%)scaleX(-1)scale(1.1,.94)}to{transform:translate(-3%,35%)scaleX(-1)scale(.98,1.11)}}@keyframes fluid-composite-r2{0%{transform:translate(7%,-15%)scaleX(-1)scale(1.08,.94)}52%{transform:translate(-16%,5%)scaleX(-1)scale(.94,1.1)}to{transform:translate(-5%,31%)scaleX(-1)scale(1.06,.96)}}@media (width<=760px){.edge-fluid{filter:blur(18px)saturate(134%)}}@media (prefers-reduced-motion:reduce){.edge-fluid--l1,.edge-fluid--l2,.edge-fluid--l3,.edge-fluid--r1,.edge-fluid--r2,.edge-fluid--r3{animation:none!important;transform:none!important}}.page-edge-field{z-index:1!important;pointer-events:none!important;filter:none!important;opacity:1!important;background:0 0!important;animation:none!important;position:fixed!important;inset:0!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.page-edge-field:before{content:""!important;pointer-events:none!important;filter:blur(18px)!important;opacity:1!important;background:radial-gradient(16% 34% at -5% 18%,#01051866,#05225024 48%,#0000 76%),radial-gradient(16% 34% at 105% 24%,#01051866,#05225024 48%,#0000 76%),radial-gradient(14% 28% at -5% 78%,#01051852,#0522501a 50%,#0000 78%),radial-gradient(14% 28% at 105% 74%,#01051852,#0522501a 50%,#0000 78%)!important;animation:none!important;position:absolute!important;inset:0!important}.page-edge-field:after{content:""!important;pointer-events:none!important;opacity:.34!important;mix-blend-mode:multiply!important;filter:contrast(165%)!important;background-image:url(/assets/ambient-grain.svg)!important;background-size:72px 72px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#000 0 25%,#0000 34% 66%,#000 75% 100%)!important;mask-image:linear-gradient(90deg,#000 0 25%,#0000 34% 66%,#000 75% 100%)!important}.edge-fluid{filter:blur(22px)saturate(126%)!important;opacity:.92!important;contain:paint!important;backface-visibility:hidden!important;will-change:transform!important;border-radius:52% 48% 46% 54%/55% 43% 57% 45%!important;width:31vw!important;min-width:310px!important;height:39vh!important;min-height:300px!important;animation-timing-function:cubic-bezier(.45,0,.55,1)!important;animation-iteration-count:infinite!important;animation-direction:alternate!important;display:block!important;position:absolute!important;overflow:hidden!important}.edge-fluid:before{content:""!important;border-radius:inherit!important;background:radial-gradient(48% 54% at 38% 46%,#ff5610f7 0 8%,#ff8718f0 8% 15%,#ecc331e0 15% 24%,#73c2709e 24% 34%,#40bfb6db 34% 48%,#2388b6e6 48% 66%,#0b377af2 66% 84%,#020822fc 84% 100%)!important;position:absolute!important;inset:0!important}.edge-fluid:after{content:""!important;border-radius:inherit!important;mix-blend-mode:multiply!important;opacity:.68!important;filter:contrast(150%)!important;background:radial-gradient(circle at 28% 24%,#ffffff0e,#0000 18%),radial-gradient(circle at 64% 42%,#00000013,#0000 22%),radial-gradient(circle at 50% 82%,#ffffff0b,#0000 15%),url(/assets/ambient-grain.svg) 0 0/64px 64px!important;position:absolute!important;inset:-8%!important}.edge-fluid--l1{animation-name:matte-glob-l1!important;animation-duration:15s!important;top:-8vh!important;left:-18vw!important}.edge-fluid--l2{width:34vw!important;height:43vh!important;animation-name:matte-glob-l2!important;animation-duration:18s!important;top:31vh!important;left:-22vw!important}.edge-fluid--l3{width:28vw!important;height:34vh!important;animation-name:matte-glob-l3!important;animation-duration:17s!important;top:70vh!important;left:-17vw!important}.edge-fluid--r1{animation-name:matte-glob-r1!important;animation-duration:16s!important;top:3vh!important;right:-18vw!important}.edge-fluid--r2{width:35vw!important;height:44vh!important;animation-name:matte-glob-r2!important;animation-duration:19s!important;top:41vh!important;right:-22vw!important}.edge-fluid--r3{width:28vw!important;height:35vh!important;animation-name:matte-glob-r3!important;animation-duration:17s!important;top:77vh!important;right:-17vw!important}@keyframes matte-glob-l1{0%{transform:translate(-4%,-3%)scale(.95,1.05)}45%{transform:translate(8%,8%)scale(1.06,.96)}to{transform:translate(2%,19%)scale(.98,1.08)}}@keyframes matte-glob-l2{0%{transform:translate(-6%,-8%)scale(1.05,.95)}52%{transform:translate(10%,3%)scale(.95,1.08)}to{transform:translate(4%,18%)scale(1.04,.97)}}@keyframes matte-glob-l3{0%{transform:translate(-2%,-14%)scale(.97,1.04)}48%{transform:translate(7%,-3%)scale(1.04,.97)}to{transform:translate(2%,9%)scale(.98,1.06)}}@keyframes matte-glob-r1{0%{transform:translate(4%,-3%)scaleX(-1)scale(.95,1.05)}45%{transform:translate(-8%,8%)scaleX(-1)scale(1.06,.96)}to{transform:translate(-2%,19%)scaleX(-1)scale(.98,1.08)}}@keyframes matte-glob-r2{0%{transform:translate(6%,-8%)scaleX(-1)scale(1.05,.95)}52%{transform:translate(-10%,3%)scaleX(-1)scale(.95,1.08)}to{transform:translate(-4%,18%)scaleX(-1)scale(1.04,.97)}}@keyframes matte-glob-r3{0%{transform:translate(2%,-14%)scaleX(-1)scale(.97,1.04)}48%{transform:translate(-7%,-3%)scaleX(-1)scale(1.04,.97)}to{transform:translate(-2%,9%)scaleX(-1)scale(.98,1.06)}}.entry-field,.proof-room,.problem-room,.human-room,.brief-room{box-shadow:none!important;background:0 0!important;border:0!important}.human-touch{display:none!important}@media (width<=760px){.edge-fluid{filter:blur(18px)saturate(122%)!important;opacity:.86!important;width:64vw!important;min-width:240px!important;height:32vh!important;min-height:230px!important}.edge-fluid--l1{left:-43vw!important}.edge-fluid--l2{left:-47vw!important}.edge-fluid--l3{left:-41vw!important}.edge-fluid--r1{right:-43vw!important}.edge-fluid--r2{right:-47vw!important}.edge-fluid--r3{right:-41vw!important}.page-edge-field:after{opacity:.28!important;background-size:58px 58px!important}}@media (prefers-reduced-motion:reduce){.edge-fluid--l1,.edge-fluid--l2,.edge-fluid--l3,.edge-fluid--r1,.edge-fluid--r2,.edge-fluid--r3{animation:none!important;transform:none!important}}.edge-fluid{filter:blur(20px)saturate(134%)!important;opacity:.88!important}.edge-fluid:before{background:radial-gradient(44% 48% at 66%,#ff5b0ef5 0 8%,#ff9118f0 8% 15%,#eac531e0 15% 24%,#73c270a8 24% 34%,#3ec2b8e0 34% 49%,#289bbae0 49% 65%,#185d9ae0 65% 79%,#0a2968d1 79% 91%,#030e35b8 91% 100%)!important}.edge-fluid--r1:before,.edge-fluid--r2:before,.edge-fluid--r3:before{background:radial-gradient(44% 48% at 34%,#ff5b0ef5 0 8%,#ff9118f0 8% 15%,#eac531e0 15% 24%,#73c270a8 24% 34%,#3ec2b8e0 34% 49%,#289bbae0 49% 65%,#185d9ae0 65% 79%,#0a2968d1 79% 91%,#030e35b8 91% 100%)!important}.edge-fluid:after{opacity:.76!important;filter:contrast(175%)!important;background-size:auto,auto,auto,54px 54px!important}.page-edge-field:before{background:0 0!important}.page-edge-field:after{opacity:.22!important;mix-blend-mode:multiply!important;background-size:62px 62px!important}.edge-fluid--l1{border-radius:58% 42% 52% 48%/46% 60% 40% 54%!important;width:34vw!important;height:42vh!important;top:-10vh!important;left:-20vw!important}.edge-fluid--l2{border-radius:44% 56% 61% 39%/58% 41% 59% 42%!important;width:37vw!important;height:47vh!important;top:30vh!important;left:-24vw!important}.edge-fluid--l3{border-radius:62% 38% 45% 55%/43% 57% 39% 61%!important;width:30vw!important;height:36vh!important;top:72vh!important;left:-18vw!important}.edge-fluid--r1{border-radius:42% 58% 50% 50%/61% 39% 58% 42%!important;width:34vw!important;height:43vh!important;top:1vh!important;right:-20vw!important}.edge-fluid--r2{border-radius:57% 43% 39% 61%/45% 62% 38% 55%!important;width:38vw!important;height:48vh!important;top:40vh!important;right:-24vw!important}.edge-fluid--r3{border-radius:46% 54% 63% 37%/59% 41% 56% 44%!important;width:30vw!important;height:36vh!important;top:79vh!important;right:-18vw!important}@media (width<=760px){.edge-fluid{filter:blur(15px)saturate(130%)!important;opacity:.82!important}.edge-fluid--l1{width:72vw!important;height:31vh!important;left:-48vw!important}.edge-fluid--l2{width:78vw!important;height:35vh!important;left:-53vw!important}.edge-fluid--l3{width:66vw!important;height:29vh!important;left:-46vw!important}.edge-fluid--r1{width:72vw!important;height:31vh!important;right:-48vw!important}.edge-fluid--r2{width:78vw!important;height:35vh!important;right:-53vw!important}.edge-fluid--r3{width:66vw!important;height:29vh!important;right:-46vw!important}}.edge-fluid--l1:before{background:radial-gradient(48% 54% at 64% 48%,#f76712eb 0 7%,#f49e1fe0 7% 14%,#dec538cc 14% 23%,#67be7e94 23% 34%,#3ebfb6d6 34% 50%,#2490b7e0 50% 67%,#124c8de6 67% 83%,#051b4ed1 83% 100%)!important}.edge-fluid--l2:before{background:radial-gradient(54% 58% at 61%,#50cec1eb 0 26%,#30afb6e0 26% 45%,#1c78a9e6 45% 64%,#0e4587ed 64% 82%,#031848db 82% 100%)!important}.edge-fluid--l3:before{background:radial-gradient(48% 52% at 66% 52%,#e2ca37d6 0 12%,#6dc077ad 12% 26%,#3fc0b5e0 26% 44%,#2897b7e6 44% 63%,#125395eb 63% 80%,#041f57d6 80% 100%)!important}.edge-fluid--r1:before{background:radial-gradient(54% 58% at 39% 48%,#46cbc1eb 0 25%,#2eabb5e0 25% 44%,#1b74a7e6 44% 63%,#0d4184ed 63% 82%,#031746db 82% 100%)!important}.edge-fluid--r2:before{background:radial-gradient(48% 54% at 36%,#ff580ef2 0 7%,#fa8b17eb 7% 14%,#e6c331d9 14% 23%,#6ec1759c 23% 34%,#3ec0b5db 34% 49%,#2794b8e6 49% 66%,#124f90eb 66% 82%,#041d53d6 82% 100%)!important}.edge-fluid--r3:before{background:radial-gradient(50% 56% at 38%,#5bcfc0e6 0 18%,#3db9b7e0 18% 36%,#238bb2e6 36% 57%,#115494eb 57% 77%,#041f57d6 77% 100%)!important}.edge-fluid--l2:after,.edge-fluid--r1:after{opacity:.6!important}.edge-fluid--l3:after,.edge-fluid--r3:after{opacity:.72!important}.proof-room{font-family:Inter,Arial,sans-serif!important}.proof-room em,.proof-room i{font-family:Inter,Arial,sans-serif!important;font-style:normal!important}.proof-readout{z-index:44;-webkit-backdrop-filter:blur(16px);text-align:left;background:#ffffffc7;border:1px solid #0b0b0a21;width:min(34vw,430px);padding:18px 20px 17px;position:absolute;bottom:58px;left:clamp(32px,7vw,112px);box-shadow:0 18px 60px #0f1d380f}.proof-readout-kicker{letter-spacing:.09em;color:#565b66;margin-bottom:10px;font-family:DM Mono,monospace;font-size:.56rem;display:block}.proof-readout-title{letter-spacing:-.055em;margin-bottom:12px;font-size:clamp(1.8rem,3vw,3.35rem);font-weight:600;line-height:.9;display:block}.proof-readout-summary{color:#34363c;max-width:42ch;margin:0 0 16px;font-size:.84rem;line-height:1.45}.proof-readout-meta{border-top:1px solid #0b0b0a1a;border-bottom:1px solid #0b0b0a1a;grid-template-columns:1.45fr .8fr;gap:14px;margin:0;padding:13px 0 12px;display:grid}.proof-readout-meta div{min-width:0}.proof-readout-meta dt{letter-spacing:.08em;text-transform:uppercase;color:#6a6e76;margin-bottom:5px;font-family:DM Mono,monospace;font-size:.48rem}.proof-readout-meta dd{color:#17191d;margin:0;font-size:.68rem;line-height:1.35}.proof-readout>a{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid;margin-top:13px;padding-bottom:3px;font-family:DM Mono,monospace;font-size:.54rem;display:inline-block}.proof-bubble.is-current{filter:drop-shadow(0 18px 30px #0d0d0d24)}.proof-bubble.is-current .proof-bubble-inner{animation-play-state:paused}.proof-core>p{letter-spacing:.11em}.proof-room-foot{text-align:right;max-width:340px;right:30px;color:#5f6168!important;left:auto!important}@media (width<=760px){.proof-room{min-height:1120px!important;padding-bottom:330px!important}.proof-system{top:42%!important}.proof-readout{width:auto;padding:17px 18px 16px;bottom:62px;left:18px;right:18px}.proof-readout-title{font-size:2rem}.proof-readout-summary{font-size:.78rem}.proof-readout-meta{grid-template-columns:1fr;gap:9px}.proof-readout-meta dd{font-size:.66rem}.proof-room-foot{text-align:left!important;max-width:none!important;bottom:18px!important;left:18px!important;right:18px!important}}.home-experience main{overflow:clip visible!important}.proof-room{z-index:6!important;overflow:visible!important}.problem-room{z-index:3!important}.proof-system{overflow:visible!important}@supports not (overflow:clip){.home-experience main{overflow:hidden visible!important}}@media (width<=760px){.proof-room{overflow:visible!important}}.proof-readout{z-index:60!important;background:#fffffff0!important}.orbit-runner--product{width:94%;height:56%;margin-top:-28%;margin-left:-47%;animation:42s linear -8s infinite proof-orbit-a}.orbit-runner--ecosystem{width:70%;height:78%;margin-top:-39%;margin-left:-35%;animation:50s linear -18s infinite reverse proof-orbit-b}.orbit-runner--product .proof-bubble-inner{animation:42s linear -8s infinite proof-counter-a}.orbit-runner--ecosystem .proof-bubble-inner{animation:50s linear -18s infinite reverse proof-counter-b}.proof-bubble--logo{aspect-ratio:1;width:clamp(112px,10.6vw,154px);color:var(--home-ink);background:#fffffff5;border:1px solid #0b0b0a33;border-radius:50%;padding:0;overflow:hidden;box-shadow:0 12px 34px #0b0b0a14}.proof-bubble--logo .proof-bubble-inner{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 18px;display:flex;position:relative}.proof-bubble--logo img{object-fit:contain;width:82%;height:auto;max-height:52%}.proof-bubble--tif-logo{background:var(--home-lime);width:clamp(124px,11.8vw,170px)}.proof-bubble--tif-logo img{width:86%;max-height:44%}.proof-node-tag{white-space:nowrap;color:#4c5058;font-family:DM Mono,monospace;position:absolute;top:13px;left:50%;transform:translate(-50%);letter-spacing:.07em!important;font-size:.42rem!important}.proof-bubble--evidence{aspect-ratio:1;background:#ddd;border-radius:50%;width:clamp(64px,6.2vw,90px);overflow:hidden}.proof-bubble--evidence .proof-bubble-inner{border-radius:50%;width:100%;height:100%;overflow:hidden}.proof-bubble--evidence img{object-fit:cover;filter:saturate(.96)contrast(1.03);width:100%;height:100%}.proof-bubble--product{width:clamp(60px,5.5vw,82px)}.proof-bubble--product img{object-position:50% 12%}.proof-bubble--ecosystem{width:clamp(74px,6.9vw,98px)}.proof-bubble--ecosystem img{object-position:center}.proof-bubble--culture{width:clamp(66px,6vw,88px)}.proof-bubble--visual{width:clamp(70px,6.4vw,94px)}@media (width<=800px){.proof-bubble--logo{width:92px}.proof-bubble--tif-logo{width:98px}.proof-node-tag{top:10px;font-size:.36rem!important}.proof-bubble--evidence{width:58px}.proof-bubble--product{width:54px}.proof-bubble--ecosystem{width:62px}}.orbit-runner--kleio{animation-delay:-27s}.orbit-runner--tif{animation-delay:-7s}.orbit-runner--space{width:94%;height:56%;margin-top:-28%;margin-left:-47%;animation:42s linear -18s infinite proof-orbit-a}.orbit-runner--space .proof-bubble-inner{animation:42s linear -18s infinite proof-counter-a}.proof-bubble--space{width:clamp(66px,6vw,88px)}.orbit-runner--kleio{width:0;height:0;margin:0;top:41%;left:78%;animation:none!important}.orbit-runner--tif{width:0;height:0;margin:0;top:58%;left:26%;animation:none!important}.orbit-runner--kleio .proof-bubble-inner,.orbit-runner--tif .proof-bubble-inner,.proof-bubble--logo{animation:none!important}.orbit-runner--kleio .proof-bubble--logo,.orbit-runner--tif .proof-bubble--logo{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.orbit-runner--kleio .proof-bubble--logo:hover,.orbit-runner--kleio .proof-bubble--logo:focus-visible,.orbit-runner--tif .proof-bubble--logo:hover,.orbit-runner--tif .proof-bubble--logo:focus-visible{transform:translate(-50%,-50%)scale(1.055)}@media (width<=800px){.orbit-runner--kleio{top:44%;left:73%}.orbit-runner--tif{top:58%;left:24%}}.proof-bubble--logo{width:clamp(106px,9vw,140px)}.proof-bubble--tif-logo{width:clamp(114px,9.6vw,148px)}.orbit-runner--tif{top:40%;left:25%}@media (width<=800px){.proof-bubble--logo{width:78px}.proof-bubble--tif-logo{width:84px}.proof-node-tag{display:none}.proof-bubble--evidence{width:48px}.proof-bubble--product{width:44px}.proof-bubble--ecosystem{width:50px}.proof-bubble--space,.proof-bubble--culture,.proof-bubble--visual{width:48px}.orbit-runner--kleio{top:38%;left:78%}.orbit-runner--tif{top:48%;left:21%}}.problem-room--intake{background:var(--home-paper);min-height:auto;padding:110px 6vw 86px;overflow:hidden}.problem-room--intake .room-index{top:26px;left:28px}.problem-intro{grid-template-columns:.7fr 1.4fr 1fr;align-items:start;gap:34px;margin:0 0 48px;display:grid}.problem-intro .problem-prompt{letter-spacing:.08em;color:#4f5665;margin:7px 0 0;font-family:DM Mono,monospace;font-size:.6rem}.problem-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.3rem,5.8vw,6.7rem);font-weight:600;line-height:.88}.problem-intro>p:last-child{color:#4e545d;max-width:42ch;margin:8px 0 0;font-size:1rem;line-height:1.45}.problem-board{grid-template-rows:minmax(250px,1fr) minmax(260px,1fr);grid-template-columns:1.05fr .9fr 1.15fr;gap:12px;min-height:640px;display:grid}.problem-situations{color:#fff;background:#0c0c0b;border-radius:24px;flex-direction:column;grid-row:1/3;justify-content:stretch;padding:26px 24px;display:flex}.problem-situations .problem-node{color:#d6d6d0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff2e;flex:1;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;width:100%;padding:18px 4px;font-family:inherit;transition:all .2s;display:grid;position:relative;inset:auto!important}.problem-situations .problem-node span{color:#8e938d;grid-row:1/3;width:auto;font-family:DM Mono,monospace;font-size:.55rem}.problem-situations .problem-node strong{letter-spacing:-.045em;font-size:clamp(1.45rem,2vw,2.35rem);font-weight:500;line-height:.95}.problem-situations .problem-node small{letter-spacing:.06em;color:#858a84;margin-top:6px;font-family:DM Mono,monospace;font-size:.48rem}.problem-situations .problem-node:hover,.problem-situations .problem-node:focus-visible,.problem-situations .problem-node.is-active{color:var(--home-lime);background:0 0;padding-inline:4px}.problem-situations .problem-node.is-active small,.problem-situations .problem-node.is-active span{color:#c7ccbd}.problem-visual{background:#ddd;border-radius:24px;grid-area:1/2/3;min-height:100%;margin:0;overflow:hidden}.problem-visual img{object-fit:cover;width:100%;height:100%;transition:opacity .2s,transform .45s;transform:scale(1.01)}.problem-response{border:1px solid var(--line);background:#fffc;border-radius:24px;flex-direction:column;grid-area:1/3/3;padding:28px 28px 24px;display:flex}.problem-response>span{letter-spacing:.08em;color:#5d6370;font-family:DM Mono,monospace;font-size:.55rem}.problem-response h3{letter-spacing:-.06em;margin:22px 0 18px;font-size:clamp(2.6rem,4.3vw,5.2rem);font-weight:600;line-height:.9}.problem-response>p{color:#474d56;max-width:46ch;font-size:1.04rem;line-height:1.5}.problem-response-notes{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:28px;display:grid}.problem-response-notes p{border-top:1px solid var(--line);margin:0;padding-top:12px}.problem-response-notes b{letter-spacing:.07em;text-transform:uppercase;color:#666d79;margin-bottom:8px;font-family:DM Mono,monospace;font-size:.51rem;display:block}.problem-response-notes span{font-size:.8rem;line-height:1.45;display:block}.problem-response>a{text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;margin-top:26px;padding-bottom:3px;font-family:DM Mono,monospace;font-size:.58rem}.problem-confidence{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;padding-top:18px;display:grid}.problem-confidence span{color:#505660;font-size:.78rem;line-height:1.45}.problem-confidence b{letter-spacing:.07em;text-transform:uppercase;color:#111;margin-right:8px;font-family:DM Mono,monospace;font-size:.52rem}.problem-line{display:none!important}@media (width<=800px){.problem-room--intake{padding:92px 18px 68px}.problem-intro{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.problem-intro h2{font-size:3.2rem}.problem-intro>p:last-child{max-width:none}.problem-board{grid-template-rows:auto 250px auto;grid-template-columns:1fr 1fr;min-height:0}.problem-situations{border-radius:20px;grid-area:1/1/auto/-1;padding:18px}.problem-situations .problem-node{grid-template-columns:30px 1fr;padding:13px 0}.problem-situations .problem-node strong{font-size:1.5rem}.problem-visual{border-radius:18px;grid-area:2/1}.problem-response{border-radius:18px;grid-area:2/2/4;padding:20px}.problem-response h3{margin:14px 0 12px;font-size:2rem}.problem-response>p{font-size:.84rem}.problem-response-notes{grid-template-columns:1fr;gap:8px;padding-top:14px}.problem-response-notes p{padding-top:8px}.problem-response-notes span{font-size:.68rem}.problem-response>a{margin-top:14px;font-size:.5rem}.problem-confidence{border-top:0;grid-area:3/1;margin:0;padding:16px 4px 0;display:block}.problem-confidence span{margin-bottom:11px;font-size:.72rem;display:block}}@media (width<=520px){.problem-board{grid-template-rows:auto 210px auto;grid-template-columns:1fr}.problem-visual{grid-area:2/1}.problem-response{grid-area:3/1}.problem-confidence{grid-area:4/1}}.problem-situations .problem-node{box-shadow:none!important;border:0!important;border-bottom:1px solid #ffffff2e!important;border-radius:0!important;padding:19px 2px!important}.problem-situations .problem-node:last-child{border-bottom:0!important}.problem-situations .problem-node:hover,.problem-situations .problem-node:focus-visible,.problem-situations .problem-node.is-active{border-radius:0!important;padding-inline:2px!important}.problem-situations .problem-node.is-active strong:after{content:" ↗";vertical-align:middle;font-family:DM Mono,monospace;font-size:.65rem}@media (width<=800px){.problem-intro{margin-bottom:38px}.problem-intro h2{max-width:9ch;font-size:3rem}.problem-intro>p:last-child{padding-bottom:2px;font-size:.92rem;line-height:1.48}}.problem-visual video,.problem-visual img{object-fit:cover;width:100%;height:100%;display:block}.problem-visual video{background:#111}.problem-visual [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.problem-visual video{animation:none}}.human-room--signal{min-height:980px;padding:84px 5vw 46px;position:relative;overflow:hidden}.human-room--signal .room-index{z-index:20}.human-signal-stage{max-width:1380px;min-height:760px;margin:36px auto 0;position:relative}.human-signal-core{aspect-ratio:1;z-index:2;filter:drop-shadow(0 34px 50px #162a621f);background:radial-gradient(circle at 50% 46%,#ffffffeb 0 34%,#ffffff9e 56%,#ffffff14 72%,#0000 73%);border-radius:50%;justify-content:center;align-items:center;width:clamp(270px,30vw,440px);display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.human-signal-core:before,.human-signal-core:after{content:"";border:1px solid #141e3721;border-radius:50%;position:absolute;inset:-22%}.human-signal-core:after{border-style:dashed;inset:-44%}.human-signal-core img{object-fit:contain;filter:drop-shadow(0 9px 24px #0000001f);width:55%;height:55%}.human-signal-core span{letter-spacing:.09em;color:#414650;font-family:DM Mono,monospace;font-size:.53rem;position:absolute;bottom:14%}.human-signal-node{z-index:7;backdrop-filter:blur(12px);text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #141c2c2b;width:132px;min-height:94px;padding:12px;transition:transform .2s,box-shadow .2s,background .2s;position:absolute;box-shadow:0 14px 34px #14245512}.human-signal-node span{color:#6d7380;margin-bottom:12px;font-family:DM Mono,monospace;font-size:.47rem;display:block}.human-signal-node strong{letter-spacing:-.035em;font-size:1rem;line-height:.95;display:block}.human-signal-node small{color:#6d7380;margin-top:7px;font-family:DM Mono,monospace;font-size:.42rem;line-height:1.25;display:block}.human-signal-node:hover,.human-signal-node:focus-visible,.human-signal-node.is-active{background:#fff;transform:translateY(-4px);box-shadow:0 18px 38px #14245521}.human-signal-node.is-active{outline:2px solid var(--home-lime);outline-offset:2px}.human-signal-node--strategy{top:18%;left:8%}.human-signal-node--media{top:56%;left:4%}.human-signal-node--systems{width:154px;bottom:2%;right:23%}.human-window{z-index:10;background:#f7f7f3;border:2px solid #4b4e57;width:min(42vw,560px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:10px 10px #0000001a}.human-window-bar{color:#fff;letter-spacing:.06em;background:#214ac8;justify-content:space-between;align-items:center;height:30px;padding:0 7px 0 10px;font-family:DM Mono,monospace;font-size:.52rem;display:flex}.human-window-bar>div{gap:4px;display:flex}.human-window-bar i{background:#ffffff1f;border:1px solid #fffc;width:13px;height:13px;display:block}.human-window-meta{letter-spacing:.08em;color:#646a75;margin:0 0 18px;font-family:DM Mono,monospace;font-size:.52rem}.human-window h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:600;line-height:.9;color:#111!important;text-shadow:none!important}.human-window-copy{color:#434952;max-width:48ch;font-size:1rem;line-height:1.48}.human-window a{text-transform:uppercase;border-bottom:1px solid;margin-top:22px;font-family:DM Mono,monospace;font-size:.57rem;display:inline-block}.human-dock{z-index:15;backdrop-filter:blur(18px);background:#20201fdb;border-radius:16px;gap:8px;width:max-content;max-width:90vw;margin:0 auto;padding:8px 10px;display:flex;position:relative;box-shadow:0 18px 46px #1419322e}.human-dock a{color:#fff;flex-direction:column;align-items:center;gap:4px;width:72px;display:flex}.human-dock a span{color:#111;letter-spacing:-.04em;background:#f6f6f2;border-radius:11px;place-items:center;width:46px;height:46px;font-weight:700;transition:transform .18s,background .18s;display:grid}.human-dock a:hover span,.human-dock a:focus-visible span{background:var(--home-lime);transform:translateY(-5px)}.human-dock a small{white-space:nowrap;font-family:DM Mono,monospace;font-size:.42rem}@media (width<=800px){.human-room--signal{min-height:auto;padding:88px 18px 30px}.human-signal-stage{min-height:980px;margin-top:24px}.human-signal-core{width:260px;top:30%}.human-window{width:calc(100% - 12px);max-width:430px;top:67%}.human-window-body{min-height:330px;padding:24px 22px}.human-window h2{font-size:2.65rem}.human-signal-node{width:104px;min-height:78px;padding:9px}.human-signal-node strong{font-size:.84rem}.human-signal-node small{font-size:.36rem}.human-signal-node--strategy{top:9%;left:0}.human-signal-node--product{top:10%;right:0}.human-signal-node--media{top:39%;left:0}.human-signal-node--ecosystem{top:40%;right:0}.human-signal-node--research{bottom:2%;left:5%}.human-signal-node--systems{width:118px;bottom:1%;right:3%}.human-dock{justify-content:flex-start;max-width:100%;overflow-x:auto}.human-dock a{flex:0 0 62px;width:62px}.human-dock a span{width:42px;height:42px}}.human-window[hidden]{display:none!important}.human-window{width:min(34vw,470px);top:49%;left:auto;right:4%;transform:translateY(-50%)}.human-window-body{min-height:280px;padding:26px 28px 24px}.human-window h2{font-size:clamp(2.2rem,3.4vw,4rem)}.human-window-controls{align-items:center;gap:4px;display:flex!important}.human-window-controls button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fffc;place-items:center;width:16px;height:16px;padding:0;font:12px/1 Arial,sans-serif;display:grid}.human-window-controls button:hover,.human-window-controls button:focus-visible{color:#214ac8;background:#fff}.human-signal-node--product{top:12%;right:5%}.human-signal-node--ecosystem{top:67%;right:2%}.human-signal-node--systems{bottom:0;right:25%}.human-signal-node--research{bottom:0;left:25%}@media (width<=800px){.human-window{width:calc(100% - 24px);max-width:430px;top:69%;left:50%;right:auto;transform:translate(-50%,-50%)}.human-window-body{min-height:300px}.human-signal-stage{min-height:620px}.human-signal-stage:has(.human-window:not([hidden])){min-height:930px}.human-signal-core{top:34%}.human-signal-node--strategy{top:4%;left:0}.human-signal-node--product{top:5%;right:0}.human-signal-node--media{top:42%;left:0}.human-signal-node--ecosystem{top:43%;right:0}.human-signal-node--research{bottom:2%;left:4%}.human-signal-node--systems{bottom:1%;right:2%}.human-window{top:64%}}.capability-video-field{z-index:5;pointer-events:none;position:absolute;inset:0}.capability-video{background:#111;border:1px solid #ffffff75;border-radius:18px;margin:0;animation:9s ease-in-out infinite alternate capability-drift;position:absolute;overflow:hidden;box-shadow:0 18px 40px #1418321f}.capability-video video{object-fit:cover;filter:saturate(.96)contrast(1.03);width:100%;height:100%;display:block}.capability-video figcaption{letter-spacing:.05em;color:#111;background:#f7f7f3e0;padding:4px 6px;font-family:DM Mono,monospace;font-size:.42rem;position:absolute;bottom:7px;left:8px}.capability-video--one{width:118px;height:152px;animation-delay:-1.2s;top:8%;left:2%}.capability-video--two{width:126px;height:168px;animation-delay:-4.4s;top:5%;right:4%}.capability-video--three{width:138px;height:116px;animation-delay:-2.8s;top:42%;left:1%}.capability-video--four{width:132px;height:146px;animation-delay:-6.1s;top:39%;right:1%}.capability-video--five{width:118px;height:148px;animation-delay:-3.5s;bottom:4%;left:13%}.capability-video--six{width:132px;height:108px;animation-delay:-5.2s;bottom:3%;right:14%}.capability-video--seven{width:106px;height:134px;animation-delay:-7s;top:1%;left:29%}.capability-video--eight{width:112px;height:140px;animation-delay:-.7s;bottom:1%;right:30%}@keyframes capability-drift{0%{transform:translateY(-6px)rotate(-1deg)}to{transform:translateY(7px)rotate(1deg)}}.intelligence-entry,.intelligence-caption{z-index:14}.idea-cosmos{z-index:10}@media (width<=800px){.capability-video{border-radius:12px}.capability-video figcaption{font-size:.36rem;bottom:5px;left:5px}.capability-video--one{width:76px;height:98px;top:4%;left:8px}.capability-video--two{width:78px;height:104px;top:6%;right:8px}.capability-video--three{width:82px;height:72px;top:31%;left:4px}.capability-video--four{width:78px;height:92px;top:34%;right:4px}.capability-video--five{width:76px;height:94px;bottom:5%;left:20px}.capability-video--six{width:82px;height:68px;bottom:5%;right:18px}.capability-video--seven,.capability-video--eight{display:none}}@media (prefers-reduced-motion:reduce){.capability-video{animation:none!important}}.capability-video--five{width:106px;height:132px;bottom:2%;left:19%}.capability-video--six{width:118px;height:94px;bottom:5%;right:18%}.capability-video--seven{width:98px;height:126px;top:0;left:30%}.capability-video--eight{width:102px;height:128px;top:1%;bottom:auto;right:29%}@media (width<=800px){.capability-video--five,.capability-video--six,.capability-video--seven,.capability-video--eight{display:none}.capability-video--one{width:72px;height:92px;top:5%;left:8px}.capability-video--two{width:74px;height:98px;top:7%;right:8px}.capability-video--three{width:72px;height:62px;top:58%;left:8px}.capability-video--four{width:70px;height:80px;top:58%;right:8px}}.idea-cosmos .cosmos-cell video{object-fit:cover;filter:saturate(.98)contrast(1.02);width:100%;height:100%;display:block}.entry-choice-state{min-height:390px;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.entry-choice-state .entry-kicker{z-index:4;white-space:nowrap;color:#4e5667;padding:0;position:absolute;top:4px;left:50%;transform:translate(-50%)}.entry-choices{width:100%;height:350px;display:block;position:relative}.entry-choice{aspect-ratio:1;text-align:left;width:286px;height:286px;min-height:0;position:absolute;overflow:hidden;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;background:radial-gradient(circle at 30% 22%,#ffffffeb 0 8%,#ffffff7a 23%,#0000 45%),radial-gradient(circle at 58% 62%,#cbff5d3d 0 18%,#71a8ff29 46%,#bccae252 74%,#e8edf685 100%)!important;border:1px solid #ffffffc7!important;border-radius:50%!important;padding:58px 54px 48px 46px!important;box-shadow:inset 0 2px 3px #ffffffe6,inset -22px -30px 48px #3753931c,0 22px 55px #1e305b26!important}.entry-choice:before{content:"";filter:blur(2px);pointer-events:none;background:linear-gradient(#ffffffa6,#fff0);border-radius:50%;width:34%;height:15%;position:absolute;top:10%;left:16%}.entry-choice:first-child{top:64px;left:6%;transform:rotate(-5deg)}.entry-choice:last-child{top:6px;right:5%;transform:rotate(6deg)}.entry-choice:hover,.entry-choice:focus-visible{background:radial-gradient(circle at 30% 22%,#fff 0 8%,#ffffff9e 24%,#0000 46%),radial-gradient(circle at 58% 62%,#cbff5d57 0 18%,#71a8ff3b 47%,#c8d5ed75 100%)!important;border-color:#fff!important;transform:rotate(0)translateY(-7px)scale(1.025)!important;box-shadow:inset 0 2px 3px #fff,inset -20px -28px 44px #2f4b8e24,0 30px 70px #1f54ff2e!important}.entry-choice-number{z-index:2;color:#596273;margin-bottom:24px;position:relative}.entry-choice strong{z-index:2;max-width:8.6ch;font-size:1.72rem;line-height:.96;position:relative}.entry-choice-mic{z-index:3;background:#fafcffc7;border:1px solid #ffffffe0;width:48px;height:48px;top:auto;bottom:34px;right:34px;transform:none}.entry-choice-note{text-align:center;color:#52596a;width:max-content;max-width:90%;padding:0;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}@media (width<=760px){.entry-choice-state{min-height:372px;padding:0!important}.entry-choice-state .entry-kicker{font-size:.43rem;top:0}.entry-choices{height:336px}.entry-choice{width:190px;height:190px;padding:40px 40px 34px 28px!important}.entry-choice:first-child{top:80px;left:0}.entry-choice:last-child{top:18px;right:0}.entry-choice-number{margin-bottom:14px;font-size:.4rem}.entry-choice strong{max-width:8.5ch;font-size:1.05rem;line-height:.96}.entry-choice-mic{width:36px;height:36px;bottom:22px;right:21px}.entry-choice-note{font-size:.4rem;bottom:3px}}.entry-choice-state{-webkit-backdrop-filter:blur()!important}@media (width>=761px){.entry-choice:first-child{top:70px;left:12%;transform:none}.entry-choice:last-child{top:4px;right:12%;transform:none}}@media (width<=760px){.entry-choice:first-child{top:86px;left:-4px;transform:none}.entry-choice:last-child{top:14px;right:-4px;transform:none}}.entry-choice:hover,.entry-choice:focus-visible{transform:translateY(-7px)scale(1.025)!important}.entry-orb-state{width:100%;min-height:390px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;position:relative}.entry-orb-state[hidden]{display:none!important}.entry-orb-state .entry-kicker{z-index:4;white-space:nowrap;color:#4e5667;padding:0;position:absolute;top:4px;left:50%;transform:translate(-50%)}.entry-orb-state .entry-choice-note{text-align:center;color:#52596a;width:max-content;max-width:90%;padding:0;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}@media (width<=760px){.entry-orb-state{min-height:372px}.entry-orb-state .entry-kicker{font-size:.43rem;top:0}.entry-orb-state .entry-choice-note{font-size:.4rem;bottom:3px}}.entry-choice{background:radial-gradient(circle at 28% 20%,#fffffffa 0 9%,#ffffffb8 24%,#0000 46%),radial-gradient(circle at 58% 62%,#d3ff7057 0 18%,#7caeff3d 46%,#d1dcf18a 76%,#f1f4f9c7 100%)!important}.entry-choice-number{width:62%;top:25%;left:16%;margin:0!important;position:absolute!important}.entry-choice strong{width:62%;margin:0;top:40%;left:16%;max-width:none!important;position:absolute!important}.entry-choice-mic{bottom:12%;right:12%}@media (width>=761px){.entry-choice strong{font-size:1.62rem;line-height:.97}}@media (width<=760px){.entry-choice-number{width:64%;top:25%;left:15%}.entry-choice strong{width:64%;font-size:1rem;line-height:.97;top:40%;left:15%}.entry-choice-mic{bottom:11%;right:11%}}.entry-choice{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(88%)!important;background:radial-gradient(circle at 29% 20%,#ffffffc2 0 7%,#ffffff61 18%,#fff0 38%),linear-gradient(145deg,#f6f8fad6 0%,#e5ebf2c9 36%,#dee8e3d1 60%,#e2e7f1db 100%)!important;border-color:#ffffffb8!important;box-shadow:inset 0 1px 1px #ffffffb8,inset -18px -22px 34px #394c7917,0 20px 50px #1a2c5221!important}.entry-choice:before{filter:blur(4px);opacity:.7;z-index:1;background:linear-gradient(#ffffff4d,#fff0);width:26%;height:10%;top:11%;left:20%}.entry-choice:after{content:"";z-index:2;pointer-events:none;opacity:.2;mix-blend-mode:multiply;background-image:url(/assets/ambient-grain.svg);background-size:118px 118px;border-radius:50%;position:absolute;inset:0}.entry-choice-number,.entry-choice strong,.entry-choice-mic{z-index:4!important;position:absolute!important}.entry-choice-number{color:#343a45!important}.entry-choice strong{text-shadow:0 1px #ffffff29;color:#0b0c0e!important;font-weight:650!important}.entry-choice:hover,.entry-choice:focus-visible{background:radial-gradient(circle at 29% 20%,#ffffffd6 0 7%,#ffffff70 18%,#fff0 38%),linear-gradient(145deg,#fafbfce8 0%,#e9eff6e0 38%,#e2ede6e3 62%,#e8edf6eb 100%)!important}.entry-choice{-webkit-backdrop-filter:blur(10px)saturate(104%)!important;background:radial-gradient(circle at 30% 20%,#ffffffb8 0 8%,#ffffff52 22%,#0000 42%),radial-gradient(circle at 58% 62%,#d4ff7238 0 18%,#7caeff29 44%,#c8d3e5b8 75%,#eceff4ed 100%)!important;border-color:#ffffff9e!important;box-shadow:inset 0 1px 1px #ffffff85,inset -12px -16px 28px #2f437412,0 18px 42px #1e305b1a!important}.entry-choice:before{filter:blur(4px);background:linear-gradient(#ffffff38,#fff0);width:26%;height:10%;top:11%;left:20%}.entry-choice:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:radial-gradient(#14181e29 .45px,#0000 .7px),radial-gradient(#ffffff1f .4px,#0000 .65px);background-position:0 0,2px 2px;background-size:5px 5px,7px 7px;border-radius:50%;position:absolute;inset:0}.entry-choice strong{font-weight:650}.entry-choice-mic{background:#f6f9ffe6!important;border-color:#fffc!important;box-shadow:0 8px 20px #1e305b14!important}.entry-choice{background:radial-gradient(circle at 31% 19%,#ffffff94 0 8%,#fff3 23%,#0000 40%),linear-gradient(145deg,#f0f4f9e0,#dfe7f2e6 44%,#e2ecd9e0 72%,#eaeef5eb)!important;border-color:#ffffff94!important;box-shadow:inset 0 1px #ffffff75,inset -10px -14px 24px #2f43740d,0 16px 36px #1e305b17!important}.entry-choice:after{opacity:.2;mix-blend-mode:multiply;background-image:radial-gradient(#181c2229 .42px,#0000 .72px),radial-gradient(#ffffff1a .38px,#0000 .62px);background-position:0 0,1px 2px;background-size:4px 4px,6px 6px}.entry-choice-number,.entry-choice strong{color:#090a0c!important;text-shadow:none!important}.entry-answer-state.intake-shell{-webkit-backdrop-filter:blur(18px)saturate(108%);background:#eff3f7f0;border:1px solid #ffffffb8;border-radius:30px;min-height:430px;padding:22px 24px 20px;display:block;overflow:hidden;box-shadow:0 26px 70px #1d2d522e}.intake-progress{letter-spacing:.07em;color:#555d69;border-bottom:1px solid #1218241f;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;font-family:DM Mono,monospace;font-size:.52rem;display:grid}.intake-progress .entry-back{grid-column:auto;justify-self:start;padding:0;position:static}.intake-progress>span:nth-child(2){justify-self:center}.intake-progress>span:last-child{justify-self:end}.intake-step[hidden]{display:none!important}.intake-step{min-height:340px;position:relative}.intake-step .entry-question-block{margin:0 0 22px;padding:0;display:block}.intake-step .entry-question-block>span{margin-bottom:8px}.intake-step .entry-question-block strong{max-width:18ch;font-size:clamp(1.8rem,3vw,3.1rem);line-height:.96}.intake-step .entry-question-block p{color:#555d67;max-width:58ch;margin:12px 0 0;font-size:.78rem;line-height:1.45}.intake-step[data-intake-step=brief]{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 112px;align-items:start;gap:10px 18px;display:grid}.intake-step[data-intake-step=brief] .entry-question-block{grid-column:1}.intake-step[data-intake-step=brief] .voice-capture{grid-area:1/2/3;justify-self:end;width:96px;height:96px;position:static}.intake-step[data-intake-step=brief] .voice-status{grid-column:1/-1;padding:0;font-size:.67rem}.intake-step[data-intake-step=brief] .type-instead{grid-column:1;justify-self:start;margin:0}.intake-step[data-intake-step=brief] .typed-answer,.intake-step[data-intake-step=brief] .voice-answer{border-top:1px solid #1218241a;grid-column:1/-1;margin:2px 0 0;padding-top:10px;display:block}.intake-step[data-intake-step=brief] .typed-answer textarea{background:#ffffffdb;border-radius:16px;width:100%;min-height:100px}.intake-step[data-intake-step=brief] .voice-transcript{background:#ffffffdb}.intake-step[data-intake-step=brief]>.intake-next{position:absolute;bottom:0;right:0}.intake-next,.intake-nav button{color:#fff;letter-spacing:.04em;cursor:pointer;background:#111316;border:1px solid #1113172e;border-radius:999px;min-height:42px;padding:0 15px;font-family:DM Mono,monospace;font-size:.52rem}.intake-next:hover,.intake-next:focus-visible,.intake-nav button:hover,.intake-nav button:focus-visible{background:var(--home-blue);border-color:var(--home-blue)}.intake-nav{justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.intake-nav button:first-child{color:#333944;background:0 0}.intake-chip-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:4px;display:grid}.intake-chip-grid button{color:#15171b;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #11131726;border-radius:17px;min-height:62px;padding:12px 14px;font-size:.86rem;line-height:1.18}.intake-chip-grid button:last-child{grid-column:1/-1}.intake-chip-grid button:hover,.intake-chip-grid button:focus-visible{background:#fff;border-color:#1f54ff61}.intake-chip-grid button.is-selected{background:var(--home-lime);border-color:#11131759;box-shadow:inset 0 0 0 1px #11131714}.intake-context-grid,.intake-contact-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intake-context-grid label,.intake-contact-grid label{letter-spacing:.06em;color:#555d69;font-family:DM Mono,monospace;font-size:.5rem;display:block}.intake-context-grid select,.intake-contact-grid input{color:#111316;background:#ffffffc7;border:1px solid #11131729;border-radius:14px;width:100%;min-height:52px;margin-top:7px;padding:0 13px;font-family:Inter,Arial,sans-serif;font-size:.83rem}.intake-contact-grid input[aria-invalid=true]{border-color:#c83838;box-shadow:0 0 0 3px #c8383814}.intake-review-grid{grid-template-columns:1fr 1fr;gap:0 18px;margin:0 0 18px;display:grid}.intake-review-grid>div{border-top:1px solid #1113171f;padding:10px 0 12px}.intake-review-grid dt{letter-spacing:.07em;color:#69717d;text-transform:uppercase;margin-bottom:5px;font-family:DM Mono,monospace;font-size:.46rem}.intake-review-grid dd{color:#1b1e24;margin:0;font-size:.75rem;line-height:1.4}.intake-delivery-note{color:#5d6570;max-width:65ch;margin:0 0 52px;font-size:.65rem;line-height:1.4}.intelligence-stage.is-reviewing .idea-cosmos{filter:saturate(.7)brightness(1.05)}@media (width<=760px){.entry-answer-state.intake-shell{border-radius:24px;min-height:520px;padding:16px 14px 14px}.intake-progress{margin-bottom:15px;font-size:.44rem}.intake-step{min-height:438px}.intake-step .entry-question-block strong{max-width:15ch;font-size:1.65rem}.intake-step .entry-question-block p{font-size:.7rem}.intake-step[data-intake-step=brief]{grid-template-columns:1fr 76px;gap:8px 10px}.intake-step[data-intake-step=brief] .voice-capture{width:72px;height:72px}.intake-step[data-intake-step=brief] .voice-status{font-size:.6rem}.intake-step[data-intake-step=brief] .typed-answer textarea{min-height:105px}.intake-chip-grid{grid-template-columns:1fr;gap:7px}.intake-chip-grid button,.intake-chip-grid button:last-child{grid-column:auto;min-height:48px;font-size:.78rem}.intake-context-grid,.intake-contact-grid{grid-template-columns:1fr;gap:8px}.intake-context-grid select,.intake-contact-grid input{min-height:46px}.intake-review-grid{grid-template-columns:1fr;max-height:260px;padding-right:4px;overflow:auto}.intake-review-grid>div{padding:7px 0 8px}.intake-delivery-note{margin-bottom:48px;font-size:.58rem}}.intake-review-grid dt{color:#49515d}.intake-delivery-note{max-width:46ch}@media (width<=760px){.intake-delivery-note{max-width:none}}.intake-intelligence{max-width:62ch}.intake-intelligence strong{max-width:19ch!important}.intake-intelligence p{max-width:56ch!important}.intake-clarifier{margin-top:8px}.intake-clarifier>p{color:#353b44;margin:0 0 10px;font-size:.76rem;line-height:1.4}.intake-skip-note{color:#4d5560;background:#ffffff94;border:1px solid #1113171f;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:.7rem;line-height:1.42}.intake-clarifier .intake-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-clarifier .intake-chip-grid button:last-child{grid-column:auto}@media (width<=760px){.intake-clarifier .intake-chip-grid{grid-template-columns:1fr}.intake-skip-note{font-size:.64rem}.intake-review-grid{max-height:none;padding-right:0;overflow:visible}}.intake-review .intake-nav{justify-content:flex-end;margin-top:16px;position:static}.intake-review .intake-delivery-note{margin-bottom:0}@media (width<=760px){.intake-review .intake-nav{justify-content:space-between;align-items:center}}.intelligence-caption{pointer-events:none}.voice-status-panel{background:#ffffff94;border:1px solid #1113171c;border-radius:14px;align-items:flex-start;gap:10px;display:flex;color:#3f4650!important;padding:10px 12px!important}.voice-state-dot{background:#8d96a2;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 4px #8d96a21a}.voice-state-copy{gap:2px;display:grid}.voice-state-copy strong{color:#17191d;font:600 .64rem/1.2 Inter,Arial,sans-serif}.voice-state-copy>span{color:#59616c;font:400 .61rem/1.4 Inter,Arial,sans-serif}.voice-status-panel[data-voice-state=permission] .voice-state-dot,.voice-status-panel[data-voice-state=stopping] .voice-state-dot,.voice-status-panel[data-voice-state=capturing] .voice-state-dot{background:#416dff;box-shadow:0 0 0 4px #416dff1f}.voice-status-panel[data-voice-state=listening]{background:#eff4ffc7;border-color:#416dff47}.voice-status-panel[data-voice-state=listening] .voice-state-dot{background:#416dff;animation:1.15s ease-in-out infinite voice-state-pulse;box-shadow:0 0 0 5px #416dff21}.voice-status-panel[data-voice-state=captured]{background:#f3f8edc2;border-color:#5e843533}.voice-status-panel[data-voice-state=captured] .voice-state-dot{background:#6e963f;box-shadow:0 0 0 4px #6e963f1c}.voice-status-panel[data-voice-state=denied],.voice-status-panel[data-voice-state=error],.voice-status-panel[data-voice-state=unavailable],.voice-status-panel[data-voice-state=empty]{background:#fcf6f0c7;border-color:#8d522d38}.voice-status-panel[data-voice-state=denied] .voice-state-dot,.voice-status-panel[data-voice-state=error] .voice-state-dot,.voice-status-panel[data-voice-state=unavailable] .voice-state-dot,.voice-status-panel[data-voice-state=empty] .voice-state-dot{background:#9a623d;box-shadow:0 0 0 4px #9a623d1a}@keyframes voice-state-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #416dff1f}50%{transform:scale(1.18);box-shadow:0 0 0 8px #416dff0d}}@media (prefers-reduced-motion:reduce){.voice-status-panel[data-voice-state=listening] .voice-state-dot{animation:none!important}}@media (width<=760px){.voice-status-panel{gap:8px;padding:9px 10px!important}.voice-state-copy strong{font-size:.61rem}.voice-state-copy>span{font-size:.58rem}}.intake-next:disabled{opacity:.38;cursor:not-allowed;background:#717780;border-color:#717780}.intake-next:disabled:hover,.intake-next:disabled:focus-visible{background:#717780;border-color:#717780}.voice-capture [data-voice-label]{text-align:center;max-width:66px;font-family:DM Mono,monospace;font-size:.43rem;line-height:1.12}.voice-mode-hint{letter-spacing:.06em;opacity:.7;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:15px;padding:2px 5px;font-family:DM Mono,monospace;font-size:.34rem;line-height:1;display:inline-flex}.voice-capture.is-locked{background:var(--home-blue);color:#fff;box-shadow:0 0 0 3px #1f54ff2e,0 10px 28px #1f54ff33}.voice-capture.is-locked .voice-mode-hint{opacity:1;background:#ffffff24}.voice-capture.is-holding{background:var(--home-blue);color:#fff;transform:scale(.97);box-shadow:0 0 0 7px #1f54ff1a,0 10px 26px #1f54ff2e}.voice-capture.is-holding .voice-mode-hint{opacity:1;background:#ffffff24}@media (width<=760px){.voice-capture [data-voice-label]{max-width:56px;font-size:.38rem}.voice-mode-hint{min-height:13px;padding:2px 4px;font-size:.3rem}}.voice-capture.is-listening .voice-mode-hint,.voice-capture.is-locked .voice-mode-hint,.voice-capture.is-holding .voice-mode-hint{color:#fff;opacity:1;border-color:#ffffffe0}.voice-mode-hint{opacity:1}.intelligence-stage.is-answering .intelligence-caption{opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility 0s linear .22s;transform:translateY(14px)}.intelligence-caption{transition:opacity .22s,transform .22s}@media (prefers-reduced-motion:reduce){.intelligence-stage.is-answering .intelligence-caption{transition:none!important;transform:none!important}}.intake-step[data-intake-step=brief]>.intake-next{grid-area:5/1/auto/-1;place-self:start end;margin-top:2px;position:static}
