:root{--tqz-fs-sm:.875rem;--tqz-fs-base:1rem;--tqz-fs-md:1.125rem;--tqz-fs-lg:1.375rem;--tqz-fs-xl:1.75rem;--tqz-fs-2xl:2.25rem;--tqz-lh-body:1.6;--tqz-lh-heading:1.2;--tqz-sp-1:.25rem;--tqz-sp-2:.5rem;--tqz-sp-3:.75rem;--tqz-sp-4:1rem;--tqz-sp-5:1.5rem;--tqz-sp-6:2rem;--tqz-sp-7:3rem;--tqz-sp-8:4rem;--tqz-maxw:72rem;--tqz-touch-target:44px;--tqz-z-header:30;--tqz-z-dropdown:40;--tqz-z-overlay:50}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{font-family:var(--tqz-font-body);font-size:var(--tqz-fs-base);line-height:var(--tqz-lh-body);color:var(--tqz-c-text);background:var(--tqz-c-bg);flex-direction:column;min-height:100dvh;display:flex}img,svg{max-width:100%;display:block}input,button,select{font:inherit}h1,h2,h3,h4{font-family:var(--tqz-font-heading);line-height:var(--tqz-lh-heading);color:var(--tqz-c-ink);text-wrap:balance}h1{font-size:var(--tqz-fs-xl)}h2{font-size:var(--tqz-fs-lg)}h3{font-size:var(--tqz-fs-md)}a{color:var(--tqz-c-cta)}a:hover{color:var(--tqz-c-cta-strong)}:focus-visible{outline:3px solid var(--tqz-c-cta);outline-offset:2px;border-radius:var(--tqz-radius-sm)}.jump-access{left:var(--tqz-sp-4);z-index:var(--tqz-z-overlay);background:var(--tqz-c-surface);color:var(--tqz-c-ink);padding:var(--tqz-sp-2) var(--tqz-sp-4);border-radius:var(--tqz-radius-sm);box-shadow:var(--tqz-shadow-md);position:absolute;top:-100%}.jump-access:focus{top:var(--tqz-sp-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shell{width:100%;max-width:var(--tqz-maxw);padding-inline:var(--tqz-sp-4);margin-inline:auto}main{flex:1}.stripe{padding-block:var(--tqz-sp-6)}.tqz-btn{justify-content:center;align-items:center;gap:var(--tqz-sp-2);min-height:var(--tqz-touch-target);padding:var(--tqz-sp-2) var(--tqz-sp-5);border-radius:var(--tqz-radius);font-family:var(--tqz-font-heading);cursor:pointer;border:1px solid #0000;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn-strong{background:var(--tqz-c-cta);color:#fff}.btn-strong:hover{background:var(--tqz-c-cta-strong);color:#fff}.key-support{background:var(--tqz-c-surface);color:var(--tqz-c-ink);border-color:var(--tqz-c-border)}.key-support:hover{border-color:var(--tqz-c-primary);color:var(--tqz-c-primary-strong)}.btn-clean{color:var(--tqz-c-muted);background:0 0;border-color:#0000}.btn-clean:hover{background:var(--tqz-c-primary-soft);color:var(--tqz-c-primary-strong)}.tqz-btn svg{flex:none}.tqz-btn-sm{min-height:36px;padding-block:var(--tqz-sp-1);padding-inline:var(--tqz-sp-3);font-size:var(--tqz-fs-sm)}@media (pointer:coarse){.tqz-btn-sm{min-height:var(--tqz-touch-target)}}.listing-flip{margin-top:var(--tqz-sp-4);grid-column:1/-1}body[data-tqz-buttons=pill] .tqz-btn{border-radius:999px}.tile{background:var(--tqz-c-surface);border:1px solid var(--tqz-c-border);border-radius:var(--tqz-radius-lg);padding:var(--tqz-sp-4);box-shadow:var(--tqz-shadow-sm)}a.tile{color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}a.tile:hover{border-color:var(--tqz-c-primary);box-shadow:var(--tqz-shadow-md)}.tag{align-items:center;gap:var(--tqz-sp-1);padding:.125rem var(--tqz-sp-2);font-size:var(--tqz-fs-sm);border-radius:999px;font-weight:600;display:inline-flex}.tag-open{background:var(--tqz-c-primary-soft);color:var(--tqz-c-primary-strong)}.tag-closed{background:var(--tqz-c-danger-soft);color:var(--tqz-c-danger)}.tag-datum{background:var(--tqz-c-cta-soft);color:var(--tqz-c-cta-strong)}.tag-top{background:var(--tqz-c-primary);color:#fff;font-weight:700}.sr-pure{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tqz-muted{color:var(--tqz-c-muted)}.tqz-text-sm{font-size:var(--tqz-fs-sm)}.tqz-grid{gap:var(--tqz-sp-4);display:grid}.story{max-width:46rem}.story h2{margin-top:var(--tqz-sp-6)}.story h3{margin-top:var(--tqz-sp-5)}.story p,.story ul,.story ol{margin-top:var(--tqz-sp-3)}.story li{margin-top:var(--tqz-sp-1);margin-left:var(--tqz-sp-5)}.story strong{color:var(--tqz-c-ink)}.trail ol{gap:var(--tqz-sp-1);font-size:var(--tqz-fs-sm);color:var(--tqz-c-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.trail li+li:before{content:"/";margin-inline:var(--tqz-sp-1);color:var(--tqz-c-border)}.trail a{color:var(--tqz-c-muted)}.trail a:hover{color:var(--tqz-c-primary-strong)}.tqz-filters{gap:var(--tqz-sp-2);border:0;flex-wrap:wrap;padding:0;display:flex}.pick-chip{align-items:center;gap:var(--tqz-sp-2);min-height:var(--tqz-touch-target);padding:var(--tqz-sp-1) var(--tqz-sp-4);background:var(--tqz-c-surface);border:1px solid var(--tqz-c-border);cursor:pointer;user-select:none;border-radius:999px;transition:border-color .2s,background-color .2s;display:inline-flex}.pick-chip:hover{border-color:var(--tqz-c-primary)}.pick-chip:has(input:checked){background:var(--tqz-c-primary-soft);border-color:var(--tqz-c-primary);color:var(--tqz-c-primary-strong);font-weight:600}.pick-chip input{accent-color:var(--tqz-c-primary);width:1.1rem;height:1.1rem}@media (width>=48rem){h1{font-size:var(--tqz-fs-2xl)}h2{font-size:var(--tqz-fs-xl)}.shell{padding-inline:var(--tqz-sp-5)}.tqz-grid-2{grid-template-columns:repeat(2,1fr)}.tqz-grid-3{grid-template-columns:repeat(3,1fr)}}.tqz-home-map{height:360px;margin-top:var(--tqz-sp-5);border-block:1px solid var(--tqz-c-border);background:var(--tqz-c-surface);z-index:0}@media (width>=48rem){.tqz-home-map{height:min(68vh,600px)}}.az-band{z-index:1;gap:var(--tqz-sp-1);margin-block:var(--tqz-sp-4) var(--tqz-sp-5);padding-block:var(--tqz-sp-2);background:var(--tqz-c-bg);flex-wrap:wrap;display:flex;position:sticky;top:56px}.az-band a{min-width:2rem;min-height:2rem;padding-inline:var(--tqz-sp-1);border:1px solid var(--tqz-c-border);border-radius:var(--tqz-radius);font-family:var(--tqz-font-heading);color:var(--tqz-c-ink);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.az-band a:hover{border-color:var(--tqz-c-primary);color:var(--tqz-c-primary-strong)}.tqz-az-group{margin-top:var(--tqz-sp-5);scroll-margin-top:120px}.az-set-initial{font-size:var(--tqz-fs-lg);color:var(--tqz-c-primary-strong);padding-bottom:var(--tqz-sp-1);border-bottom:1px solid var(--tqz-c-border);margin-bottom:var(--tqz-sp-4)}.pharma-swarm{background:var(--tqz-c-primary);color:#fff;border:2px solid var(--tqz-c-surface);font-family:var(--tqz-font-heading);box-shadow:0 0 0 4px var(--tqz-c-primary-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--tqz-c-primary) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.pharma-swarm span{line-height:1}.pharma-swarm--sm{font-size:.75rem}.pharma-swarm--md{font-size:.85rem}.pharma-swarm--lg{font-size:.95rem}body[data-tile=flat] .tile{box-shadow:none;border-color:#0000}body[data-tile=bordered] .tile{box-shadow:none}body[data-tile=elevated] .tile{box-shadow:var(--tqz-shadow-md);border-color:#0000}body[data-tqz-pattern=dots]{background-image:radial-gradient(var(--tqz-c-border) 1px, transparent 1px);background-size:22px 22px}body[data-tqz-pattern=grid]{background-image:linear-gradient(var(--tqz-c-border) 1px, transparent 1px), linear-gradient(90deg, var(--tqz-c-border) 1px, transparent 1px);background-position:-1px -1px;background-size:28px 28px}body[data-tqz-pattern=waves]{background-image:repeating-linear-gradient(45deg, var(--tqz-c-border) 0, var(--tqz-c-border) 1px, transparent 1px, transparent 14px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-tqz-promo-slot]:empty{display:none}.tqz-promo{margin-block:var(--tqz-sp-4);padding:var(--tqz-sp-4);border:1px solid var(--tqz-c-border);border-radius:var(--tqz-radius-lg);background:var(--tqz-c-surface)}.notice-sign{margin-bottom:var(--tqz-sp-2);padding:2px var(--tqz-sp-2);border-radius:var(--tqz-radius);background:var(--tqz-c-bg);color:var(--tqz-c-muted);font-size:var(--tqz-fs-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;display:inline-block}.notice-name{font-family:var(--tqz-font-heading);color:var(--tqz-c-ink);font-weight:600}.tqz-promo__text{margin-top:var(--tqz-sp-1);color:var(--tqz-c-text)}.notice-invite{margin-top:var(--tqz-sp-3)}.notice--banner{margin-block:var(--tqz-sp-4);text-align:center}.notice--banner .notice-sign{margin-bottom:var(--tqz-sp-1);color:var(--tqz-c-muted);font-size:.75rem;display:block}.notice--banner img{max-width:100%;height:auto;margin-inline:auto;display:block}.notice-notice{margin-top:var(--tqz-sp-1);color:var(--tqz-c-muted);font-size:.75rem}.blip{left:50%;bottom:calc(var(--tqz-sp-6) + env(safe-area-inset-bottom,0px));z-index:1000;padding:var(--tqz-sp-2) var(--tqz-sp-4);background:var(--tqz-c-ink);color:var(--tqz-c-surface);border-radius:var(--tqz-radius);font-size:var(--tqz-fs-sm);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0003}.blip.tqz-is-visible{opacity:1}.tqz-needs-chips{gap:var(--tqz-sp-2) var(--tqz-sp-3);flex-wrap:wrap;display:flex}.category-ties{align-items:center;gap:var(--tqz-sp-2);margin-top:var(--tqz-sp-4);flex-wrap:wrap;display:flex}.tqz-chip{align-items:center;gap:var(--tqz-sp-1);min-height:var(--tqz-touch-target);padding:var(--tqz-sp-2) var(--tqz-sp-4);border:1px solid var(--tqz-c-border);border-radius:var(--tqz-radius-lg);background:var(--tqz-c-surface);color:var(--tqz-c-text);text-decoration:none;display:inline-flex}.tqz-chip:hover{border-color:var(--tqz-c-primary);color:var(--tqz-c-primary-strong)}.space-crest[data-astro-cid-ch3myuyk]{z-index:var(--tqz-z-header);background:var(--tqz-c-surface);border-bottom:1px solid var(--tqz-c-border);position:sticky;top:0}.space-crest-within[data-astro-cid-ch3myuyk]{justify-content:space-between;align-items:center;gap:var(--tqz-sp-4);min-height:56px;display:flex}.space-crest-mark[data-astro-cid-ch3myuyk]{align-items:center;gap:var(--tqz-sp-2);font-family:var(--tqz-font-heading);color:var(--tqz-c-ink);font-weight:600;text-decoration:none;display:inline-flex}.space-crest-mark560[data-astro-cid-ch3myuyk]{flex-shrink:0;display:inline-flex}.space-crest-mark560[data-astro-cid-ch3myuyk] svg{width:28px;height:28px}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-mark[data-astro-cid-ch3myuyk]{flex-shrink:0}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-within[data-astro-cid-ch3myuyk]>nav[data-astro-cid-ch3myuyk]{min-width:0}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-nav[data-astro-cid-ch3myuyk]{flex-wrap:wrap;justify-content:flex-end;row-gap:0}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-nav[data-astro-cid-ch3myuyk] a[data-astro-cid-ch3myuyk],.space-crest--mark[data-astro-cid-ch3myuyk] .nav-picker[data-astro-cid-ch3myuyk]>summary[data-astro-cid-ch3myuyk]{white-space:nowrap}@media (width<=767px){.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-within[data-astro-cid-ch3myuyk]{gap:var(--tqz-sp-3)}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-mark[data-astro-cid-ch3myuyk]{line-height:1.15}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-mark[data-astro-cid-ch3myuyk]>span[data-astro-cid-ch3myuyk]:last-child{max-width:6.5em}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-nav[data-astro-cid-ch3myuyk]{column-gap:var(--tqz-sp-3)}}@media (width<=479px){.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-within[data-astro-cid-ch3myuyk]{gap:6px}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-mark[data-astro-cid-ch3myuyk]{gap:6px;font-size:.9375rem}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-mark[data-astro-cid-ch3myuyk]>span[data-astro-cid-ch3myuyk]:last-child{max-width:5.5em}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-mark560[data-astro-cid-ch3myuyk] svg{width:24px;height:24px}.space-crest--mark[data-astro-cid-ch3myuyk] .space-crest-nav[data-astro-cid-ch3myuyk]{column-gap:6px;font-size:.875rem}}.space-crest-nav[data-astro-cid-ch3myuyk]{align-items:center;gap:var(--tqz-sp-4);padding:0;list-style:none;display:flex}.space-crest-nav[data-astro-cid-ch3myuyk] a[data-astro-cid-ch3myuyk]{min-height:var(--tqz-touch-target);color:var(--tqz-c-text);align-items:center;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.space-crest-nav[data-astro-cid-ch3myuyk] a[data-astro-cid-ch3myuyk]:hover{color:var(--tqz-c-primary-strong)}.nav-picker[data-astro-cid-ch3myuyk]{position:relative}.nav-picker[data-astro-cid-ch3myuyk]>summary[data-astro-cid-ch3myuyk]{align-items:center;gap:var(--tqz-sp-1);min-height:var(--tqz-touch-target);color:var(--tqz-c-text);cursor:pointer;font-weight:500;list-style:none;transition:color .2s;display:inline-flex}.nav-picker[data-astro-cid-ch3myuyk]>summary[data-astro-cid-ch3myuyk]::-webkit-details-marker{display:none}.nav-picker[data-astro-cid-ch3myuyk]>summary[data-astro-cid-ch3myuyk]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;transition:transform .2s;transform:rotate(45deg)translateY(-.1em)}.nav-picker[data-astro-cid-ch3myuyk][open]>summary[data-astro-cid-ch3myuyk]:after{transform:rotate(-135deg)translateY(.05em)}.nav-picker[data-astro-cid-ch3myuyk]>summary[data-astro-cid-ch3myuyk]:hover{color:var(--tqz-c-primary-strong)}.nav-picker-box[data-astro-cid-ch3myuyk]{margin-top:var(--tqz-sp-1);min-width:230px;padding:var(--tqz-sp-2);background:var(--tqz-c-surface);border:1px solid var(--tqz-c-border);border-radius:var(--tqz-radius);z-index:var(--tqz-z-header);position:absolute;top:100%;right:0;box-shadow:0 8px 28px #00000024}.nav-picker-box[data-astro-cid-ch3myuyk] ul[data-astro-cid-ch3myuyk]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-picker-box[data-astro-cid-ch3myuyk] a[data-astro-cid-ch3myuyk]{min-height:var(--tqz-touch-target);padding:var(--tqz-sp-1) var(--tqz-sp-3);color:var(--tqz-c-text);border-radius:var(--tqz-radius);align-items:center;text-decoration:none;display:flex}.nav-picker-box[data-astro-cid-ch3myuyk] a[data-astro-cid-ch3myuyk]:hover{background:var(--tqz-c-bg);color:var(--tqz-c-primary-strong)}.nav-picker-whole[data-astro-cid-ch3myuyk]{margin-top:var(--tqz-sp-1);padding-top:var(--tqz-sp-1);border-top:1px solid var(--tqz-c-border)}.nav-picker-whole[data-astro-cid-ch3myuyk] a[data-astro-cid-ch3myuyk]{font-weight:600}body[data-crest=centered] .space-crest-within[data-astro-cid-ch3myuyk]{padding-block:var(--tqz-sp-2) 0;flex-direction:column;gap:0}body[data-crest=centered] .space-crest-nav[data-astro-cid-ch3myuyk]{gap:var(--tqz-sp-5)}.space-footer[data-astro-cid-sj4j5nbh]{margin-top:var(--tqz-sp-7);padding-block:var(--tqz-sp-6);background:#f1eadf;background:color-mix(in srgb, var(--tqz-c-bg) 82%, var(--tqz-c-ink) 7%);border-top:1px solid var(--tqz-c-border);color:var(--tqz-c-muted)}.space-footer-ties[data-astro-cid-sj4j5nbh]{gap:var(--tqz-sp-2) var(--tqz-sp-5);margin-bottom:var(--tqz-sp-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.space-footer-ties[data-astro-cid-sj4j5nbh] a[data-astro-cid-sj4j5nbh]{min-height:var(--tqz-touch-target);color:var(--tqz-c-text);align-items:center;text-decoration:none;display:inline-flex}.space-footer-ties[data-astro-cid-sj4j5nbh] a[data-astro-cid-sj4j5nbh]:hover{color:var(--tqz-c-primary-strong);text-decoration:underline}.space-footer-notice[data-astro-cid-sj4j5nbh]{max-width:none;margin-bottom:var(--tqz-sp-3)}.space-footer-network[data-astro-cid-sj4j5nbh]{margin-bottom:var(--tqz-sp-4)}.space-footer-network-name[data-astro-cid-sj4j5nbh]{color:var(--tqz-c-muted);margin-bottom:var(--tqz-sp-2);display:block}.space-footer-network[data-astro-cid-sj4j5nbh] ul[data-astro-cid-sj4j5nbh]{gap:var(--tqz-sp-2) var(--tqz-sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.space-footer-network[data-astro-cid-sj4j5nbh] a[data-astro-cid-sj4j5nbh]{min-height:var(--tqz-touch-target);color:var(--tqz-c-text);align-items:center;display:inline-flex}body[data-tqz-footer=columns] .space-footer-ties[data-astro-cid-sj4j5nbh]{gap:0 var(--tqz-sp-7);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}@media (width>=48rem){body[data-tqz-footer=columns] .space-footer-ties[data-astro-cid-sj4j5nbh]{grid-template-columns:repeat(3,minmax(0,max-content))}}
