.template-index{--home-radius: 16px;--home-gap: clamp(16px, 2vw, 28px)}.template-index .studio-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,76px);padding-block:42px 64px}.template-index .studio-hero-copy{padding:0}.template-index .studio-hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.12;max-width:11ch;margin:18px 0 22px}.template-index .studio-hero-copy>p{max-width:38ch;margin-bottom:27px;font-size:16px;line-height:1.8}.template-index .studio-hero-actions{gap:22px}.template-index .studio-hero-proof{margin-top:23px;font-size:12px}.template-index .studio-hero-visual{width:100%;min-width:0;min-height:0;margin:0;padding:0}.template-index .studio-hero-visual:before{content:none}.template-index .studio-hero .studio-hero-photo{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:var(--home-radius);object-fit:contain;object-position:center;background:var(--butter)}.template-index .studio-hero-note{position:static;display:block;margin:13px 0 0;padding:0;transform:none;background:none;color:var(--muted);text-align:center;font-family:var(--serif);font-style:italic;font-size:20px;line-height:1.4}.template-index .studio-hero-keepsake{position:static;display:grid;grid-template-columns:54px minmax(0,1fr) 18px;grid-template-rows:auto auto;align-items:center;column-gap:14px;width:min(100%,328px);margin-top:30px;padding:11px 15px 11px 11px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:none;transform:none;text-align:start}.template-index .studio-hero-keepsake>div{grid-row:1 / 3;height:68px;min-width:0;border-radius:8px;background:var(--butter)}.template-index .studio-hero-keepsake img{width:auto;height:59px;max-width:44px;object-fit:contain;transform:none;filter:none}.template-index .studio-hero-keepsake>span{align-self:end;padding:0;font-family:var(--sans);font-size:15px;line-height:1.5}.template-index .studio-hero-keepsake>small{align-self:start;margin-top:3px;font-size:12px;line-height:1.5}.template-index .studio-hero-keepsake:after{content:"\2197";grid-column:3;grid-row:1 / 3;font-size:21px;color:var(--button)}.template-index .studio-hero-keepsake:hover{background:var(--sky);transform:none}.template-index .studio-hero .live-video-control{left:16px;bottom:54px}.template-index .studio-section{padding-block:64px}.template-index .studio-section-heading{align-items:end;gap:24px;margin-bottom:30px}.template-index .studio-section-heading h2{margin-top:10px;font-size:clamp(30px,3vw,42px);line-height:1.2}.template-index .live-elements{margin-block:0;padding-block:52px 54px;background:color-mix(in srgb,var(--sky) 70%,var(--paper))}.template-index .live-elements .studio-section-heading{justify-content:flex-start;text-align:start}.template-index .live-element-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--home-gap)}.template-index .live-element-grid>a{display:block;min-width:0}.template-index .live-element-grid img{width:100%;max-width:none;height:auto;aspect-ratio:1;margin:0 0 15px;border-radius:12px;object-fit:contain;background:var(--surface);transform:none}.template-index .live-element-grid a:hover img{transform:none}.template-index .live-element-grid h3{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:start;font-size:14px;line-height:1.5;font-weight:500}.template-index .live-element-grid h3:after{content:"\2197";color:var(--button);flex-shrink:0;font-size:17px}.template-index .live-element-grid a:hover h3{color:var(--button)}.template-index .studio-product-media{border-radius:12px;aspect-ratio:1}.template-index .studio-product-media img{object-fit:contain}.template-index .studio-product-card:hover .studio-product-media img{transform:none}.template-index .live-memorial-video{padding-top:8px}.template-index .live-video-frame{border-radius:var(--home-radius);overflow:hidden}.template-index .live-video-frame video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.template-index .live-soft-panel{margin-block:0}.template-index .live-content-cards{gap:36px var(--home-gap)}.template-index .live-content-cards>article{display:flex;flex-direction:column;align-items:flex-start}.template-index .live-content-cards>article>a:has(img){display:block;width:100%}.template-index .live-content-cards>article>img,.template-index .live-content-cards>article>a>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--home-radius);margin-bottom:22px}.template-index .live-content-cards .studio-kicker{font-size:10px;line-height:1.65;letter-spacing:.07em}.template-index .live-content-cards h3{font-size:clamp(23px,2vw,28px);line-height:1.32;margin:9px 0 18px}.template-index .live-content-cards .studio-text-link{margin-top:auto}.template-index .studio-journal{background:var(--paper)}.template-index .studio-journal-grid{gap:36px var(--home-gap)}.template-index .studio-journal-grid img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--home-radius);margin-bottom:20px}.template-index .studio-journal-grid h3{font-size:clamp(23px,2vw,28px);line-height:1.32}.template-index .live-memory-gallery{padding-block:64px}.template-index .live-gallery-grid{gap:18px}.template-index .live-gallery-grid figure{min-width:0}.template-index .live-gallery-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}@media(max-width:989px){.template-index .studio-hero{gap:30px}.template-index .studio-hero-actions{flex-wrap:wrap;gap:16px}.template-index .live-element-grid{gap:14px}.template-index .live-element-grid h3{font-size:13px}}@media(max-width:749px){.template-index .studio-hero{display:flex;flex-direction:column;gap:28px;padding-block:32px 42px}.template-index .studio-hero-copy{width:100%}.template-index .studio-hero h1{font-size:clamp(39px,10vw,54px);max-width:12ch;margin-block:14px 18px}.template-index .studio-hero-copy>p{max-width:40ch;font-size:15px;margin-bottom:22px}.template-index .studio-hero-proof{margin-top:19px;font-size:11px}.template-index .studio-hero-keepsake{margin-top:22px;width:100%}.template-index .studio-hero .studio-hero-photo{border-radius:14px}.template-index .studio-hero-note{font-size:18px;margin-top:12px}.template-index .studio-section{padding-block:42px}.template-index .studio-section-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.template-index .studio-section-heading>div{flex:0 1 auto;width:100%}.template-index .studio-section-heading h2{max-width:none;font-size:30px}.template-index .studio-section-heading>.studio-text-link{max-width:none;min-width:0;margin:0}.template-index .live-elements{padding-block:34px}.template-index .live-element-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(39vw,220px);gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.template-index .live-element-grid>a,.template-index .live-element-grid>a:last-child{grid-column:auto;width:auto;justify-self:stretch;scroll-snap-align:start}.template-index .live-element-grid img{margin-bottom:12px;border-radius:10px}.template-index .live-element-grid h3{font-size:14px}.template-index .live-content-cards{gap:32px}.template-index .live-content-cards>article>img,.template-index .live-content-cards>article>a>img{margin-bottom:18px;border-radius:14px}.template-index .live-content-cards h3{font-size:26px;margin-bottom:16px}.template-index .live-memorial-video{padding-top:4px}.template-index .live-video-frame{border-radius:12px}.template-index .studio-journal-grid img{border-radius:14px}.template-index .live-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-index .live-gallery-grid img{border-radius:10px}}@media(prefers-reduced-motion:reduce){.template-index .live-element-grid{scroll-behavior:auto;scroll-snap-type:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/home-refinement.css.map */
