.lab{--ck-pad:var(--lab-pad);--lab-serif:"Silk Editorial",Georgia,serif;--lab-sans:"Onest Variable",Arial,sans-serif;--lab-pad:clamp(24px,6.4vw,110px);--lab-ease:cubic-bezier(.22,1,.36,1);--lab-mint:#f5f4f1;--lab-teal:#8f8f8f;color:#f5f4f1;min-height:100vh;font:350 clamp(16px,1.3vw,21px)/1.6 var(--lab-sans);background:#020202;overflow:clip}.lab :where(h1,h2,h3,p,figure,blockquote,dl,dd,ul,ol){margin:0}.lab :where(h1,h2,h3),.lab em{font-weight:400}.lab a{color:inherit;text-decoration:none}.lab a:focus-visible{outline-offset:6px;outline:1px solid #fff}.lab ::selection{color:#080808;background:#e8e3da}.lab-section{padding-inline:var(--lab-pad)}.lab-label,.lab small{font:450 clamp(11px,.95vw,15px)/1.4 var(--lab-sans);letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a;display:block}.lab-intro{max-width:1040px}.lab-intro h2{font:400 clamp(46px,4.9vw,82px)/1.04 var(--lab-serif);letter-spacing:-.025em;text-wrap:balance;margin-top:clamp(18px,1.8vw,30px)}.lab-intro>p:not(.lab-label){color:#c9c9c9;max-width:60ch;margin-top:clamp(20px,2vw,32px)}.lab-intro>p+p:not(.lab-label){margin-top:1em}.lab figcaption{color:#8f8f8f;letter-spacing:.01em;margin-top:16px;font-size:clamp(13px,.95vw,15px)}.lab-nav{z-index:20;padding:14px var(--lab-pad);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#0a0a0a8c;border-bottom:1px solid #ffffff17;align-items:center;gap:clamp(16px,2.4vw,40px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0d,0 10px 30px -18px #0009}.lab-nav>a:first-child{flex:none;width:42px;height:42px}.lab-nav img{object-fit:contain;width:100%;height:100%}.lab-nav__back{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.lab-nav__back svg{width:24px;height:24px;transition:transform .35s var(--lab-ease)}.lab-nav__back:hover svg{transform:translate(-6px)}.lab-nav__demo{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;min-height:40px;margin-left:auto;padding:0 16px 0 14px;font-size:12px;transition:background .3s,border-color .3s;display:inline-flex}.lab-nav__demo i{background:#f5f4f1;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 10px #fff9}.lab-nav__demo i:after{content:"";background:#f5f4f1;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite lab-ping;position:absolute;inset:0}@keyframes lab-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}.lab-nav__demo:hover{background:#ffffff14;border-color:#ffffff57}.lab-hero{padding-top:clamp(120px,11vw,180px);padding-bottom:clamp(40px,4vw,70px)}.lab-hero h1{font:400 clamp(60px,8.4vw,150px)/.94 var(--lab-serif);letter-spacing:-.04em;margin-top:clamp(18px,1.8vw,30px)}.lab-hero h1 span{display:inline-block}.lab-hero__lede{color:#d4d4d4;max-width:52ch;margin-top:clamp(26px,2.6vw,44px);font-size:clamp(18px,1.55vw,25px);line-height:1.5}.lab-hero__visual{border-radius:clamp(8px,.8vw,14px);margin-top:clamp(48px,5vw,90px);overflow:hidden}.lab-hero__visual .lab-compo{aspect-ratio:16/10.2}.lab-hero__meta{border-top:1px solid #262626;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,52px) clamp(28px,4vw,72px);margin-top:clamp(48px,5vw,84px);padding-top:clamp(32px,3vw,52px);display:grid}.lab-hero__meta p{color:#d8d8d8;max-width:36ch;margin-top:12px;font-size:clamp(15px,1.1vw,18px)}.lab-hero__meta a{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .3s}.lab-hero__meta a:hover{text-decoration-color:#fff}.lab-problem{padding-top:clamp(70px,7vw,120px)}.lab-gap{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,72px);margin-top:clamp(48px,5vw,90px);display:grid}.lab-gap>div{border-top:1px solid #2c2c2c;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.lab-gap dt{color:#9d9d9d;font-size:clamp(14px,1vw,17px)}.lab-gap strong{font:400 clamp(64px,7.4vw,128px)/1 var(--lab-serif);letter-spacing:-.04em;color:#f5f4f1;display:block}.lab-build,.lab-users,.lab-decisions,.lab-outcome{padding-top:clamp(90px,9vw,150px)}.lab-chips{flex-wrap:wrap;align-items:center;gap:10px;margin:clamp(32px,3vw,52px) 0 0;padding:0;list-style:none;display:flex}.lab-chips li{color:#e6e6e6;background:#141414;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:clamp(14px,1.05vw,17px);display:inline-flex;box-shadow:inset 0 0 0 1px #262626}.lab-chips li span{letter-spacing:.14em;color:#7d7d7d;font-size:11px}.lab-handoff{margin-top:clamp(64px,7vw,120px)}.lab-handoff__head,.lab-handoff li{grid-template-columns:minmax(0,1fr) clamp(70px,9vw,150px) minmax(0,1fr);display:grid}.lab-handoff__head p{font:450 clamp(12px,.95vw,15px)/1.3 var(--lab-sans);letter-spacing:.18em;text-transform:uppercase;color:#f5f4f1;align-items:center;gap:14px;display:flex}.lab-handoff__head p:last-child{grid-column:3}.lab-handoff__head span{letter-spacing:.04em;text-transform:none;color:#7d7d7d;font-size:clamp(13px,1vw,16px)}.lab-handoff__head i{width:40px;height:40px;font:500 12px/1 var(--lab-sans);letter-spacing:.06em;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.lab-handoff__me{color:#0b0b0b;background:#f5f4f1}.lab-handoff__ai{color:#f5f4f1;background:#1b1b1b;box-shadow:inset 0 0 0 1px #2e2e2e}.lab-handoff__ai svg{width:16px;height:16px}.lab-handoff ol{gap:12px;margin:clamp(24px,2.4vw,40px) 0 0;padding:0;list-style:none;display:grid}.lab-handoff li{align-items:center}.lab-handoff li>p{transition:transform .5s var(--lab-ease),background .4s ease,color .4s ease;border-radius:14px;padding:clamp(20px,1.8vw,30px) clamp(22px,2vw,34px);font-size:clamp(17px,1.4vw,23px);line-height:1.3;position:relative}.lab-handoff small{display:none}.lab-handoff__mine{color:#f5f4f1;background:#181818;box-shadow:inset 0 0 0 1px #2a2a2a}.lab-handoff__claude{color:#9c9c9c;background:#0e0e0e;box-shadow:inset 0 0 0 1px #1e1e1e}.lab-handoff__link{height:2px;margin-inline:10px;position:relative}.lab-handoff__link i{transform-origin:0;background:linear-gradient(90deg,#fff9,#ffffff1f);border-radius:2px;position:absolute;inset:0}.lab-handoff__link b{background:#fff;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:2.6s cubic-bezier(.5,0,.3,1) infinite lab-handoff;position:absolute;top:50%;left:0;box-shadow:0 0 12px #fffc}@keyframes lab-handoff{0%{opacity:0;left:0}12%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@media (hover:hover) and (pointer:fine){.lab-handoff li:hover .lab-handoff__mine{background:#1e1e1e;transform:translate(-4px)}.lab-handoff li:hover .lab-handoff__claude{color:#e2e2e2;background:#141414;transform:translate(4px)}}.lab-personas{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,56px);margin-top:clamp(48px,5vw,84px);display:grid}.lab-persona__stage{aspect-ratio:4/3.3;border-radius:clamp(8px,.8vw,14px)}.lab-persona__photo{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lab-persona--console .lab-persona__device{position:absolute;bottom:-6%;left:12%;right:-10%}.lab-persona--phone .lab-persona__device{width:40%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.lab-persona__visual{display:block;position:relative}.lab-persona:has(.lab-persona__photo) .lab-persona__device{z-index:1;left:auto;transform:none}.lab-persona:has(.lab-persona__photo).lab-persona--phone .lab-persona__device{width:28%;bottom:5%;right:8%}.lab-persona:has(.lab-persona__photo).lab-persona--console .lab-persona__device{width:74%;bottom:9%;right:13%}.lab-persona:has(.lab-persona__photo) .lab-persona__device{display:none}.lab-persona:has(.lab-persona__photo) .lab-persona__stage:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(#0a234273,#0a2342c7);position:absolute;inset:0}.lab-persona:has(.lab-persona__photo) .lab-stage--alligo.lab-persona__stage:after{background:linear-gradient(#22294f73,#22294fcc)}.lab-persona__hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:450 11px/1 var(--lab-sans);letter-spacing:.16em;text-transform:uppercase;color:#f5f4f1;pointer-events:none;background:#0808088c;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:opacity .4s;display:inline-flex;position:absolute;bottom:clamp(14px,1.4vw,22px);left:clamp(14px,1.4vw,22px)}@media (hover:hover) and (pointer:fine){.lab-persona:has(.lab-persona__photo) .lab-persona__device{display:block}.lab-persona__photo{transition:transform 1.4s var(--lab-ease)}.lab-persona:has(.lab-persona__photo) .lab-persona__device{transition:transform 1s var(--lab-ease)}.lab-persona:has(.lab-persona__photo).lab-persona--phone .lab-persona__visual:not(:hover) .lab-persona__device{transform:translateY(120%)}.lab-persona:has(.lab-persona__photo).lab-persona--console .lab-persona__visual:not(:hover) .lab-persona__device{transform:translateY(130%)}.lab-persona:has(.lab-persona__photo) .lab-persona__stage:after{transition:opacity .8s}.lab-persona__visual:hover .lab-persona__stage:after{opacity:1}.lab-persona__visual:hover .lab-persona__photo{transform:scale(1.03)}.lab-persona__hint{display:none}}.lab-persona>.lab-label{margin-top:clamp(28px,2.6vw,44px)}.lab-persona h3{font:400 clamp(30px,2.6vw,46px)/1.08 var(--lab-serif);letter-spacing:-.02em;margin-top:12px}.lab-persona__question{font:400 clamp(22px,1.9vw,32px)/1.25 var(--lab-serif);color:#cfcfcf;max-width:24ch;margin-top:clamp(18px,1.6vw,28px);font-style:italic}.lab-persona dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin-top:clamp(26px,2.4vw,40px);display:grid}.lab-persona dt{font:450 clamp(10.5px,.8vw,12.5px)/1.4 var(--lab-sans);letter-spacing:.16em;text-transform:uppercase;color:#7d7d7d}.lab-persona dd{color:#d6d6d6;margin:8px 0 0;font-size:clamp(14px,1.05vw,17px);line-height:1.45}.lab-decide{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(32px,4vw,72px);margin-top:clamp(40px,4vw,72px);display:grid}.lab-decide__list{flex-direction:column;gap:6px;display:flex}.lab-decide__list button{text-align:left;font:inherit;color:#7d7d7d;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr;column-gap:18px;padding:clamp(14px,1.3vw,22px) clamp(16px,1.4vw,24px);transition:background .4s,color .4s;display:grid}.lab-decide__list button>span{font:450 12px/2.4 var(--lab-sans);letter-spacing:.16em}.lab-decide__list strong{font:400 clamp(22px,1.8vw,30px)/1.15 var(--lab-serif);letter-spacing:-.01em}.lab-decide__list small{font:350 clamp(14px,1.05vw,17px)/1.5 var(--lab-sans);letter-spacing:0;text-transform:none;color:#bdbdbd;opacity:0;transition:grid-template-rows .5s var(--lab-ease),opacity .4s ease,margin .5s var(--lab-ease);grid-column:2;grid-template-rows:0fr;display:grid;overflow:hidden}.lab-decide__list small>span{min-height:0}.lab-decide__list button.is-active{color:#f5f4f1;background:#121212}.lab-decide__list button.is-active small{opacity:1;grid-template-rows:1fr;margin-top:10px}.lab-decide__list button:focus-visible{outline-offset:2px;outline:1px solid #fff}.lab-decide__visual{display:grid;position:relative}.lab-decide__slide{opacity:0;transition:opacity .6s ease,transform .8s var(--lab-ease);pointer-events:none;grid-area:1/1;transform:translateY(14px)scale(.985)}.lab-decide__slide.is-active{opacity:1;transform:none}.lab-rat{z-index:2;pointer-events:none;position:absolute}.lab-rat--tail{width:48%;transition:transform .3s cubic-bezier(.4,0,1,1);top:55%;left:77.9%;transform:translate(102%)}.lab-rat--walk{width:63.7%;bottom:-1.2%;left:70.3%}.lab-rat video{width:100%;height:auto;display:block}.lab-decide__visual.is-inview .lab-decide__slide.is-active .lab-rat{transition:transform 1.3s cubic-bezier(.22,1,.36,1) 1.4s;transform:none}.lab-decide__visual.is-inview .lab-decide__slide.is-active .lab-rat--tail{transition-delay:1.9s}.lab-decide__visual:hover .lab-decide__slide :is(.lab-rat--tail,.lab-rat--walk){transition:transform .22s cubic-bezier(.4,0,1,1);transform:translate(102%)}.lab-plate{aspect-ratio:16/11;background:#121212;border-radius:clamp(8px,.8vw,14px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f1f1f}.lab-plate__shot{width:var(--w);border-radius:clamp(8px,.8vw,12px);height:auto;position:absolute;top:11%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff14,0 30px 70px -24px #000000e6}.lab-plate--center .lab-plate__shot{top:50%;transform:translate(-50%,-50%)}.lab-plate--browser{padding:9% 5% 0}.lab-plate--browser .lab-browser{border-bottom-right-radius:0;border-bottom-left-radius:0}.lab-plate--phones{justify-content:center;align-items:center;gap:7%;display:flex}.lab-plate--phones .lab-phone{flex:none;width:25%}.lab-also{color:#9a9a9a;max-width:80ch;margin-top:clamp(40px,4vw,64px);font-size:clamp(15px,1.1vw,18px)}.lab-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px);margin:clamp(40px,4vw,72px) 0 0;padding:0;list-style:none;display:grid}.lab-who li{align-content:start;gap:10px;display:grid}.lab-who svg{color:#f5f4f1;width:30px;height:30px;margin-bottom:8px}.lab-who p:first-of-type{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lab-who strong{font:400 clamp(24px,2vw,32px)/1.1 var(--lab-serif);letter-spacing:-.01em;color:#f5f4f1}.lab-who span{font:450 11px/1.4 var(--lab-sans);letter-spacing:.16em;text-transform:uppercase;color:#7d7d7d}.lab-who p:last-child{color:#a9a9a9;max-width:30ch;font-size:clamp(15px,1.1vw,17px);line-height:1.55}.lab-flow{margin-top:clamp(40px,4vw,72px)}.lab-flow__wide{border-radius:clamp(10px,1vw,18px);overflow:hidden}.lab-flow__narrow{display:none}.cfm{--cfm-indigo:#8c95e0;font-family:var(--lab-sans);color:#f2f2f2;background:#171717;border-radius:18px;padding:28px 18px 24px}.cfm__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#a3a3a3;font-size:11px;font-weight:600}.cfm__title{font:400 34px/1.05 var(--lab-serif);letter-spacing:-.02em;margin-top:8px!important}.cfm ol{margin:0;padding:0;list-style:none}.cfm__who{font:600 10.5px/1.3 var(--lab-sans);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-right:8px;padding:3px 8px;display:inline-block}.cfm__who--driver,.cfm__who--agent{color:#ff8a84;background:#ff4e4524}.cfm__who--sees{color:#a3a3a3;background:#262626}.cfm .cfm__start{background:#1f1f1f;border:1px solid #2e2e2e;border-radius:14px;gap:10px;padding:18px;font-size:15px;line-height:1.45;display:grid;margin-top:22px!important}.cfm__start b{color:#ff4e45;margin-right:8px;font-weight:600}.cfm__start small{color:#ff8a00;font-size:13px;display:block}.cfm__decision{font-weight:600}.cfm__emergency{color:#ff7b73;background:#2a1514;border:1px solid #c4261d;border-radius:10px;padding:8px 12px}.cfm__emergency b{color:#ff7b73!important}.cfm__line{position:relative;margin-top:22px!important;padding-left:22px!important}.cfm__line:before{content:"";background:linear-gradient(var(--cfm-indigo),#2f7a50);width:2px;position:absolute;top:14px;bottom:24px;left:6px}.cfm__status{gap:10px;padding-bottom:22px;display:grid;position:relative}.cfm__status:before{content:"";border:2px solid var(--cfm-indigo);background:#171717;border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:-21px}.cfm__status:last-child:before{background:#2f7a50;border-color:#2f7a50}.cfm__pill{color:#d6daff;background:#22294f;border:1px solid #3d4785;border-radius:999px;justify-self:start;padding:9px 16px;font-size:15px;font-weight:600;line-height:1}.cfm__pill--green{color:#8be3b0;background:#123222;border-color:#2f7a50}.cfm__pill--small{padding:7px 12px;font-size:13px}.cfm__pill--grey{color:#a3a3a3;background:#262626;border-color:#3a3a3a;margin-right:10px;display:inline-block}.cfm__step{font-size:15px;line-height:1.5}.cfm__step small{color:#a3a3a3;margin-top:2px;font-size:13px;display:block}.cfm__loop{background:#22294f59;border:1px solid #3d4785;border-radius:12px;justify-items:start;gap:8px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.cfm__exception{color:#c4c4c4;border:1.5px dashed #ff8a00;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.cfm__exception small{letter-spacing:.14em;text-transform:uppercase;color:#ff8a00;font-size:10.5px;font-weight:600;display:block}.cfm__exception b{color:#f2f2f2;margin:2px 0;font-size:15px;font-weight:600;display:block}.cfm__cancel{color:#c4c4c4;font-size:14px;line-height:1.5;margin-top:4px!important}.cfm__foot{color:#a3a3a3;font-size:13px;line-height:1.55;margin-top:16px!important}.cfm .cfm__step small,.cfm .cfm__start small{font:400 13px/1.45 var(--lab-sans);letter-spacing:0;text-transform:none}.cfm .cfm__step small{color:#a3a3a3}.cfm .cfm__start small{color:#ff8a00}@media (max-width:767px){.lab-flow__wide{display:none}.lab-flow__narrow{display:block}}.lab-try{grid-template-columns:1fr 1fr;gap:1vw;margin-top:clamp(56px,6vw,100px);display:grid}.lab-try a{min-height:clamp(150px,12vw,220px);transition:transform .8s var(--lab-ease);background:#101010;border-radius:clamp(8px,.8vw,14px);flex-direction:column;gap:14px;padding:clamp(26px,3vw,52px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #222}.lab-try a small{color:#8f8f8f}@property --lab-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.lab-try a:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lab-spin),transparent 0 79%,#ffffff1f 83%,#fff 87%,#ffffff1f 89.5%,transparent 92%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;padding:1.5px;animation:9s linear infinite lab-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lab-try a+a:before{animation-delay:-4.5s}.lab-try a:hover:before{animation-duration:4.5s}@keyframes lab-spin{to{--lab-spin:360deg}}.lab-try a>span:not(.sr-only){font:400 clamp(32px,3.2vw,56px)/1.05 var(--lab-serif);letter-spacing:-.02em;margin-top:auto}@media (max-width:767px){.lab-try a{gap:0;min-height:0;padding:24px 26px 26px}.lab-try a>span:not(.sr-only){margin-top:28px;font-size:34px}.lab-try svg{top:22px;right:22px}}.lab-try svg{width:clamp(28px,2.4vw,40px);height:clamp(28px,2.4vw,40px);transition:transform .5s var(--lab-ease);position:absolute;top:clamp(24px,2.6vw,46px);right:clamp(24px,2.6vw,46px)}.lab-try a:hover{transform:translateY(-4px)}.lab-try a:hover svg{transform:translate(4px,-4px)}@media (max-width:1023px){.lab-hero__meta{grid-template-columns:1fr 1fr}.lab-decide{grid-template-columns:1fr}.lab-decide__visual{order:-1}.lab-personas{grid-template-columns:1fr;gap:72px}}@media (max-width:767px){.lab-nav{gap:14px;padding:10px 20px}.lab-nav>a:first-child{width:36px;height:36px}.lab-nav__back{gap:8px;font-size:11px}.lab-nav__back svg{width:20px;height:20px}.lab-nav__demo{min-height:36px;padding:0 12px;font-size:10.5px}.lab-hero h1{font-size:clamp(50px,15vw,72px)}.lab-hero__visual{margin-inline:-14px}.lab-hero__visual .lab-compo{aspect-ratio:4/3.4}.lab-hero__visual .lab-compo__browser{width:88%;top:19%;left:5%}.lab-hero__visual .lab-compo__phone{width:30%;right:4%}.lab-hero__meta,.lab-gap,.lab-try,.lab-who{grid-template-columns:1fr}.lab-handoff__head{display:none}.lab-persona dl{grid-template-columns:1fr 1fr}.lab-handoff ol{gap:28px}.lab-handoff li{grid-template-columns:1fr;gap:0}.lab-handoff small{font:450 10.5px/1 var(--lab-sans);letter-spacing:.18em;text-transform:uppercase;color:#7d7d7d;margin-bottom:10px;display:block}.lab-handoff__mine small{color:#f5f4f1}.lab-handoff__link{width:2px;height:28px;margin:0 0 0 30px}.lab-handoff__link i{transform-origin:50% 0;background:linear-gradient(#fff9,#ffffff1f)}.lab-handoff__link b{margin-left:-4px;animation-name:lab-handoff-down;left:50%!important}.lab-handoff__claude{margin-left:24px}.lab-gap{gap:28px}.lab-try{gap:12px}.lab-intro h2{font-size:clamp(40px,11vw,52px)}}@keyframes lab-handoff-down{0%{opacity:0;top:0}12%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.lab-rat{transition:none!important;transform:none!important}.lab-rat--walk,.lab-rat--tail{display:none}.lab-decide__slide,.lab-decide__list small{transition:none}.lab-nav__demo i:after{animation:none;display:none}.lab-persona__photo,.lab-persona__device,.lab-persona__stage:after{transition:none!important}.lab-try a:before,.lab-handoff__link b{animation:none;display:none}.lab-nav__back svg,.lab-try a,.lab-try svg,.lab-end__back svg,.lab-end__mail svg{transition:none}}.lab-behind{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(90px,9vw,150px);padding-bottom:clamp(64px,6vw,112px);display:flex}.lab-behind__portrait{aspect-ratio:1;border-radius:50%;width:clamp(116px,10vw,158px);margin-top:38px;overflow:hidden;box-shadow:0 0 0 1px #303030,0 22px 65px #000}.lab-behind__portrait img{object-fit:cover;width:100%;height:100%}.lab-behind h2{font:400 clamp(44px,5.4vw,88px)/1.02 var(--lab-serif);letter-spacing:-.03em;text-wrap:balance;margin-top:clamp(42px,4vw,64px)}.lab-behind__copy{color:#c5c5c5;max-width:62ch;margin-top:clamp(34px,3.5vw,52px);font-size:clamp(17px,1.45vw,22px)}.lab-behind>a{letter-spacing:.2em;text-transform:uppercase;color:#c8c8c8;align-items:center;gap:14px;margin-top:clamp(42px,4vw,64px);font-size:13px;transition:color .35s;display:inline-flex}.lab-behind>a svg{width:22px;height:22px;transition:transform .35s;transform:rotate(-45deg)}.lab-behind>a:hover{color:#fff}.lab-behind>a:hover svg{transform:translate(4px,-4px)rotate(-45deg)}.lab-next__media{place-items:center;background:radial-gradient(80% 90% at 50% 45%,#fff,#e8eaf1)!important;display:grid!important}.lab-next__media>img,.lab-next__media .lab-next__logo{width:22%;height:auto}.lab-next__media.lab-next__media--src{background:radial-gradient(120% 90% at 78% 110%,#0d3a52 0%,#0000 60%),#0a2342!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lab-nav{background:#080808eb}}
