@import "person-one.css";@layer components{.c-person{--person-scrollbar-thumb-color:rgba(30,26,24,.3);--person-scrollbar-track-color:transparent;--toggle-bg:transparent;--toggle-bg-color-active:transparent;--toggle-bg-active:transparent;--toggle-icon-color:#fff;--toggle-icon-color-active:var(--brand-onyx);--person-image-height:650px;--person-section-line-color:var(--brand-bronze);--person-section-line-width:30%;--person-section-line-height:2px;--person-section-line-opacity:0;margin-top:0;min-height:var(--person-image-height);position:relative;width:100%}.c-person:after{background:var(--person-expanded-bg-colour);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.c-person__image{display:block;height:var(--person-image-height);-o-object-fit:cover;object-fit:cover;width:100%}.c-person__main{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:hsla(0,0%,100%,.85);bottom:1.25rem;left:50%;margin:0;overflow:hidden;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:calc(100% - 2.5rem);z-index:1}.c-person__collapsed-container{align-items:flex-start;display:flex;flex-direction:column;padding:.9rem calc(var(--toggle-size)*1.5) 1rem 1rem;position:relative}.c-person__collapsed-container:after{background:var(--person-section-line-color);bottom:0;content:"";display:block;height:var(--person-section-line-height);opacity:var(--person-section-line-opacity);position:absolute;width:var(--person-section-line-width)}.c-person__title{line-height:1.3;margin-top:.25rem}.is-open.c-person .c-toggle-button{--toggle-icon-color:var(--toggle-icon-color-active)}.c-person__scrollbar::-webkit-scrollbar{width:8px}.c-person__scrollbar{scrollbar-color:var(--person-scrollbar-thumb-color) var(--person-scrollbar-track-color)}.c-person__scrollbar::-webkit-scrollbar-track{background-color:var(--person-scrollbar-track-color)}.c-person__scrollbar::-webkit-scrollbar-thumb{background-color:var(--person-scrollbar-thumb-color);border-radius:1.35rem}.c-person__content{color:var(--body-color);font-size:.9rem;font-weight:var(--font-weight-regular);height:var(--person-scroll-content-height);margin-top:.5rem;overflow-y:auto;padding:.9rem 1.5rem .9rem 1rem;position:absolute;transition:all .25s ease}@media only screen and (max-width:800px){.c-person{--person-image-height:464px;max-width:100%}.c-person__toggle-icon.c-toggle-button{--toggle-size:36px}}}