/* Laboratory chapters: photographs, real identity and live type. Scoped to the lab page. */
.lp3 .lp3-lab-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;color:#61616a}
.lp3 .lp3-lab-link{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4}
.lp3 .lp3-lab-link svg{width:20px;height:20px;flex:none;transition:transform .25s}
.lp3 .lp3-lab-link:hover svg{transform:translate(2px,-2px)}
.lp3 .lp3-laboratory{position:relative;isolation:isolate;padding:68px 0 0;background:#f3f3f4;overflow:hidden;min-height:870px}
.lp3 .lp3-lab-panorama{position:absolute;inset:0;z-index:-2;background:#e6e6e7}
.lp3 .lp3-lab-panorama:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(249,249,250,.98) 0%,rgba(249,249,250,.96) 35%,rgba(249,249,250,.94) 44%,rgba(249,249,250,.80) 49%,rgba(249,249,250,0) 75%),linear-gradient(0deg,#f3f3f4 0%,rgba(243,243,244,.96) 10%,transparent 47%)}
.lp3 .lp3-lab-scene{position:absolute;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:0;transition:opacity .7s ease,transform 1.2s ease;transform:scale(1.025)}
.lp3 .lp3-lab-scene.is-active{opacity:1;transform:scale(1)}
.lp3 .lp3-lab-intro-content{position:relative;z-index:1;min-height:465px}
.lp3 .lp3-lab-identity{width:190px;height:auto;max-height:76px;object-fit:contain;object-position:left;margin:0 0 32px}
.lp3 .lp3-lab-intro-content h2{font-size:clamp(44px,4.6vw,76px);line-height:1.035;letter-spacing:-.065em;font-weight:600;margin:0 0 24px;max-width:660px;color:#1d1d1f}
.lp3 .lp3-lab-intro-content h2 span{color:#66666d}
.lp3 .lp3-lab-intro-copy{max-width:435px;font-size:17px;line-height:1.65;color:#595960;margin:0 0 24px}
.lp3 .lp3-lab-bottom{position:relative;z-index:1}
.lp3 .lp3-lab-story{max-width:620px;margin:35px 0 35px}
.lp3 .lp3-lab-stage-tabs{display:flex;border-bottom:1px solid #d5d5d9;gap:28px}
.lp3 .lp3-lab-stage-tabs button{padding:10px 0 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:#62626c;font:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;white-space:nowrap}
.lp3 .lp3-lab-stage-tabs button span{font-size:11px;color:#666670;margin-right:9px;font-weight:500}
.lp3 .lp3-lab-stage-tabs button[aria-selected=true]{border-bottom-color:#ed2438;color:#242427}
.lp3 .lp3-lab-stage-panels{height:112px;padding-top:20px}
.lp3 .lp3-lab-stage-panels h3{font-size:21px;letter-spacing:-.025em;margin:0 0 8px;line-height:1.2}
.lp3 .lp3-lab-stage-panels p{font-size:14px;line-height:1.6;color:#65656d;max-width:560px;margin:0}
.lp3 .lp3-lab-credentials{border-top:1px solid rgba(83,83,90,.18);display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:26px 0 32px}
.lp3 .lp3-lab-credentials>a{display:flex;align-items:center;gap:19px;color:inherit;text-decoration:none;min-width:0}
.lp3 .lp3-lab-credentials strong{font-size:31px;line-height:.95;letter-spacing:-.05em;color:#29292e;font-weight:650}
.lp3 .lp3-lab-credentials strong>span{display:block;font-size:15px;letter-spacing:-.02em;line-height:1.35;margin-top:3px}
.lp3 .lp3-lab-credentials a>span{font-size:12px;line-height:1.55;color:#6b6b72}
.lp3 .lp3-lab-credentials svg{width:20px;height:20px;margin-left:auto;color:#ef233b;flex:none}
.lp3 .lp3-lab-credentials a:hover svg{transform:translate(2px,-2px)}
.lp3 .lp3-lab-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin-bottom:36px}
.lp3 .lp3-lab-section-head h2{font-size:clamp(40px,4.2vw,66px);line-height:1.05;letter-spacing:-.06em;margin:0;font-weight:600}
.lp3 .lp3-lab-section-head h2 span{color:#777780}
.lp3 .lp3-lab-section-head>p{font-size:16px;line-height:1.65;max-width:430px;margin:0 0 5px;color:#62626c}
.lp3 .lp3-inside{padding:90px 0 66px;background:#18181c;color:#f6f6f7;overflow:hidden}
.lp3 .lp3-inside .lp3-lab-eyebrow{color:#fa6978}
.lp3 .lp3-inside .lp3-lab-section-head>p{color:#a1a1a9}
.lp3 .lp3-inside .lp3-lab-section-head h2 span{color:#94949e}
.lp3 .lp3-discipline-navigation{display:flex;align-items:center;gap:24px;margin-top:42px;border-top:1px solid #343439;border-bottom:1px solid #343439}
.lp3 .lp3-discipline-tabs{display:flex;gap:29px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1}
.lp3 .lp3-discipline-tabs::-webkit-scrollbar{display:none}
.lp3 .lp3-discipline-tabs button{border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;color:#9999a1;padding:19px 0;cursor:pointer;flex:none}
.lp3 .lp3-discipline-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#f14659}
.lp3 .lp3-disc-arrows{display:flex;gap:9px;padding:8px 0;flex:none}
.lp3 .lp3-disc-arrows button{border:1px solid #60606a;width:40px;height:40px;min-width:40px;min-height:40px;padding:9px;border-radius:50%;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}
.lp3 .lp3-disc-arrows svg{height:20px;width:20px;transform:none}
.lp3 .lp3-disc-arrows button:first-child svg{transform:rotate(180deg)}
.lp3 .lp3-disc-arrows button:hover{background:#3a3a41}
.lp3 .lp3-discipline-stage{position:relative;min-height:540px;display:grid}
.lp3 .lp3-discipline-panel{grid-area:1/1;position:relative;min-height:540px;isolation:isolate;display:flex;align-items:center}
.lp3 .lp3-discipline-panel[hidden]{display:flex;visibility:hidden;pointer-events:none}
.lp3 .lp3-discipline-panel figure{position:absolute;z-index:-2;inset:0 -5vw 0 22%;margin:0;overflow:hidden}
.lp3 .lp3-discipline-panel figure:after{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,#18181c 0%,rgba(24,24,28,.94) 18%,rgba(24,24,28,.90) 39%,transparent 71%),linear-gradient(0deg,#18181c,transparent 19%),linear-gradient(180deg,#18181c,transparent 15%)}
.lp3 .lp3-discipline-panel img{width:100%;height:100%;object-fit:cover;opacity:.84;animation:lp3LabAppear .55s ease both;object-position:center}
.lp3 .lp3-discipline-copy{width:45%;padding:50px 0 36px;position:relative;z-index:1}
.lp3 .lp3-discipline-counter{display:flex;align-items:center;gap:9px;color:#aaaab4;font-size:11px;margin-bottom:25px;letter-spacing:.04em}
.lp3 .lp3-discipline-counter>span{font-size:16px;font-weight:600;color:#ff6879;letter-spacing:-.02em}
.lp3 .lp3-discipline-counter>i{height:1px;background:#58585f;width:23px;margin:0 3px}
.lp3 .lp3-discipline-counter>b{font-size:11px;color:#b7b7c0;font-weight:500;letter-spacing:.06em;text-transform:uppercase}
.lp3 .lp3-discipline-copy h3{font-size:clamp(27px,2.5vw,38px);line-height:1.12;letter-spacing:-.045em;margin:0 0 19px;max-width:420px}
.lp3 .lp3-discipline-copy>p{font-size:15px;line-height:1.7;color:#b0b0b8;max-width:430px;margin:0}
.lp3 .lp3-discipline-copy dl{display:grid;grid-template-columns:1fr;gap:14px;margin:25px 0 25px;max-width:430px}
.lp3 .lp3-discipline-copy dl div{display:grid;grid-template-columns:65px 1fr;gap:15px;border-top:1px solid #3b3b43;padding-top:12px}
.lp3 .lp3-discipline-copy dt{font-size:12px;color:#a9a9b3}
.lp3 .lp3-discipline-copy dd{font-size:12px;line-height:1.5;margin:0;color:#c5c5cd}
.lp3 .lp3-discipline-copy .sp-btn{font-size:13px;min-height:45px;padding:12px 19px;border-color:#63636d;color:#f2f2f4;background:transparent}
.lp3 .lp3-discipline-foot{border-top:1px solid #39393f;display:flex;gap:40px;align-items:center;justify-content:space-between;padding-top:23px}
.lp3 .lp3-discipline-foot>p{font-size:12px;line-height:1.5;color:#9999a2;max-width:540px;margin:0}
.lp3 .lp3-discipline-foot .lp3-lab-link{flex:none;color:#e5e5ed;font-size:13px}
.lp3 .lp3-quality{background:#fafafa;padding:84px 0 82px;color:#222227}
.lp3 .lp3-quality-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:stretch;margin-top:42px}
.lp3 .lp3-quality-image{position:relative;isolation:isolate;min-height:480px;overflow:hidden;border-radius:4px}
.lp3 .lp3-quality-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50%;opacity:0;transition:opacity .55s ease}
.lp3 .lp3-quality-image>img.is-active{opacity:1}
.lp3 .lp3-quality-image:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(15,15,18,.94) 0,rgba(15,15,18,.88) 155px,transparent 280px);pointer-events:none}
.lp3 .lp3-quality-stamp{position:absolute;z-index:2;left:30px;right:24px;bottom:30px;color:#fff;display:flex;flex-direction:column;align-items:start;gap:11px}
.lp3 .lp3-quality-stamp>span:first-child{font-size:11px;letter-spacing:.18em}
.lp3 .lp3-quality-stamp>strong{font-size:46px;letter-spacing:-.055em;font-weight:600;line-height:1}
.lp3 .lp3-quality-stamp>strong>span{font-size:25px;color:#d6d6dc;font-weight:400;letter-spacing:-.04em}
.lp3 .lp3-quality-stamp>span:last-child{font-size:11px;color:#d8d8df;letter-spacing:.01em}
.lp3 .lp3-quality-tabs{display:flex;gap:19px;border-bottom:1px solid #d6d6dc}
.lp3 .lp3-quality-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin:0 0 -1px;padding:0 0 15px;flex:1;font:inherit;font-size:12px;font-weight:600;line-height:1.4;color:#65656f;cursor:pointer;text-align:left}
.lp3 .lp3-quality-tabs button>span{display:block;font-size:11px;margin-bottom:7px;color:#65656f;font-weight:400}
.lp3 .lp3-quality-tabs button[aria-selected=true]{border-color:#ed2438;color:#222228}
.lp3 .lp3-quality-tabs button[aria-selected=true]>span{color:#c5172b}
.lp3 .lp3-quality-panels{min-height:169px;padding-top:23px}
.lp3 .lp3-quality-panels h3{font-size:26px;line-height:1.15;letter-spacing:-.035em;margin:0 0 13px}
.lp3 .lp3-quality-panels p{font-size:14px;line-height:1.65;color:#62626c;margin:0}
.lp3 .lp3-quality-register{margin:15px 0 23px}
.lp3 .lp3-quality-register>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e1e1e6;padding:10px 0;font-size:11px;line-height:1.4}
.lp3 .lp3-quality-register dt{color:#65656f}
.lp3 .lp3-quality-register dd{text-align:right;font-weight:500;margin:0;color:#4a4a53}
.lp3 .lp3-quality-links{display:flex;gap:22px;flex-wrap:wrap}
.lp3 .lp3-quality-links .lp3-lab-link{font-size:12px;color:#313137}
.lp3 .lp3-quality-links svg{color:#e9283b}
.lp3 .lp3-quality-scope{font-size:12px;line-height:1.55;color:#65656f;margin:20px 0 0;max-width:420px}
.lp3 [data-lp3-lab-intro] button:focus-visible,.lp3 [data-lp3-disciplines] button:focus-visible,.lp3 [data-lp3-quality] button:focus-visible{outline:2px solid #ee3147;outline-offset:4px}
@keyframes lp3LabAppear{from{opacity:.3;transform:translateX(12px)}to{opacity:.84;transform:translateX(0)}}
@media(min-width:1600px){.lp3 .lp3-laboratory{min-height:930px}.lp3 .lp3-lab-intro-content{min-height:510px}}
@media(max-width:1000px){.lp3 .lp3-lab-stage-tabs{gap:19px}.lp3 .lp3-lab-credentials{gap:22px}.lp3 .lp3-lab-credentials>a{gap:12px}.lp3 .lp3-lab-credentials strong{font-size:25px}.lp3 .lp3-lab-credentials a>span{font-size:11px}.lp3 .lp3-lab-section-head{gap:5%;grid-template-columns:1.1fr 1fr}.lp3 .lp3-discipline-copy{width:51%}.lp3 .lp3-quality-layout{gap:4%}.lp3 .lp3-quality-panels{min-height:205px}.lp3 .lp3-quality-stamp>strong{font-size:36px}.lp3 .lp3-quality-stamp{left:22px}.lp3 .lp3-quality-tabs{gap:10px}}
@media(max-width:700px){.lp3 .lp3-laboratory{padding-top:45px;min-height:0}.lp3 .lp3-lab-intro-content{min-height:480px}.lp3 .lp3-lab-identity{width:145px;max-height:61px;margin-bottom:22px}.lp3 .lp3-lab-intro-content h2{font-size:44px;max-width:350px}.lp3 .lp3-lab-intro-copy{font-size:14px;max-width:290px;line-height:1.6}.lp3 .lp3-lab-panorama:after{background:linear-gradient(0deg,#f3f3f4 0%,#f3f3f4 25%,rgba(243,243,244,.1) 55%,rgba(243,243,244,.88) 70%,#f3f3f4 100%)}.lp3 .lp3-lab-scene{object-position:65% 37%;height:700px;top:130px}.lp3 .lp3-lab-story{margin:65px 0 23px;max-width:none}.lp3 .lp3-lab-stage-tabs{gap:18px;justify-content:space-between}.lp3 .lp3-lab-stage-tabs button{font-size:12px}.lp3 .lp3-lab-stage-tabs button span{margin-right:5px;font-size:11px}.lp3 .lp3-lab-stage-panels{height:129px}.lp3 .lp3-lab-stage-panels h3{font-size:20px}.lp3 .lp3-lab-stage-panels p{font-size:13px}.lp3 .lp3-lab-credentials{gap:18px;grid-template-columns:1fr;padding:20px 0 30px}.lp3 .lp3-lab-credentials>a{gap:24px;border-bottom:1px solid #e0e0e5;padding-bottom:15px}.lp3 .lp3-lab-credentials>a:last-child{border-bottom:0;padding-bottom:0}.lp3 .lp3-lab-credentials strong{width:88px;flex:none}.lp3 .lp3-lab-credentials a>span{font-size:12px}.lp3 .lp3-lab-section-head{display:block;margin-bottom:25px}.lp3 .lp3-lab-section-head h2{font-size:39px;line-height:1.06}.lp3 .lp3-lab-section-head>p{font-size:14px;line-height:1.65;margin-top:20px;max-width:100%}.lp3 .lp3-inside{padding:57px 0 38px}.lp3 .lp3-discipline-navigation{gap:12px;margin-top:25px}.lp3 .lp3-discipline-tabs{gap:23px}.lp3 .lp3-discipline-tabs button{font-size:12px;padding:17px 0}.lp3 .lp3-disc-arrows{gap:5px}.lp3 .lp3-disc-arrows button{width:44px;height:44px;min-width:44px;min-height:44px;padding:11px}.lp3 .lp3-discipline-panel{min-height:720px;display:flex;align-items:flex-end}.lp3 .lp3-discipline-stage{min-height:720px}.lp3 .lp3-discipline-panel figure{inset:0 -6vw auto;height:340px}.lp3 .lp3-discipline-panel figure:after{background:linear-gradient(0deg,#18181c 0,#18181c 105px,rgba(24,24,28,.88) 150px,transparent 270px),linear-gradient(180deg,rgba(24,24,28,.3),transparent 25%)}.lp3 .lp3-discipline-copy{width:100%;padding:270px 0 28px}.lp3 .lp3-discipline-counter{margin-bottom:16px}.lp3 .lp3-discipline-copy h3{font-size:29px;max-width:330px}.lp3 .lp3-discipline-copy>p{font-size:14px;line-height:1.65;min-height:116px}.lp3 .lp3-discipline-copy dl{gap:10px;margin:21px 0}.lp3 .lp3-discipline-foot{display:block;padding-top:20px}.lp3 .lp3-discipline-foot .lp3-lab-link{margin-top:18px}.lp3 .lp3-quality{padding:56px 0 55px}.lp3 .lp3-quality-layout{display:block;margin-top:29px}.lp3 .lp3-quality-image{min-height:330px;margin-bottom:30px}.lp3 .lp3-quality-stamp{left:22px;bottom:22px}.lp3 .lp3-quality-stamp>strong{font-size:40px}.lp3 .lp3-quality-panels{min-height:173px}.lp3 .lp3-quality-panels h3{font-size:25px}.lp3 .lp3-quality-tabs{gap:16px}.lp3 .lp3-quality-tabs button{font-size:12px}.lp3 .lp3-quality-register>div{font-size:11px}.lp3 .lp3-quality-scope{font-size:12px}.lp3 .lp3-quality-links{gap:15px}}
@media(prefers-reduced-motion:reduce){.lp3 .lp3-lab-scene,.lp3 .lp3-quality-image>img{transition:none;transform:none}.lp3 .lp3-discipline-panel img{animation:none}.lp3 .lp3-lab-link svg{transition:none}}

/* Shared arrow paths are open strokes, never filled silhouettes. */
.lp3 .lp3-laboratory svg,.lp3 .lp3-inside svg,.lp3 .lp3-quality svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;display:block}
.lp3 .lp3-laboratory svg path,.lp3 .lp3-inside svg path,.lp3 .lp3-quality svg path{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}

@media(max-width:700px){.lp3 .lp3-lab-intro-content:before{content:"";position:absolute;z-index:-1;inset:-45px -7vw -35px;background:linear-gradient(180deg,#f3f3f4 0%,rgba(243,243,244,.97) 88%,rgba(243,243,244,0) 100%);pointer-events:none}}

@media(min-width:701px) and (max-width:1000px){.lp3 .lp3-lab-intro-copy{max-width:38vw}.lp3 .lp3-lab-intro-content h2{max-width:50vw}}

/* R4: source-faithful authority identities, in the owner’s design palette. */
.lp3 .lp3-lab-stage-panels{height:142px}
.lp3 .lp4-credentials{gap:34px;padding:25px 0 34px;align-items:stretch}
.lp3 .lp4-credentials strong{width:auto}
.lp3 .lp4-credential{min-width:0;display:flex;flex-direction:column;gap:17px;padding-right:28px;border-right:1px solid #d8d8de}
.lp3 .lp4-credential:last-child{border:0;padding-right:0}
.lp3 .lp4-credential-art{height:78px;min-width:0;position:relative;display:flex;align-items:center;width:190px}
.lp3 svg.lp4-credential-mark{height:100%;width:100%;display:block;overflow:visible;stroke:none;fill:none}
.lp3 .lp4-mark-iso{max-width:84px}
.lp3 .lp4-standard-lockup{display:flex;align-items:center;gap:18px;min-height:78px}
.lp3 .lp4-standard-lockup .lp4-credential-art{width:84px;flex:none}
.lp3 .lp4-standard-lockup>div:last-child>strong{display:block;font-size:33px;letter-spacing:-.055em;line-height:1;color:#33333b;font-weight:600}
.lp3 .lp4-standard-lockup>div:last-child>strong>span{font-size:20px;letter-spacing:-.035em;display:inline;margin:0}
.lp3 .lp4-standard-lockup>div:last-child>span{display:block;color:#6d6d75;font-size:10px;line-height:1.3;margin-top:8px}
.lp3 .lp4-credential-replay{position:absolute;right:-20px;bottom:0;z-index:2;border:0;background:none;color:#92929c;padding:5px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;cursor:pointer;opacity:.6;transition:background .2s,color .2s,opacity .2s}
.lp3 .lp4-credential-replay svg{width:15px;height:15px;margin:0;stroke:currentColor;fill:none}
.lp3 .lp4-credential-replay:hover,.lp3 .lp4-credential-replay:focus-visible{color:#d72136;background:#e227370c;opacity:1;outline-offset:3px}
.lp3 .lp4-credential>a{display:flex;align-items:center;gap:15px;color:#29292f;text-decoration:none;min-width:0;width:100%}
.lp3 .lp4-credential>a>span{display:block;min-width:0}
.lp3 .lp4-credential>a strong{display:block;font-size:14px;line-height:1.3;letter-spacing:-.02em;font-weight:600}
.lp3 .lp4-credential>a small{display:block;font-size:11px;line-height:1.4;margin-top:5px;color:#6a6a74}
.lp3 .lp4-credential>a>svg{width:19px;height:19px;color:#e22737;margin-left:auto;flex:none}
.lp3 .lp4-credential>a:hover>svg{transform:translate(2px,-2px)}
.lp3 .lp4-report-symbol{height:78px;display:flex;align-items:center;gap:19px}
.lp3 .lp4-report-symbol>span:last-child>strong{font-size:28px;letter-spacing:-.045em;line-height:1;display:block;font-weight:600;color:#36363f}
.lp3 .lp4-report-symbol>span:last-child>strong>span{font-size:28px;letter-spacing:-.045em;color:#e22737;margin-left:4px;display:inline}
.lp3 .lp4-report-symbol>span:last-child>small{font-size:10px;color:#707079;display:block;margin-top:8px}
.lp3 .lp4-report-sheet{position:relative;display:flex;flex-direction:column;gap:7px;width:46px;height:61px;border:1px solid #c8c8d1;border-radius:5px;background:linear-gradient(145deg,#fff,#eeedf1);box-shadow:3px 4px 0 #e1e0e6;padding:12px 8px;transform:rotate(-6deg)}
.lp3 .lp4-report-sheet i{height:2px;width:100%;background:#9c9ca8;border-radius:2px;display:block}
.lp3 .lp4-report-sheet b{height:6px;width:73%;background:#e22737;border-radius:1px;display:block}
.lp3 .lp4-report-sheet em{position:absolute;right:-9px;bottom:-5px;width:21px;height:21px;display:grid;place-items:center;background:#e22737;color:white;border:3px solid #f3f3f4;border-radius:50%;font-size:11px;font-style:normal}
.lp3 .lp4-credential-piece{transform-box:fill-box;transform-origin:center;opacity:1}
.lp3 [data-credential-sequence].is-pending .lp4-credential-piece{opacity:0}
.lp3 [data-credential-sequence].is-playing .lp4-credential-piece{animation:lp4CredentialBuild var(--piece-duration) cubic-bezier(.18,.7,.2,1) var(--piece-delay) both}
@keyframes lp4CredentialBuild{from{opacity:0;transform:translateY(7px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}
.lp3 .lp4-quality-stamp{display:grid;grid-template-columns:91px minmax(0,1fr);align-items:center;column-gap:20px;left:28px;right:24px;bottom:30px}
.lp3 .lp4-quality-stamp .lp4-credential-art{width:91px;height:84px;align-self:center}
.lp3 .lp4-quality-stamp .lp4-mark-iso{max-width:91px}
.lp3 .lp4-quality-stamp .lp4-mark-iso .lp4-credential-piece[fill="#404048"]{fill:#f5f4f6!important}
.lp3 .lp4-quality-stamp .lp4-credential-replay{right:-10px;bottom:-23px;color:#bdbcc4}
.lp3 .lp4-quality-stamp>div:last-child{display:flex;flex-direction:column;gap:10px}
.lp3 .lp4-quality-stamp>div:last-child>span:first-child{font-size:10px;letter-spacing:.14em;color:#f2afb8}
.lp3 .lp4-quality-stamp>div:last-child>strong{font-size:35px;letter-spacing:-.05em;font-weight:550;line-height:1.08;white-space:nowrap;color:#fff}
.lp3 .lp4-quality-stamp>div:last-child>strong>span{font-size:22px;font-weight:400;letter-spacing:-.04em;color:#e0dfe4}
.lp3 .lp4-quality-stamp>div:last-child>span:last-child{font-size:11px;line-height:1.4;color:#d7d6dd;max-width:230px}
@media(max-width:1100px) and (min-width:701px){.lp3 .lp4-credentials{gap:22px}.lp3 .lp4-credential{padding-right:20px}.lp3 .lp4-credential-art{width:165px}.lp3 .lp4-standard-lockup{gap:10px}.lp3 .lp4-standard-lockup>div:last-child>strong{font-size:27px}.lp3 .lp4-standard-lockup>div:last-child>strong>span{font-size:16px}.lp3 .lp4-report-symbol{gap:13px}.lp3 .lp4-report-symbol>span:last-child>strong,.lp3 .lp4-report-symbol>span:last-child>strong>span{font-size:23px}.lp3 .lp4-quality-stamp{grid-template-columns:65px minmax(0,1fr);gap:13px;left:22px;right:20px}.lp3 .lp4-quality-stamp .lp4-credential-art{width:65px;height:65px}.lp3 .lp4-quality-stamp>div:last-child>strong{font-size:27px}.lp3 .lp4-quality-stamp>div:last-child>strong>span{font-size:18px}}
@media(max-width:700px){.lp3 .lp3-lab-stage-panels{height:180px}.lp3 .lp4-credentials{grid-template-columns:1fr;gap:0;padding:15px 0 24px}.lp3 .lp4-credential{border:0;border-bottom:1px solid #dad9df;padding:20px 0;gap:17px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:26px}.lp3 .lp4-credential:last-child{padding-bottom:0}.lp3 .lp4-credential-art{width:100%;height:64px;max-width:190px}.lp3 .lp4-credential>a>span{font-size:12px}.lp3 .lp4-credential>a strong{font-size:13px}.lp3 .lp4-credential>a small{font-size:10px}.lp3 .lp4-credential>a>svg{width:16px;height:16px}.lp3 .lp4-credential-replay{right:-14px;width:22px;height:22px}.lp3 .lp4-standard-lockup{gap:10px}.lp3 .lp4-standard-lockup .lp4-credential-art{width:52px;height:57px}.lp3 .lp4-standard-lockup>div:last-child>strong{font-size:23px}.lp3 .lp4-standard-lockup>div:last-child>strong>span{font-size:13px;display:block;margin-top:4px}.lp3 .lp4-standard-lockup>div:last-child>span{font-size:9px;margin-top:6px}.lp3 .lp4-report-symbol{height:64px;gap:12px}.lp3 .lp4-report-symbol>span:last-child>strong,.lp3 .lp4-report-symbol>span:last-child>strong>span{font-size:22px;display:block;margin:0}.lp3 .lp4-report-symbol>span:last-child>small{font-size:9px;margin-top:6px}.lp3 .lp4-report-sheet{width:36px;height:49px;padding:10px 6px;gap:5px;flex:none}.lp3 .lp4-quality-stamp{grid-template-columns:65px minmax(0,1fr);gap:18px;left:20px;right:20px;bottom:25px}.lp3 .lp4-quality-stamp .lp4-credential-art{width:65px;height:65px}.lp3 .lp4-quality-stamp>div:last-child>strong{font-size:29px}.lp3 .lp4-quality-stamp>div:last-child>strong>span{font-size:18px}.lp3 .lp4-quality-stamp>div:last-child>span:last-child{font-size:10px}.lp3 .lp4-quality-stamp>div:last-child>span:first-child{font-size:9px}}
@media(max-width:370px){.lp3 .lp4-credential{column-gap:18px}.lp3 .lp4-credential>a strong{font-size:12px}.lp3 .lp4-credential>a small{font-size:9px}.lp3 .lp4-quality-stamp{grid-template-columns:54px minmax(0,1fr);gap:14px}.lp3 .lp4-quality-stamp .lp4-credential-art{width:54px;height:58px}.lp3 .lp4-quality-stamp>div:last-child>strong{font-size:25px}.lp3 .lp4-quality-stamp>div:last-child>strong>span{font-size:16px}}
@media(prefers-reduced-motion:reduce){.lp3 [data-credential-sequence] .lp4-credential-piece{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.lp3 .lp4-credential-replay{transition:none}}
