._b_W9G_page .memorial-hero{background:var(--paper-light);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);display:grid}._b_W9G_page .memorial-hero>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(56px,8vw,120px) clamp(25px,9vw,150px);display:flex}:is(._b_W9G_page .memorial-hero h1,._b_W9G_page .memorial-intro h2,._b_W9G_page .memorial-section-heading h2,._b_W9G_page .memorial-detail h2,._b_W9G_page .memorial-faq h2){letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(38px,4.4vw,67px);font-weight:500;line-height:1}:is(._b_W9G_page .memorial-hero>div:first-child>p:not(.eyebrow):not(.memorial-byline),._b_W9G_page .memorial-intro p,._b_W9G_page .memorial-section-heading>p:last-child,._b_W9G_page .memorial-detail p){color:var(--muted);max-width:640px;margin:21px 0;font-size:18px;line-height:1.7}._b_W9G_page .memorial-byline{color:var(--muted);margin:0 0 25px;font-size:14px}._b_W9G_page .memorial-byline a{color:var(--ink);border-bottom:1px solid;font-weight:700}:is(._b_W9G_page .memorial-hero-image,._b_W9G_page .memorial-detail-image){background:#e8dfce;place-items:center;padding:clamp(28px,5vw,70px);display:grid}._b_W9G_page .memorial-hero-image>a{place-items:center;width:min(100%,560px);height:100%;display:grid}._b_W9G_page .memorial-hero-image>a img{object-fit:contain;background:#f6f0e4;border:1px solid #d2c4ab;width:100%;height:clamp(340px,38vw,560px);padding:18px}:is(._b_W9G_page .memorial-hero-image .product-card,._b_W9G_page .memorial-detail-image .product-card){width:min(100%,420px)}:is(._b_W9G_page .memorial-hero-image .product-card-copy,._b_W9G_page .memorial-detail-image .product-card-copy){display:none}:is(._b_W9G_page .memorial-hero-image .product-card-image,._b_W9G_page .memorial-detail-image .product-card-image){background:#f6f0e4;border:1px solid #d2c4ab;height:clamp(340px,38vw,560px)}:is(._b_W9G_page .memorial-intro,._b_W9G_page .memorial-faq){grid-template-columns:.85fr 1.15fr;gap:clamp(42px,8vw,150px);padding:92px clamp(25px,10vw,180px);display:grid}._b_W9G_page .memorial-products{background:#efe8da;padding:82px clamp(25px,7vw,118px)}._b_W9G_page .memorial-section-heading{max-width:750px;margin-bottom:38px}._b_W9G_page .memorial-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}._b_W9G_page .memorial-ways{background:var(--ink);color:var(--paper);grid-template-columns:repeat(3,1fr);display:grid}._b_W9G_page .memorial-ways article{border-right:1px solid #f5f0e633;padding:50px clamp(24px,4vw,65px)}._b_W9G_page .memorial-ways article:last-child{border-right:0}._b_W9G_page .memorial-ways span{color:#dfc888;font-weight:700}._b_W9G_page .memorial-ways h2{letter-spacing:-.04em;margin:31px 0 14px;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.05}._b_W9G_page .memorial-ways p{color:#d9d1c4;margin:0;line-height:1.65}._b_W9G_page .memorial-detail{grid-template-columns:1.05fr .95fr;display:grid}._b_W9G_page .memorial-detail>div:first-child{padding:90px clamp(25px,9vw,150px)}._b_W9G_page .memorial-faq-list{border-top:1px solid var(--line)}._b_W9G_page .memorial-faq-list article{border-bottom:1px solid var(--line);padding:22px 0}._b_W9G_page .memorial-faq-list h3{color:var(--ink);margin:0 0 10px;font-size:20px}._b_W9G_page .memorial-faq-list p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}._b_W9G_page .memorial-cta{padding-block:52px}@media (max-width:760px){:is(._b_W9G_page .memorial-hero,._b_W9G_page .memorial-intro,._b_W9G_page .memorial-detail,._b_W9G_page .memorial-faq){grid-template-columns:1fr}:is(._b_W9G_page .memorial-hero>div:first-child,._b_W9G_page .memorial-detail>div:first-child){padding:58px 25px}:is(._b_W9G_page .memorial-hero-image,._b_W9G_page .memorial-detail-image){padding:34px 25px}:is(._b_W9G_page .memorial-intro,._b_W9G_page .memorial-faq){gap:34px;padding:58px 25px}._b_W9G_page .memorial-products{padding:58px 19px}:is(._b_W9G_page .memorial-products .product-grid,._b_W9G_page .memorial-ways){grid-template-columns:1fr}._b_W9G_page .memorial-ways article{border-bottom:1px solid #f5f0e633;border-right:0}._b_W9G_page .memorial-ways article:last-child{border-bottom:0}}
