.site-header a[aria-current=page]{color:var(--yellow);position:relative}.site-header a[aria-current=page]:after{content:"";background:var(--yellow);height:2px;position:absolute;bottom:-12px;left:0;right:0}.experiments-page{background:radial-gradient(ellipse at 30% 9%, #62177019, transparent 24%), var(--bg)}.lab-breadcrumb{color:#788276;gap:11px;padding-top:26px;font-size:9px;display:flex}.lab-breadcrumb a:hover{color:var(--yellow)}.lab-breadcrumb>span:last-child{color:#c4ccbd}.lab-hero{grid-template-columns:1.15fr .78fr .9fr;align-items:center;gap:10px;min-height:510px;padding:25px 0 54px;display:grid;position:relative}.lab-intro{z-index:2;position:relative}.lab-intro .eyebrow{letter-spacing:1.5px;font-size:8px}.lab-intro h1{font:800 clamp(40px, 4.4vw, 68px)/.94 var(--font-title);letter-spacing:-.4px;margin:25px 0}.lab-intro h1 .pink{font-size:.86em;display:inline-block;transform:rotate(-2deg)}.lab-intro>p{color:#a0ac9d;max-width:345px;font-size:12px;line-height:1.85}.lab-intro .button{gap:18px;min-height:46px;margin-top:15px;padding:13px 17px;font-size:11px}.lab-hero-notes{color:#a2ad9d;gap:15px;margin-top:23px;font-size:9px;display:flex}.lab-hero-notes>span{align-items:center;gap:4px;display:flex}.lab-hero-notes svg{color:var(--yellow)}.lab-hero-mascot{isolation:isolate;align-self:end;height:355px;margin-bottom:3px;position:relative}.lab-hero-mascot .mascot{z-index:1;width:139%;max-width:none;position:absolute;top:0;left:-21%}.lab-hero-mascot .hand-note{z-index:2;font-size:13px;top:-40px;right:10px}.lab-hero-mascot .hand-note svg{margin-top:2px;transform:rotate(160deg)}.lab-orbit{background:radial-gradient(#9226b926,#0000 65%);border:1px dashed #b52ac851;border-radius:50%;position:absolute;inset:8% -15%;transform:rotate(-20deg)}.lab-mascot-label{z-index:3;font:600 15px/1.2 var(--font-title);color:#0a0c0b;background:var(--yellow);padding:10px 14px;position:absolute;bottom:0;left:12px;transform:rotate(-7deg);box-shadow:4px 5px #050806}.lab-mascot-label b{font-weight:700}.lab-featured{z-index:2;background:#101610;border:1px solid #424e37;align-self:center;position:relative}.lab-featured-label{letter-spacing:1px;color:var(--yellow);border-bottom:1px solid #303a2b;align-items:center;gap:8px;padding:13px 16px;font-size:8px;display:flex}.lab-pulse{background:var(--green);width:5px;height:5px;box-shadow:0 0 14px var(--green);border-radius:50%;margin-left:auto}.lab-featured-art{background:radial-gradient(at 68% 75%,#592e7880,#0000 66%),linear-gradient(120deg,#172017,#111613);height:142px;position:relative;overflow:hidden}.lab-featured-zero{font:800 153px/1 var(--font-title);color:#d2fd2b0d;position:absolute;top:-5px;right:10px}.lab-featured-art>svg{color:var(--yellow);filter:drop-shadow(0 0 16px #d0fb1540);position:absolute;top:17px;right:15px;transform:rotate(17deg)}.lab-featured-art-caption{font:700 30px/.97 var(--font-title);position:absolute;top:30px;left:18px;transform:rotate(-3deg)}.lab-featured-art-caption b{color:var(--yellow)}.lab-kicker{letter-spacing:1.2px;color:#adbaa0;font-size:8px}.lab-featured-copy h2{font:600 30px/1.02 var(--font-title);margin:12px 0}.lab-featured-copy p{color:#93a08e;margin-bottom:19px;font-size:10px;line-height:1.8}.lab-featured-copy .button{justify-content:space-between;width:100%;min-height:40px;padding:11px 13px;font-size:10px}.lab-first-preview{padding:35px 0}.lab-first-preview h2{font:700 40px var(--font-title);margin:0}.lab-first-preview p{color:#95a08f;font-size:12px}@media (max-width:1050px){.lab-hero{grid-template-columns:1.1fr .7fr .85fr;gap:6px}.lab-intro h1{font-size:5vw}.lab-hero-mascot{height:310px}.lab-featured-copy{padding:16px}.lab-featured-copy h2{font-size:27px}.lab-hero-mascot .mascot{top:22px}}@media (max-width:760px){.lab-hero{grid-template-columns:1.2fr .8fr;gap:0;padding-bottom:32px}.lab-intro h1{font-size:7.5vw}.lab-featured{grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.lab-featured-label{grid-column:1/-1}.lab-featured-art{height:100%;min-height:215px}.lab-featured-art-caption{font-size:36px;top:30px}.lab-featured-art>svg{top:95px;right:15px}.lab-featured-zero{font-size:190px;top:45px}.lab-hero-mascot{height:290px}.lab-hero-mascot .mascot{width:125%;top:0;left:-13%}.lab-hero-mascot .hand-note{font-size:12px;top:-25px;right:0}.lab-mascot-label{padding:8px 10px;font-size:13px;bottom:15px}.lab-intro>p{font-size:11px}.lab-hero-notes{gap:8px;font-size:8px}.lab-intro .button{font-size:10px}}@media (max-width:480px){.lab-breadcrumb{padding-top:20px;font-size:8px}.lab-hero{padding-top:21px}.lab-intro h1{width:151%;margin:22px 0 20px;font-size:10.3vw;line-height:.96}.lab-intro h1 .pink{font-size:.91em}.lab-intro .eyebrow{letter-spacing:1px;white-space:nowrap;font-size:6px}.lab-intro>p{max-width:220px;padding-right:5px;font-size:11px}.lab-intro .button{gap:10px;min-height:41px;padding:11px;font-size:9px}.lab-hero-notes{flex-direction:column;gap:7px;margin-top:17px;font-size:8px}.lab-hero-mascot{height:205px;margin-bottom:14px}.lab-hero-mascot .mascot{width:143%;top:15px;left:-15%}.lab-hero-mascot .hand-note{font-size:9px;top:-20px;right:0}.lab-hero-mascot .hand-note svg{width:20px;margin-left:40px}.lab-mascot-label{padding:7px 9px;font-size:10px;bottom:-10px;left:10px}.lab-featured{margin-top:30px}.lab-featured-art-caption{font-size:30px;top:30px;left:13px}.lab-featured-art>svg{width:85px;height:85px;top:113px;right:10px}.lab-featured-art{min-height:240px}.lab-featured-copy h2{font-size:27px}.lab-featured-copy .button{gap:8px;padding:10px;font-size:9px}.lab-featured-copy{padding:20px 13px}.lab-featured-copy p{font-size:10px}.lab-kicker{letter-spacing:.7px;font-size:7px}.lab-featured-zero{font-size:160px;top:80px}.lab-first-preview h2{font-size:32px}}.lab-edition{letter-spacing:1.8px;color:#74806e;margin-left:auto;font-size:7px}.lab-intro h1{margin-block:21px;font-size:clamp(49px,5.1vw,75px)}.lab-intro h1 .pink{font-size:.75em}.lab-intro>p strong{color:#d0d8c8;margin-top:6px;font-size:11px;font-weight:400;display:block}.lab-hero{min-height:535px;padding-bottom:42px}.lab-hero-mascot{height:340px;margin-bottom:23px}.lab-mascot-follow{transform:translate(var(--lab-mx,0), var(--lab-my,0));transition:transform .25s ease-out;position:absolute;inset:0}.lab-mascot-button{width:139%;max-width:none;color:inherit;background:0 0;border:0;padding:0;position:absolute;top:0;left:-21%}.lab-hero-mascot .mascot{width:100%;position:relative;top:auto;left:auto}.lab-mascot-button.greeting{animation:.7s ease-in-out react}.lab-float-note{color:var(--yellow);z-index:2;filter:drop-shadow(0 0 12px #cfeb1740);animation:5s ease-in-out infinite lab-float;position:absolute}.float-one{top:46px;left:-12px;rotate:-24deg}.float-two{color:var(--pink);animation-delay:-2s;bottom:70px;right:-3px;rotate:14deg}.lab-floating-cross{font:400 58px var(--font-title);color:var(--pink);position:absolute;bottom:29px;left:-4px;rotate:-10deg}.lab-greeting{z-index:4;color:#131910;box-shadow:4px 4px 0 var(--pink);opacity:0;pointer-events:none;background:#f3f6e9;padding:12px 14px;font-size:10px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:80px;left:0;right:-20px;transform:rotate(-5deg)scale(.8)}.lab-greeting.visible{opacity:1;transform:rotate(-5deg)scale(1)}.lab-featured{box-shadow:6px 6px #93a6240a}.lab-featured:before{content:"";pointer-events:none;z-index:-1;opacity:.35;background:linear-gradient(115deg,#0000 20%,#b0c93888 50%,#0000 80%);position:absolute;inset:-1px}.lab-featured-label{padding-block:11px}.lab-autoplay{color:#8b9982;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;margin:-3px -5px -3px 0;display:flex}.lab-autoplay:hover{color:var(--yellow)}.lab-autoplay:disabled{opacity:.35}.lab-feature-slide{animation:.35s ease-out lab-slide-in}.lab-featured-art{height:139px}.lab-featured-art .lab-artwork{aspect-ratio:auto;opacity:.44;position:absolute;inset:0}.lab-featured-art:after{content:"";background:linear-gradient(90deg,#090f0df2,#090f0d2b);position:absolute;inset:0}.lab-featured-art-caption{z-index:2;font-size:31px}.lab-featured-zero{z-index:1;color:#c7f61833;font-size:154px;top:-4px;right:-2px}.lab-featured-copy{padding:17px 19px 16px}.lab-featured-copy h2{min-height:58px;margin-block:10px;font-size:29px}.lab-featured-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0 0 17px;display:-webkit-box;overflow:hidden}.lab-feature-controls{border-top:1px solid #2f3828;align-items:center;gap:8px;padding:9px 14px;display:flex}.lab-feature-controls>button{color:#aab79e;background:0 0;border:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.lab-feature-controls>button:hover{color:var(--yellow)}.lab-feature-controls>div{gap:0;margin-right:auto;display:flex}.lab-feature-controls>div>button{background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:23px;display:flex}.lab-feature-controls>div>button>span{background:#48503c;width:13px;height:3px;transition:background .2s}.lab-feature-controls>div>button.active>span{background:var(--yellow)}.lab-slide-count{letter-spacing:1.2px;color:#80906f;font-size:7px}.lab-categories-wrap{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:12;background:#080b09ef;border-block:1px solid #30392b;position:sticky;top:86px}.lab-categories{scrollbar-width:thin;scrollbar-color:#6d762e transparent;gap:0;padding-block:10px;display:flex;overflow-x:auto}.lab-categories>button{border:1px solid #0000;color:#a1ad98;white-space:nowrap;background:0 0;border-right:1px solid #2a3427;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:13px 14px;font-size:10px;transition:color .2s,background .2s,border-color .2s;display:flex;position:relative}.lab-categories>button:last-child{border-right-color:#0000}.lab-categories>button svg{color:#b33dd0;transition:rotate .25s}.lab-categories>button:nth-child(2) svg,.lab-categories>button:nth-child(4) svg{color:#40dbba}.lab-categories>button:hover{color:var(--ink);background:#171f13}.lab-categories>button:hover svg{rotate:-12deg}.lab-categories>button.active{color:var(--yellow);background:#efff090a;border-color:#b6c820}.lab-categories>button.active svg{color:var(--yellow)}.lab-category-count{opacity:.6;margin-left:2px;font-size:8px}.lab-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-block:26px;display:grid}.lab-stat{border-right:1px solid #31382c;justify-content:center;align-items:center;gap:17px;display:flex}.lab-stat:first-child{justify-content:flex-start}.lab-stat:last-child{border-right:0}.lab-stat>svg{color:var(--yellow);flex-shrink:0}.lab-stat.stat-1>svg{color:#35d4b9}.lab-stat.stat-2>svg{color:#ed64a4}.lab-stat.stat-3>svg{color:#c477ee}.lab-stat>div{flex-direction:column;gap:5px;display:flex}.lab-stat strong{font:700 40px/.9 var(--font-title);font-variant-numeric:tabular-nums}.lab-stat span{letter-spacing:1px;color:#919e87;font-size:7px}.lab-catalog{padding-top:51px;scroll-margin-top:167px}.lab-section-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.lab-section-heading .section-index{letter-spacing:1.7px;margin-bottom:13px;font-size:8px}.lab-section-heading h2{font:700 39px/1.05 var(--font-title);align-items:center;gap:9px;margin:0;display:flex}.lab-section-heading h2>svg{color:var(--yellow);flex-shrink:0;width:30px;height:34px;margin-right:4px}.lab-catalog-meta{letter-spacing:1.5px;color:#7d8a73;text-align:right;padding-bottom:3px;font-size:7px;line-height:1.8}.lab-section-description{color:#9da796;margin:14px 0 24px;font-size:11px;line-height:1.8}.lab-filter-bar{background:#0e140f;border:1px solid #343f2e;align-items:stretch;margin-top:25px;display:flex}.lab-search-field{color:#86987a;flex:1;align-items:center;gap:12px;min-width:170px;padding:14px 17px;display:flex}.lab-search-field:focus-within{box-shadow:inset 0 0 0 1px var(--yellow);color:var(--yellow)}.lab-search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:11px}.lab-search-field input::placeholder{color:#72826b}.lab-search-field input::-webkit-search-cancel-button{cursor:pointer}.lab-select-field{color:#92a186;border-left:1px solid #333d2d;align-items:center;gap:8px;padding:0 14px;display:flex}.lab-select-field>span:not(.sr-only){letter-spacing:1px;color:#73846a;font-size:6px}.lab-select-field select{color:#c2cfb5;cursor:pointer;outline-offset:2px;background:#0e140f;border:0;max-width:180px;padding:10px 17px 10px 0;font-size:10px}.lab-select-field option{color:var(--ink);background:#141c10}.lab-results-bar{color:#88997b;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:9px;display:flex}.lab-results-bar>p{margin:0;line-height:1.6}.lab-results-bar b{color:#d4e0c7;font-weight:500}.lab-results-bar>button{color:var(--yellow);background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:9px;display:flex}.lab-demo-note{color:#738769;align-items:center;gap:6px;font-size:8px;display:flex}.lab-grid{perspective:1000px;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;display:grid}.lab-card{min-width:0;transform:perspective(900px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));animation:.45s both lab-card-in;animation-delay:var(--card-delay,0s);background:linear-gradient(160deg,#111912,#0d130e);border:1px solid #303c2d;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.lab-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--card-light-x,50%) var(--card-light-y,40%), #eaff000b, transparent 62%);transition:opacity .2s;position:absolute;inset:0}.lab-card:hover{transform:perspective(900px) translateY(-4px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));border-color:#8c9d36;box-shadow:0 12px 24px #0005}.lab-card:hover:after{opacity:1}.lab-card:focus-within{border-color:var(--yellow)}.lab-card-button{text-align:left;width:100%;height:100%;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.lab-card-image{aspect-ratio:1.78;background:#1e1a29;width:100%;position:relative;overflow:hidden}.lab-artwork{aspect-ratio:1.78;isolation:isolate;background:#151c1d;width:100%;position:relative;overflow:hidden}.lab-photo-window{position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lab-photo-window img{filter:saturate(1.08);max-width:none;height:auto;display:block;position:absolute}.lab-card-image>.lab-artwork{transition:scale .6s}.lab-card-image:after{content:"";pointer-events:none;background:linear-gradient(#06100b4d,#0000 30%,#070e09ad);position:absolute;inset:0}.lab-card:hover .lab-artwork{scale:1.055}.lab-status{z-index:2;letter-spacing:.6px;text-transform:uppercase;color:#cfe19e;background:#0a100ce8;border:1px solid #53763c;align-items:center;gap:5px;padding:6px 7px;font-size:6px;display:flex;position:absolute;top:11px;left:11px}.lab-status i{background:#d6f359;border-radius:50%;width:4px;height:4px}.lab-status.radar{color:#83ecd0;border-color:#308c7769}.lab-status.radar i{background:#32edbd}.lab-status.study{color:#ff9299;border-color:#9a384b8c}.lab-status.study i{background:#fa6173}.lab-card-number{z-index:2;background:var(--yellow);color:#0a100a;font:700 15px var(--font-title);padding:3px 8px;position:absolute;bottom:11px;left:12px}.lab-card-arrow{z-index:2;width:28px;height:28px;color:var(--yellow);opacity:0;background:#080f0adb;border:1px solid #d6ed2861;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:11px;right:12px;transform:translate(-4px,4px)}.lab-card:hover .lab-card-arrow,.lab-card:focus-within .lab-card-arrow{opacity:1;transform:none}.lab-card-copy{flex-direction:column;flex:1;width:100%;padding:17px 15px 0;display:flex}.lab-card-category{letter-spacing:1.4px;color:#96a487;text-transform:uppercase;font-size:7px}.lab-card h3{font:600 26px/1.02 var(--font-title);min-height:53px;margin:10px 0 11px}.lab-card-copy>p{color:#8f9d86;min-height:54px;margin:0 0 16px;font-size:10px;line-height:1.8}.lab-tool-tags{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.lab-tool-tags>span{color:#aab99d;background:#33402421;border:1px solid #39432e;padding:4px 6px;font-size:6px}.lab-card-foot{color:#a7b597;border-top:1px solid #2c3728;justify-content:space-between;align-items:center;margin-top:17px;padding:13px 0;font-size:8px;display:flex}.lab-card-foot>span{align-items:center;gap:5px;display:flex}.lab-card-foot>svg{color:var(--yellow)}.lab-load-more{flex-direction:column;align-items:center;gap:15px;margin:30px 0 22px;display:flex}.lab-progress{background:#303a25;width:110px;height:2px;display:block}.lab-progress>i{background:var(--yellow);height:100%;transition:width .25s;display:block}.lab-outline-button{color:var(--yellow);background:#a8c22104;border:1px solid #697935;justify-content:center;align-items:center;gap:16px;padding:13px 22px;font-size:11px;transition:background .2s;display:flex}.lab-outline-button>span{color:#8eaa52;font-size:9px}.lab-outline-button:hover{border-color:var(--yellow);background:#c7ec0f10}.lab-honesty{color:#788d6b;align-items:center;gap:7px;margin:22px 0 0;font-size:8px;line-height:1.8;display:flex}.lab-honesty>svg{flex-shrink:0}.lab-empty{text-align:center;background:radial-gradient(#66801b0d,#0000 60%),#0c120d;border:1px dashed #53623b;grid-column:1/-1;padding:57px 25px}.lab-empty>svg{color:var(--yellow);rotate:-15deg}.lab-empty h3{font:600 35px var(--font-title);margin:17px 0 10px}.lab-empty p{color:#90a180;margin:0 0 23px;font-size:11px;line-height:1.8}.lab-empty .button{min-height:44px;padding:12px 18px;font-size:11px}.lab-failures{padding-top:60px;scroll-margin-top:170px;position:relative}.lab-failures .lab-section-heading{border-top:1px solid #593039;padding-top:25px}.lab-failures .section-index{color:#a1707d}.lab-failures h2>span,.lab-failures h2>svg{color:#ff5168}.lab-danger-link{color:#180d11;background:#ed4355;border:0;align-items:center;gap:14px;padding:12px 15px;font-size:9px;font-weight:700;transition:box-shadow .2s,transform .2s;display:inline-flex}.lab-danger-link:hover{transform:translateY(-2px);box-shadow:4px 4px #792a42}.lab-failure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.lab-failure-card{background:linear-gradient(150deg,#171115,#100d10);border-color:#4a2b35}.lab-failure-card:hover,.lab-failure-card:focus-within{border-color:#dd5268;box-shadow:0 10px 25px #8d17421a}.lab-failure-card .lab-card-image{aspect-ratio:2.3}.lab-failure-card .lab-artwork{aspect-ratio:auto;height:100%}.lab-failure-card .lab-card-image:after{background:linear-gradient(90deg,#12070c50,#2009111a),linear-gradient(#0000,#15081170)}.lab-failure-card .lab-card-number{color:#ffd1d8;background:#8c2438}.lab-failure-card .lab-card-category{color:#b0818e}.lab-failure-card .lab-tool-tags>span{color:#bc93a1;background:#5f273015;border-color:#53313a}.lab-failure-card .lab-card-foot{color:#b2939c;border-color:#402730}.lab-failure-card .lab-card-copy>p{color:#aa8f99}.lab-failure-card .lab-card-arrow{color:#ff768b;border-color:#b14054}.lab-failure-card .lab-card-foot>svg{color:#ff657b}.lab-fail-cross{font:600 115px/.9 var(--font-title);color:#ff334e;z-index:2;text-shadow:4px 4px #40141b;transition:rotate .3s;position:absolute;bottom:-14px;right:17px;rotate:-8deg}.lab-failure-card:hover .lab-fail-cross{rotate:7deg}.lab-failure-card h3{min-height:57px;font-size:28px}.lab-failure-card .lab-card-copy{padding-inline:20px}.lab-failure-card .lab-card-copy>p{min-height:36px}.lab-failure-scribble{color:#ec5a92;justify-content:flex-end;align-items:center;gap:12px;margin-top:15px;font:13px Permanent Marker,cursive;display:flex;rotate:-2deg}.lab-failure-scribble>svg{rotate:-90deg}.lab-discovery{grid-template-columns:1fr 1fr;gap:24px;margin-top:53px;display:grid}.lab-duels{background:radial-gradient(at 0 0,#75a4180d,#0000 50%),#0d140e;border:1px solid #37422e;padding:28px}.lab-duels .section-index{letter-spacing:1.5px;font-size:7px}.lab-duels h2{font:700 34px var(--font-title);align-items:center;gap:10px;margin:0;display:flex}.lab-duels h2>svg{color:var(--yellow)}.lab-duels>p{color:#9dac8e;margin:9px 0 22px;font-size:10px;line-height:1.8}.lab-duel-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lab-mini-duel{background:linear-gradient(145deg,#10281d,#1d1813);border:1px solid #33492c;padding:20px 13px 0;transition:transform .25s,border-color .25s}.lab-mini-duel:hover{border-color:var(--yellow);transform:translateY(-4px)}.lab-duel-tools{justify-content:center;align-items:center;gap:10px;display:flex}.lab-duel-tools>b{font:700 35px/1 var(--font-title);color:#7cdeb8;background:#4cbb9521;border:1px solid #66bb9c4d;justify-content:center;align-items:center;width:41px;height:43px;display:flex;rotate:-8deg}.lab-duel-tools>b:last-child{color:#ffab7f;background:#974c3726;border-color:#c987693d;rotate:8deg}.lab-duel-tools>i{color:var(--yellow);font:700 italic 13px var(--font-title)}.lab-mini-duel>strong{text-align:center;font:500 17px var(--font-title);margin:14px -3px 18px;display:block}.lab-mini-duel>strong>span{font:9px var(--font-body);color:#7f9971;padding:0 3px}.lab-duel-link{color:var(--yellow);border-top:1px solid #41603254;justify-content:space-between;align-items:center;gap:5px;padding:12px 0;font-size:8px;display:flex}.duel-1{background:linear-gradient(145deg,#0e272b,#251729)}.duel-1 .lab-duel-tools>b{color:#66ddeb;background:#33abcc15;border-color:#31aabe4d}.duel-1 .lab-duel-tools>b:last-child{color:#d28eed;background:#963bc61a;border-color:#b575d543}.lab-method{isolation:isolate;background:radial-gradient(at 95% 80%,#8345bb32,#0000 62%),#111810;border:1px solid #4f5630;align-items:start;padding:28px;display:flex;position:relative;overflow:hidden}.lab-method>div{z-index:2;position:relative}.lab-method .section-index{letter-spacing:1.5px;font-size:7px}.lab-method h2{font:700 32px/1 var(--font-title);margin:0 0 20px}.lab-method h2>span{font-size:.8em}.lab-method ul{color:#bdcbb0;gap:13px;margin:0 0 25px;padding:0;font-size:10px;list-style:none;display:grid}.lab-method li{align-items:center;gap:7px;display:flex}.lab-method li>svg{color:var(--yellow);width:12px;height:12px}.lab-method .text-link{color:var(--yellow);gap:7px;font-size:9px}.lab-method>img{z-index:1;opacity:.9;width:230px;height:auto;position:absolute;bottom:-28px;right:-81px;rotate:-13deg}.lab-method-note{z-index:3;color:#ef7af1;font:12px/1.4 Permanent Marker,cursive;position:absolute;bottom:22px;right:16px;rotate:7deg}.lab-method-grid{z-index:-1;background-image:linear-gradient(#c2db323d 1px,#0000 1px),linear-gradient(90deg,#c2db323d 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 30%,#00000032);mask-image:linear-gradient(120deg,#0000 30%,#00000032)}.lab-resources{padding-top:55px;scroll-margin-top:165px}.lab-resources .lab-section-heading{margin-bottom:25px}.lab-resources .text-link{font-size:9px}.lab-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.lab-resource-card{background:#101612;border:1px solid #34412e;min-height:162px;transition:transform .25s,border-color .25s;display:flex}.lab-resource-card:hover{border-color:#b8c935;transform:translateY(-4px)}.lab-resource-cover{color:#efd9ff;background:linear-gradient(125deg,#5c297c,#301c40);width:36%;min-width:88px;padding:18px 12px;position:relative;overflow:hidden}.lab-resource-cover:after{content:"";border:1px solid #ddb7f13d;width:110px;height:110px;position:absolute;top:40px;right:-39px;rotate:25deg;box-shadow:10px 10px #a58de50a}.lab-resource-cover.acid{color:#1b2807;background:linear-gradient(125deg,#d1e43a,#889f24)}.lab-resource-cover.blue{color:#c5d5ff;background:linear-gradient(125deg,#235488,#211d4c)}.lab-resource-cover>svg{width:23px;height:23px;rotate:-12deg}.lab-resource-cover>strong{font:700 27px/.97 var(--font-title);z-index:1;margin-top:16px;display:block;position:relative;rotate:-5deg}.lab-resource-cover>span{letter-spacing:1.3px;border:1px solid;padding:3px 6px;font-size:6px;position:absolute;bottom:13px;left:12px}.lab-resource-copy{flex-direction:column;flex:1;min-width:0;padding:20px 15px 14px;display:flex}.lab-resource-copy>span:first-child{letter-spacing:1px;color:#92a080;font-size:6px}.lab-resource-copy h3{font:600 24px/1.04 var(--font-title);margin:11px 0 17px}.lab-resource-download{color:var(--yellow);border-top:1px solid #334328;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;font-size:9px;display:flex}.experiments-page .newsletter{margin-top:61px}.experiments-page .footer-bottom{font-size:7px}.lab-detail-dialog{border-color:#849b38;max-width:620px;padding:0}.lab-detail-dialog .dialog-close{z-index:4;color:var(--yellow);background:#09100be8;border:1px solid #7f923c;top:14px;right:14px}.lab-dialog-art{background:#18251a;height:166px;position:relative;overflow:hidden}.lab-dialog-art>.lab-artwork{aspect-ratio:auto;height:100%}.lab-dialog-art:after{content:"";background:linear-gradient(#0000,#101a13a1);position:absolute;inset:0}.lab-dialog-art>span{background:var(--yellow);color:#0c1509;font:700 19px var(--font-title);z-index:2;padding:7px 13px;position:absolute;bottom:18px;left:28px;rotate:-3deg}.lab-dialog-content{padding:30px 34px 34px}.lab-dialog-content .eyebrow{font-size:8px}.lab-detail-dialog h2{margin:17px 0 19px;font-size:43px;line-height:1.02}.lab-dialog-question{color:#c0ceb6;border-bottom:1px solid #35432b;padding-bottom:20px;font-size:12px;line-height:1.85}.lab-dialog-content h3{letter-spacing:1.7px;color:var(--yellow);margin:24px 0 18px;font-size:8px;font-weight:500}.lab-plan{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lab-plan>li{color:#a5b59a;align-items:start;gap:14px;font-size:11px;line-height:1.8;display:flex}.lab-plan>li>span{font:600 23px var(--font-title);color:#d0e536;padding-top:2px;line-height:1}.lab-measure{background:#d1ee1611;border-left:2px solid #a3bd37;padding:16px}.lab-measure>span{letter-spacing:1.2px;color:#cde46a;align-items:center;gap:7px;font-size:7px;display:flex}.lab-measure>p{color:#9aab86;margin:10px 0 0;font-size:11px;line-height:1.9}.lab-dialog-tools{flex-wrap:wrap;gap:6px;margin-top:21px;display:flex}.lab-dialog-tools>span{color:#bdccac;background:#2a39170f;border:1px solid #445334;padding:6px 9px;font-size:8px}.lab-dialog-note{color:#7c916b;align-items:start;gap:7px;margin:20px 0;font-size:8px;line-height:1.8;display:flex}.lab-dialog-note>svg{flex-shrink:0;margin-top:1px}.lab-dialog-content .button{min-height:45px;padding:12px 17px;font-size:11px}@keyframes lab-float{0%,to{translate:0;rotate:-20deg}50%{translate:0 -12px;rotate:-7deg}}@keyframes lab-card-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes lab-slide-in{0%{opacity:.4;translate:0 5px}to{opacity:1;translate:0}}@media (min-width:1500px){.lab-hero{grid-template-columns:1.15fr .8fr .82fr;min-height:570px}.lab-intro h1{font-size:79px}.lab-hero-mascot{height:384px;margin-bottom:14px}.lab-featured-art{height:159px}}@media (max-width:1150px){.lab-intro h1{font-size:6vw}.lab-intro h1 .pink{font-size:.72em}.lab-hero{gap:4px;min-height:523px}.lab-hero-mascot{height:315px}.lab-featured-copy{padding-inline:16px}.lab-featured-copy h2{min-height:56px;font-size:27px}.lab-featured-art-caption{font-size:27px;top:30px;left:16px}.lab-featured-art{height:133px}.lab-featured-label{letter-spacing:.8px;padding-inline:13px;font-size:6px}.lab-hero-mascot .hand-note{font-size:11px;top:-29px;right:0}.lab-categories>button{gap:6px;padding:12px 11px;font-size:9px}.lab-category-count{font-size:7px}.lab-categories>button>svg{width:17px}.lab-stats{padding-block:23px}.lab-stat{gap:12px}.lab-stat strong{font-size:35px}.lab-stat span{letter-spacing:.7px;font-size:6px}.lab-stat>svg{width:24px}.lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px}.lab-section-heading h2{font-size:35px}.lab-catalog-meta{font-size:6px}.lab-select-field{padding-inline:12px}.lab-select-field select{max-width:158px;font-size:9px}.lab-search-field input{font-size:10px}.lab-card-copy{padding-inline:18px}.lab-card h3{min-height:57px;font-size:28px}.lab-card-copy>p{min-height:60px;font-size:11px}.lab-tool-tags>span{font-size:7px}.lab-failure-card h3{min-height:53px;font-size:26px}.lab-failure-card .lab-card-copy>p{min-height:54px;font-size:10px}.lab-discovery{gap:18px}.lab-duels,.lab-method{padding:25px 22px}.lab-duel-grid{gap:10px}.lab-mini-duel{padding-inline:10px}.lab-duel-tools{gap:8px}.lab-duel-tools>b{width:35px;height:38px;font-size:32px}.lab-mini-duel>strong{font-size:16px}.lab-method h2{font-size:31px}.lab-method ul{font-size:9px}.lab-method>img{width:219px;bottom:-15px;right:-88px}.lab-method-note{font-size:11px;bottom:26px;right:10px}.lab-resource-copy{padding-inline:13px}.lab-resource-copy h3{font-size:22px}.lab-resource-cover>strong{font-size:24px}.lab-resource-cover{min-width:85px}.lab-resource-cover>svg{width:22px}}@media (max-width:900px){.lab-categories-wrap{top:78px}.lab-hero{grid-template-columns:1.15fr .75fr .95fr;min-height:495px}.lab-intro h1{font-size:6.2vw}.lab-intro>p{font-size:10px}.lab-intro>p strong{font-size:9px}.lab-intro .button{gap:12px;min-height:40px;padding:11px 12px;font-size:9px}.lab-hero-notes{gap:10px;font-size:7px}.lab-hero-notes svg{width:11px}.lab-hero-mascot{height:275px;margin-bottom:26px}.lab-mascot-label{padding:8px 10px;font-size:12px;bottom:0;left:0}.lab-featured-art{height:127px}.lab-featured-copy h2{min-height:52px;font-size:25px}.lab-featured-copy p{min-height:33px;font-size:9px}.lab-featured-copy{padding:14px}.lab-featured-copy .button{gap:6px;padding:10px;font-size:9px}.lab-kicker{letter-spacing:.7px;font-size:6px}.lab-featured-art-caption{font-size:24px;left:14px}.lab-featured-label{gap:5px;padding-inline:12px;font-size:6px}.lab-autoplay{margin-right:-5px}.lab-featured-label>svg{width:13px}.lab-feature-controls{padding-inline:9px}.lab-slide-count{font-size:6px}.lab-categories{padding-block:8px}.lab-stat strong{font-size:33px}.lab-stat span{letter-spacing:.6px;font-size:6px}.lab-stat{gap:10px}.lab-stat>svg{width:23px}.lab-catalog{padding-top:41px;scroll-margin-top:155px}.lab-section-heading h2{gap:7px;font-size:32px}.lab-section-heading h2>svg{width:25px;height:28px;margin-right:0}.lab-catalog-meta,.lab-select-field>span:not(.sr-only){display:none}.lab-search-field{gap:8px;padding:13px 14px}.lab-select-field{padding-inline:10px}.lab-select-field select{max-width:146px;font-size:8px}.lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 14px}.lab-card-copy{padding-inline:13px}.lab-card h3{min-height:52px;font-size:25px}.lab-card-copy>p{min-height:54px;font-size:10px}.lab-tool-tags>span{padding:4px 5px;font-size:6px}.lab-card-foot{font-size:7px}.lab-status{padding:5px 6px;font-size:5px;top:9px;left:9px}.lab-card-number{font-size:13px;bottom:10px;left:10px}.lab-failures{padding-top:48px}.lab-danger-link{gap:8px;padding:11px 12px;font-size:8px}.lab-failure-card .lab-card-copy{padding-inline:14px}.lab-failure-card h3{min-height:52px;font-size:25px}.lab-fail-cross{font-size:95px;bottom:-11px;right:10px}.lab-discovery{grid-template-columns:1.08fr 1fr;gap:17px}.lab-duels,.lab-method{padding:24px 17px}.lab-duels .section-index,.lab-method .section-index{letter-spacing:.9px;font-size:6px}.lab-duels>p{font-size:9px}.lab-mini-duel{padding:15px 8px 0}.lab-duel-tools>b{width:31px;height:34px;font-size:28px}.lab-duel-tools{gap:5px}.lab-mini-duel>strong{font-size:15px}.lab-duel-link{font-size:7px}.lab-method h2{font-size:28px}.lab-method ul{gap:12px;max-width:220px;font-size:8px}.lab-method li{gap:5px}.lab-method>img{opacity:.7;width:177px;bottom:-8px;right:-75px}.lab-method-note{font-size:9px;bottom:23px;right:10px}.lab-method .text-link{font-size:8px}.lab-resources .lab-section-heading h2{font-size:30px}.lab-resource-grid{gap:13px}.lab-resource-card{min-height:167px}.lab-resource-cover{width:35%;min-width:71px;padding-inline:10px}.lab-resource-cover>strong{font-size:22px}.lab-resource-cover>span{font-size:5px;left:9px}.lab-resource-copy{padding:17px 10px 13px}.lab-resource-copy h3{font-size:21px}.lab-resource-copy>span:first-child{letter-spacing:.7px;font-size:5px}.lab-resource-download{font-size:8px}.experiments-page .footer-bottom>div>span{display:none}}@media (max-width:760px){.lab-hero{grid-template-columns:1.2fr .8fr;min-height:0;padding-top:27px}.lab-intro h1{font-size:10vw}.lab-intro h1 .pink{font-size:.77em}.lab-intro>p{max-width:320px;font-size:12px}.lab-intro>p strong{font-size:11px}.lab-intro .button{gap:17px;min-height:45px;padding:12px 17px;font-size:11px}.lab-hero-notes{gap:14px;font-size:9px}.lab-hero-mascot{height:337px;margin-bottom:10px}.lab-hero-mascot .hand-note{font-size:12px;top:-15px;right:4px}.lab-mascot-button{width:121%;top:17px;left:-12%}.lab-mascot-label{padding:10px 13px;font-size:15px;bottom:20px;left:5px}.float-one{top:78px;left:-14px}.float-two{bottom:101px;right:-4px}.lab-floating-cross{font-size:45px;bottom:43px;left:0}.lab-featured{grid-column:1/-1;margin-top:28px;display:block}.lab-feature-slide{grid-template-columns:1fr 1fr;display:grid}.lab-featured-label{grid-column:auto;gap:8px;padding:12px 17px;font-size:8px}.lab-featured-label>svg{width:15px}.lab-featured-art{height:100%;min-height:225px}.lab-featured-art .lab-artwork{position:absolute}.lab-featured-art-caption{font-size:38px;top:57px;left:22px}.lab-featured-zero{font-size:201px;top:10px;right:-7px}.lab-featured-copy{padding:24px 22px}.lab-featured-copy h2{min-height:63px;font-size:31px}.lab-featured-copy p{min-height:39px;font-size:11px}.lab-kicker{letter-spacing:1px;font-size:7px}.lab-featured-copy .button{gap:9px;min-height:43px;padding:12px;font-size:10px}.lab-feature-controls{gap:12px;padding:8px 16px}.lab-feature-controls>div{margin:0 auto}.lab-slide-count{font-size:7px}.lab-categories{width:calc(100% - 32px)}.lab-categories>button{gap:7px;padding:11px 13px;font-size:9px}.lab-stats{padding-block:21px}.lab-stat{gap:9px}.lab-stat strong{font-size:30px}.lab-stat>svg{width:20px}.lab-stat span{letter-spacing:.5px;max-width:86px;font-size:5px;line-height:1.5}.lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px}.lab-card h3{min-height:60px;font-size:29px}.lab-card-copy{padding:19px 18px 0}.lab-card-copy>p{min-height:59px;font-size:11px}.lab-status{font-size:6px;top:11px;left:11px}.lab-card-number{font-size:15px;bottom:11px;left:12px}.lab-tool-tags>span{padding:4px 6px;font-size:7px}.lab-card-foot{padding:14px 0;font-size:8px}.lab-filter-bar{flex-wrap:wrap}.lab-search-field{border-bottom:1px solid #343f2e;flex-basis:100%;padding:15px}.lab-search-field input{font-size:11px}.lab-select-field{justify-content:space-between;width:50%;padding:4px 15px}.lab-select-field:nth-child(2){border-left:0;justify-content:flex-start}.lab-select-field select{flex:1;max-width:none;font-size:9px}.lab-select-field>span:not(.sr-only){font-size:5px;display:block}.lab-select-field:nth-child(3)>select{max-width:170px}.lab-results-bar{min-height:45px}.lab-demo-note{font-size:7px}.lab-failures .lab-section-heading{flex-direction:column;align-items:start;gap:16px}.lab-danger-link{padding:11px 14px;font-size:9px}.lab-failure-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#793548 transparent;gap:15px;padding-bottom:10px;display:flex;overflow-x:auto}.lab-failure-card{scroll-snap-align:start;flex:0 0 72%}.lab-failure-card h3{min-height:59px;font-size:29px}.lab-failure-card .lab-card-copy{padding-inline:19px}.lab-failure-card .lab-card-copy>p{min-height:40px;font-size:11px}.lab-failure-card .lab-card-image{aspect-ratio:2}.lab-failure-scribble{font-size:11px}.lab-discovery{grid-template-columns:1fr;gap:20px;margin-top:39px}.lab-duels{padding:25px}.lab-duels .section-index{font-size:7px}.lab-duels h2{font-size:37px}.lab-duels>p{font-size:11px}.lab-duel-grid{gap:16px}.lab-mini-duel{padding:22px 16px 0}.lab-duel-tools{gap:23px}.lab-duel-tools>b{width:48px;height:49px;font-size:40px}.lab-mini-duel>strong{font-size:23px}.lab-duel-tools>i{font-size:15px}.lab-duel-link{padding-block:13px;font-size:9px}.lab-method{min-height:325px;padding:30px}.lab-method .section-index{font-size:7px}.lab-method h2{font-size:36px}.lab-method ul{gap:14px;max-width:none;font-size:11px}.lab-method .text-link{font-size:10px}.lab-method>img{opacity:.85;width:245px;bottom:-30px;right:-47px}.lab-method-note{font-size:13px;bottom:29px;right:22px}.lab-resource-grid{grid-template-columns:1fr}.lab-resources .lab-section-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:20px}.lab-resources .lab-section-heading h2{font-size:33px}.lab-resource-card{min-height:166px}.lab-resource-cover{width:29%;min-width:120px;padding:18px}.lab-resource-cover>strong{margin-top:11px;font-size:30px}.lab-resource-cover>span{font-size:6px;bottom:11px;left:17px}.lab-resource-cover>svg{width:26px;height:26px;position:absolute;top:16px;right:14px}.lab-resource-cover>strong{margin-top:20px}.lab-resource-copy{padding:24px}.lab-resource-copy h3{margin:13px 0 17px;font-size:29px}.lab-resource-copy>span:first-child{letter-spacing:1.3px;font-size:7px}.lab-resource-download{font-size:11px}.lab-resource-cover:after{width:130px;height:130px;right:-10px}.lab-resources{padding-top:43px}.experiments-page .newsletter{margin-top:47px}}@media (max-width:600px){.lab-categories-wrap{top:74px}.lab-edition{letter-spacing:1px;font-size:6px}.lab-hero{padding-top:24px;padding-bottom:28px}.lab-intro h1{width:153%;margin-top:22px;font-size:11vw;line-height:.95}.lab-intro h1 .pink{font-size:.8em}.lab-intro>p{max-width:250px;font-size:11px}.lab-intro>p strong{margin-top:4px;font-size:10px}.lab-intro .eyebrow{letter-spacing:1px;white-space:nowrap;font-size:7px}.lab-intro .button{gap:12px;min-height:42px;margin-top:13px;padding:12px;font-size:10px}.lab-hero-notes{flex-wrap:wrap;gap:11px;margin-top:17px;font-size:8px}.lab-hero-mascot{align-self:end;height:278px;margin-bottom:0}.lab-mascot-button{width:134%;top:20px;left:-18%}.lab-hero-mascot .hand-note{font-size:10px;top:-8px;right:0}.lab-mascot-label{padding:8px 10px;font-size:12px;bottom:18px;left:10px}.float-one{top:54px;left:-12px}.float-one svg{width:22px}.float-two{bottom:73px;right:-1px}.float-two svg{width:21px}.lab-floating-cross{font-size:34px;bottom:24px;left:-4px}.lab-featured{margin-top:29px}.lab-featured-label{padding:11px 14px;font-size:7px}.lab-featured-art-caption{font-size:33px;top:52px;left:17px}.lab-featured-copy{padding:22px 16px}.lab-featured-copy h2{min-height:57px;font-size:28px}.lab-featured-copy p{min-height:36px;font-size:10px}.lab-featured-copy .button{gap:6px;min-height:39px;padding:10px;font-size:9px}.lab-featured-art{min-height:223px}.lab-featured-zero{font-size:166px;top:39px}.lab-stats{border:1px solid #303b2c;grid-template-columns:repeat(2,1fr);margin-top:9px;padding:0}.lab-stat{gap:13px;padding:20px;justify-content:flex-start!important}.lab-stat:nth-child(-n+2){border-bottom:1px solid #303b2c}.lab-stat:nth-child(2){border-right:0}.lab-stat>svg{width:25px;height:27px}.lab-stat strong{font-size:34px}.lab-stat span{letter-spacing:.6px;max-width:none;font-size:6px}.lab-stat>div{gap:5px}.lab-catalog{padding-top:36px;scroll-margin-top:145px}.lab-section-heading h2{flex-wrap:wrap;gap:6px;font-size:29px}.lab-section-heading h2>svg{width:24px;height:26px}.lab-section-heading .section-index{letter-spacing:1.1px;margin-bottom:13px;font-size:7px}.lab-section-description{margin:13px 0 20px;font-size:11px}.lab-select-field{padding-inline:12px}.lab-select-field select{font-size:8px}.lab-select-field:nth-child(3)>select{max-width:145px}.lab-select-field>span:not(.sr-only){display:none}.lab-grid{gap:17px 12px}.lab-card-copy{padding:14px 11px 0}.lab-card h3{min-height:76px;margin-top:9px;margin-bottom:10px;font-size:25px;line-height:1.02}.lab-card-copy>p{min-height:70px;margin-bottom:13px;font-size:10px;line-height:1.75}.lab-card-category{letter-spacing:1px;font-size:6px}.lab-tool-tags{align-content:start;align-items:start;gap:4px;min-height:37px}.lab-tool-tags>span{padding:3px 5px;font-size:6px}.lab-card-foot{gap:4px;margin-top:12px;padding:12px 0;font-size:6px}.lab-card-foot>span{gap:4px}.lab-card-foot svg{width:11px;height:11px}.lab-status{letter-spacing:.3px;gap:4px;padding:5px 6px;font-size:5px;top:7px;left:7px}.lab-status i{width:3px;height:3px}.lab-card-number{padding:2px 6px;font-size:12px;bottom:8px;left:9px}.lab-card-arrow{width:22px;height:22px;bottom:7px;right:8px}.lab-card-arrow svg{width:15px;height:15px}.lab-demo-note{font-size:6px}.lab-demo-note>svg{width:10px}.lab-results-bar{gap:10px;min-height:44px;font-size:8px}.lab-results-bar>button{font-size:8px}.lab-outline-button{gap:12px;padding:12px 17px;font-size:10px}.lab-load-more{gap:13px;margin-top:25px}.lab-honesty{align-items:start;gap:6px;margin-top:20px;font-size:7px}.lab-honesty>svg{width:12px;margin-top:2px}.lab-empty{padding:40px 20px}.lab-empty h3{font-size:29px}.lab-empty p,.lab-empty .button{font-size:10px}.lab-failures{padding-top:38px}.lab-failures .lab-section-heading{gap:15px;padding-top:23px}.lab-failures h2{font-size:29px}.lab-failure-card{flex-basis:80%}.lab-failure-card h3{min-height:61px;font-size:30px}.lab-failure-card .lab-card-copy{padding:19px 20px 0}.lab-failure-card .lab-card-copy>p{min-height:40px;font-size:11px}.lab-failure-card .lab-card-category{font-size:7px}.lab-failure-card .lab-tool-tags{min-height:0}.lab-failure-card .lab-tool-tags>span{padding:4px 7px;font-size:7px}.lab-failure-card .lab-card-foot{padding:14px 0;font-size:8px}.lab-failure-card .lab-status{padding:6px 8px;font-size:6px;top:12px;left:12px}.lab-failure-card .lab-card-number{font-size:15px;bottom:13px;left:12px}.lab-fail-cross{font-size:110px;bottom:-11px;right:21px}.lab-failure-scribble{gap:5px;margin-top:13px;font-size:10px}.lab-failure-scribble>svg{width:19px}.lab-discovery{gap:18px;margin-top:33px}.lab-duels{padding:25px 21px}.lab-duels .section-index{letter-spacing:1px;font-size:6px}.lab-duels h2{font-size:34px}.lab-duels>p{font-size:10px}.lab-duel-grid{gap:12px}.lab-mini-duel{padding:18px 12px 0}.lab-duel-tools{gap:10px}.lab-duel-tools>b{width:39px;height:42px;font-size:33px}.lab-duel-tools>i{font-size:13px}.lab-mini-duel>strong{margin-bottom:16px;font-size:20px}.lab-duel-link{gap:4px;font-size:8px}.lab-method{min-height:323px;padding:27px 23px}.lab-method h2{font-size:33px;line-height:1.05}.lab-method ul{gap:13px;font-size:10px}.lab-method>img{opacity:.65;width:207px;bottom:-14px;right:-65px}.lab-method-note{font-size:10px;bottom:29px;right:15px}.lab-method .text-link{font-size:9px}.lab-resources{padding-top:39px}.lab-resources .lab-section-heading h2{font-size:29px}.lab-resource-card{min-height:166px}.lab-resource-cover{width:32%;min-width:112px;padding-inline:15px}.lab-resource-cover>strong{font-size:29px}.lab-resource-cover>svg{width:22px;right:12px}.lab-resource-copy{padding:20px 17px}.lab-resource-copy h3{font-size:27px}.lab-resource-copy>span:first-child{font-size:6px}.lab-resource-download{font-size:10px}.lab-detail-dialog{padding:0}.lab-dialog-art{height:147px}.lab-dialog-content{padding:25px 23px 28px}.lab-detail-dialog h2{font-size:36px}.lab-dialog-content .eyebrow{font-size:7px}.lab-dialog-question{font-size:11px}.lab-plan>li{gap:12px;font-size:11px}.lab-plan>li>span{font-size:22px}.lab-measure>p{font-size:10px}.lab-dialog-note{font-size:7px}.lab-dialog-art>span{font-size:17px;bottom:18px;left:23px}.lab-dialog-content .button{gap:18px;font-size:10px}.lab-greeting{padding:10px;font-size:9px;bottom:64px;left:-24px;right:-2px}.experiments-page .footer-bottom{font-size:7px}}@media (max-width:420px){.lab-hero-mascot{height:236px;margin-bottom:7px}.lab-mascot-button{width:147%;top:16px;left:-22%}.lab-mascot-label{padding:7px 9px;font-size:10px;bottom:2px;left:0}.lab-hero-mascot .hand-note{font-size:9px;top:-10px}.lab-floating-cross{font-size:32px;bottom:8px}.lab-intro .eyebrow{letter-spacing:.6px;font-size:6px}.lab-intro>p{font-size:10px}.lab-intro>p strong{font-size:9px}.lab-intro .button{gap:8px;padding:11px;font-size:9px}.lab-intro h1{font-size:11.6vw}.lab-intro h1 .pink{font-size:.75em}.lab-hero-notes{gap:9px;font-size:7px}.lab-featured-copy{padding:19px 12px}.lab-featured-copy h2{min-height:55px;font-size:26px}.lab-featured-copy .button{gap:4px;padding:9px;font-size:8px}.lab-featured-art-caption{font-size:29px;top:52px;left:14px}.lab-featured-art{min-height:227px}.lab-featured-art .lab-featured-zero{font-size:142px}.lab-kicker{letter-spacing:.6px;font-size:6px}.lab-featured-copy p{min-height:49px;font-size:9px}.lab-stat{gap:10px;padding:17px 12px}.lab-stat strong{font-size:32px}.lab-stat span{letter-spacing:.6px;font-size:5px}.lab-stat>svg{width:22px}.lab-section-heading h2{gap:5px;font-size:26px}.lab-section-heading h2>svg{width:21px}.lab-catalog .lab-section-heading h2{font-size:26px}.lab-grid{gap:15px 11px}.lab-card h3{min-height:74px;font-size:24px}.lab-card-copy>p{min-height:64px;font-size:9px}.lab-card-copy{padding-inline:10px}.lab-card-foot{letter-spacing:-.1px;font-size:6px}.lab-card-foot>span>svg{display:none}.lab-card-category{font-size:5px}.lab-tool-tags>span{padding:4px 5px;font-size:5px}.lab-demo-note{max-width:133px;font-size:6px;line-height:1.5}.lab-select-field{padding-inline:10px}.lab-select-field>svg{width:12px}.lab-select-field select{font-size:7px}.lab-select-field:nth-child(3)>select{max-width:132px}.lab-search-field input{font-size:10px}.lab-resource-cover{min-width:100px}.lab-resource-copy h3{font-size:25px}.lab-duel-tools{gap:7px}.lab-duel-tools>b{width:32px;height:36px;font-size:29px}.lab-mini-duel{padding:16px 10px 0}.lab-mini-duel>strong{font-size:18px}.lab-duel-link{font-size:7px}.lab-method h2{font-size:30px}.lab-method ul{gap:13px;font-size:9px}.lab-failures h2,.lab-resources .lab-section-heading h2{font-size:26px}}@media (max-width:350px){.lab-grid{grid-template-columns:1fr}.lab-card h3{min-height:0;font-size:29px}.lab-card-copy>p{min-height:0;font-size:11px}.lab-card-copy{padding:20px 18px 0}.lab-tool-tags{min-height:0}.lab-tool-tags>span{font-size:7px}.lab-card-foot{padding:14px 0;font-size:8px}.lab-status{font-size:6px}.lab-card-number{font-size:15px}.lab-stat span{font-size:5px}.lab-stat{padding:15px 9px}.lab-stat>svg{width:19px}.lab-stat strong{font-size:29px}.lab-featured-art-caption{font-size:26px}.lab-featured-copy h2{font-size:23px}.lab-hero-notes{gap:6px}.lab-resource-copy h3{font-size:23px}}.motion-off .lab-card,.motion-off .lab-feature-slide,.motion-off .lab-mascot-button{opacity:1;translate:none;animation:none!important}.motion-off .lab-card,.motion-off .lab-mascot-follow{transform:none!important}@media (prefers-reduced-motion:reduce){.lab-card,.lab-feature-slide,.lab-mascot-button{opacity:1;translate:none;animation:none!important}.lab-card,.lab-mascot-follow{transform:none!important}}.experiments-page{--lab-yellow:var(--yellow);--lab-pink:var(--pink);--lab-cyan:#00efcf;--lab-red:#ff3855;background:radial-gradient(ellipse at 52% 5%, #9b00c314, transparent 24%), var(--bg);overflow-x:clip}.experiments-page main{overflow:clip}.lab-breadcrumb{display:none}.lab-categories-wrap{border-color:#343a2d;position:relative;top:auto}.lab-categories{padding-block:10px}.lab-categories>button{gap:8px;padding:14px 12px;font-size:11px}.lab-category-count{font-size:9px}.lab-categories>button:nth-child(3n+1) svg{color:var(--yellow)}.lab-categories>button:nth-child(3n+2) svg{color:var(--lab-cyan)}.lab-categories>button:nth-child(3n) svg{color:var(--pink)}.lab-stat span{letter-spacing:.8px;font-size:9px;line-height:1.5}.lab-catalog{scroll-margin-top:110px}.lab-section-description{font-size:13px}.lab-search-field input,.lab-select-field select{font-size:12px}.lab-select-field>span:not(.sr-only){font-size:8px}.lab-select-field select{min-width:0}.lab-results-bar,.lab-results-bar>button{font-size:11px}.lab-demo-note{font-size:10px}.lab-card{background:linear-gradient(155deg,#141a17,#0c100e)}.lab-card:hover{border-color:var(--yellow);box-shadow:4px 4px #e730eb33,0 12px 24px #0005}.lab-status{font-size:8px}.lab-card-category{font-size:9px}.lab-card-copy>p{color:#a2aca0;font-size:12px}.lab-tool-tags>span{font-size:9px}.lab-card-foot{font-size:10px}.lab-failure-card:hover{border-color:var(--lab-red);box-shadow:4px 4px #ff003c33,0 12px 24px #0005}.experiments-page .newsletter{background:radial-gradient(circle at 86% 38%,#e730eb18,#0000 30%),#101412}@media (max-width:480px){.lab-select-field{border-left:0;width:100%;min-height:46px;padding-inline:15px}.lab-sort-field{border-top:1px solid #343f2e}.lab-sort-field>span:not(.sr-only){display:block}.lab-select-field:nth-child(3)>select{max-width:none}}@media (max-width:380px){.lab-stat{gap:7px;padding-inline:9px}.lab-stat span{font-size:7px}.lab-feature-controls{gap:2px;padding-inline:8px}}.reference-hero{isolation:isolate;background:#070a0b url(/images/experiments-hero-grunge.webp) 50%/cover;border-bottom:1px solid #364344;position:relative}.reference-hero-inner.shell{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;width:min(1600px,100% - 64px);padding-block:24px 22px;display:grid}.reference-intro{min-width:0;min-height:480px;position:relative}.reference-title-crown{stroke-width:2.4px;width:60px;height:46px;color:var(--yellow);position:absolute;top:8px;left:29px;transform:rotate(-15deg)}.reference-intro h1{z-index:2;width:max-content;font:800 clamp(68px, 7.1vw, 117px) / .86 var(--font-title);letter-spacing:-1.6px;transform-origin:0;text-shadow:-2px 3px #080a0b,-4px 5px #080a0b;margin:50px 0 20px;position:relative;transform:rotate(-4deg)}.reference-intro h1>span{white-space:nowrap;display:block}.reference-intro h1>span+span{letter-spacing:-2px;margin-top:5px;font-size:1.055em}.reference-intro h1 b{color:#ed00dc;font-weight:800}.reference-intro-copy{z-index:2;transform-origin:0 0;width:55%;margin-left:8px;position:relative;transform:rotate(-3deg)}.reference-intro-copy p{color:#eeefeb;max-width:405px;margin:0 0 20px;font-size:clamp(13px,1.15vw,18px);line-height:1.3}.reference-cta{min-height:43px;font:700 16px / 1 var(--font-title);border-radius:4px;gap:16px;padding:10px 17px;box-shadow:0 0 13px #eaff0020}.reference-principles{z-index:3;color:#ef05d4;margin:0;padding:0;font:400 clamp(14px,1.2vw,19px)/1.25 Permanent Marker,cursive;list-style:none;position:absolute;bottom:5px;left:44%;transform:rotate(-8deg)}.reference-principles li{align-items:center;gap:8px;display:flex}.reference-principles li>span{border:1.5px solid var(--yellow);width:18px;height:18px;color:var(--yellow);display:flex}.reference-character{width:49%;height:calc(100% + 10px);position:absolute;bottom:-22px;right:-3%;overflow:hidden}.reference-mascot-button{width:100%;height:auto;color:inherit;transform-origin:50% 80%;filter:drop-shadow(0 0 8px #ed00dc25);background:0 0;border:0;padding:0;position:absolute;bottom:-65px}.reference-money-follow{transform:translate3d(var(--money-x,0px), var(--money-y,0px), 0) rotate(var(--money-turn,0deg));transition:transform .3s ease-out;position:absolute;inset:0}.reference-mascot-button img{transform-origin:50% 80%;width:100%;height:auto;animation:6s ease-in-out infinite reference-mascot-float;display:block}.reference-mascot-button:focus-visible{outline-offset:-8px}.reference-mascot-button.is-reacting{animation:.7s ease-in-out react}.reference-mascot-speech{z-index:4;color:#080a0b;background:var(--yellow);box-shadow:4px 4px 0 var(--pink);text-align:center;opacity:0;pointer-events:none;padding:13px 15px;font-size:12px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:70px;left:8%;right:8%;transform:translateY(8px)rotate(-4deg)scale(.95)}.reference-mascot-speech.visible{opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}.reference-character-note{z-index:2;color:#ef05d4;text-align:center;font:400 clamp(15px,1.35vw,22px)/1.08 Permanent Marker,cursive;animation:5.5s ease-in-out infinite reference-note-float;position:absolute;top:8px;left:33%;transform:rotate(-9deg)}.reference-character-note>svg:first-of-type{stroke-width:2.3px;width:65px;height:61px;color:var(--yellow);animation:6s ease-in-out infinite reference-crown-wiggle;position:absolute;top:6px;left:calc(100% + 17px);transform:rotate(26deg)}.reference-character-note>svg:last-of-type{width:50px;height:57px;color:var(--yellow);position:absolute;top:66px;left:calc(100% + 25px);transform:rotate(140deg)}.reference-feature{z-index:3;background:#050a0deb;border:1px solid #62767a;border-radius:8px;align-self:center;padding:10px 14px 13px;position:relative;box-shadow:0 0 0 5px #0508098c,3px 4px #dcee0017}.reference-feature-heading{min-height:32px;font:500 clamp(13px, 1.18vw, 19px) / 1.1 var(--font-title);color:#dfe6e6;border-bottom:1px solid #374046;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex;position:relative}.reference-completed{white-space:nowrap;background:#070b12;border:1px solid #4c3267;border-radius:6px;align-items:center;gap:23px;margin:-8px 0 0;padding:13px 17px;font-size:clamp(13px,1.04vw,17px);display:flex;box-shadow:0 3px #ed00dc24}.reference-completed>span{color:#00efd0;align-items:center;gap:7px;display:flex}.reference-completed i{background:#00efd0;border-radius:50%;width:12px;height:12px;animation:2.8s ease-out infinite reference-status-pulse}.reference-feature-body{grid-template-columns:minmax(0,.98fr) minmax(0,1fr);gap:11px;display:grid}.reference-feature-copy{min-width:0}.reference-experiment-id{color:#05080a;background:var(--yellow);font:700 clamp(15px, 1.35vw, 22px) / 1 var(--font-title);border-radius:3px;padding:4px 13px;display:inline-block}.reference-feature-copy h2{font:600 clamp(24px, 2.2vw, 35px) / .99 var(--font-title);letter-spacing:-.3px;margin:10px 0 8px}.reference-feature-copy>p{color:#d0d8da;margin:0 0 12px;font-size:clamp(10px,.92vw,14px);line-height:1.42}.reference-result{background:#060c0e;border:1px solid #697828;border-radius:5px;padding:12px;box-shadow:-4px -3px #eaff000d}.reference-result>span{color:var(--yellow);font:600 17px / 1 var(--font-title)}.reference-result>div{align-items:center;gap:10px;margin-top:10px;display:flex}.reference-result svg{width:37px;height:37px;color:var(--yellow);flex-shrink:0}.reference-result strong{color:#00f0d0;white-space:nowrap;font:700 clamp(26px, 2.35vw, 38px) / 1 var(--font-title);letter-spacing:-.6px}.reference-result small{font-size:.64em}.reference-result p{text-align:center;color:#e4e6e5;margin:6px 0 0;padding-left:39px;font-size:clamp(11px,.9vw,14px);line-height:1.4}.reference-feature-visual{background:radial-gradient(at 50% 27%,#ce00d93b,#0000 63%);flex-direction:column;justify-content:end;min-width:0;padding-top:185px;display:flex;position:relative}.reference-store{aspect-ratio:147/118;clip-path:polygon(0 14%,91% 0,100% 100%,5% 100%);width:80%;animation:7s ease-in-out infinite reference-store-float;position:absolute;top:9px;left:0;overflow:hidden}.reference-store img{width:640.136%;max-width:none;height:auto;position:absolute;top:-90.678%;left:-499.32%}.reference-store-note{color:#f5f4ed;text-align:center;font:400 clamp(14px,1.35vw,22px)/1.08 Permanent Marker,cursive;position:absolute;top:34px;right:-1px;transform:rotate(-9deg)}.reference-store-note b{color:var(--yellow);font-weight:400}.reference-store-note svg{width:41px;height:42px;color:var(--yellow);margin:4px auto 0;display:block;transform:rotate(-90deg)}.reference-milestones{z-index:2;background:#050c11f5;border:1px solid #496574;border-radius:6px;margin-left:-6px;position:relative;box-shadow:-5px -4px #eaff0023}.reference-milestones ul{gap:8px;margin:0;padding:13px 10px 12px;list-style:none;display:grid}.reference-milestones li{color:#ecf1ef;align-items:center;gap:7px;font-size:clamp(10px,.88vw,14px);display:flex}.reference-milestones li svg{color:#06252a;stroke-width:3px;background:#00e7d0;border-radius:50%;flex-shrink:0;width:14px;height:14px;padding:2px}.reference-milestones .reference-cta{width:100%;min-height:39px;box-shadow:none;justify-content:space-between;gap:4px;padding:9px 10px;font-size:clamp(11px,1.02vw,16px);display:flex}.reference-feature{transition:border-color .25s,box-shadow .25s}.reference-feature:hover,.reference-feature:focus-within{border-color:#a0af70;box-shadow:0 0 0 5px #0508098c,4px 5px #ed00dc30}.reference-cta svg{transition:transform .2s}:is(.reference-cta:hover svg,.reference-cta:focus-visible svg){transform:translate(3px)}.experiments-page .lab-categories{gap:8px;width:min(1600px,100% - 64px)}.experiments-page .lab-categories>button{background:#080e11;border:1px solid #354148;border-radius:5px}.experiments-page .lab-categories>button.active{border-color:var(--yellow);background:#efff090a;box-shadow:0 0 9px #eaff0025}@media (min-width:901px) and (max-width:1300px){.experiments-page .lab-categories{gap:6px;width:calc(100% - 40px)}.experiments-page .lab-categories>button{gap:6px;padding:12px 8px;font-size:10px}.experiments-page .lab-category-count{font-size:8px}.reference-hero-inner.shell{gap:18px;width:calc(100% - 40px)}.reference-intro{min-height:32vw}.reference-intro h1{margin-top:34px;margin-bottom:14px;font-size:7vw}.reference-title-crown{width:44px;height:34px;top:0}.reference-intro-copy p{margin-bottom:15px;font-size:1.22vw;line-height:1.3}.reference-intro-copy .reference-cta{min-height:35px;padding:8px 12px;font-size:1.35vw}.reference-mascot-button{bottom:-32px}.reference-principles{font-size:1.45vw;bottom:0;left:43%}.reference-completed{gap:10px;padding:10px}.reference-feature{padding-inline:10px}.reference-feature-copy h2{margin-block:7px;font-size:2.2vw}.reference-feature-copy>p{font-size:1.04vw;line-height:1.3}.reference-feature-visual{padding-top:12.5vw}.reference-store-note{font-size:15px;top:20px}.reference-result{padding:9px}.reference-result>span{font-size:14px}.reference-result>div{gap:6px;margin-top:6px}.reference-result svg{width:28px;height:28px}.reference-result strong{font-size:clamp(24px,2.35vw,31px)}.reference-result p{margin-top:4px;padding-left:15px}.reference-milestones ul{gap:6px;padding:10px 8px}}@media (max-width:900px){.reference-hero-inner.shell{grid-template-columns:minmax(0,1fr);gap:28px;width:calc(100% - 40px);padding-top:25px}.reference-intro{min-height:480px}.reference-intro h1{font-size:clamp(58px,10.5vw,95px)}.reference-intro-copy p{font-size:17px}.reference-character{width:48%;bottom:0;right:-2%}.reference-mascot-button{bottom:-38px}.reference-character-note{font-size:21px;top:35px;left:30%}.reference-principles{font-size:18px;bottom:15px;left:44%}.reference-feature{justify-self:center;width:100%;max-width:720px}.reference-feature-heading{font-size:18px}.reference-completed{font-size:16px}.reference-experiment-id{font-size:21px}.reference-feature-copy h2{font-size:34px}.reference-feature-copy>p,.reference-result p,.reference-milestones li{font-size:13px}.reference-result strong{font-size:36px}.reference-store-note{font-size:20px}.reference-milestones .reference-cta{font-size:15px}}@media (max-width:600px){.experiments-page .lab-categories{width:calc(100% - 32px)}.reference-hero{background-position:10% 0;background-repeat:no-repeat;background-size:auto 620px}.reference-hero-inner.shell{gap:25px;width:calc(100% - 32px);padding-top:15px}.reference-intro{min-height:530px}.reference-title-crown{width:46px;height:34px;top:7px;left:16px}.reference-intro h1{letter-spacing:-.7px;margin-top:42px;font-size:clamp(45px,12.7vw,72px)}.reference-intro h1>span+span{letter-spacing:-1px}.reference-intro-copy{width:62%;margin-left:4px}.reference-intro-copy p{margin-bottom:18px;font-size:13px;line-height:1.45}.reference-intro-copy .reference-cta{gap:7px;min-height:44px;padding-inline:10px;font-size:12px}.reference-intro-copy .reference-cta svg{flex-shrink:0;width:15px}.reference-character{width:62%;height:365px;bottom:-7px;right:-4%}.reference-mascot-button{bottom:-30px}.reference-character-note{font-size:15px;top:75px;left:28%}.reference-character-note>svg:first-of-type{width:37px;height:37px;top:3px;left:calc(100% + 3px)}.reference-character-note>svg:last-of-type{width:31px;height:40px;top:42px;left:calc(100% + 4px)}.reference-principles{font-size:15px;line-height:1.4;bottom:24px;left:7px}.reference-principles li{gap:7px}.reference-principles li>span{width:15px;height:15px}.reference-feature{padding:10px}.reference-feature-heading{flex-wrap:wrap;gap:10px;margin-bottom:12px;padding-bottom:10px;font-size:17px}.reference-completed{justify-content:space-between;width:100%;margin:0;padding:10px;font-size:14px}.reference-feature-body{grid-template-columns:minmax(0,1fr);gap:18px}.reference-feature-copy h2{font-size:32px}.reference-feature-copy>p{font-size:13px;line-height:1.5}.reference-result strong{font-size:38px}.reference-result p{text-align:left;margin-left:47px;padding-left:0}.reference-feature-visual{padding-top:240px}.reference-store{width:78%;max-width:260px}.reference-store-note{font-size:24px;top:30px;right:4px}.reference-milestones{margin-left:0}.reference-milestones li{font-size:13px}.reference-milestones .reference-cta{min-height:46px;font-size:16px}}@media (max-width:370px){.reference-intro{min-height:550px}.reference-character{height:350px}.reference-character-note{font-size:13px}.reference-intro-copy{width:68%}}@keyframes reference-mascot-float{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-9px)rotate(.7deg)}}@keyframes reference-note-float{0%,to{translate:0}50%{translate:0 -4px}}@keyframes reference-crown-wiggle{0%,76%,to{rotate:0deg}84%{rotate:-8deg}92%{rotate:5deg}}@keyframes reference-store-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -4px;rotate:-.6deg}}@keyframes reference-status-pulse{0%{box-shadow:0 0 #00efd060}70%,to{box-shadow:0 0 0 7px #00efd000}}.reference-motion-off *,.reference-motion-off :before,.reference-motion-off :after{transition:none!important;animation:none!important}.reference-motion-off .reference-money-follow{transform:none}@media (prefers-reduced-motion:reduce){.reference-hero *,.reference-hero :before,.reference-hero :after{transition:none!important;animation:none!important}.reference-money-follow{transform:none!important}}
