@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body.helen-gold-home img{display:block;max-width:100%;height:auto}
body.helen-gold-home button,body.helen-gold-home input,body.helen-gold-home textarea,body.helen-gold-home select{font:inherit}
body.helen-gold-home a{color:inherit;text-underline-offset:.18em}
body.helen-gold-home :focus-visible{outline:2px solid var(--hg-champagne);outline-offset:4px}
body.helen-gold-home h1,body.helen-gold-home h2,body.helen-gold-home h3,body.helen-gold-home p,body.helen-gold-home figure,body.helen-gold-home dl,body.helen-gold-home dd{margin-block-start:0}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.screen-reader-text:focus{position:fixed!important;z-index:100000;inset-block-start:.5rem;inset-inline-start:.5rem;width:auto;height:auto;padding:.8rem 1rem;clip-path:none;background:var(--hg-surface);color:var(--hg-ink)}
.hg-main{display:block;min-height:40vh}
.hg-scroll-target{position:relative;inset-block-start:calc(-1 * var(--hg-header-height))}
.hg-section{position:relative;padding-block:var(--hg-space-6);content-visibility:auto;contain-intrinsic-size:1px 52rem}
.hg-section-heading{display:grid;gap:var(--hg-space-2);max-width:46rem;margin-block-end:var(--hg-space-5)}
.hg-section-heading h2{margin:0;font-family:"HG Naskh",serif;font-size:var(--hg-h2);font-weight:550;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
.hg-section-heading__copy{max-width:42rem;color:var(--hg-muted)}
.hg-section-heading__copy>:last-child{margin-block-end:0}
.hg-text-link{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;text-decoration:none}
.hg-text-link .hg-icon{transition:transform .25s ease}
.hg-text-link:hover .hg-icon{transform:translateX(-.25rem)}
.hg-button:hover{background:currentColor;transform:translateY(-2px)}
.hg-button:hover span,.hg-button:hover .hg-icon{color:var(--hg-obsidian)}
.hg-icon-button{border-radius:50%}
.hg-icon-button:hover{background:rgba(255,255,255,.1)}
.hg-search-panel__content .search-form{display:flex;gap:.5rem}
.hg-search-panel__content label{flex:1}
.hg-search-panel__content .search-field{width:100%;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--hg-line);background:var(--hg-surface);color:var(--hg-ink)}
.hg-search-panel__content .search-submit{min-height:2.75rem;padding:.5rem 1rem;border:1px solid var(--hg-obsidian);background:var(--hg-obsidian);color:#fff;cursor:pointer}
.hg-site-header.is-scrolled{background:rgba(11,10,8,.86);backdrop-filter:blur(1rem);border-color:rgba(255,255,255,.1)}
.hg-word{display:inline-block;will-change:transform,opacity}
.hg-word-space{display:inline-block;width:.25em}
@media (forced-colors:active){.hg-button,.hg-icon-button,.hg-scroll-indicator{border:1px solid ButtonText}.hg-hero__mask,.hg-hero__lighting,.hg-hero__particles{display:none}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media (prefers-color-scheme:dark){:root{color-scheme:dark;--hg-ivory:#0f0d0a;--hg-surface:#17130e;--hg-ink:#f6f2e8;--hg-muted:#c4b9a6;--hg-line:rgba(246,242,232,.18);--hg-shadow:0 28px 80px rgba(0,0,0,.4)}}
