
/* Content refinements inherit the existing visual worlds. */
html{scroll-behavior:auto}
.eye-lounge .eye-diary .button{background:#f7e8c8;color:#122e63}.eye-lounge .eye-diary .button:hover{background:#f2d853;color:#122e63}
.seymour-easlea .lens-section .button{background:#f0f3e9;color:#213d34}.seymour-easlea .lens-section .button:hover{background:#cae2a8;color:#213d34}
.pro-ink .work-mosaic{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pro-ink .work-mosaic figure{min-width:0}.pro-ink .work-mosaic figcaption{display:block}.pro-ink .work-mosaic figcaption a{white-space:normal;display:inline-block;margin-top:8px}
@media(max-width:700px){.pro-ink .joe-gallery{grid-template-columns:1fr}.pro-ink .joe-gallery img{height:420px}}
.depth-header{gap:24px}.depth-desktop{display:flex;align-items:center;gap:22px;font-size:14px;margin-left:auto}.depth-actions{display:flex;align-items:center;gap:22px}.depth-call{white-space:nowrap;font-size:14px}.depth-menu-trigger,.depth-menu-close{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;background:transparent;border:1px solid var(--line);padding:10px 16px;color:var(--ink);font:600 14px/1.4 Hanken,sans-serif;cursor:pointer}.depth-menu-trigger:hover,.depth-menu-close:hover{background:var(--ink);color:var(--bg)}.depth-menu-trigger:focus-visible,.depth-menu-close:focus-visible{outline:3px solid currentColor;outline-offset:4px}.depth-menu{position:fixed;inset:0 0 0 auto;width:min(680px,100%);height:100dvh;max-width:100%;max-height:100dvh;margin:0;border:0;padding:32px 38px;color:var(--ink);background:var(--bg);overflow-y:auto}.depth-menu[open]{display:flex;flex-direction:column;animation:depth-panel .28s cubic-bezier(.16,1,.3,1)}.depth-menu::backdrop{background:#101713b8}.depth-menu-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.depth-menu-brand{font-family:var(--display);font-size:27px;line-height:1.15;max-width:65%}.depth-menu nav{display:grid;margin:56px 0 38px}.depth-menu nav a{display:block;font:500 clamp(28px,3.3vw,43px)/1.16 var(--display);letter-spacing:-.025em;padding:19px 0;border-bottom:1px solid var(--line);text-decoration:none}.depth-menu nav a:hover{padding-left:10px}.depth-menu-bottom{margin-top:auto;display:grid;gap:20px}.depth-menu-bottom .button{justify-self:start}.depth-menu-bottom p{font-size:15px}.depth-menu-open{overflow:hidden}.depth-fallback{display:flex;flex-wrap:wrap;gap:20px;padding-block:20px}@keyframes depth-panel{from{clip-path:inset(0 0 0 30%);opacity:.8}to{clip-path:inset(0);opacity:1}}
.content-block{padding-block:82px}.content-block h2{max-width:20ch}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start;margin-bottom:38px}.section-intro>div{display:grid;gap:18px}.section-intro p,.content-copy p{max-width:58ch}.content-copy{display:grid;gap:18px}.content-source{font-size:13px;line-height:1.65;margin-top:26px;max-width:83ch;color:var(--muted)}.content-source a{text-decoration:underline}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.content-block figcaption{font-size:12px;line-height:1.5;margin-top:12px;max-width:60ch}.offer-ledger{border-top:1px solid var(--line)}.offer-row{display:grid;grid-template-columns:1fr 1.5fr;gap:8%;padding:28px 0;border-bottom:1px solid var(--line)}.offer-row h3{font-size:29px;line-height:1.15}.offer-row>div{display:grid;gap:12px}.offer-row p{max-width:63ch}.depth-faq{border-top:1px solid var(--line)}.depth-faq details{border-bottom:1px solid var(--line);padding:22px 0}.depth-faq summary{font-size:21px;line-height:1.4;font-weight:600;cursor:pointer;padding-right:30px}.depth-faq details p{margin-top:16px;max-width:66ch}.depth-faq details a{margin-top:14px}.depth-faq summary::marker{color:var(--ink)}
.pro-ink .joe-section{background:var(--accent);color:#111711;--ink:#111711;--muted:#283822;--line:#80946b}.pro-ink .joe-section .section-intro{grid-template-columns:1fr 1fr}.joe-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:780px}.joe-gallery img{width:100%;height:370px;object-fit:contain;background:#121712}.joe-notes{display:grid;grid-template-columns:.7fr 1.3fr;gap:7%;align-items:start}.joe-notes .content-copy{padding-top:8px}.pro-ink .portfolio-caption{display:block;font-size:13px;line-height:1.5;font-weight:400;margin-top:8px;color:var(--muted)}.pro-ink .pro-work{padding-bottom:75px}.pro-ink .idea-detail{border-top:1px solid var(--line)}.pro-ink .enquiry{padding-top:70px}.pro-ink .depth-menu{--bg:#121712;--ink:#f0f2df;--line:#526048}
.eye-lounge .eye-range .offer-row h3{font:500 37px/1.1 var(--display)}.eye-lounge .eye-range{padding-top:10px}.eye-lounge .eye-diary{background:#122e63;color:#f7e8c8;--ink:#f7e8c8;--muted:#e3d6bc;--line:#6c7c9c}.eye-diary figure{max-width:530px;justify-self:center}.eye-diary img{height:auto;width:100%;max-height:700px;object-fit:contain}.eye-diary h2{max-width:13ch}.eye-diary .content-copy{gap:24px}.eye-diary h3{font-size:31px}.eye-lounge .eye-safety{background:#e8d7b1}.eye-safety .content-grid{align-items:start}.eye-safety .safety-detail{padding:32px;border:1px solid var(--line);display:grid;gap:16px}.eye-safety .safety-detail h3{font-size:36px}.eye-lounge .eye-visit{padding-block:78px}.eye-lounge .eye-statement{padding-block:60px}.eye-lounge .depth-header .brand{font-family:var(--display);font-size:32px}.eye-lounge .depth-menu nav a{font-size:41px}
.seymour-easlea .sey-care{padding-block:68px}.seymour-easlea .care-description{margin-top:24px;max-width:61ch}.seymour-easlea .sey-choices{padding-top:35px}.seymour-easlea .care-panel p+p{margin-top:18px}.seymour-easlea .care-panel h3{font-size:37px;max-width:18ch}.seymour-easlea .care-panel{min-height:330px}.seymour-easlea .lens-section{background:#213d34;color:#f0f3e9;--ink:#f0f3e9;--muted:#d0ddce;--line:#6f8c7b}.lens-section .offer-row{grid-template-columns:1fr 1.3fr}.lens-section .offer-row h3{font-size:27px}.sey-frame-band img{aspect-ratio:2.48;object-fit:contain}.sey-frame-band{margin-top:35px}.seymour-easlea .sey-visit{padding-block:75px}.seymour-easlea .depth-menu{--bg:#f0f3e9;--ink:#213d34}.seymour-easlea .header .brand{font-size:24px;line-height:1.25}
.livesey .liv-intro{padding-block:80px}.livesey .funeral-choices{background:#eee9dd;--line:#b6bdb0;--muted:#4a5c4d}.livesey .funeral-choices .offer-row{grid-template-columns:1fr 1.5fr}.livesey .funeral-choices h3{font-size:31px}.livesey .home-facilities{background:#244536;color:#f7f2e4;--ink:#f7f2e4;--muted:#d9e1d6;--line:#738878}.home-facilities .facility-items{display:grid;gap:0;border-top:1px solid var(--line)}.facility-items>div{display:grid;grid-template-columns:.9fr 1.2fr;gap:8%;padding:25px 0;border-bottom:1px solid var(--line)}.facility-items h3{font-size:27px}.facility-archive{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px;max-width:640px}.facility-archive img{width:min(100%,240px);aspect-ratio:1;object-fit:contain}.livesey .liv-heritage{padding-block:80px}.livesey .liv-heritage .heritage-pictures{display:none}.livesey .liv-heritage{grid-template-columns:1fr}.livesey .liv-heritage>div:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:8%;row-gap:24px;align-items:start}.livesey .liv-heritage>div:first-child h2{grid-row:span 3}.livesey .liv-help{display:none}.livesey .liv-contact{padding-block:75px}.livesey .notices-link{display:inline-block;margin-top:24px;font-size:17px;text-decoration:underline}.livesey .depth-menu nav a{font-size:35px}.livesey .depth-menu{--bg:#f6f1e5;--ink:#244536}
@media(max-width:1100px){.depth-desktop{display:none}.depth-actions{margin-left:auto}.section-intro{gap:40px}.depth-header .brand{max-width:52%}}
@media(max-width:700px){.depth-header{gap:12px}.depth-header .brand{font-size:24px}.depth-header .brand small{font-size:11px}.depth-call{display:none}.depth-menu-trigger{padding:9px 12px;min-height:46px}.depth-menu{padding:24px}.depth-menu nav{margin:36px 0 30px}.depth-menu nav a,.eye-lounge .depth-menu nav a,.livesey .depth-menu nav a{font-size:30px;padding:17px 0}.depth-menu-brand{font-size:24px}.content-block{padding-block:54px}.section-intro,.content-grid,.joe-notes,.pro-ink .joe-section .section-intro{grid-template-columns:1fr;gap:24px}.section-intro{margin-bottom:28px}.offer-row,.lens-section .offer-row,.livesey .funeral-choices .offer-row{grid-template-columns:1fr;gap:16px;padding:24px 0}.offer-row h3{font-size:27px}.joe-gallery{gap:14px}.joe-gallery img{height:255px}.joe-gallery figcaption{font-size:11px}.eye-diary figure{order:2}.eye-safety .safety-detail{padding:24px}.depth-faq summary{font-size:19px}.facility-items>div{grid-template-columns:1fr;gap:12px}.facility-items h3{font-size:26px}.facility-archive{gap:20px}.facility-archive img{width:100%}.livesey .liv-heritage>div:first-child{grid-template-columns:1fr}.livesey .liv-heritage>div:first-child h2{grid-row:auto}.seymour-easlea .care-panel{min-height:0}.eye-lounge .depth-header .brand{font-size:28px}.eye-lounge .eye-range .offer-row h3{font-size:33px}}
@media(prefers-reduced-motion:reduce){.depth-menu[open]{animation:none}.depth-menu nav a:hover{padding-left:0}html{scroll-behavior:auto}}
