.sheriblocks-video-toggle{appearance:none;background-color:var(--sheriblocks-video-toggle-bg,rgba(0,0,0,.32));border:1px solid hsla(0,0%,100%,.4);border-radius:50%;box-sizing:border-box;color:var(--wp--preset--color--white,#fff);cursor:pointer;display:grid;height:2.75rem;margin:0;padding:0;place-items:center;position:absolute;width:2.75rem;z-index:1}@media(prefers-reduced-motion:no-preference){.sheriblocks-video-toggle{transition-duration:.25s;transition-property:background-color,color;transition-timing-function:ease}}.sheriblocks-video-toggle[hidden]{display:none}.sheriblocks-video-toggle:active,.sheriblocks-video-toggle:focus-visible{background-color:var(--wp--preset--color--white,#fff);color:var(--wp--preset--color--contrast,#231f20)}@media(hover:hover){.sheriblocks-video-toggle:hover{background-color:var(--wp--preset--color--white,#fff);color:var(--wp--preset--color--contrast,#231f20)}}.sheriblocks-video-toggle:focus-visible{outline:2px solid var(--sheriblocks-focus-color,var(--wp--preset--color--accent,#375968));outline-offset:3px}.sheriblocks-video-toggle svg{grid-area:1/1}.sheriblocks-video-toggle.is-paused .sheriblocks-video-toggle__icon-pause,.sheriblocks-video-toggle__icon-play{visibility:hidden}.sheriblocks-video-toggle.is-paused .sheriblocks-video-toggle__icon-play{visibility:visible}.sheriblocks-portrait-video-toggle{--sheriblocks-video-toggle-bg:rgba(35,31,32,.8);bottom:1rem;right:1rem}.sheriblocks-portrait-placeholder{align-items:center;aspect-ratio:4/5;background-color:var(--wp--preset--color--secondary,#f5f5f5);border-radius:var(--wp--custom--radius--arch,50% 50% 16px 16px/40% 40% 16px 16px);box-sizing:border-box;color:var(--wp--preset--color--contrast,#231f20);display:flex;flex-direction:column;gap:1rem;justify-content:center;overflow:hidden;padding:1.5rem;text-align:center;width:100%}.sheriblocks-portrait-placeholder__icon{display:block;fill:none;height:auto;opacity:.35;stroke:currentcolor;stroke-linecap:round;stroke-width:1.5;width:clamp(3.5rem,30%,6rem)}.sheriblocks-portrait-placeholder__icon circle,.sheriblocks-portrait-placeholder__icon path{vector-effect:non-scaling-stroke}.sheriblocks-portrait-placeholder__caption{color:var(--wp--preset--color--muted,#313131);font-family:var(--wp--preset--font-family--body,"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif);font-size:.8125rem;font-weight:400;line-height:1.35}.wp-block-sheri-about{padding-bottom:var(--sheriblocks-space,4rem);padding-top:var(--sheriblocks-space,4rem)}@media(min-width:1025px){.wp-block-sheri-about{padding-bottom:var(--sheriblocks-space,6rem);padding-top:var(--sheriblocks-space,6rem)}}.wp-block-sheri-about{box-sizing:border-box;color:var(--sheriblocks-text-color,var(--wp--preset--color--contrast,#231f20))}.is-layout-constrained>.wp-block-sheri-about{margin-block-start:0}.wp-block-sheri-about+.wp-block-sheri-about,.wp-block-sheri-contact+.wp-block-sheri-about,.wp-block-sheri-section.is-theme-light+.wp-block-sheri-about{padding-top:0}.wp-block-sheri-about__inner{box-sizing:border-box;margin-left:auto;margin-right:auto;width:min(100% - 2*var(--sheriblocks-gutter,var(--wp--custom--gutter,1.5rem)),var(--wp--style--global--wide-size,1320px))}@media(min-width:769px){.wp-block-sheri-about__inner{width:min(100% - 2*var(--sheriblocks-gutter,var(--wp--custom--gutter,2rem)),var(--wp--style--global--wide-size,1320px))}}.is-text-only>.wp-block-sheri-about__inner{box-sizing:border-box;margin-left:auto;margin-right:auto;width:min(100% - 2*var(--sheriblocks-gutter,var(--wp--custom--gutter,1.5rem)),var(--wp--style--global--content-size,780px))}@media(min-width:769px){.is-text-only>.wp-block-sheri-about__inner{width:min(100% - 2*var(--sheriblocks-gutter,var(--wp--custom--gutter,2rem)),var(--wp--style--global--content-size,780px))}}.wp-block-sheri-section__content .is-text-only>.wp-block-sheri-about__inner{margin-left:0}:is(.has-media,.has-placeholder)>.wp-block-sheri-about__inner{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:769px){:is(.has-media,.has-placeholder)>.wp-block-sheri-about__inner{gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1025px){:is(.has-media,.has-placeholder)>.wp-block-sheri-about__inner{gap:2rem}}:is(.has-media,.has-placeholder)>.wp-block-sheri-about__inner{align-items:start;row-gap:2rem}.wp-block-sheri-about__content,.wp-block-sheri-about__media{grid-column:1/-1;min-width:0}.wp-block-sheri-about__media{max-width:26rem;position:relative}.wp-block-sheri-about__image,.wp-block-sheri-about__video{aspect-ratio:4/5;background-color:var(--wp--preset--color--secondary,#f5f5f5);border-radius:var(--wp--custom--radius--arch,50% 50% 16px 16px/40% 40% 16px 16px);box-sizing:border-box;display:block;height:auto;max-width:none;object-fit:cover;overflow:hidden;width:100%}@media(min-width:769px){.wp-block-sheri-about__media{max-width:none}.is-media-left .wp-block-sheri-about__media{grid-column:1/6}.is-media-left .wp-block-sheri-about__content{grid-column:6/-1}.is-media-right .wp-block-sheri-about__media{grid-column:8/-1;grid-row:1}.is-media-right .wp-block-sheri-about__content{grid-column:1/8;grid-row:1}}.wp-block-sheri-about .wp-block-sheri-about__title{color:var(--sheriblocks-heading-color,var(--wp--preset--color--contrast,#231f20));font-family:var(--wp--preset--font-family--display,"Instrument Serif","Instrument Serif Fallback","Times New Roman",serif);font-size:var(--wp--preset--font-size--large,clamp(1.5rem,1.25rem + .8vw,1.875rem));font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:0 0 1.5rem;text-transform:none;text-wrap:balance}@media(min-width:1025px){.wp-block-sheri-about .wp-block-sheri-about__title{margin-bottom:2rem}}.wp-block-sheri-about h2.wp-block-sheri-about__title{font-size:var(--wp--preset--font-size--xx-large,clamp(2.5rem,1.5rem + 3.6vw,4.75rem));line-height:1}.wp-block-sheri-about h3.wp-block-sheri-about__title{font-size:var(--wp--preset--font-size--x-large,clamp(1.875rem,1.3rem + 1.8vw,2.875rem));line-height:1.05}.wp-block-sheri-about__body{font-family:var(--wp--preset--font-family--body,"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif);font-size:var(--wp--preset--font-size--medium,clamp(1rem,.8125rem + .390625vw,1.0625rem));font-weight:400;line-height:1.6}.wp-block-sheri-about__body>*{margin-bottom:0;margin-top:0}.wp-block-sheri-about__body>*+*{margin-top:1.25rem}.wp-block-sheri-about__body>:is(p,ul,ol){max-width:34em}.wp-block-sheri-about__body>p:first-child{color:var(--sheriblocks-muted-color,var(--wp--preset--color--muted,#313131));font-family:var(--wp--preset--font-family--body,"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif);font-size:var(--wp--custom--font-size--lead,clamp(1.125rem,1rem + .5vw,1.375rem));font-weight:400;line-height:1.5;text-wrap:pretty}.wp-block-sheri-about__body>:is(h2,h3,h4){color:var(--sheriblocks-heading-color,var(--wp--preset--color--contrast,#231f20));font-family:var(--wp--preset--font-family--display,"Instrument Serif","Instrument Serif Fallback","Times New Roman",serif);font-size:var(--wp--preset--font-size--large,clamp(1.5rem,1.25rem + .8vw,1.875rem));font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:2.5rem 0 0;text-transform:none;text-wrap:balance}.wp-block-sheri-about__body>:is(h5,h6){color:var(--sheriblocks-heading-color,var(--wp--preset--color--contrast,#231f20));font-family:var(--wp--preset--font-family--body,"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif);font-size:1.125rem;font-weight:600;line-height:1.3;margin-top:2rem}.wp-block-sheri-about__body>h6{font-size:1rem}.wp-block-sheri-about__body>.wp-block-sheri-button{margin-top:2rem}.wp-block-sheri-about__body a:not([class]){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}@media(prefers-reduced-motion:no-preference){.wp-block-sheri-about__body a:not([class]){transition-duration:.25s;transition-property:color;transition-timing-function:ease}}.wp-block-sheri-about__body a:not([class]):active,.wp-block-sheri-about__body a:not([class]):focus-visible{color:var(--sheriblocks-link-hover-color,var(--wp--preset--color--accent,#375968))}@media(hover:hover){.wp-block-sheri-about__body a:not([class]):hover{color:var(--sheriblocks-link-hover-color,var(--wp--preset--color--accent,#375968))}}.wp-block-sheri-about__body a:not([class]):focus-visible{outline:2px solid var(--sheriblocks-focus-color,var(--wp--preset--color--accent,#375968));outline-offset:3px}
