.oh-page{color:#15191a;background:#f8f6f1;font-family:Arial,Helvetica,sans-serif}.oh-page a{color:inherit;text-decoration:none}.oh-hero{color:#fff;background-color:#0b0f10;background-image:linear-gradient(90deg,#05090af0 0%,#05090ad6 37%,#05090a4d 100%),url(/assets/hero-cemetery.jpg);background-position:50% 47%;background-repeat:no-repeat;background-size:cover;min-height:365px}.oh-hero-inner{justify-content:space-between;align-items:center;gap:50px;min-height:365px;padding:52px 0 59px;display:flex}.oh-hero-copy{max-width:840px}.oh-overline{color:#d6ad66;letter-spacing:2.8px;align-items:center;gap:13px;margin:0 0 25px;font-size:11px;font-weight:700;display:flex}.oh-overline>span{background:#c9a365;width:26px;height:1px;display:inline-block}.oh-hero h1{letter-spacing:-1.6px;max-width:775px;margin:0 0 17px;font:400 clamp(42px,5.4vw,78px)/1.04 Georgia,Times New Roman,serif}.oh-hero h1 em{color:#e2b86e;font-style:normal}.oh-hero-lead{color:#e1e0d9;max-width:615px;margin:0;font:18px/1.6 Georgia,Times New Roman,serif}.oh-hero-jump{color:#edc98a;border-bottom:1px solid #a77d3e;align-items:center;gap:25px;margin-top:25px;padding-bottom:10px;font:700 12px Arial,sans-serif;display:inline-flex}.oh-hero-jump span{font-size:20px;font-weight:400}.oh-hero-date{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050908a8;border:1px solid #c8a3638a;flex-direction:column;justify-content:center;align-items:center;min-width:220px;padding:27px 22px;display:flex}.oh-hero-date span{letter-spacing:2.2px;color:#d4b77f;font:700 10px Arial,sans-serif}.oh-hero-date strong{white-space:nowrap;color:#fffaf0;font:400 57px/1.4 Georgia,serif}.oh-hero-date strong i{color:#cca76a;font:400 20px Georgia,serif}.oh-breadcrumb{color:#847970;align-items:center;gap:15px;padding:19px 0 5px;font:12px Arial,sans-serif;display:flex}.oh-breadcrumb a{color:#996d30}.oh-directory{padding:43px 0 80px}.oh-kicker{color:#a47b41;letter-spacing:2.3px;font:700 11px Arial,sans-serif}.oh-introduction{border-bottom:1px solid #cfc8bc;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:24px;padding-bottom:23px;display:flex}.oh-introduction h2,.oh-pending-heading h2{letter-spacing:-.5px;margin:12px 0 0;font:400 clamp(30px,3vw,45px)/1.13 Georgia,serif}.oh-introduction>p{color:#68645e;max-width:405px;margin:0 0 3px;font:15px/1.6 Georgia,serif}.oh-confirmed{background:#ece7dd;grid-template-columns:29% 35% 36%;min-height:310px;display:grid;overflow:hidden}.oh-confirmed-photo{min-height:310px;overflow:hidden}.oh-confirmed-photo img{object-fit:cover;width:100%;height:100%;display:block}.oh-confirmed-info{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(22px,3vw,46px);display:flex}.oh-confirmed-label{color:#7c6a50;letter-spacing:1.3px;align-items:center;gap:9px;font:700 10px/1.45 Arial,sans-serif;display:flex}.oh-status-dot{background:#a67a34;border-radius:50%;width:7px;height:7px;display:inline-block}.oh-confirmed-info h3{margin:17px 0 8px;font:400 clamp(29px,3vw,43px)/1.13 Georgia,serif}.oh-confirmed-place{color:#777069;margin:0 0 26px;font:13px Arial,sans-serif}.oh-confirmed-period{color:#61594d;margin:0 0 20px;font:15px/1.5 Georgia,serif}.oh-confirmed-info>a{color:#956925;border-bottom:1px solid #ad8c58;margin-top:auto;padding-bottom:7px;font:700 13px Arial,sans-serif}.oh-confirmed-info>a span{margin-left:10px}.oh-confirmed-hours{color:#f8f3e9;background:#141b1b;flex-direction:column;justify-content:center;padding:35px clamp(25px,3vw,48px);display:flex}.oh-hours-topline{color:#d5b37b;letter-spacing:2.5px;font:700 10px Arial,sans-serif}.oh-confirmed-hours strong{color:#f0d39c;white-space:nowrap;letter-spacing:-1px;margin:24px 0 8px;font:400 clamp(34px,3.2vw,50px)/1.18 Georgia,serif}.oh-confirmed-hours>span{color:#d0cbc1;font:16px Georgia,serif}.oh-hours-rule{border-top:1px solid #9784635c;margin:28px 0 19px}.oh-confirmed-hours small{color:#bbbdb6;max-width:270px;font:13px/1.65 Arial,sans-serif}.oh-pending-heading{justify-content:space-between;align-items:flex-end;gap:25px;padding:58px 0 24px;display:flex}.oh-pending-heading>span{color:#938473;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:4px;font:700 12px Arial,sans-serif}.oh-pending-list{border-top:2px solid #292a26}.oh-pending-row{border-bottom:1px solid #d0c9bb;grid-template-columns:184px 1.3fr 1fr 38px;align-items:center;gap:27px;padding:19px 0;display:grid}.oh-pending-row>img{object-fit:cover;width:184px;height:105px}.oh-pending-copy>span{letter-spacing:1.8px;color:#ad8244;font:700 10px Arial,sans-serif}.oh-pending-copy h3{margin:8px 0 7px;font:400 clamp(22px,2.2vw,30px)/1.2 Georgia,serif}.oh-pending-copy h3 a:hover{color:#9b733c}.oh-pending-copy p{color:#74716c;margin:0;font:13px Arial,sans-serif}.oh-pending-status>span{color:#a08155;letter-spacing:1px;margin-bottom:10px;font:700 10px Arial,sans-serif;display:block}.oh-pending-status strong{color:#5c5c58;font:400 18px/1.3 Georgia,serif}.oh-pending-link{color:#936d37;border:1px solid #c2ab85;border-radius:50%;place-items:center;width:37px;height:37px;font-size:20px;display:grid}.oh-pending-link:hover{background:#e8dcc5}.oh-bottom-note{color:#fff;background:#171d1d;align-items:center;gap:25px;margin-top:45px;padding:25px 31px;display:flex}.oh-note-icon{color:#d8b576;font:39px Georgia,serif}.oh-bottom-note>div:nth-child(2){flex:1}.oh-bottom-note h2{color:#e8c789;margin:0 0 8px;font:400 24px Georgia,serif}.oh-bottom-note p{color:#d0cec6;max-width:790px;margin:0;font:13px/1.7 Arial,sans-serif}.oh-bottom-note>a{color:#e4c283;white-space:nowrap;border:1px solid #7c6645;padding:15px 19px;font:700 12px Arial,sans-serif}.oh-bottom-note>a span{margin-left:10px}@media (max-width:1080px){.oh-confirmed{grid-template-columns:32% 35% 33%}.oh-confirmed-info,.oh-confirmed-hours{padding:26px}.oh-confirmed-hours strong{font-size:33px}.oh-pending-row{grid-template-columns:150px 1.1fr 1fr 37px;gap:17px}.oh-pending-row>img{width:150px}}@media (max-width:850px){.oh-page .main-width{width:calc(100% - 36px)}.oh-hero-date{display:none}.oh-hero-inner{min-height:350px}.oh-confirmed{grid-template-columns:43% 57%}.oh-confirmed-hours{grid-column:1/-1;min-height:160px;padding:23px 30px}.oh-confirmed-hours strong{margin:8px 0 4px}.oh-hours-rule{margin:15px 0 10px}.oh-confirmed-photo{min-height:300px}.oh-pending-status{display:none}.oh-pending-row{grid-template-columns:155px 1fr 40px}.oh-pending-row>img{width:155px}.oh-introduction{display:block}.oh-introduction>p{margin-top:14px}.oh-bottom-note{flex-wrap:wrap}}@media (max-width:590px){.oh-page .main-width{width:calc(100% - 28px)}.oh-hero{min-height:0}.oh-hero-inner{min-height:310px;padding:42px 0 43px}.oh-hero h1{font-size:42px}.oh-hero-lead{font-size:16px}.oh-overline{letter-spacing:1.5px;font-size:10px}.oh-directory{padding-top:26px;padding-bottom:48px}.oh-confirmed{flex-direction:column;display:flex}.oh-confirmed-photo{height:196px;min-height:0}.oh-confirmed-info{padding:24px}.oh-confirmed-info h3{font-size:30px}.oh-confirmed-place{margin-bottom:19px}.oh-confirmed-period{margin-bottom:22px}.oh-confirmed-info>a{margin-top:0}.oh-confirmed-hours{padding:23px 24px}.oh-confirmed-hours strong{font-size:36px}.oh-pending-heading{padding-top:42px}.oh-pending-row{grid-template-columns:104px 1fr 26px;gap:10px;min-height:112px}.oh-pending-row>img{width:104px;height:87px}.oh-pending-copy h3{font-size:20px}.oh-pending-copy>span{letter-spacing:1px;font-size:9px}.oh-pending-copy p{font-size:11px}.oh-pending-link{border:0;width:26px;height:30px}.oh-bottom-note{gap:12px;padding:24px}.oh-note-icon{display:none}.oh-bottom-note h2{font-size:22px}.oh-bottom-note>a{text-align:center;width:100%}.oh-introduction h2,.oh-pending-heading h2{font-size:31px}}
