input,textarea,select,button,.elementor-field-label,.elementor-field-textual,.elementor-icon-list-text,.elementor-image-box-description,.elementor-tab-content{font-family:var(--hrp-font-body)}body[class] .elementor-widget-form .elementor-form .elementor-field-group .elementor-field,body[class] .elementor-widget-form .elementor-form .elementor-field-group select,body[class] .elementor-widget-form .elementor-form .elementor-field-group textarea,body[class] .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-label,body[class] .elementor-widget-form .elementor-form .elementor-field-subgroup label,body[class] .elementor-widget-form .elementor-form .elementor-field-option label,body[class] .elementor-widget-form .elementor-form .elementor-button{font-family:var(--hrp-font-body)}body[class] .elementor-widget-form .elementor-form .elementor-field-group .elementor-field-label{font-weight:600}body[class] .elementor-widget-form .elementor-form .elementor-field-option label{font-weight:400}body .e-con .elementor-element.elementor-widget-heading h1.elementor-heading-title,body .elementor-section .elementor-element.elementor-widget-heading h1.elementor-heading-title{font-family:var(--hrp-font-display);font-weight:600;font-size:clamp(2.25rem,4.8vw,3.75rem);line-height:1.12;letter-spacing:-.025em;text-transform:none}body .e-con.hrp-band--ink .elementor-element.elementor-widget-heading .elementor-heading-title,body .e-con.hrp-band--ink .elementor-element.elementor-widget-text-editor,body .e-con.hrp-band--ink .elementor-element.elementor-widget-text-editor p,body .e-con.hrp-band--ink .elementor-element.elementor-widget-text-editor li,body .e-con.hrp-band--ink .elementor-element.elementor-widget-text-editor strong{color:#fff}body .elementor-section .elementor-element.elementor-widget-heading .elementor-heading-title{font-family:var(--hrp-font-display);font-weight:600;text-transform:none;letter-spacing:-.015em;line-height:1.15;color:var(--hrp-ink)}body .elementor-section .elementor-element.elementor-widget-heading h2.elementor-heading-title{font-size:clamp(1.5rem,2.6vw,2.125rem)}body .elementor-section .elementor-element.elementor-widget-heading h3.elementor-heading-title{font-size:clamp(1.2rem,2vw,1.5rem)}body .elementor-section .elementor-widget-text-editor,body .elementor-section .elementor-widget-text-editor p,body .elementor-section .elementor-widget-text-editor li{font-family:var(--hrp-font-body);font-size:1.0625rem;line-height:1.6;color:var(--hrp-ink)}body .elementor-section .elementor-element.elementor-widget-divider{--divider-color:rgba(0,0,0,.14);--divider-border-width:1px}body .elementor-section.elementor-element-89f8789 .elementor-element.elementor-widget-heading .elementor-heading-title{color:#fff;text-shadow:0 1px 16px rgba(0,0,0,.6);font-size:clamp(1.5rem,3vw,2.25rem)}body .elementor-section .elementor-gallery-item,body .elementor-section .e-gallery-item,body .elementor-section .elementor-gallery__titles-container{border-radius:14px;overflow:hidden}body .elementor-section .elementor-widget-image img,body .elementor-section .elementor-image-box-img img{border-radius:14px}body .elementor-widget-image-box.hrp-avatar-box .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}body .elementor-widget-image-box.hrp-avatar-box .elementor-image-box-img{margin:0;width:104px}body .elementor-widget-image-box.hrp-avatar-box .elementor-image-box-img img{display:block;width:104px;height:104px;border-radius:50%;object-fit:cover;object-position:30% 32%;border:1px solid rgba(0,0,0,.14)}body .elementor-widget-image-box.hrp-avatar-box .elementor-image-box-title{font-size:1.125rem;margin:0}body .elementor-widget-image-box.hrp-avatar-box .elementor-image-box-description{font-size:1rem;line-height:1.5;color:var(--hrp-ink);margin:0}.hrp-person__details p{margin:0;font-size:1rem;line-height:1.6}.hrp-archive-head p{max-width:46em;margin:0;font-size:1.0625rem;line-height:1.6;color:var(--hrp-ink-soft)}body.archive .pagination{display:flex;gap:16px;justify-content:space-between;margin-top:8px;font-weight:600}body.archive .pagination a{color:var(--hrp-accent)}