.hub-align.hub-align.hub-align .partnership-band{padding-inline:max(1rem,calc((100% - 1120px)/2));background:#f8f6f0}.hub-align.hub-align.hub-align .partnership-band--dark{background:linear-gradient(135deg,#7a0e1c,#281116 60%,#180a0d);border-color:#a88c5659}.hub-align.hub-align.hub-align .partnership-band--dark [data-testid^=section-heading-] h2,.hub-align.hub-align.hub-align .partnership-band--dark [data-testid^=node-loop-]>span:last-child{color:#f8f6f0!important}.hub-align.hub-align.hub-align .partnership-band--dark figcaption{color:#f8f6f0d9!important}.hub-align.hub-align.hub-align .partnership-band--dark .btn-gold-matte{background:linear-gradient(115deg,#b98b35,#ebc66f 25%,#fff0b7 45%,#ddae50 68%,#f6db91)!important;color:#381b0c!important;border-color:#ffe6a0!important}.hub-align.hub-align.hub-align{background-color:#f8f6f0!important;--ox: #281116;--accent: #7A0E1C;--paper: #F8F6F0;--surface: #F8F6F0;--surface-2: #F8F4EF;--ink: #281116;--ink-soft: rgba(40,17,22,.7);--muted: rgba(40,17,22,.65);--rule: #E6E1D6;--rule-strong:#E6E1D6;--hub-gold: #A88C56;background-color:#f8f6f0;color:#281116}.hub-align.hub-align.hub-align .card{background:#fff;border:1px solid #E6E1D6;border-radius:2px;padding:1.75rem}.hub-align.hub-align.hub-align .card:hover{border-color:#a88c56}.hub-align.hub-align.hub-align .partnership-category-logo{border-color:#e6e1d6}.hub-align.hub-align.hub-align h2,.hub-align.hub-align.hub-align h3{font-weight:400!important}.hub-align.hub-align.hub-align h2.uppercase{text-transform:uppercase!important}.hub-align.hub-align.hub-align [data-testid^=section-heading-]{margin-bottom:3rem}.hub-align.hub-align.hub-align [data-testid^=section-heading-]>span:first-child{font-size:1.875rem;line-height:1;margin-bottom:.25rem}.hub-align.hub-align.hub-align [data-testid^=section-heading-] h2{font-size:1.875rem;line-height:1.25}@media(min-width:768px){.hub-align.hub-align.hub-align [data-testid^=section-heading-] h2{font-size:2.25rem}}.hub-align.hub-align.hub-align .mono-style{font-family:Inter,system-ui,sans-serif!important;letter-spacing:.2em}.hub-align.hub-align.hub-align .mono-style:not(.mt-auto):not([role=tab]){color:#a88c56!important}.hub-align.hub-align.hub-align .mono-style.mt-auto{color:#7a0e1c!important}.hub-align.hub-align.hub-align .partnerships-hero p{font-weight:300!important}.hub-align.hub-align.hub-align--long .partnerships-hero h1{font-size:clamp(2.25rem,5.2vw,4.75rem)!important;line-height:1.05!important;max-width:22ch;margin-inline:auto}.hub-align.hub-align.hub-align .hub-btn-gold,.hub-align.hub-align.hub-align .hub-btn-crimson{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:1rem 2rem;border-radius:2px;text-align:center;text-transform:uppercase;cursor:pointer}.hub-align.hub-align.hub-align .hub-btn-gold{font-size:12px;font-weight:800;letter-spacing:.16em;border:1px solid #FFE6A0;color:#381b0c;background:linear-gradient(115deg,#b98b35,#ebc66f 25%,#fff0b7 45%,#ddae50 68%,#f6db91);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #6c420c2e,0 5px 22px #e0b3534d;transition:filter .2s}.hub-align.hub-align.hub-align .hub-btn-gold:hover{filter:brightness(1.1)}.hub-align.hub-align.hub-align .hub-btn-gold:focus-visible{outline:2px solid #FFE8A3;outline-offset:4px}.hub-align.hub-align.hub-align .hub-btn-crimson{font-size:11px;font-weight:600;letter-spacing:.25em;background:#7a0e1c;color:#f8f6f0;border:1px solid #7A0E1C;transition:opacity .2s}.hub-align.hub-align.hub-align .hub-btn-crimson:hover{opacity:.9}@media(min-width:640px){.hub-align.hub-align.hub-align .hub-btn-gold{font-size:13px}}.hub-align.hub-align.hub-align :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline),body:has(.hub-align) [role=dialog] :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline){height:auto!important;min-height:3.5rem;padding:1rem 2rem!important;font-size:11px!important;font-weight:600!important;letter-spacing:.25em!important;text-transform:uppercase;border-radius:2px!important;border:1px solid #7A0E1C!important;background:#7a0e1c!important;color:#f8f6f0!important;box-shadow:none!important;transform:none!important;transition:opacity .2s!important}.hub-align.hub-align.hub-align :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline):before,body:has(.hub-align) [role=dialog] :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline):before{content:none!important}.hub-align.hub-align.hub-align :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline):hover,body:has(.hub-align) [role=dialog] :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline):hover{opacity:.9}.hub-align.hub-align.hub-align :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline):disabled,body:has(.hub-align) [role=dialog] :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline):disabled{opacity:.6;cursor:not-allowed}.hub-align.hub-align.hub-align :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline):focus-visible,body:has(.hub-align) [role=dialog] :is(.btn-gold-matte,.btn-gold,.btn-crimson-outline):focus-visible{outline:2px solid #A88C56!important;outline-offset:3px}.hub-align.hub-align.hub-align .partnerships-hero .hub-btn-gold{background:linear-gradient(115deg,#b98b35,#ebc66f 25%,#fff0b7 45%,#ddae50 68%,#f6db91)}.hub-align.hub-align.hub-align [role=tab][aria-selected=true]{border-bottom-color:#7a0e1c!important;color:#281116!important}.hub-align.hub-align.hub-align [role=tab][aria-selected=false]:hover{color:#281116!important}.hub-align .hub-clinic-links{display:flex;flex-direction:column;border-top:1px solid var(--rule, #E6E1D6)}.hub-align .hub-clinic-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid var(--rule, #E6E1D6);text-align:left;transition:background-color .2s}.hub-align .hub-clinic-link:hover,.hub-align .hub-clinic-link:focus-visible{background:#c9a24a14}.hub-align .hub-clinic-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-align .hub-clinic-link-name{display:block;font-family:var(--font-heading, "Playfair Display", serif);font-size:16px;color:var(--ox);line-height:1.3}.hub-align .hub-clinic-link-h1{display:block;font-size:13px;line-height:1.4;color:var(--ink-soft)}.hub-align .hub-clinic-link-arrow{color:var(--accent);transition:transform .2s}.hub-align .hub-clinic-link:hover .hub-clinic-link-arrow{transform:translate(3px)}.hub-align.hub-align.hub-align .hub-benefit-list{max-width:960px;margin-inline:auto;padding:0;list-style:none}.hub-align.hub-align.hub-align .hub-benefit-row{display:grid;grid-template-columns:1fr;align-items:center;gap:12px;text-align:center;background:linear-gradient(110deg,#b98b35,#ebc66f,#fff0b7,#ebc66f,#b98b35);border:1px solid #FFE6A0;box-shadow:inset 0 1px #ffffffb3,0 4px 18px #00000026}.hub-align.hub-align.hub-align .hub-benefit-number{color:#5b261d;font-size:2rem;line-height:1;font-style:italic}.hub-align.hub-align.hub-align .hub-benefit-title{color:#381b0c}.hub-align.hub-align.hub-align .hub-benefit-body{color:#4a2916}@media(min-width:640px){.hub-align.hub-align.hub-align .hub-benefit-row{grid-template-columns:3rem minmax(0,1fr) 3rem}.hub-align.hub-align.hub-align .hub-benefit-row:after{content:""}}.hub-align.hub-align.hub-align .partnership-band--dark .hub-loop-card{padding:16px 12px;border-radius:2px;background:linear-gradient(160deg,#ffffff17,#ffffff06);border:1px solid rgba(201,162,74,.45);box-shadow:inset 0 1px #ffecbe24}.hub-align.hub-align.hub-align .partnership-band--dark .hub-loop-num{color:#e8c877}.hub-align.hub-align.hub-align .partnership-band--dark [data-testid^=node-loop-]>span.hub-loop-text{color:#f8f6f0}.hub-align.hub-align.hub-align .partnership-band--dark .hub-cat-chip{border:1px solid rgba(201,162,74,.5);color:#f8f6f0e6;background:#ffffff0d}.hub-gold-strip{position:relative;overflow:hidden;background:linear-gradient(100deg,#9c7426,#d9b45e 22%,#fff0b7 42%,#e6c06a 58%,#f6db91 78%,#9c7426);box-shadow:inset 0 1px #fff8dcb3,inset 0 -1px #5a3c0f59;border-top:1px solid #F3DFA0;border-bottom:1px solid #7E5C1C}.hub-gold-strip-label{position:relative;color:#4a1d1f;text-shadow:0 1px 0 rgba(255,244,210,.6)}@media(prefers-reduced-motion:reduce){.hub-align .hub-clinic-link-arrow{transition:none}}.hub-align .hub-clinic-links{display:grid;grid-template-columns:1fr;column-gap:20px}@media(min-width:1024px){.hub-align .hub-clinic-links{grid-template-columns:1fr 1fr}}.hub-align .hub-type-grid>.card{height:100%}.hub-align.hub-align.hub-align .hub-type-grid>.partnership-category{min-height:0;aspect-ratio:auto;height:100%}.hub-align .hub-type-grid .hub-clinic-links{width:100%}.hub-align.hub-align.hub-align .partnership-band--dark .hub-loop-card{min-height:11rem;justify-content:flex-start;box-sizing:border-box}@media(min-width:1024px){.hub-align.hub-align.hub-align .partnership-band--dark .hub-loop-card{min-height:0;align-self:stretch}}.hub-align.hub-align.hub-align .hub-type-plaques>.partnership-category{width:100%;min-width:0}.hub-align.hub-align.hub-align .hub-type-plaques>.partnership-category>p{max-width:48rem;margin-inline:auto}.hub-align.hub-align.hub-align .hub-type-plaques .hub-clinic-links{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.hub-align.hub-align.hub-align .hub-type-plaques .hub-clinic-link{height:100%;justify-content:center}@media(min-width:640px){.hub-align.hub-align.hub-align .hub-type-plaques .hub-clinic-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.hub-align.hub-align.hub-align .hub-type-plaques .hub-clinic-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
