/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--lightGreen: #67cec1;--green: #01ad97;--greenHover: #019f8b;--greenActive: #019380;--darkGreen: #003401;--almostWhite: #F3F3F3;--lighterGrey3: #e9e9e9;--lighterGrey2: #d8d8d8;--lighterGrey: #d6d6d6;--lightGrey2: #989899;--lightGrey: #838384;--midGrey: #595959;--grey: #323233;--white: #fff;--whiteHover: #f2f2f2;--black: #000;--red: red;--error: red;--padding: 1rem;--contentLineHeight: 1.375;--baseFont: "Open Sans", sans-serif;--baseFontColor: var(--grey);--baseFontColorHover: #303030;--baseFontColorActive: #2d2d2e;--baseFontSize: 1rem;--baseFontWeight: 400;--baseFontWeightSemiBold: 600;--baseFontWeightBold: 700;--headingFont: "Arbutus Slab", sans-serif;--formHeight: 2.25rem;--formBorderColor: var(--lightGreen);--formActiveBorderColor: var(--green);--formPlaceholderColor: var(--lightGrey);--formShadow: 0 .25rem .625rem 0 rgba(0, 0, 0, .2);--linkColor: var(--green);--linkColorHover: var(--greenHover);--labelColor: var(--darkGreen);--labelFont: var(--baseFont);--labelWeight: bold;--labelRequiredColor: var(--error);--labelTextTransform: none;--maxWidth: 63.75rem }@font-face{font-family:Arbutus Slab;src:url(/obituaries/fonts/arbutusslab-regular-webfont.woff2) format("woff2"),url(/obituaries/fonts/arbutusslab-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}body,body *{font-family:Open Sans,sans-serif;font-family:var(--baseFont)}body h1,body * h1,body h2,body * h2,body h3,body * h3{text-transform:lowercase}.max-width{width:100%;max-width:1132px;margin:0 auto}.c-main-header .max-width{display:flex;align-items:center;padding:1rem .625rem}.c-main-header .max-width .c-logo{flex-shrink:0;width:10rem}@media (min-width: 63em){.c-main-header .max-width .c-logo{width:260px;height:auto;margin-right:2rem}}.c-main-header .max-width .c-epilogg-search{padding:0 0 0 .5rem}.c-main-header .max-width .c-epilogg-search .c-textbox{box-shadow:none}.c-logo{width:9.125rem;height:1.9375rem}.c-logo svg{width:100%;height:100%}.c-epilogg-search{width:100%;max-width:23rem}.c-main-nav{margin-left:auto}.c-main-nav__menu{transition:right .2s ease-out;position:fixed;top:0;right:-15rem;bottom:0;z-index:20;width:15rem;background:#fff;background:var(--white)}.c-main-nav__menu a{display:block;padding:0 .625rem;line-height:2rem;color:#323233;color:var(--baseFontColor);-webkit-text-decoration:none;text-decoration:none}.c-main-nav__menu a:nth-child(2){font-weight:700}@media (min-width: 63em){.c-main-nav__menu a{padding:0 1rem}}.menu-open .c-main-nav__menu{right:0}@media (min-width: 63em){.c-main-nav__menu{position:relative;top:auto;top:initial;right:inherit;bottom:inherit;display:flex;align-items:center;width:auto;margin-left:2rem}.c-main-nav__menu a{white-space:nowrap}}.c-main-nav__hamburger.c-button{display:flex;align-items:center;height:2.25rem;margin-right:-.5rem;padding:0 .5rem;box-shadow:none}.c-main-nav__hamburger.c-button line{stroke:#01ad97;stroke:var(--green)}.c-main-nav__hamburger.c-button:hover,.c-main-nav__hamburger.c-button:active,.c-main-nav__hamburger.c-button:focus{background:transparent;border-color:transparent}@media (min-width: 63em){.c-main-nav__hamburger.c-button{display:none}}.c-main-nav__background{content:"";transition:opacity .2s ease-out;position:fixed;top:0;left:0;z-index:19;display:block;height:100%;width:100%;background:#00000080;opacity:0;pointer-events:none}.c-main-nav__background span{position:absolute;right:10000px}.menu-open .c-main-nav__background{opacity:1;pointer-events:all}
