.lab-preview-note{background:#eae3ef;color:#5a4068;font:600 11px/1.4 'DM Sans',Arial,sans-serif;text-align:center;padding:10px 20px;letter-spacing:.03em}
body[data-pond-theme] main.pond-lab-page{max-width:1280px;margin:0 auto;padding:48px 32px 54px;color:#193e32}
.lab-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.lab-kicker{font:600 11px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#506457}.lab-status{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:#eee7f2;border:1px solid #ddd0e5;border-radius:100px;font:600 11px/1.4 'DM Sans',Arial,sans-serif;color:#654b77}.lab-status:before{content:'';width:6px;height:6px;border-radius:50%;background:#8d6aa4}
.lab-card{display:grid;grid-template-columns:1.14fr 1fr;min-height:530px;border:1px solid #d5dbd1;border-radius:8px;background:white;overflow:hidden}.lab-copy{padding:60px 48px 44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lab-copy h1{font:500 clamp(43px,5.1vw,70px)/1.07 'Playfair Display',Georgia,serif;letter-spacing:-2px;margin:0 0 26px;color:#193e32}.lab-copy h1 em{font-weight:400;color:#735583}.lab-copy p{font:400 16px/1.85 'DM Sans',Arial,sans-serif;color:#5a665d;max-width:455px;margin:0 0 16px}.lab-copy p.lab-description{font-size:18px;color:#3b5346;line-height:1.65}.lab-copy .lab-signoff{margin-top:12px;font-size:13px;color:#76657e}.lab-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;align-items:center}.lab-button{display:inline-flex;align-items:center;gap:18px;min-height:46px;border:1px solid #c6d1c5;border-radius:5px;padding:11px 17px;background:#fff;color:#224b38;font:600 13px/1.4 'DM Sans',Arial,sans-serif;text-decoration:none}.lab-button:hover{border-color:#735583;background:#f6f1f8}.lab-button:focus-visible,a:focus-visible{outline:3px solid #9673ad;outline-offset:4px}.lab-subtle{font:500 13px/1.5 'DM Sans',Arial,sans-serif;color:#4f6658;text-underline-offset:4px}
.lab-art{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:48px 26px;min-height:480px;background:#133e34;overflow:hidden;color:#fcf8e8;text-align:center}.lab-art:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(160deg,#123b3280,#123b32e8),url('/images/pond-water-2026-10-29.webp') center/cover;opacity:.9}.lab-art:after{content:'';position:absolute;inset:20px;border:1px solid #e1d29c55;border-radius:150px 150px 4px 4px;z-index:-1}.lab-art-top{font:500 10px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.23em;color:#e1dfc9;margin-bottom:34px}.lab-seal{position:relative;display:grid;place-items:center;width:210px;height:210px;margin:0 0 26px;border:1px solid #ddcf9d88;border-radius:50%;background:#fbf6dd08;box-shadow:0 0 0 17px #fbf6dd04,0 0 0 18px #ddcf9d22,0 0 0 36px #fbf6dd02,0 0 0 37px #ddcf9d13}.lab-seal img{width:174px;height:174px;object-fit:contain;display:block;border-radius:50%;border:1px solid #e4ce8b}.lab-art h2{font:500 37px/1.15 'Playfair Display',Georgia,serif;letter-spacing:-.6px;margin:0 0 10px;color:#faf5e2}.lab-art p{font:400 13px/1.6 'DM Sans',Arial,sans-serif;max-width:230px;margin:0;color:#d0dbcb}.lab-art-line{width:36px;height:1px;background:#d4be80;margin:22px 0}.lab-art small{font:500 9px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.18em;color:#dbd3b6}.lab-under{display:flex;justify-content:space-between;gap:24px;padding:24px 0 0;font:400 12px/1.7 'DM Sans',Arial,sans-serif;color:#6d766b}.lab-under p{margin:0;max-width:650px}.lab-under a{color:#53644f;text-underline-offset:4px}.lab-footer{max-width:1216px;margin:0 auto;padding:25px 0 35px;border-top:1px solid #d5dbd1;display:flex;justify-content:space-between;gap:16px;color:#687568;font:400 12px/1.6 'DM Sans',Arial,sans-serif}.lab-footer span:first-child{font:500 22px/1.4 'Playfair Display',Georgia,serif;color:#214432}
@media(max-width:900px){body[data-pond-theme] main.pond-lab-page{padding:30px 24px 36px}.lab-copy{padding:38px 30px}.lab-copy h1{font-size:48px}.lab-art{min-height:450px;padding:40px 22px}.lab-seal{width:175px;height:175px}.lab-seal img{width:150px;height:150px}.lab-footer{margin:0 24px}}
@media(max-width:620px){body[data-pond-theme] main.pond-lab-page{padding:27px 18px 32px}.lab-heading{margin-bottom:17px}.lab-card{grid-template-columns:1fr}.lab-copy{padding:32px 25px 33px}.lab-copy h1{font-size:45px;letter-spacing:-1.5px;margin-bottom:22px}.lab-copy p.lab-description{font-size:17px}.lab-copy p{font-size:15px}.lab-art{min-height:390px;padding:36px 24px}.lab-art-top{margin-bottom:30px}.lab-seal{width:164px;height:164px;margin-bottom:25px}.lab-seal img{width:142px;height:142px}.lab-art h2{font-size:33px}.lab-art:after{inset:18px;border-radius:110px 110px 3px 3px}.lab-art-line{margin:15px 0}.lab-under{flex-direction:column;gap:10px;padding-top:21px}.lab-footer{margin:0 18px;flex-direction:column;gap:8px}.lab-status{font-size:10px}.lab-preview-note{font-size:10px}.lab-links{gap:16px;margin-top:18px}}

.lab-beta{display:inline-block;vertical-align:middle;margin-left:5px;padding:3px 6px;border-radius:4px;background:#eee7f2;color:#654b77;font:600 9px/1.2 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.lab-heading{flex-wrap:wrap}

.lab-logo{display:block;width:380px;max-width:100%;height:auto}.lab-heading{gap:14px 20px}@media(max-width:620px){.lab-logo{width:280px}.lab-heading .lab-status{margin-left:auto}}

/* Approved PondLab brand: ivory, forest green, royal purple and gold. */
.lab-card{background:#fffbec;border-color:#ded8be}.lab-copy h1{color:#0e382d}.lab-copy h1 em{color:#6b417d}.lab-status{background:transparent;border:2px solid #805293;color:#653580;letter-spacing:.08em;text-transform:uppercase}.lab-art{background:#fff8df;color:#103b2e}.lab-art:before{background:radial-gradient(ellipse at 50% 38%,#f9db79aa,transparent 70%);opacity:1}.lab-art:after{border-color:#c3ad6c66}.lab-art-top,.lab-art small{color:#4e633d}.lab-art h2{color:#103b2e}.lab-art p{color:#594866}.lab-seal{border-color:#c3ad6c;background:#f9e4a1;box-shadow:0 0 0 17px #e6ce8b12,0 0 0 18px #baaa6a44,0 0 0 36px #e6ce8b08,0 0 0 37px #baaa6a22}.lab-art-line{background:#8a659c}.lab-button{background:#fffbec;border-color:#8a659c;color:#603879}
