.profile-card{border:1px solid #e5e7eb;border-radius:.5rem;gap:20px;width:100%;margin:1.5rem 0;padding:1.5rem;display:flex}.gallery__container{max-height:350px}.grid-details{grid-template-columns:1fr 3fr;gap:0;display:grid}.grid-details p{grid-column:span 2;align-items:baseline;margin:0;padding:.25rem 0;display:flex}.grid-details p .font-bold{min-width:100px;margin-right:.25rem}.load-more-container{justify-content:center;margin:2.5rem 0;display:flex}.load-more-button{border:2px solid var(--accent-color);color:var(--accent-color);cursor:pointer;background-color:#fff;border-radius:9999px;align-items:center;gap:.75rem;padding:.875rem 2.5rem;font-size:1rem;font-weight:600;transition:all .2s ease-in-out;display:flex;box-shadow:0 1px 2px #0000000d}.load-more-button:hover{background-color:var(--accent-color);color:#fff;transform:translateY(-1px)}.load-more-button .fa-spinner{display:none}.load-more-button .fa-spinner.visible{display:inline-block}.pagination-container{flex-direction:column;align-items:center;gap:1rem;margin:1rem 0 2.5rem;display:flex}.pagination{align-items:center;gap:.375rem;margin-top:1rem;display:flex}.pagination-item.active{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff;cursor:default}.pagination-item{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:flex;box-shadow:0 1px 2px #0000000d}.pagination-item:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:#fdf2f2}.pagination-item.active{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.pagination-item.dots{cursor:default;box-shadow:none;border:none;padding:0 .5rem}.pagination-item.dots:hover{color:#4b5563;background-color:#0000}.pagination-item.prev,.pagination-item.next{width:2.5rem;color:var(--accent-color);border-color:var(--accent-color);padding:0}.pagination-item.prev:hover,.pagination-item.next:hover{background-color:var(--accent-color);color:#fff}.page-text-tags-section{background-color:#f9fafb;border-radius:.375rem;margin:3rem 0;padding:2rem 1rem}.page-text-tags-container{margin:0 auto;padding:0 1rem}.page-text-block{margin-bottom:2rem}.page-text-block-title{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.tags-container{flex-wrap:wrap;gap:.5rem;display:flex}.tag-link{color:#374151;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.tag-link:hover{background-color:#f3f4f6;border-color:#d1d5db}.page-text-content{max-width:none}.page-text-content h2{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-text-content h3{color:#1f2937;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.page-text-content p{color:#4b5563;margin-bottom:1rem;line-height:1.6}.page-text-body{width:100%;padding:1rem .5rem;line-height:1.6}.page-text-body h2{color:#111827;letter-spacing:-.025em;margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:700}.page-text-body h2:first-child{margin-top:0}.page-text-body h3{color:#1f2937;margin:1.25rem 0 .5rem;font-size:1.125rem;font-weight:600}.page-text-body p{color:#4b5563;margin-bottom:.75rem;font-size:.9375rem;line-height:1.6}.page-text-body p:last-child{margin-bottom:0}.page-text-body ul,.page-text-body ol{color:#4b5563;margin:.75rem 0 1rem;padding-left:1.75rem}.page-text-body ul{list-style-type:disc}.page-text-body ol{list-style-type:decimal}.page-text-body li{margin-bottom:.375rem;font-size:.9375rem;line-height:1.6}.page-text-body li:last-child{margin-bottom:0}.page-text-body ul ul,.page-text-body ol ol,.page-text-body ul ol,.page-text-body ol ul{margin-top:.375rem;margin-bottom:.375rem}.page-text-body ul ul{list-style-type:circle}.page-text-body ul ul ul{list-style-type:square}.page-text-body li strong{color:#1f2937;font-weight:600}.page-text-body div[itemscope][itemtype="https://schema.org/FAQPage"]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;margin:1.25rem 0;padding:1rem}.page-text-body div[itemscope][itemtype="https://schema.org/Question"]{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}.page-text-body div[itemscope][itemtype="https://schema.org/Question"]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-text-body div[itemscope][itemtype="https://schema.org/Question"] h3{color:#111827;margin:0 0 .375rem;font-size:1rem;font-weight:600}.page-text-body div[itemscope][itemtype="https://schema.org/Answer"] p{color:#4b5563;margin-bottom:0;font-size:.875rem}@media (width<=768px){.page-text-body{padding:.75rem .5rem}.page-text-body h2{margin:1.25rem 0 .625rem;font-size:1.25rem}.page-text-body h3{font-size:1rem}.page-text-body p{font-size:.875rem}.page-text-body ul,.page-text-body ol{padding-left:1.25rem}.page-text-body li{margin-bottom:.25rem;font-size:.875rem}.page-text-body div[itemscope][itemtype="https://schema.org/FAQPage"]{padding:.75rem}}@media (width<=910px){.profile-card{padding:.5rem 1rem;display:block}.profile-name{font-size:1.3rem}}@media (width<=768px){.page-text-tags-section{padding:1.5rem 0}.page-text-tags-container{padding:0 .75rem}.page-text-block-title{font-size:1.125rem}.tag-link{padding:.375rem .875rem;font-size:.8125rem}.page-text-content h2{font-size:1.125rem}.page-text-content h3{font-size:1rem}}@media (width<=640px){.load-more-button{padding:.75rem 2rem;font-size:.9375rem}.pagination{gap:.25rem}.pagination-item{min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-size:.875rem}.pagination-item.prev,.pagination-item.next{width:2.25rem}.pagination-info{font-size:.875rem}}@media (width<=395px){.profile-name{font-size:1rem}.location-text{font-size:.9rem}.location-text small{font-size:.6rem}}.main{flex-direction:column;display:flex}.breadcrumb{order:1}.page-title{order:2}.profile-cards-container,.no-profiles-message{order:3}.load-more-container{order:4}.pagination-container{order:5}.page-text-tags-section{order:6}.supplemental-divider{align-items:center;gap:.75rem;width:100%;margin:1.5rem 0;display:flex}.divider-line{background-color:#f3f4f6;flex:1;height:1px}.divider-text{color:#9ca3af;white-space:nowrap;text-transform:none;letter-spacing:normal;padding:0 .75rem;font-size:.75rem;font-weight:400}.profile-card-wrapper.supplemental-profile .profile-card{background-color:#fafafa;border-color:#e5e7eb;position:relative}.profile-card-wrapper.supplemental-profile .profile-card:before,.profile-card-wrapper.supplemental-profile .profile-card:after{display:none}.profile-card{z-index:1;transition:all .2s,z-index;position:relative}.profile-card:hover{z-index:10}.tier-ribbon-container{pointer-events:none;z-index:10;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.profile-card .corner-ribbon{z-index:10;width:45px;height:40px;position:absolute;top:-19px;right:-21px;transform:rotate(45deg);box-shadow:0 1px 2px #0000001a}.profile-card .corner-icon{z-index:11;color:#fff;pointer-events:none;text-shadow:0 1px 1px #0000001a;width:8px;height:8px;font-size:.75rem;display:flex;position:absolute;bottom:3.3px;left:15.5px;transform:rotate(-45deg)}.profile-card.tier-diamond{border:1px solid #22d3ee80;box-shadow:0 4px 12px #22d3ee26}.corner-ribbon.tier-diamond{background:linear-gradient(135deg,#22d3ee 0%,#06b6d4 100%)}.profile-card.tier-gold{border:1px solid #fbbf2480;box-shadow:0 4px 12px #fbbf2426}.corner-ribbon.tier-gold{background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%)}.profile-card.tier-silver{border:1px solid #9ca3af99;box-shadow:0 4px 12px #9ca3af26}.corner-ribbon.tier-silver{background:linear-gradient(135deg,#9ca3af 0%,#6b7280 100%)}
