.nat-site{color:#151719;background:#f6f3eb;min-height:80vh}.nat-hero{color:#fff;isolation:isolate;background:#0e1315 url(/assets/hero-cemetery.jpg) 50% 58%/cover no-repeat;min-height:360px;position:relative}.nat-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#060a0cf7,#060a0cdb 54%,#060a0c45);position:absolute;inset:0}.nat-hero-inner{padding:55px 0 51px}.nat-kicker{letter-spacing:3px;color:#f0c783;align-items:center;gap:12px;margin:0;font:700 11px/1.5 Arial,sans-serif;display:flex}.nat-kicker span{border-top:1px solid #c99c58;width:27px;display:block}.nat-hero h1{letter-spacing:-2px;margin:18px 0 14px;font:clamp(40px,5.8vw,74px)/1.06 Georgia,serif}.nat-hero h1 em{color:#e2b973;font-style:normal}.nat-hero-inner>p:not(.nat-kicker){color:#e2e0d6;max-width:675px;margin:0;font:17px/1.65 Georgia,serif}.nat-stats{flex-wrap:wrap;gap:47px;margin-top:29px;display:flex}.nat-stats>div{flex-direction:column;display:flex}.nat-stats strong{color:#ebc88b;font:clamp(25px,3vw,38px) Georgia,serif}.nat-stats span{color:#dad1c2;margin-top:3px;font:11px Arial,sans-serif}.nat-crumb{color:#7b7163;align-items:center;gap:13px;margin-top:18px;font:12px Arial,sans-serif;display:flex}.nat-crumb a{color:#9c702d}.nat-content{padding-top:41px;padding-bottom:70px}.nat-heading{border-bottom:1px solid #cec7ba;justify-content:space-between;align-items:end;gap:25px;padding-bottom:23px;display:flex}.nat-heading>div>p{letter-spacing:2px;color:#986e32;margin:0 0 10px;font:700 11px Arial,sans-serif}.nat-heading h2{max-width:860px;margin:0;font:clamp(28px,3.7vw,44px)/1.2 Georgia,serif}.nat-heading>span{color:#84786d;white-space:nowrap;font:12px Arial,sans-serif}.nat-search{background:#fff;border:1px solid #cfc7b8;gap:0;max-width:860px;min-height:60px;margin:25px 0 22px;padding:5px;display:flex}.nat-search input{color:#242827;border:0;outline:0;flex:1;min-width:0;padding:12px 19px;font:15px Arial,sans-serif}.nat-search button{color:#181b19;cursor:pointer;background:#cba260;border:0;padding:13px 24px;font:700 14px Arial,sans-serif}.nat-toolbar{border-bottom:2px solid #242523;justify-content:space-between;align-items:center;gap:18px;display:flex}.nat-tabs{align-items:center;gap:24px;display:flex}.nat-tabs a{color:#756e63;padding:13px 0;font:700 13px Arial,sans-serif}.nat-tabs a.active{color:#12191a;border-bottom:3px solid #bb8743;margin-bottom:-2px}.nat-toolbar>p{color:#817667;font:12px Arial,sans-serif}.nat-row{border-bottom:1px solid #d6cec1;grid-template-columns:60px minmax(0,1fr) 210px 43px;align-items:center;gap:23px;padding:23px 0;display:grid}.nat-number{color:#be9a68;align-self:start;margin-top:7px;font:21px Georgia,serif}.nat-location{letter-spacing:2px;color:#9c722f;text-transform:uppercase;font:700 10px Arial,sans-serif}.nat-row-main h3{margin:8px 0 6px;font:clamp(23px,2.6vw,30px)/1.2 Georgia,serif}.nat-row-main h3 a:hover{color:#92672d}.nat-row-main p{color:#6c6b65;margin:0;font:13px/1.65 Arial,sans-serif}.nat-extras{color:#87602b;flex-wrap:wrap;gap:20px;margin-top:8px;font:12px Arial,sans-serif;display:flex}.nat-row-meta{text-align:right}.nat-row-meta>span{letter-spacing:1px;color:#7b735f;font:700 10px Arial,sans-serif;display:block}.nat-row-meta small{color:#999088;margin-top:9px;font:12px Georgia,serif;display:block}.nat-map{color:#9f722f;border:1px solid #a98b61;border-radius:50%;place-items:center;width:42px;height:42px;font:21px Arial,sans-serif;display:grid}.nat-map:hover{background:#dfd0b8}.nat-pagination{justify-content:space-between;align-items:center;gap:15px;padding:27px 0;display:flex}.nat-pagination>a{color:#a2763b;font:700 13px Arial,sans-serif}.nat-pagination>span{color:#777068;font:12px Arial,sans-serif}.nat-empty{padding:55px 0}.nat-empty h3{font:30px Georgia,serif}.nat-empty p{color:#6a675f;font:15px Georgia,serif}.nat-empty a{color:#8b6327}.nat-disclaimer{background:#eae3d7;margin-top:18px;padding:23px 28px}.nat-disclaimer strong{font:21px Georgia,serif}.nat-disclaimer p{color:#6b645b;max-width:1000px;font:13px/1.65 Arial,sans-serif}.nat-disclaimer a{color:#825d26}@media (max-width:900px){.nat-row{grid-template-columns:40px minmax(0,1fr) 43px;gap:14px}.nat-row-meta{text-align:left;grid-area:2/2}.nat-map{grid-area:1/3}}@media (max-width:610px){.nat-hero-inner{padding:42px 0 46px}.nat-stats{gap:25px}.nat-heading{display:block}.nat-heading>span{margin-top:16px;display:block}.nat-search input{padding:10px;font-size:13px}.nat-search button{padding:10px 13px;font-size:12px}.nat-tabs{gap:16px}.nat-tabs a{font-size:11px}.nat-toolbar>p{text-align:right;font-size:10px}.nat-row{grid-template-columns:minmax(0,1fr) 36px;padding:19px 0}.nat-number{display:none}.nat-row-main h3{font-size:24px}.nat-map{grid-area:1/2;width:34px;height:34px}.nat-row-meta{grid-area:2/1}.nat-disclaimer{padding:19px}}.nat-official-promo{color:#f5e9d5;background:#171d1e;justify-content:space-between;align-items:center;gap:23px;margin-bottom:24px;padding:22px 27px;display:flex}.nat-official-promo>div>span{color:#e8be77;letter-spacing:1.8px;font:700 10px Arial,sans-serif;display:block}.nat-official-promo strong{margin:7px 0;font:25px Georgia,serif;display:block}.nat-official-promo p{color:#c9c4b7;max-width:800px;margin:0;font:13px/1.6 Arial,sans-serif}.nat-official-promo>a{color:#e9cb96;border:1px solid #d5ae73;flex:none;padding:14px 17px;font:700 12px Arial,sans-serif}.nat-row-verified .nat-row-meta>span{color:#387049}.nat-detail-hero{color:#f7edda;background:linear-gradient(90deg,#080e11ed,#10130fa4),url(/assets/hero-cemetery.jpg) 50%/cover;align-items:center;min-height:305px;display:flex}.nat-detail-hero>.main-width{padding-top:55px;padding-bottom:60px}.nat-detail-hero h1{margin:18px 0 14px;font:clamp(39px,5.2vw,70px) Georgia,serif}.nat-detail-hero>.main-width>p:last-child{color:#d9d4c9;margin:0;font:18px/1.5 Georgia,serif}.nat-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.66fr);gap:clamp(35px,6vw,110px);padding-top:44px;padding-bottom:75px;display:grid}.nat-detail-label{letter-spacing:2px;color:#a87f45;font:700 10px Arial,sans-serif}.nat-detail-main h2{margin:12px 0 30px;font:clamp(29px,3.4vw,42px) Georgia,serif}.nat-detail-facts{border-top:1px solid #d1c5b4;margin:0}.nat-detail-facts>div{border-bottom:1px solid #d1c5b4;grid-template-columns:140px 1fr;gap:20px;padding:19px 0;display:grid}.nat-detail-facts dt{text-transform:uppercase;letter-spacing:1px;color:#8d7e6a;font:700 11px/1.5 Arial,sans-serif}.nat-detail-facts dd{margin:0;font:19px/1.4 Georgia,serif}.nat-detail-facts a{text-underline-offset:4px;-webkit-text-decoration:underline #ba9660;text-decoration:underline #ba9660}.nat-detail-facts small{color:#756d62;margin-top:7px;font:12px Arial,sans-serif;display:block}.nat-detail-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.nat-detail-actions a{color:#e9d1a2;background:#171d1e;padding:15px 20px;font:700 12px Arial,sans-serif}.nat-detail-hours{border-top:2px solid #151b1b;margin-top:49px;padding-top:25px}.nat-detail-hours h2{margin:11px 0 18px}.nat-detail-hours p{color:#343833;font:19px/1.65 Georgia,serif}.nat-detail-hours p.nat-detail-hours-note{color:#726d63;font:14px/1.65 Arial,sans-serif}.nat-detail-hours strong{color:#684c2c;background:#ebe4d9;border-left:3px solid #af8346;padding:13px 16px;font:14px/1.6 Arial,sans-serif;display:block}.nat-detail-aside{color:#e9e3d9;background:#13191a;align-self:start;padding:33px 28px}.nat-detail-aside>span{letter-spacing:1.8px;color:#d3a767;font:700 10px Arial,sans-serif}.nat-detail-aside h2{margin:14px 0;font:29px Georgia,serif}.nat-detail-aside p{color:#c5c1b8;font:14px/1.7 Georgia,serif}.nat-detail-aside a{color:#e9c58b;border-top:1px solid #e8dbc13d;padding:16px 0;font:700 12px Arial,sans-serif;display:block}.nat-detail-aside hr{border:0;border-top:1px solid #e8dbc13d;margin:26px 0}@media (max-width:850px){.nat-detail-grid{grid-template-columns:1fr}.nat-official-promo{display:block}.nat-official-promo>a{margin-top:17px;display:inline-block}}@media (max-width:540px){.nat-detail-facts>div{grid-template-columns:1fr;gap:6px}.nat-detail-aside{padding:26px 20px}.nat-official-promo{padding:20px}.nat-tabs{flex-wrap:wrap}}.nat-closed-inline{color:#925b29!important;font:700 12px/1.6 Arial,sans-serif!important}.nat-closed-note{background:#eee6d9;border-left:4px solid #b78950;margin-top:20px;padding:20px 26px}.nat-closed-note strong{font:22px Georgia,serif}.nat-closed-note p{color:#615d53;font:14px/1.55 Arial,sans-serif}.nat-closed-note a{color:#91631f;font:700 12px Arial,sans-serif}
