.PeptideCity-module__8sk9OG__main{background:var(--c-surface);color:var(--c-mist)}.PeptideCity-module__8sk9OG__inner{max-width:920px;margin:0 auto;padding:0 1.25rem}.PeptideCity-module__8sk9OG__hero{background:radial-gradient(700px 380px at 12% 0,#a3ed5a1f,#0000 60%),radial-gradient(600px 320px at 88% 100%,#6cd1ff1a,#0000 60%),linear-gradient(#0a1414 0%,#0f1a1f 100%);border-bottom:1px solid #a3ed5a26;padding:7rem 0 3.5rem;position:relative;overflow:hidden}.PeptideCity-module__8sk9OG__hero .PeptideCity-module__8sk9OG__inner{z-index:2;position:relative}.PeptideCity-module__8sk9OG__eyebrow{font-family:var(--font-display), "Montserrat", sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--c-lime);align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.PeptideCity-module__8sk9OG__eyebrow:before{content:"";background:var(--c-lime);width:34px;height:1px}.PeptideCity-module__8sk9OG__dot{background:var(--primary-accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-a70);border-radius:50%}.PeptideCity-module__8sk9OG__h1{font-family:var(--font-display), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:var(--c-mist);margin:0 0 1.25rem;font-size:clamp(2.1rem,4.6vw,4.2rem);font-weight:900;line-height:1.02}.PeptideCity-module__8sk9OG__lede{color:var(--white-a85);max-width:820px;margin:0 0 1.75rem;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.65}.PeptideCity-module__8sk9OG__heroCtas{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.PeptideCity-module__8sk9OG__ctaPrimary{align-items:center;gap:.5rem;min-height:48px;padding:.95rem 1.4rem;font-size:1rem;font-weight:700;display:inline-flex}.PeptideCity-module__8sk9OG__ctaSecondary{border-radius:var(--radius-full);border:1px solid var(--accent-a35);background:var(--white-a04);min-height:48px;color:var(--c-mist);align-items:center;padding:.95rem 1.4rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.PeptideCity-module__8sk9OG__ctaSecondary:hover{background:var(--accent-a08);border-color:var(--accent-a55)}.PeptideCity-module__8sk9OG__heroDisclosure{color:var(--white-a60);max-width:720px;margin:0;font-size:.82rem}.PeptideCity-module__8sk9OG__section,.PeptideCity-module__8sk9OG__sectionAlt{padding:3rem 0}.PeptideCity-module__8sk9OG__sectionAlt{background:var(--white-a02);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.PeptideCity-module__8sk9OG__mapBlock{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:1.5rem;margin-top:1.5rem;display:grid}.PeptideCity-module__8sk9OG__mapCard{background:var(--white-a03);border:1px solid var(--white-a08);border-radius:var(--radius-md);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.PeptideCity-module__8sk9OG__mapAddress{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.PeptideCity-module__8sk9OG__mapMeta{color:var(--white-a80);flex-direction:column;gap:.5rem;font-size:.95rem;display:flex}.PeptideCity-module__8sk9OG__mapMetaItem{align-items:center;gap:.5rem;display:flex}.PeptideCity-module__8sk9OG__mapMetaLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--white-a60);flex-shrink:0;width:70px;font-size:.72rem;font-weight:700}.PeptideCity-module__8sk9OG__mapMetaValue{color:var(--text-primary);font-weight:600;text-decoration:none}a.PeptideCity-module__8sk9OG__mapMetaValue:hover{color:var(--primary-accent)}.PeptideCity-module__8sk9OG__mapEmbed{border-radius:var(--radius-md);border:1px solid var(--white-a08);background:var(--c-surface);min-height:320px;overflow:hidden}.PeptideCity-module__8sk9OG__mapEmbed iframe{border:0;width:100%;height:100%;min-height:320px;display:block}.PeptideCity-module__8sk9OG__nearMeList{grid-template-columns:repeat(2,1fr);gap:.4rem 1.25rem;margin:1rem 0 .5rem;padding:0;list-style:none;display:grid}.PeptideCity-module__8sk9OG__nearMeList li{color:var(--white-a80);padding:.3rem 0 .3rem 1.1rem;font-size:.95rem;position:relative}.PeptideCity-module__8sk9OG__directionsList{flex-direction:column;gap:.5rem;margin:1rem 0 1.5rem;padding-left:1.5rem;display:flex}.PeptideCity-module__8sk9OG__directionsList li{color:var(--white-a90);line-height:1.6}.PeptideCity-module__8sk9OG__nearMeList li:before{content:"✓";color:var(--primary-accent);font-weight:700;position:absolute;left:0}@media (max-width:760px){.PeptideCity-module__8sk9OG__mapBlock{grid-template-columns:1fr}.PeptideCity-module__8sk9OG__mapEmbed{min-height:260px}.PeptideCity-module__8sk9OG__nearMeList{grid-template-columns:1fr}}.PeptideCity-module__8sk9OG__h2{font-family:var(--font-display), "Montserrat", sans-serif;text-transform:uppercase;letter-spacing:-.015em;color:var(--c-mist);margin:0 0 1.25rem;font-size:clamp(1.7rem,3.4vw,2.8rem);font-weight:900;line-height:1.05}.PeptideCity-module__8sk9OG__h2:before{content:"";background:var(--c-lime);width:34px;height:2px;margin-bottom:1.25rem;display:block}.PeptideCity-module__8sk9OG__h3{font-family:var(--font-display), "Montserrat", sans-serif;color:var(--c-mist);margin:1.5rem 0 .75rem;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:800;line-height:1.3}.PeptideCity-module__8sk9OG__section p,.PeptideCity-module__8sk9OG__sectionAlt p{color:var(--white-a85);margin:0 0 1rem;font-size:1.02rem;line-height:1.7}.PeptideCity-module__8sk9OG__section strong,.PeptideCity-module__8sk9OG__sectionAlt strong{color:var(--text-primary);font-weight:700}.PeptideCity-module__8sk9OG__section em,.PeptideCity-module__8sk9OG__sectionAlt em{color:var(--primary-accent);font-style:normal;font-weight:600}.PeptideCity-module__8sk9OG__bulletList,.PeptideCity-module__8sk9OG__orderedList{color:var(--white-a85);margin:.5rem 0 1.25rem;padding-left:1.4rem}.PeptideCity-module__8sk9OG__bulletList li,.PeptideCity-module__8sk9OG__orderedList li{margin-bottom:.5rem;font-size:1rem;line-height:1.65}.PeptideCity-module__8sk9OG__inlineLink{color:var(--primary-accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-a35);text-decoration-color:var(--accent-a35);text-underline-offset:3px;font-weight:600}.PeptideCity-module__8sk9OG__inlineLink:hover{-webkit-text-decoration-color:var(--primary-accent);text-decoration-color:var(--primary-accent)}.PeptideCity-module__8sk9OG__ctaRow{flex-wrap:wrap;gap:.75rem;min-height:48px;margin:1.5rem 0 .5rem;display:flex}.PeptideCity-module__8sk9OG__videoGrid{grid-template-columns:1fr;gap:1.25rem;margin:1.25rem 0;display:grid}@media (min-width:720px){.PeptideCity-module__8sk9OG__videoGrid{grid-template-columns:repeat(3,1fr)}}.PeptideCity-module__8sk9OG__videoCard{background:var(--white-a03);border:1px solid var(--white-a08);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex;overflow:hidden}.PeptideCity-module__8sk9OG__videoFrame{aspect-ratio:16/9;background:var(--c-black);width:100%;position:relative}.PeptideCity-module__8sk9OG__videoFrame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.PeptideCity-module__8sk9OG__videoCard figcaption{color:var(--white-a75);flex-direction:column;gap:.25rem;padding:.85rem 1rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.PeptideCity-module__8sk9OG__videoCard figcaption strong{color:var(--text-primary);font-size:.95rem}.PeptideCity-module__8sk9OG__videoNote{color:var(--white-a60)!important;margin-top:1rem!important;font-size:.88rem!important}.PeptideCity-module__8sk9OG__quote{background:var(--accent-a04);color:var(--white-a92);border-left:3px solid #a3ed5a;border-radius:0 .75rem .75rem 0;margin:1.5rem 0 .5rem;padding:1.1rem 1.25rem;font-size:1.02rem;font-style:italic;line-height:1.6}.PeptideCity-module__8sk9OG__quote cite{color:var(--white-a60);margin-top:.6rem;font-size:.86rem;font-style:normal;font-weight:600;display:block}.PeptideCity-module__8sk9OG__legalNote{color:var(--white-a60)!important;margin-top:.5rem!important;font-size:.82rem!important}.PeptideCity-module__8sk9OG__faqList{flex-direction:column;gap:.65rem;margin-top:.5rem;display:flex}.PeptideCity-module__8sk9OG__faqItem{background:var(--c-surface);border:1px solid var(--white-a08);border-radius:var(--radius-lg);padding:.85rem 1.1rem;transition:border-color .35s,background .2s}.PeptideCity-module__8sk9OG__faqItem:hover{border-color:var(--accent-a18)}.PeptideCity-module__8sk9OG__faqItem[open]{border-color:var(--accent-a35);background:var(--accent-a04)}.PeptideCity-module__8sk9OG__faqQ{cursor:pointer;color:var(--text-primary);outline:none;font-size:1.02rem;font-weight:700;list-style:none}.PeptideCity-module__8sk9OG__faqQ::-webkit-details-marker{display:none}.PeptideCity-module__8sk9OG__faqQ:after{content:"+";float:right;color:var(--primary-accent);font-size:1.4rem;font-weight:400;line-height:1;transition:transform .2s}.PeptideCity-module__8sk9OG__faqItem[open] .PeptideCity-module__8sk9OG__faqQ:after{content:"−"}.PeptideCity-module__8sk9OG__faqA{color:var(--white-a80);margin:.85rem 0 .25rem;font-size:.98rem;line-height:1.65}.PeptideCity-module__8sk9OG__finalCta{background:radial-gradient(800px 400px at 50% 0,#a3ed5a1a,#0000 60%),linear-gradient(#0f1a1f 0%,#0a1414 100%);border-top:1px solid #a3ed5a26;min-height:48px;padding:3.5rem 0 4rem}.PeptideCity-module__8sk9OG__finalCta .PeptideCity-module__8sk9OG__h2{text-align:center}.PeptideCity-module__8sk9OG__finalCta .PeptideCity-module__8sk9OG__h2:before{margin-left:auto;margin-right:auto}.PeptideCity-module__8sk9OG__finalCta p{text-align:center;max-width:720px;margin:0 auto 1.25rem;font-size:1.05rem}.PeptideCity-module__8sk9OG__finalCta .PeptideCity-module__8sk9OG__ctaRow{justify-content:center}.PeptideCity-module__8sk9OG__finalAddress{text-align:center!important;color:var(--white-a60)!important;margin-top:1.5rem!important;font-size:.86rem!important}@media (max-width:600px){.PeptideCity-module__8sk9OG__hero{padding:3rem 0 2.5rem}.PeptideCity-module__8sk9OG__section,.PeptideCity-module__8sk9OG__sectionAlt,.PeptideCity-module__8sk9OG__finalCta{padding:2.25rem 0}.PeptideCity-module__8sk9OG__h1{font-size:clamp(1.6rem,7vw,2.1rem)}.PeptideCity-module__8sk9OG__h2{font-size:clamp(1.3rem,5.5vw,1.6rem)}.PeptideCity-module__8sk9OG__section p,.PeptideCity-module__8sk9OG__sectionAlt p{font-size:.98rem}.PeptideCity-module__8sk9OG__ctaPrimary,.PeptideCity-module__8sk9OG__ctaSecondary{text-align:center;justify-content:center;width:100%}}.PeptideCity-module__8sk9OG__reviewStamp{color:var(--white-a70);margin:.4rem 0 0;font-size:.88rem}.PeptideCity-module__8sk9OG__reviewStamp a{color:inherit;text-decoration:underline}.PeptideCity-module__8sk9OG__reviewStamp a:hover,.PeptideCity-module__8sk9OG__reviewStamp a:focus-visible{color:var(--primary-accent)}
