
.peptia-objectives{--peptia-aero:linear-gradient(135deg,rgba(255,255,255,.18),rgba(223,233,234,.08));--peptia-aero-edge:linear-gradient(135deg,rgba(255,255,255,.72),rgba(82,107,114,.16) 28%,rgba(255,255,255,.44) 65%,rgba(255,255,255,.50));--peptia-aero-radius:16px;--peptia-aero-filter:blur(6px) saturate(100%);--peptia-aero-foreground:#FFFFFF;--peptia-aero-fallback:#DFE9EA;--peptia-aero-compact:var(--peptia-aero);--peptia-aero-mineral-clear:var(--peptia-aero);--peptia-aero-mineral-clear-edge:var(--peptia-aero-edge);}

@font-face{font-family:PeptiaProtocolMono;src:url('peptia-protocol-JetBrainsMono.woff2');font-weight:400;font-display:swap}
.peptia-objectives.protocols37{padding:8px 24px 36px;min-height:0;background:#fff;text-align:left;position:relative;isolation:isolate}
.peptia-objectives.protocols37 .protocol-heading{margin:0 auto;max-width:300px;font-size:30px;line-height:1.12;font-weight:400;letter-spacing:-.8px;text-align:center}
.peptia-objectives.protocols37 .protocol-intro{margin:12px 0 16px;text-align:center;font-size:12px;line-height:18px;color:#526B72}
.peptia-objectives.protocols37 .protocol-field{position:relative;margin:0 -24px;isolation:isolate}
.peptia-objectives.protocols37 .protocol-field::before{content:'';position:absolute;inset:-32px 0 -28px;background:none 80% 78%/170% auto no-repeat;opacity:.65;mask-image:linear-gradient(transparent,#000 20%,#000 72%,transparent);pointer-events:none;z-index:-1}
.peptia-objectives.protocols37 .protocol-track{position:relative;display:flex;gap:12px;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:24px;overscroll-behavior-x:contain;padding:12px 24px;scrollbar-width:none;outline-offset:-3px}
.peptia-objectives.protocols37 .protocol-track::-webkit-scrollbar{display:none}
.peptia-objectives.protocols37 .protocol-track{padding-right:max(24px,calc(100vw - 24px - var(--protocol-page-width)))}
.peptia-objectives.compact37{--protocol-page-width:min(292px,calc(100vw - 64px))}
.peptia-objectives.poster37{--protocol-page-width:228px}
.peptia-objectives.index37{--protocol-page-width:min(312px,calc(100vw - 56px))}
.peptia-objectives.protocols37 .protocol-page{flex:none;scroll-snap-align:start;scroll-snap-stop:always}
.peptia-objectives.protocols37 .protocol-card{position:relative;display:block;box-sizing:border-box;width:100%;padding:18px;margin:0;border:0;border-radius:16px;background:var(--peptia-aero);backdrop-filter:var(--peptia-aero-filter);-webkit-backdrop-filter:var(--peptia-aero-filter);color:#1B292D;text-align:left;overflow:hidden;isolation:isolate;box-shadow:none;font-family:PeptiaHeroMetropolis,Arial,sans-serif;cursor:pointer}
.peptia-objectives.protocols37 .protocol-card::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--peptia-aero-edge);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}
.peptia-objectives.protocols37 .protocol-card:focus-visible{outline:2px solid #526B72;outline-offset:-3px}
.peptia-objectives.protocols37 .card-eyebrow{display:block;font:400 11px/16px PeptiaProtocolMono,monospace;letter-spacing:.04em;color:#526B72}
.peptia-objectives.protocols37 .card-title{display:block;margin:0;font:400 26px/1.08 PeptiaHeroMetropolis,Arial,sans-serif;letter-spacing:-.8px}
.peptia-objectives.protocols37 .card-summary{display:block;margin:8px 0 0;font:400 12px/18px PeptiaHeroMetropolis,Arial,sans-serif;color:#526B72}
.peptia-objectives.protocols37 .card-arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid #526B7228;border-radius:50%;flex:none}
.peptia-objectives.protocols37 .card-arrow svg,.peptia-objectives.protocols37 .protocol-nav svg{width:18px;height:18px}
.peptia-objectives.protocols37 .card-icon{display:block;width:24px;height:24px;color:#526B72}
.peptia-objectives.protocols37 .card-icon svg{width:100%;height:100%}

.peptia-objectives.protocols37.compact37 .protocol-page{width:min(292px,calc(100vw - 64px))}
.peptia-objectives.compact37 .protocol-card{height:174px}
.peptia-objectives.compact37 .card-top{display:flex;align-items:center;justify-content:space-between;height:24px;margin-bottom:17px}
.peptia-objectives.compact37 .card-top .card-arrow{position:absolute;right:17px;top:14px}
.peptia-objectives.compact37 .card-title{min-height:56px;max-width:230px}
.peptia-objectives.compact37 .card-icon{position:absolute;bottom:18px;right:20px;width:18px;height:18px}
.peptia-objectives.compact37 .card-summary{padding-right:28px;margin-top:8px}

.peptia-objectives.protocols37.poster37 .protocol-page{width:228px}
.peptia-objectives.poster37 .protocol-card{height:246px;display:flex;flex-direction:column;padding:18px}
.peptia-objectives.poster37 .poster-head{display:flex;justify-content:space-between;align-items:center;height:18px}
.peptia-objectives.poster37 .poster-ordinal{display:block;margin:10px 0 0;font:500 italic 70px/.96 PeptiaHeroFraunces,serif;letter-spacing:-4px;color:#526B72;opacity:.64}
.peptia-objectives.poster37 .card-icon{position:absolute;right:20px;top:68px;width:40px;height:40px;opacity:.7}
.peptia-objectives.poster37 .card-icon svg *{vector-effect:non-scaling-stroke}
.peptia-objectives.poster37 .poster-copy{margin-top:auto;display:block}
.peptia-objectives.poster37 .card-title{font-size:25px;min-height:54px;letter-spacing:-.85px}
.peptia-objectives.poster37 .card-summary{margin-top:6px}
.peptia-objectives.poster37 .card-arrow{width:26px;height:26px}
.peptia-objectives.poster37 .card-arrow svg{width:15px;height:15px}

.peptia-objectives.protocols37.index37 .protocol-page{width:min(312px,calc(100vw - 56px));display:grid;gap:10px}
.peptia-objectives.index37 .protocol-card{height:104px;padding:16px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;align-items:center}
.peptia-objectives.index37 .row-ordinal{font:500 italic 25px/1 PeptiaHeroFraunces,serif;color:#526B72;letter-spacing:-1px;align-self:start;margin-top:3px}
.peptia-objectives.index37 .card-title{font-size:21px;line-height:1.08;letter-spacing:-.6px;min-height:45.36px;display:block}
.peptia-objectives.index37 .card-summary{margin-top:4px;font-size:12px;line-height:16px}
.peptia-objectives.index37 .card-arrow{border:0;width:18px;height:32px}
.peptia-objectives.index37 .card-arrow svg{width:17px;height:17px}
.peptia-objectives.protocols37 .protocol-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;height:44px}
.peptia-objectives.protocols37 .protocol-count{display:flex;align-items:center;gap:8px;white-space:nowrap;font:400 11px/1 PeptiaProtocolMono,monospace;color:#526B72}
.peptia-objectives.protocols37 .protocol-count strong{font-weight:400;color:#1B292D}
.peptia-objectives.protocols37 .protocol-progress{height:2px;border-radius:2px;background:#DFE9EA;flex:1;max-width:104px;overflow:hidden}
.peptia-objectives.protocols37 .protocol-progress span{display:block;height:100%;background:#526B72;transform-origin:left;width:25%}
.peptia-objectives.protocols37 .protocol-nav-controls{display:flex;gap:4px}
.peptia-objectives.protocols37 .protocol-nav button{height:44px;width:44px;border:0;padding:0;border-radius:50%;display:grid;place-items:center;background:transparent}
.peptia-objectives.protocols37 .protocol-nav button:disabled{opacity:.24;cursor:default}
.peptia-objectives.protocols37 .protocol-nav .prev svg{transform:rotate(180deg)}
.peptia-objectives.protocols37 .protocol-hint{margin:9px 0 0;text-align:center;font-size:11px;line-height:16px;color:#526B72}
@media(max-width:350px){.peptia-objectives.protocols37{padding-left:20px;padding-right:20px}.peptia-objectives.protocols37 .protocol-field{margin-left:-20px;margin-right:-20px}.peptia-objectives.protocols37 .protocol-track{padding-left:20px;padding-right:max(20px,calc(100vw - 20px - var(--protocol-page-width)));scroll-padding-inline:20px}.peptia-objectives.compact37 .card-title{font-size:25px}.peptia-objectives.index37 .protocol-card{grid-template-columns:26px minmax(0,1fr) 16px;gap:8px;padding:14px}.peptia-objectives.index37 .card-title{font-size:20px}.peptia-objectives.index37 .row-ordinal{font-size:23px}}
@supports not (backdrop-filter:blur(6px)){.peptia-objectives.protocols37 .protocol-card{background:var(--peptia-aero-fallback)}}
@media(prefers-reduced-motion:reduce){.peptia-objectives.protocols37 .protocol-track{scroll-behavior:auto}}


.peptia-objectives.protocols39 .protocol-field::before,.peptia-objectives.protocols39 .protocol-field::after{content:none}
.peptia-objectives.protocols39 .protocol-track{padding-top:10px;padding-bottom:14px;gap:12px}
.peptia-objectives.protocols39 .protocol-page{width:var(--protocol-page-width)}
.peptia-objectives.protocols39 .card39{border-radius:16px;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;color:#1B292D;box-shadow:none}
.peptia-objectives.protocols39 .card39::before,.peptia-objectives.protocols39 .card39::after{content:none}
.peptia-objectives .card39 span{box-sizing:border-box}
.peptia-objectives .visual39{display:block;overflow:hidden;position:absolute;inset:0}
.peptia-objectives .visual39 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.peptia-objectives .title39{display:block;font:400 24px/1.08 PeptiaHeroMetropolis,Arial,sans-serif;letter-spacing:-.7px}
.peptia-objectives .title39 em{font-family:PeptiaHeroFraunces,serif;font-weight:500;font-style:italic;letter-spacing:-.8px}
.peptia-objectives .summary39{display:block;font:400 12px/18px PeptiaHeroMetropolis,Arial,sans-serif;letter-spacing:0}
.peptia-objectives .code39{font:400 10px/14px PeptiaProtocolMono,monospace;letter-spacing:.035em;display:block}
.peptia-objectives .arrow39{display:grid;place-items:center;width:28px;height:28px;flex:none}
.peptia-objectives .arrow39 svg{width:18px;height:18px}
.peptia-objectives .glass39{background:var(--peptia-aero);backdrop-filter:var(--peptia-aero-filter);-webkit-backdrop-filter:var(--peptia-aero-filter);position:relative;isolation:isolate}
.peptia-objectives .glass39::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--peptia-aero-edge);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}
.peptia-objectives.direction39-1{--protocol-page-width:208px}
.peptia-objectives.direction39-2{--protocol-page-width:228px}
.peptia-objectives.direction39-3{--protocol-page-width:264px}
.peptia-objectives.direction39-4{--protocol-page-width:min(312px,calc(100vw - 64px))}
.peptia-objectives.direction39-5{--protocol-page-width:min(288px,calc(100vw - 64px))}

.peptia-objectives.protocols39 .card39-1{height:254px;background:#DFE9EA;color:#fff}
.peptia-objectives .card39-1 .visual39{z-index:-2}
.peptia-objectives .card39-1 .visual39 img{object-position:50% 36%}
.peptia-objectives .card39-1 .photo-chip39{position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:20px;font:400 10px/12px PeptiaProtocolMono,monospace}
.peptia-objectives .card39-1 .photo-copy39{position:absolute;left:15px;right:13px;bottom:16px}
.peptia-objectives .card39-1 .title39{font-size:23px;min-height:50px}
.peptia-objectives .card39-1 .summary39{margin-top:7px;font-size:11px}
.peptia-objectives .card39-1>.arrow39{position:absolute;right:9px;top:8px}
.peptia-objectives .card39-1.topic39-1{color:#1B292D}
.peptia-objectives .card39-1.topic39-2 .photo-chip39,.peptia-objectives .card39-1.topic39-2>.arrow39,.peptia-objectives .card39-1.topic39-3 .photo-chip39,.peptia-objectives .card39-1.topic39-3>.arrow39{color:#1B292D}
.peptia-objectives .card39-1.topic39-1 .visual39 img{object-position:50% 17%}
.peptia-objectives .card39-1.topic39-1 .photo-copy39{background:linear-gradient(rgba(243,247,247,.28),rgba(243,247,247,.8));margin:-9px;padding:9px;border-radius:8px}

.peptia-objectives.protocols39 .card39-2{height:278px;padding:12px;background:#F1F5F4;border:1px solid #D6E0E0;border-radius:12px}
.peptia-objectives .folio-head39{display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 2px 10px;color:#526B72;line-height:14px}
.peptia-objectives .pigment39{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:204px;text-align:center;border-radius:3px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 80% 15%,#EDBFA7,transparent 52%),radial-gradient(ellipse at 10% 88%,#AFADE0,transparent 70%),#D5E4EC}
.peptia-objectives .pigment39::before{content:'';position:absolute;inset:0;background:var(--peptia-aero);z-index:-1}
.peptia-objectives .pigment39::after{content:'';position:absolute;inset:0;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiB2aWV3Qm94PSIwIDAgMTkyIDE5MiI+CiAgPGZpbHRlciBpZD0iZ3JhaW4iIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjg3IiBudW1PY3RhdmVzPSIzIiBzZWVkPSIyMSIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPgogICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPgogICAgPGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMi40IiBpbnRlcmNlcHQ9Ii0uNyIvPjxmZUZ1bmNHIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIuNCIgaW50ZXJjZXB0PSItLjciLz48ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyLjQiIGludGVyY2VwdD0iLS43Ii8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPgogIDwvZmlsdGVyPgogIDxyZWN0IHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiBmaWx0ZXI9InVybCgjZ3JhaW4pIi8+Cjwvc3ZnPgo=') repeat;background-size:160px 160px;opacity:.17;z-index:-1;pointer-events:none}
.peptia-objectives .pigment-copy39{padding:12px 6px}
.peptia-objectives .card39-2 .title39{font-size:26px;letter-spacing:-.9px;line-height:1.12}
.peptia-objectives .card39-2 .summary39{font-size:11px;line-height:16px;margin-top:12px}
.peptia-objectives .folio-mark39{position:absolute;bottom:10px;left:12px;font:10px PeptiaProtocolMono,monospace;color:#526B72}
.peptia-objectives .folio-foot39{display:flex;align-items:center;gap:10px;margin-top:10px;font:9px/12px PeptiaProtocolMono,monospace;letter-spacing:.02em;color:#526B72}
.peptia-objectives .folio-rule39{height:1px;background:#526B7250;flex:1}
.peptia-objectives .topic39-2 .pigment39{background:radial-gradient(ellipse at 20% 14%,#EDD2A0,transparent 50%),radial-gradient(ellipse at 84% 83%,#9CCBBC,transparent 66%),#DCEAE4}
.peptia-objectives .topic39-3 .pigment39{background:radial-gradient(ellipse at 80% 14%,#AEA7D9,transparent 60%),radial-gradient(ellipse at 16% 88%,#99C5DC,transparent 66%),#DDE5F0}
.peptia-objectives .topic39-4 .pigment39{background:radial-gradient(ellipse at 20% 14%,#EDC3AB,transparent 52%),radial-gradient(ellipse at 80% 88%,#CBB2C7,transparent 60%),#E9E4DA}

.peptia-objectives.protocols39 .card39-3{height:272px;background:#F8FAFA;border:1px solid #CEDCDD;border-radius:12px;padding:8px}
.peptia-objectives .archive-image39{display:block;height:130px;position:relative;overflow:hidden;border-radius:8px;clip-path:polygon(0 15px,25px 15px,38px 0,100% 0,100% calc(100% - 15px),calc(100% - 24px) calc(100% - 15px),calc(100% - 37px) 100%,0 100%)}
.peptia-objectives .archive-image39 .visual39 img{object-position:50% 34%}
.peptia-objectives .archive-tab39{position:absolute;right:10px;top:10px;padding:5px 7px;border-radius:20px;color:#fff;font:10px PeptiaProtocolMono,monospace}
.peptia-objectives .topic39-1 .archive-tab39,.peptia-objectives .topic39-2 .archive-tab39,.peptia-objectives .topic39-3 .archive-tab39{color:#1B292D}
.peptia-objectives .archive-copy39{display:block;padding:14px 8px 0}
.peptia-objectives .card39-3 .title39{font-size:24px;min-height:52px}
.peptia-objectives .archive-row39{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #C7D6D980;margin-top:10px;padding-top:9px}
.peptia-objectives .archive-row39 .code39{font-size:9px;line-height:12px;color:#526B72}
.peptia-objectives .archive-row39 .summary39{font-size:11px;line-height:16px}

.peptia-objectives.protocols39 .card39-4{height:176px;background:#EEF4F3;border:1px solid #CEDCDD;overflow:hidden}
.peptia-objectives .card39-4 .visual39{width:88px;right:auto}
.peptia-objectives .card39-4 .visual39 img{object-position:48% center}
.peptia-objectives .band-number39{position:absolute;left:12px;top:12px;padding:6px;border-radius:7px;color:#fff;font:11px PeptiaProtocolMono,monospace}
.peptia-objectives .topic39-1 .band-number39{color:#1B292D}
.peptia-objectives .band-copy39{display:block;margin-left:88px;padding:18px 16px}
.peptia-objectives .band-copy39 .code39{font-size:9px;color:#526B72;margin-bottom:14px}
.peptia-objectives .band-copy39 .title39{font-size:23px;min-height:50px}
.peptia-objectives .band-copy39 .summary39{font-size:11px;line-height:16px;margin-top:11px;padding-right:19px}
.peptia-objectives .card39-4>.arrow39{position:absolute;bottom:14px;right:11px}

.peptia-objectives.protocols39 .card39-5{height:250px;background:#F1F6F6;border:1px solid #D5E1E1;overflow:hidden}
.peptia-objectives .float-field39{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 40%,#D3D4EA,transparent 65%),radial-gradient(ellipse at 12% 70%,#CAE5E4,transparent 70%)}
.peptia-objectives .float-field39::after{content:'';position:absolute;inset:0;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiB2aWV3Qm94PSIwIDAgMTkyIDE5MiI+CiAgPGZpbHRlciBpZD0iZ3JhaW4iIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjg3IiBudW1PY3RhdmVzPSIzIiBzZWVkPSIyMSIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPgogICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPgogICAgPGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMi40IiBpbnRlcmNlcHQ9Ii0uNyIvPjxmZUZ1bmNHIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIuNCIgaW50ZXJjZXB0PSItLjciLz48ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyLjQiIGludGVyY2VwdD0iLS43Ii8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPgogIDwvZmlsdGVyPgogIDxyZWN0IHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiBmaWx0ZXI9InVybCgjZ3JhaW4pIi8+Cjwvc3ZnPgo=') repeat;opacity:.1}
.peptia-objectives .card39-5 .visual39{left:12px;top:12px;bottom:43px;width:126px;right:auto;border-radius:9px;mask-image:linear-gradient(110deg,#000 15%,#0009 65%,transparent 98%)}
.peptia-objectives .card39-5 .visual39 img{object-position:37% center}
.peptia-objectives .float-code39{position:absolute;right:16px;top:18px;color:#526B72}
.peptia-objectives .float-code39 .code39{font-size:9px}
.peptia-objectives .float-window39{position:absolute;left:40px;right:16px;top:70px;bottom:22px;border-radius:16px;padding:45px 14px 14px;color:#1B292D}
.peptia-objectives .float-window39::after{content:'';position:absolute;inset:1px;z-index:-1;border-radius:15px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiB2aWV3Qm94PSIwIDAgMTkyIDE5MiI+CiAgPGZpbHRlciBpZD0iZ3JhaW4iIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjg3IiBudW1PY3RhdmVzPSIzIiBzZWVkPSIyMSIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPgogICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPgogICAgPGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMi40IiBpbnRlcmNlcHQ9Ii0uNyIvPjxmZUZ1bmNHIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIuNCIgaW50ZXJjZXB0PSItLjciLz48ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyLjQiIGludGVyY2VwdD0iLS43Ii8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPgogIDwvZmlsdGVyPgogIDxyZWN0IHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiBmaWx0ZXI9InVybCgjZ3JhaW4pIi8+Cjwvc3ZnPgo=') repeat;opacity:.08}
.peptia-objectives .float-index39{position:absolute;left:14px;top:11px;font:500 24px/1 PeptiaHeroMetropolis,sans-serif;letter-spacing:-1px;color:#526B72}
.peptia-objectives .float-window39 .title39{font-size:25px;min-height:54px}
.peptia-objectives .float-window39 .summary39{font-size:11px;line-height:16px;margin-top:7px;padding-right:15px}
.peptia-objectives .float-window39 .arrow39{position:absolute;right:7px;bottom:9px}
@media(max-width:350px){.peptia-objectives .card39-4 .visual39{width:72px}.peptia-objectives .band-copy39{margin-left:72px;padding:18px 13px}.peptia-objectives .band-copy39 .title39{font-size:21px;letter-spacing:-.7px}.peptia-objectives .card39-5 .visual39{width:113px}.peptia-objectives .float-window39{left:26px;right:12px;padding-left:12px;padding-right:12px}.peptia-objectives .float-window39 .title39{font-size:24px}}
@supports not (backdrop-filter:blur(6px)){.peptia-objectives .glass39{background:var(--peptia-aero-fallback);color:#1B292D}}


.peptia-objectives .window40{isolation:isolate;z-index:1}
.peptia-objectives .glass-pane40{position:absolute;inset:0;z-index:-1;border-radius:16px;pointer-events:none;background:var(--peptia-aero);backdrop-filter:var(--peptia-aero-filter);-webkit-backdrop-filter:var(--peptia-aero-filter);box-shadow:inset 1px 1px 0 #ffffff45,inset -1px -1px 0 #526b7219}
.peptia-objectives .glass-pane40::before{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--peptia-aero-edge);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}
.peptia-objectives .glass-pane40::after{content:'';position:absolute;inset:1px;border-radius:15px;background:radial-gradient(ellipse at 10% 0,rgba(255,255,255,.24),transparent 60%),linear-gradient(155deg,rgba(255,255,255,.1),transparent 42%);pointer-events:none}
.peptia-objectives .card39-1 .photo-copy39,.peptia-objectives .card39-1.topic39-1 .photo-copy39{margin:0;padding:0;background:none;border-radius:0;left:15px;right:13px;bottom:20px}
.peptia-objectives .photo-copy39 .glass-pane40{inset:-12px -7px -11px}
.peptia-objectives .card39-1 .photo-chip39{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}
.peptia-objectives .card39-1 .photo-chip39::before{content:none}

.peptia-objectives .card39-1 .visual39::after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#122e32b8)}
.peptia-objectives .card39-1.topic39-1 .visual39::after{background:linear-gradient(transparent,#edf4f2d9)}
.peptia-objectives .pigment-copy39{position:relative;width:calc(100% - 18px)}
.peptia-objectives .pigment39::before{content:none}
.peptia-objectives .pigment-copy39 .glass-pane40{inset:-15px 0}
.peptia-objectives .continuous-copy40{padding:17px 17px 0}
.peptia-objectives .continuous-copy40 .glass-pane40{inset:7px 7px -26px}
.peptia-objectives .band-copy39{position:relative}
.peptia-objectives .band-copy39 .glass-pane40{inset:7px 7px 6px -24px}
.peptia-objectives .card39-4>.arrow39{z-index:2}
.peptia-objectives .band-number39{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.peptia-objectives .band-number39::before{content:none}
.peptia-objectives .essential-veil40.glass-pane40{inset:8px;z-index:-1}
.peptia-objectives .essential-field40::after{content:'';position:absolute;inset:0;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiB2aWV3Qm94PSIwIDAgMTkyIDE5MiI+CiAgPGZpbHRlciBpZD0iZ3JhaW4iIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjg3IiBudW1PY3RhdmVzPSIzIiBzZWVkPSIyMSIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPgogICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPgogICAgPGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMi40IiBpbnRlcmNlcHQ9Ii0uNyIvPjxmZUZ1bmNHIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIuNCIgaW50ZXJjZXB0PSItLjciLz48ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyLjQiIGludGVyY2VwdD0iLS43Ii8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPgogIDwvZmlsdGVyPgogIDxyZWN0IHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiBmaWx0ZXI9InVybCgjZ3JhaW4pIi8+Cjwvc3ZnPgo=') repeat;background-size:192px 192px;opacity:.1}
.peptia-objectives .essential-veil40.glass-pane40::after{background:radial-gradient(ellipse at 10% 0,#ffffff55,transparent 60%);opacity:1}
.peptia-objectives[data-card-glass="off"] .glass-pane40{visibility:hidden}
@supports not (backdrop-filter:blur(6px)){.peptia-objectives .glass-pane40{background:var(--peptia-aero-fallback)}.peptia-objectives .window40{color:#1B292D}}


.peptia-objectives.protocols41 .protocol-field::before,.peptia-objectives.protocols41 .protocol-field::after{content:none}
.peptia-objectives.protocols41 .protocol-track{padding-top:10px;padding-bottom:14px;gap:12px}
.peptia-objectives.protocols41 .protocol-page{width:var(--protocol-page-width)}
.peptia-objectives.variant41-1{--protocol-page-width:208px}
.peptia-objectives.variant41-2{--protocol-page-width:252px}
.peptia-objectives.variant41-4{--protocol-page-width:280px}
.peptia-objectives.variant41-5{--protocol-page-width:220px}
.peptia-objectives.protocols41 .card41{height:254px;padding:0;border:0;border-radius:16px;background:#DFE9EA;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:#1B292D}
.peptia-objectives.protocols41 .card41::before,.peptia-objectives.protocols41 .card41::after{content:none}
.peptia-objectives .card41 span{box-sizing:border-box}
.peptia-objectives .photo41{position:absolute;display:block;inset:0;z-index:-2;overflow:hidden;border-radius:inherit}
.peptia-objectives .photo41 img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 36%;filter:none}
.peptia-objectives .tint41,.peptia-objectives .light41,.peptia-objectives .grain41,.peptia-objectives .read-zone41{position:absolute;display:block;inset:0;pointer-events:none}
.peptia-objectives .tint41{display:none}
.peptia-objectives .light41{display:none}
.peptia-objectives .grain41{background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiB2aWV3Qm94PSIwIDAgMTkyIDE5MiI+CiAgPGZpbHRlciBpZD0iZ3JhaW4iIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjg3IiBudW1PY3RhdmVzPSIzIiBzZWVkPSIyMSIgc3RpdGNoVGlsZXM9InN0aXRjaCIvPgogICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPgogICAgPGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY1IgdHlwZT0ibGluZWFyIiBzbG9wZT0iMi40IiBpbnRlcmNlcHQ9Ii0uNyIvPjxmZUZ1bmNHIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIuNCIgaW50ZXJjZXB0PSItLjciLz48ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyLjQiIGludGVyY2VwdD0iLS43Ii8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPgogIDwvZmlsdGVyPgogIDxyZWN0IHdpZHRoPSIxOTIiIGhlaWdodD0iMTkyIiBmaWx0ZXI9InVybCgjZ3JhaW4pIi8+Cjwvc3ZnPgo=') repeat;background-size:192px 192px;opacity:.075;mix-blend-mode:multiply}
.peptia-objectives .read-zone41{background:linear-gradient(transparent 43%,#15282C24 62%,#15282CB8)}
.peptia-objectives .topic41-1 .read-zone41{background:linear-gradient(transparent 43%,#F3F7F747 69%,#F3F7F7CC)}
.peptia-objectives .topic41-1 .photo41 img{object-position:50% 17%}
.peptia-objectives .meta41{position:absolute;left:14px;right:12px;top:12px;display:flex;align-items:center;justify-content:space-between;height:22px;color:#1B292D}
.peptia-objectives .topic41-4>.meta41{color:white}
.peptia-objectives .code41{display:block;font:400 9px/14px PeptiaProtocolMono,monospace;letter-spacing:.035em;white-space:nowrap}
.peptia-objectives .arrow41{display:grid;place-items:center;width:22px;height:22px;flex:none}
.peptia-objectives .arrow41 svg{width:18px;height:18px}
.peptia-objectives .copy41{position:absolute;left:8px;right:8px;bottom:9px;display:block;padding:12px 8px 13px;isolation:isolate;z-index:1;color:white}
.peptia-objectives .topic41-1 .copy41{color:#1B292D}
.peptia-objectives .title41{display:block;font:400 23px/25px PeptiaHeroMetropolis,Arial,sans-serif;letter-spacing:-.7px;min-height:50px}
.peptia-objectives .summary41{display:block;font:400 11px/16px PeptiaHeroMetropolis,Arial,sans-serif;margin-top:7px;letter-spacing:0}
.peptia-objectives .title41 em{font:500 italic 1em/1 PeptiaHeroFraunces,serif;letter-spacing:-.6px}

.peptia-objectives.variant41-1 .card41{--accent-strength:.72}

.peptia-objectives.variant41-2 .card41{height:248px}
.peptia-objectives.variant41-2 .photo41 img{object-position:73% 38%}
.peptia-objectives.variant41-2 .topic41-1 .photo41 img{object-position:36% 14%}
.peptia-objectives.variant41-2 .copy41{left:10px;right:auto;top:12px;bottom:12px;width:175px;padding:14px 12px;color:#1B292D}
.peptia-objectives.variant41-2 .copy41>.code41{position:absolute;top:14px;left:12px}
.peptia-objectives.variant41-2 .copy-bottom41{display:block;position:absolute;left:12px;right:10px;bottom:13px}
.peptia-objectives.variant41-2 .title41{font-size:22px;line-height:24px;min-height:48px;letter-spacing:-.85px}
.peptia-objectives.variant41-2 .summary41{font-size:10px;line-height:15px;margin-top:8px;padding-right:15px}
.peptia-objectives.variant41-2 .copy-bottom41 .arrow41{position:absolute;bottom:-3px;right:-2px}
.peptia-objectives.variant41-2 .outside-arrow41{display:none}
.peptia-objectives.variant41-2 .read-zone41{background:linear-gradient(90deg,#EDF2F2CC,rgba(239,243,243,.56) 47%,transparent 85%)}

.peptia-objectives.variant41-4{--protocol-page-width:176px}
.peptia-objectives.variant41-4 .protocol-track{gap:10px}
.peptia-objectives.variant41-4 .card41{height:auto;aspect-ratio:208 / 254;border-radius:14px}
.peptia-objectives.variant41-4 .copy41{left:7px;right:7px;bottom:8px;padding:10px 7px 11px}
.peptia-objectives.variant41-4 .title41{font-size:19.5px;line-height:21.15px;min-height:42.3px;letter-spacing:-.6px}
.peptia-objectives.variant41-4 .summary41{font-size:10px;line-height:14px;margin-top:6px}
.peptia-objectives.variant41-4 .meta41{left:12px;right:10px;top:10px;height:19px}
.peptia-objectives.variant41-4 .code41{font-size:8.5px;line-height:12px}
.peptia-objectives.variant41-4 .arrow41{width:19px;height:19px}
.peptia-objectives.variant41-4 .arrow41 svg{width:16px;height:16px}
.peptia-objectives.variant41-4 .glass-pane40{border-radius:14px}
.peptia-objectives.variant41-4 .glass-pane40::after{border-radius:13px}

.peptia-objectives.variant41-5 .card41{height:274px}
.peptia-objectives.variant41-5 .copy41{left:12px;right:12px;bottom:13px;padding:16px 7px 15px;text-align:center}
.peptia-objectives.variant41-5 .title41{font-size:25px;line-height:27px;min-height:54px;letter-spacing:-.85px}
.peptia-objectives.variant41-5 .summary41{margin-top:9px;font-size:10px;line-height:15px}
.peptia-objectives.variant41-5 .photo41 img{object-position:50% 30%}
.peptia-objectives.variant41-5 .topic41-1 .photo41 img{object-position:50% 12%}
@supports not (backdrop-filter:blur(6px)){.peptia-objectives .copy41{color:#1B292D}}


.peptia-objectives .card41{--accent-strength:.82}
.peptia-objectives.variant41-1 .card41{--accent-strength:.88}
.peptia-objectives .topic41-2 .tint41{display:block;background:linear-gradient(145deg,#587E70 10%,#98B89A 42%,#44776A 72%,#7EA69A);mix-blend-mode:color;opacity:var(--accent-strength);mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iODAwIiB2aWV3Qm94PSIwIDAgNjQwIDgwMCI+CiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJzb2Z0IiB4PSItMjUlIiB5PSItMjAlIiB3aWR0aD0iMTUwJSIgaGVpZ2h0PSIxNDUlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjAxMyAuMDI0IiBudW1PY3RhdmVzPSIzIiBzZWVkPSI0MyIgcmVzdWx0PSJub2lzZSIvPgogICAgICA8ZmVEaXNwbGFjZW1lbnRNYXAgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0ibm9pc2UiIHNjYWxlPSIzMiIgeENoYW5uZWxTZWxlY3Rvcj0iUiIgeUNoYW5uZWxTZWxlY3Rvcj0iRyIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxOSIvPgogICAgPC9maWx0ZXI+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImZhY2UiIHgxPSIwIiB5MT0iMCIgeDI9Ii4zIiB5Mj0iMSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9Ii4yMiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4yNyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iLjg2Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjY0IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIuOTIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIuMDQiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImVjaG8iIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIuMyI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuMzQiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9Ii40MiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii43OCIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iLjY1Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iLjEiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxnIGZpbHRlcj0idXJsKCNzb2Z0KSI+CiAgICA8cGF0aCBmaWxsPSJ1cmwoI2ZhY2UpIiBkPSJNMzIxIDYwQzM4NCAzNCA0NjIgNTIgNTAzIDk3QzU0MCAxMzcgNTIyIDE4MCA0OTQgMjE3QzQ3OCAyNDMgNDg2IDI3MiA1MTYgMzAyQzUyNyAzMzQgNTAyIDM3MSA0NjkgMzg3QzQ0MSA0MDUgNDU4IDQzOSA0NDQgNDYzQzQxOSA0OTAgMzc0IDQ3OCAzNDUgNDU3QzMxNSA0MzUgMjcxIDQ0MiAyNTIgNDE1QzIzMSAzODQgMjY3IDM1OSAyOTQgMzQwQzMyNCAzMTcgMzM3IDI4NCAzMTIgMjU5QzI4NiAyMzggMjM4IDI0MiAyMjMgMjE3QzIwNyAxODggMjQ0IDE2NSAyNzMgMTQ3QzMxMSAxMjQgMjkxIDgwIDMyMSA2MFoiLz4KICAgIDxwYXRoIGZpbGw9InVybCgjZWNobykiIGQ9Ik03MyAyNDBDMTM5IDE5OSAyMTkgMjEzIDI2NiAxOTBDMzA0IDE3NCAzNTQgMTgwIDM3NyAyMDNDMzg0IDIyOCAzNDIgMjQ4IDMxMCAyNTJDMjU3IDI2MCAyMzggMjgzIDIwMyAzMDFDMTYyIDMyMCAxMDggMzI1IDY0IDM1M0MzOSAzNjAgMzIgMzI5IDUxIDMwNEM2MiAyODYgNDggMjYwIDczIDI0MFoiLz4KICAgIDxwYXRoIGZpbGw9InVybCgjZWNobykiIG9wYWNpdHk9Ii42NCIgZD0iTTUzIDM0M0MxMjcgMzExIDE1NCAzMjcgMjEwIDMxMEMyNTMgMjk2IDI4OCAyOTggMzEwIDMyMEMzMjIgMzQwIDMwMiAzNjYgMjY5IDM4MEMyNDEgMzkyIDI0MCA0MTQgMjA4IDQyNkMxNjUgNDQxIDEzNCA0MzMgOTQgNDU2QzU5IDQ3NyAyMSA0NjIgMjkgNDMyQzM5IDQwMCAxNyAzNjggNTMgMzQzWiIvPgogIDwvZz4KPC9zdmc+Cg==');mask-size:cover;mask-position:50% 36%;mask-repeat:no-repeat}
.peptia-objectives .topic41-2 .light41{display:none}
.peptia-objectives.variant41-2 .topic41-2 .tint41{mask-position:73% 38%}
.peptia-objectives.variant41-5 .topic41-2 .tint41,.peptia-objectives.variant41-6 .topic41-2 .tint41{mask-position:50% 30%}

.peptia-objectives.variant41-6{--protocol-page-width:200px}
.peptia-objectives.variant41-6 .protocol-track{gap:10px}
.peptia-objectives.variant41-6 .card41{height:234px}
.peptia-objectives.variant41-6 .copy41{left:8px;right:8px;bottom:9px;padding:13px 5px 12px;text-align:center}
.peptia-objectives.variant41-6 .title41{font-size:25px;line-height:27px;min-height:54px;letter-spacing:-.85px}
.peptia-objectives.variant41-6 .summary41{margin-top:8px;font-size:10px;line-height:15px}
.peptia-objectives.variant41-6 .photo41 img{object-position:50% 30%}
.peptia-objectives.variant41-6 .topic41-1 .photo41 img{object-position:50% 12%}
.peptia-objectives.variant41-6 .title41 em{font-synthesis:none;line-height:0;vertical-align:baseline;letter-spacing:-.6px}
.peptia-objectives.variant41-6 .title41 em.gesture43-a,.peptia-objectives.variant41-6 .title41 em.gesture43-e{font-size:1.12em}
.peptia-objectives.variant41-6 .title41 em.gesture43-i{font-size:1em;margin-right:.7px}

@font-face{font-family:PeptiaHeroMetropolis;src:url('peptia-hero-Metropolis-Regular.otf');font-weight:400;font-display:swap}
@font-face{font-family:PeptiaHeroFraunces;src:url('peptia-hero-Fraunces-Italic-500.woff2');font-style:italic;font-weight:500;font-display:swap}
.peptia-objectives{display:block;max-width:1200px;margin:0 auto;background:var(--objectives-bg,#fff)!important;padding-top:var(--objectives-top,8px)!important;padding-bottom:var(--objectives-bottom,36px)!important;font:400 16px PeptiaHeroMetropolis,Arial,sans-serif;letter-spacing:0;color:#1B292D;-webkit-font-smoothing:antialiased}
.peptia-objectives *,.peptia-objectives *::before,.peptia-objectives *::after{box-sizing:border-box}
.peptia-objectives a.protocol-card{text-decoration:none}
.peptia-objectives .protocol-heading{font-family:PeptiaHeroMetropolis,Arial,sans-serif;text-transform:none;color:#1B292D}
.peptia-objectives .protocol-track{padding-right:max(24px,calc(100% - 24px - var(--protocol-page-width)))}
.peptia-objectives .protocol-nav[hidden],.peptia-objectives .protocol-hint[hidden]{display:none}
.peptia-objectives .protocol-nav button{color:#1B292D;cursor:pointer}
.peptia-objectives .protocol-nav button:focus-visible{outline:2px solid #526B72;outline-offset:-3px}
.peptia-objectives .glass-pane40::before{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}

@media(max-width:350px){.peptia-objectives .protocol-track{padding-right:max(20px,calc(100% - 20px - var(--protocol-page-width)))}}
@media(min-width:750px){.peptia-objectives{padding-left:40px;padding-right:40px}.peptia-objectives .protocol-heading{font-size:36px;max-width:none}.peptia-objectives .protocol-field{margin:0 -40px}.peptia-objectives .protocol-track{padding-left:40px;scroll-padding-inline:40px;padding-right:max(40px,calc(100% - 40px - var(--protocol-page-width)))}.peptia-objectives .protocol-nav{max-width:400px;margin-left:auto;margin-right:auto}.peptia-objectives.is-fitting .protocol-track{justify-content:center;padding-right:40px}}

.peptia-objectives .protocol-heading + .protocol-field{margin-top:16px}


.peptia-objectives.variant41-6 .title41 em.gesture43-a{font-size:1.153em;vertical-align:baseline;line-height:0}
@media(min-width:750px){
 .peptia-objectives.protocols37{padding-left:40px;padding-right:40px}
 .peptia-objectives.protocols37 .protocol-heading{font-size:clamp(36px,3.2vw,46px);line-height:1.08;letter-spacing:-1.2px;max-width:none;margin-bottom:32px}
 .peptia-objectives.protocols37 .protocol-field{margin:0}
 .peptia-objectives.protocols37 .protocol-track,.peptia-objectives.protocols37.is-fitting .protocol-track{flex-wrap:wrap;justify-content:center;gap:20px;overflow:visible;padding:0;scroll-padding:0;scroll-snap-type:none}
 .peptia-objectives.protocols37 .protocol-page{flex:0 1 var(--protocol-page-width);margin:0}
 .peptia-objectives.protocols37.variant41-6 .protocol-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.5vw,20px);padding:0;scroll-snap-type:none}
 .peptia-objectives.protocols37.variant41-6 .protocol-page{width:100%;min-width:0;max-width:none;flex:none}
 .peptia-objectives.protocols37.variant41-6 .copy41{left:clamp(6px,1vw,10px);right:clamp(6px,1vw,10px);padding:12px 4px 10px}
 .peptia-objectives.protocols37.variant41-6 .summary41{max-width:100%;font-size:clamp(9px,1vw,11px);line-height:1.4;white-space:normal;overflow-wrap:anywhere}
 .peptia-objectives.variant41-6 .card41{height:auto;aspect-ratio:200/234}
 .peptia-objectives.protocols37.variant41-6 .title41{font-size:clamp(20px,2.2vw,26px);line-height:1.08;min-height:2.16em;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;letter-spacing:-.6px}
 .peptia-objectives.protocols37 .protocol-nav,.peptia-objectives.protocols37 .protocol-hint{display:none}
 .peptia-objectives .protocol-track [data-loop-clone]{display:none}
}

