:root.sig-heritage{--hr-paper: url(/sig-art/heritage/wrapping.webp);--hr-paper-sm: url(/sig-art/heritage/wrapping-600.webp);--hr-foil: linear-gradient(118deg, #a87d2e 0%, #e7cd8c 28%, #c49a45 52%, #efdba0 74%, #a57a2b 100%);--hr-gold: #b8913f;--hr-gold-deep: #8c6a26;--hr-cream: #fffaf1;--hr-tile: 600px;--hr-tissue: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .03' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 -.18'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");--heading-track: 0;--heading-leading: .92;--h1: clamp(52px, 6.4vw, 108px);--h2: clamp(42px, 5.2vw, 88px);--text: 17.5px;--frame: color-mix(in srgb, var(--hr-gold) 70%, transparent);--rule2: 3px double color-mix(in srgb, var(--hr-gold) 75%, transparent);--line: color-mix(in srgb, var(--ink) 14%, transparent);--f-bg: var(--accent);--f-ink: var(--accent-ink)}.sig-heritage :is(.sec-title,.page-title,.hr-title,.pdp-title){text-transform:uppercase;letter-spacing:.005em;line-height:.92;color:var(--accent-text);font-weight:400}.sig-heritage :is(.sec-title,.page-title,.hr-title) em{font-style:italic;text-transform:none;color:inherit}.sig-heritage :is(.sec-title,.page-title,.hr-title){overflow-wrap:break-word}:root.sig-heritage:not(:lang(en)) :is(.sec-title,.page-title,.hr-title){line-height:1.02;padding-top:.06em}.sig-heritage .eyebrow{color:var(--accent-text);letter-spacing:.3em;font-weight:700}.sig-heritage{--hr-flower: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='translate(20 20)'%3E%3Cpath id='p' d='M0-2C-5-6-6-14 0-18 6-14 5-6 0-2z'/%3E%3Cuse href='%23p' transform='rotate(72)'/%3E%3Cuse href='%23p' transform='rotate(144)'/%3E%3Cuse href='%23p' transform='rotate(216)'/%3E%3Cuse href='%23p' transform='rotate(288)'/%3E%3Ccircle r='3.2'/%3E%3C/g%3E%3C/svg%3E");--hr-diamond: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23f4e2a6'/%3E%3Cstop offset='.45' stop-color='%23b8913f'/%3E%3Cstop offset='.7' stop-color='%23e9cf86'/%3E%3Cstop offset='1' stop-color='%238c6a26'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M10 1 19 10 10 19 1 10z' fill='url(%23g)'/%3E%3C/svg%3E")}.sig-heritage.head-centred .sec-title:after,.sig-heritage.head-centred .page-title:after,.sig-heritage .pdp-title:after{content:"";display:block;width:150px;height:14px;margin:24px auto 0;background:var(--hr-diamond) center / 14px 14px no-repeat,linear-gradient(var(--hr-gold),var(--hr-gold)) left center / calc(50% - 16px) 1px no-repeat,linear-gradient(var(--hr-gold),var(--hr-gold)) right center / calc(50% - 16px) 1px no-repeat}.sig-heritage.head-centred .sec-title:before,.sig-heritage.head-centred .page-title:before{content:none}.sig-heritage .announce{background:var(--accent);color:var(--accent-ink);font-family:var(--font-heading);font-size:17px;letter-spacing:.02em;text-transform:none}.sig-heritage .site-header{background:var(--ground);border-bottom:0}.sig-heritage .site-header:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--hr-foil)}.sig-heritage .hdr{border-bottom:0}.sig-heritage .logo-text{font-family:var(--font-heading);color:var(--accent-text);text-transform:uppercase;letter-spacing:.08em;font-size:26px;line-height:1}@media(min-width:1000px){.sig-heritage .logo-text{font-size:clamp(30px,2.6vw,42px);letter-spacing:.06em}}@media(max-width:999px){.sig-heritage .logo-text{font-size:22px;letter-spacing:.05em;white-space:normal;text-align:center;overflow:visible;line-height:1.05}}.sig-heritage .nav-link{color:var(--accent-text)}@media(min-width:1000px){:root.sig-heritage.hdr-centred .hdr{padding-top:20px}:root.sig-heritage.hdr-centred .hdr-logo:after{content:"";width:12px;height:12px;margin-top:10px;background:var(--hr-diamond) center / contain no-repeat}:root.sig-heritage.hdr-centred .hdr-nav{margin-top:12px;border-block:0;background:linear-gradient(var(--hr-gold),var(--hr-gold)) top / 100% 1px no-repeat}:root.sig-heritage.hdr-centred .hdr-nav>*+*{border-inline-start-color:color-mix(in srgb,var(--hr-gold) 45%,transparent)}}.sig-heritage .hdr-basket{color:var(--accent-text);font-weight:700}.sig-heritage .drop-inner{background:var(--hr-cream);border:1px solid var(--frame);box-shadow:0 24px 40px -24px #28140a59}.sig-heritage .drop-list a{font-family:var(--font-heading);font-size:24px}.sig-heritage .m-panel{background:var(--ground)}.sig-heritage .m-link{font-size:34px;line-height:1.05}.sig-heritage .m-link-lead{color:var(--accent-text)}.sig-heritage .m-link-small{text-transform:none;letter-spacing:0;font-size:17px}.sig-heritage .btn{border-radius:0}.sig-heritage .btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--accent),inset 0 0 0 4px var(--hr-gold);transition:background-color .25s,box-shadow .25s}.sig-heritage .btn-primary:hover{background:color-mix(in srgb,var(--accent) 88%,#000);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--accent) 88%,#000),inset 0 0 0 4px #e9cf86}.sig-heritage .ck-btn{border-radius:0}.sig-heritage .hr-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--accent)}.sig-heritage .hr-paper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--hr-paper) 0 0 / var(--hr-tile)}.sig-heritage .hr-paper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 50% 55%,rgb(0 0 0 / .18),transparent 70%)}.sig-heritage .hr-stage{position:relative;display:grid;align-items:center;min-height:clamp(560px,calc(100svh - var(--header-h)),820px);padding-block:clamp(40px,5vw,80px)}.sig-heritage .hr-label{position:relative;z-index:3;display:grid;justify-items:center;text-align:center;color:var(--ink);padding:clamp(40px,4.4vw,72px) clamp(26px,4vw,68px) clamp(36px,3.8vw,60px);background:var(--hr-cream);box-shadow:0 30px 60px -30px #1e0a008c,0 2px 4px #1e0a001f}.sig-heritage .hr-label:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;padding:3px;background:var(--hr-foil);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sig-heritage .hr-label:after{content:"";position:absolute;top:21px;right:21px;bottom:21px;left:21px;pointer-events:none;border:1px solid color-mix(in srgb,var(--hr-gold) 60%,transparent)}.sig-heritage .hr-seal{position:absolute;z-index:2;top:-38px;left:50%;width:76px;height:76px;margin-left:-38px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#f3e2ac,#d4ae5c 55%,#b48934);box-shadow:0 0 0 4px var(--hr-cream),0 8px 16px -8px #28140080,inset 0 0 0 5px #d9b968,inset 0 0 0 6px #8f6a22}.sig-heritage .hr-seal{display:grid;place-items:center}.sig-heritage .hr-initial{font-family:var(--font-heading);font-size:42px;line-height:1;color:#3a2506;text-shadow:0 1px 0 rgb(255 243 210 / .8);transform:translateY(2px)}.sig-heritage .hr-seal:not(:has(.hr-initial)):after{content:"";position:absolute;top:17px;right:17px;bottom:17px;left:17px;background:#6e5115;opacity:.85;-webkit-mask:var(--hr-flower) center / contain no-repeat;mask:var(--hr-flower) center / contain no-repeat}.sig-heritage .hr-house{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-text)}.sig-heritage .hr-house:before,.sig-heritage .hr-house:after{content:"";width:34px;height:1px;background:var(--hr-gold)}.sig-heritage .hr-house.is-since span{font-family:var(--font-heading);font-size:21px;letter-spacing:.14em;font-weight:400}.sig-heritage .hr-title{margin:0;font-size:var(--h1);overflow-wrap:break-word}.sig-heritage .hr-title.is-mid{font-size:clamp(48px,5.6vw,94px)}.sig-heritage .hr-title.is-long{font-size:clamp(40px,4.4vw,72px);line-height:.96}.sig-heritage .hr-text{margin:22px auto 0;max-width:30em;font-size:clamp(16.5px,1.2vw,18.5px);line-height:1.55;color:var(--ink-2)}.sig-heritage .hr-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 26px;margin-top:28px}.sig-heritage .hr-cta{gap:10px}.sig-heritage .hr-alt{display:inline-flex;align-items:center;min-height:48px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-text);border-bottom:1px solid var(--hr-gold)}.sig-heritage .hr-cutoff{margin:20px 0 0;font-size:14px;font-style:italic;color:var(--ink-2)}.sig-heritage .hr-bouquet{position:relative;z-index:2;display:block;isolation:isolate}.sig-heritage .hr-sleeve{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.sig-heritage .hr-sleeve i,.sig-heritage :is(.pdp-slide) .pic.is-cutout:before,.sig-heritage :is(.pdp-slide) .pic.is-cutout:after{content:"";position:absolute;bottom:9%;width:46%;height:64%;transform-origin:50% 100%;background:linear-gradient(90deg,#00000042,#0000 30%,#ffffff24 58%,#00000038),var(--hr-paper) 0 0 / 300px,var(--accent);clip-path:polygon(6% 0,100% 5%,74% 100%,26% 100%);filter:drop-shadow(0 18px 18px rgb(30 10 0 / .35))}.sig-heritage .hr-sleeve i:first-child,.sig-heritage .pdp-slide .pic.is-cutout:before{left:12%;transform:rotate(-19deg)}.sig-heritage .hr-sleeve i:last-child,.sig-heritage .pdp-slide .pic.is-cutout:after{right:12%;transform:rotate(19deg) scaleX(-1);background-position:0 0,140px 60px,0 0}.sig-heritage .hr-pic{display:block}.sig-heritage .hr-pic img{display:block;width:100%;height:auto}.sig-heritage .is-cutout .hr-pic img{aspect-ratio:900 / 1157;object-fit:contain;object-position:50% 100%;scale:1.12;transform-origin:50% 96%;filter:drop-shadow(0 26px 26px rgb(25 8 0 / .4)) drop-shadow(0 4px 6px rgb(25 8 0 / .22))}.sig-heritage .is-photo .hr-pic{position:relative;padding:10px;background:var(--hr-foil);border-radius:999px 999px 0 0;box-shadow:0 30px 60px -30px #1908008c}.sig-heritage .is-photo .hr-pic img{aspect-ratio:4 / 5;object-fit:cover;border-radius:999px 999px 0 0}@media(min-width:1000px){.sig-heritage .hr-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:0}.sig-heritage .hr-label{max-width:640px;justify-self:end;margin-inline-end:-8%}.sig-heritage .hr-bouquet{width:min(112%,640px);justify-self:center;margin-inline-start:4%}.sig-heritage .is-photo .hr-bouquet{width:min(86%,440px);margin-inline-start:12%}}@media(min-width:700px)and (max-width:999px){.sig-heritage .hr-stage{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sig-heritage .hr-label{margin-inline-end:-10%}}@media(max-width:699px){.sig-heritage .hr-seal{display:none}.sig-heritage .hr-stage{min-height:0;padding-block:28px 32px;justify-items:center}.sig-heritage .hr-bouquet{order:-1;width:min(84vw,380px);margin-bottom:-6px}.sig-heritage .is-photo .hr-bouquet{width:min(66vw,280px);margin-bottom:-36px}.sig-heritage .hr-label{width:100%;padding:46px 22px 34px}.sig-heritage .hr-label:before{top:8px;right:8px;bottom:8px;left:8px}.sig-heritage .hr-label:after{top:15px;right:15px;bottom:15px;left:15px}.sig-heritage .hr-title,.sig-heritage .hr-title.is-mid{font-size:clamp(44px,13vw,60px)}.sig-heritage .hr-title.is-long{font-size:clamp(36px,10vw,48px)}.sig-heritage .hr-house{gap:10px;letter-spacing:.22em}.sig-heritage .hr-house:before,.sig-heritage .hr-house:after{width:18px}.sig-heritage .hr-cta{width:100%}}.sig-heritage .hr-process{padding-block:var(--sec-space) 0;counter-reset:hr-step}.sig-heritage .hr-process-head{text-align:center;margin-bottom:clamp(36px,4.4vw,64px)}.sig-heritage .hr-kicker{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-text)}.sig-heritage .hr-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,3vw,48px)}.sig-heritage .hr-step{counter-increment:hr-step;text-align:center}.sig-heritage .hr-step-pic{position:relative;display:block;padding:10px;border:1px solid var(--frame);background:var(--ground)}.sig-heritage .hr-step-pic:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid color-mix(in srgb,var(--hr-gold) 40%,transparent);pointer-events:none}.sig-heritage .hr-step-pic img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.sig-heritage .hr-step-title{position:relative;margin:34px 0 8px;font-size:clamp(30px,2.6vw,40px);font-style:italic;color:var(--accent-text)}.sig-heritage .hr-step-title:before{content:counter(hr-step,upper-roman);position:absolute;left:50%;top:-62px;display:grid;place-items:center;width:52px;height:52px;margin-left:-26px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#f3e2ac,#d4ae5c 55%,#b48934);color:#3a2506;font-family:var(--font-heading);font-size:24px;letter-spacing:.02em;line-height:1;font-style:normal;box-shadow:0 0 0 3px var(--ground),inset 0 0 0 3px #d9b968,inset 0 0 0 4px #8f6a22,0 6px 14px -6px #28140073;text-transform:none;text-shadow:0 1px 0 rgb(255 243 210 / .8)}.sig-heritage .hr-step-text{margin:0 auto;max-width:22em;font-size:16px;font-style:italic;color:var(--ink-2)}@media(min-width:760px){.sig-heritage .hr-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sig-heritage .hr-step:nth-child(2){margin-top:clamp(30px,4vw,64px)}}@media(max-width:759px){.sig-heritage .hr-steps{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 6px;scrollbar-width:none}.sig-heritage .hr-step{scroll-snap-align:center}}.sig-heritage .home{display:flex;flex-direction:column}.sig-heritage .home>.hr-process{order:1}.sig-heritage .home>.sec-featured~*{order:2}.sig-heritage .home:not(:has(>.sec-featured))>.hr-process{order:0}.sig-heritage .home .sec-head{border-top:0;padding-top:0}.sig-heritage .home>.sec:last-child{padding-bottom:clamp(24px,3vw,48px)}:root.sig-heritage{--sec-space: clamp(80px, 9vw, 150px)}.sig-heritage .home .sec-head:before{display:none}.sig-heritage :is(.sec-more,.link-arrow){color:var(--accent-text);border-bottom:1px solid var(--hr-gold);padding-bottom:6px}.sig-heritage .promises{border-color:color-mix(in srgb,var(--hr-gold) 75%,transparent)}.sig-heritage .promise .icon{color:var(--hr-gold-deep)}.sig-heritage .promise strong{color:var(--accent-text)}.sig-heritage:is(.cats-tiles,.cats-strip) .tile{padding:12px;border:0;background:var(--accent) var(--hr-paper-sm) 0 0 / 300px;box-shadow:0 18px 30px -22px #280f008c;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.sig-heritage:is(.cats-tiles,.cats-strip) .tile:nth-child(2n){background-position:75px 100px}.sig-heritage:is(.cats-tiles,.cats-strip) .tile:nth-child(3n){background-position:150px 50px}.sig-heritage .tile .pic{background:var(--hr-tissue) 0 0 / 300px,var(--hr-cream)}.sig-heritage .tile .pic.is-cutout img{object-fit:contain;padding:2% 0 0;scale:1.22;transform-origin:50% 88%;filter:drop-shadow(0 16px 14px rgb(40 15 0 / .25))}.sig-heritage:is(.cats-tiles,.cats-strip):not(.pic-circle) .tile .pic:after{top:8px;right:8px;bottom:8px;left:8px;border-color:color-mix(in srgb,var(--hr-gold) 55%,transparent)}.sig-heritage .tile-label{background:var(--hr-cream);color:var(--accent-text);padding:14px 8px 16px;font-size:11.5px;letter-spacing:.26em}.sig-heritage .tile:hover{transform:translateY(-6px);box-shadow:0 26px 40px -24px #280f0099}.sig-heritage .sec-featured .sec-head{flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:start;border-bottom:1px solid var(--frame);padding-bottom:18px}.sig-heritage .sec-featured .sec-titles{text-align:start}.sig-heritage .sec-featured .sec-title{text-transform:none;font-style:italic;font-size:clamp(52px,6.4vw,104px);line-height:.95;letter-spacing:-.01em}.sig-heritage .sec-featured .sec-title:after{display:none}@media(max-width:640px){.sig-heritage .sec-featured .sec-head{flex-direction:column;align-items:flex-start}}.sig-heritage.card-framed .card-media{border:1px solid var(--frame);background:var(--ground)}.sig-heritage .card-img .pic{background:var(--hr-tissue) 0 0 / 300px,linear-gradient(170deg,color-mix(in srgb,var(--soft) 55%,#fff),var(--soft))}.sig-heritage .card-img .pic.is-cutout img{object-fit:contain;padding:2% 1% 0;scale:1.1;transform-origin:50% 90%;filter:drop-shadow(0 16px 14px rgb(40 15 0 / .22));transition:transform .7s var(--ease)}.sig-heritage .card:hover .card-img .pic.is-cutout img{transform:scale(1.04)}.sig-heritage:is(.card-framed,.card-plain):not(.pic-circle) .card-media .pic:first-child:after{border-color:color-mix(in srgb,var(--hr-gold) 45%,transparent)}.sig-heritage .card-title{font-family:var(--font-heading);font-size:clamp(22px,1.9vw,28px);line-height:1.05;letter-spacing:0;color:var(--ink)}.sig-heritage .card-price{color:var(--accent-text)}.sig-heritage .card-price:before,.sig-heritage .card-price:after{color:var(--hr-gold)}.sig-heritage .sec-builder .builder-inner{width:100%;max-width:none;border-radius:0;padding-inline:max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter)));position:relative;isolation:isolate;outline:0;box-shadow:none;background:var(--soft);background-image:var(--hr-tissue);background-size:300px}.sig-heritage .sec-builder .builder-copy{position:relative;z-index:1;background:var(--hr-cream);padding:clamp(36px,4vw,60px) clamp(24px,3.4vw,56px);box-shadow:0 30px 60px -34px #1e0a0080,inset 0 0 0 12px var(--hr-cream),inset 0 0 0 14px var(--hr-gold),inset 0 0 0 20px var(--hr-cream),inset 0 0 0 21px color-mix(in srgb,var(--hr-gold) 55%,transparent)}.sig-heritage .sec-builder .builder-stems{display:block;position:relative;aspect-ratio:825 / 859;width:min(100%,440px);justify-self:center;margin:0;background:url(/sig-art/heritage/engraving.webp) center / calc(100% - 64px) auto no-repeat,#f3ead8;box-shadow:inset 0 0 0 10px var(--hr-gold-deep),inset 0 0 0 13px #e9cf86,inset 0 0 0 16px var(--hr-gold),inset 0 0 0 30px #f3ead8,0 30px 50px -30px #1e0a008c}.sig-heritage .sec-builder .builder-stems img{display:none}@media(min-width:900px){.sig-heritage .sec-builder .builder-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:clamp(56px,6vw,100px);align-items:center;gap:clamp(32px,5vw,80px)}}@media(max-width:899px){.sig-heritage .sec-builder .builder-stems{width:min(80%,340px);margin-top:28px}}.sig-heritage .sec-about{position:relative;isolation:isolate;padding-block:clamp(72px,8vw,130px);margin-top:var(--sec-space)}.sig-heritage .sec-about:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-start:0;width:38%;background:var(--hr-paper) 0 0 / var(--hr-tile),var(--accent);box-shadow:inset -3px 0 #c9a656}:root.sig-heritage[dir=rtl] .sec-about:before{box-shadow:inset 3px 0 #c9a656}.sig-heritage .sec-about .about-media{padding:10px;border:0;background:var(--hr-foil);border-radius:999px 999px 0 0;box-shadow:0 30px 50px -26px #1e0a008c}.sig-heritage .sec-about .about-media:before{top:4px;right:4px;bottom:4px;left:4px;border-radius:999px 999px 0 0;border-color:#fff6}.sig-heritage .sec-about .about-media .pic{border-radius:999px 999px 0 0;background:var(--soft)}.sig-heritage .sec-about .about-media .pic.is-cutout img{object-fit:contain;padding:14% 10% 4%}.sig-heritage .sec-about .about-media:not(.is-fallback) .pic img{object-fit:cover;padding:0}.sig-heritage .about-signoff{margin-top:22px;font-family:var(--font-heading);font-style:italic;font-size:clamp(24px,2vw,30px);color:var(--accent-text)}.sig-heritage .sec-about .about-text{font-size:clamp(18px,1.4vw,21px)}.sig-heritage .sec-about .about-text p:first-child:first-letter{color:var(--accent-text);float:none;padding:0;margin-inline-end:8px;font-size:inherit;line-height:inherit;-webkit-initial-letter:2;initial-letter:2;font-family:var(--font-heading)}@media(min-width:900px){.sig-heritage .sec-about .sec-title:after{margin-inline:0}.sig-heritage .sec-about .about-media{max-width:440px;width:100%;justify-self:center}.sig-heritage .sec-about .about-inner{grid-template-columns:38% 1fr;gap:clamp(48px,6vw,100px);padding-inline-start:0}.sig-heritage .sec-about .about-copy{text-align:start}}@media(max-width:899px){.sig-heritage .sec-about:before{width:100%;inset-block:0 auto;height:300px}.sig-heritage .sec-about .about-media{width:min(76%,360px);margin-inline:auto}}.sig-heritage .sec-weddings.no-media .weddings-inner{position:relative;isolation:isolate;outline:0;padding:clamp(56px,7vw,120px) var(--gutter);width:100%;max-width:none;background:var(--accent) var(--hr-paper) 0 0 / var(--hr-tile)}.sig-heritage .sec-weddings.no-media .weddings-inner{display:grid;align-items:center;max-width:none}.sig-heritage .sec-weddings.no-media .weddings-inner:before{content:"";display:block;width:100%;aspect-ratio:16 / 9;background:url(/sig-art/heritage/bench-wedding.webp) center / cover;box-shadow:0 0 0 8px var(--hr-cream),0 0 0 10px #c9a656,0 30px 60px -30px #1e0a0099}@media(min-width:900px){.sig-heritage .sec-weddings.no-media .weddings-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding-inline:max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter)))}.sig-heritage .sec-weddings.no-media .weddings-copy{margin-inline-start:-14%}}@media(max-width:899px){.sig-heritage .sec-weddings.no-media .weddings-copy{margin-top:-30px;width:calc(100% - 20px)}}.sig-heritage .sec-weddings.no-media .weddings-copy{position:relative;z-index:1;max-width:560px;margin-inline:auto;padding:clamp(40px,4.4vw,68px) clamp(24px,4vw,64px);background:var(--hr-cream);color:var(--ink);text-align:center;box-shadow:0 30px 60px -30px #1e0a008c,inset 0 0 0 12px var(--hr-cream),inset 0 0 0 15px var(--hr-gold),inset 0 0 0 21px var(--hr-cream),inset 0 0 0 22px color-mix(in srgb,var(--hr-gold) 55%,transparent)}.sig-heritage .sec-weddings.no-media :is(.sec-title){color:var(--accent-text)}.sig-heritage .sec-weddings.no-media :is(.eyebrow){color:var(--accent-text)}.sig-heritage .sec-weddings.no-media :is(.prose,.prose p){color:var(--ink-2)}.sig-heritage .sec-weddings.no-media .sec-title:after{background:var(--hr-diamond) center / 14px 14px no-repeat,linear-gradient(var(--hr-gold),var(--hr-gold)) left center / calc(50% - 16px) 1px no-repeat,linear-gradient(var(--hr-gold),var(--hr-gold)) right center / calc(50% - 16px) 1px no-repeat}.sig-heritage .sec-weddings.no-media .btn-primary{background:var(--accent);color:var(--accent-ink)}.sig-heritage .sec-weddings:not(.no-media) .weddings-media{padding:10px;background:var(--hr-foil)}.sig-heritage .quote{border:0;outline:0}.sig-heritage .quote blockquote{font-family:var(--font-heading);font-style:italic;font-size:clamp(28px,3vw,46px);line-height:1.08;color:var(--accent-text)}.sig-heritage .quote blockquote:before{content:"";display:block;width:14px;height:14px;margin:0 auto 24px;background:var(--hr-diamond) center / contain no-repeat}.sig-heritage .quote figcaption{color:var(--ink-2)}.sig-heritage .post-media{border-color:var(--frame)}.sig-heritage .post-title{font-family:var(--font-heading);font-size:clamp(24px,2vw,32px);line-height:1.05}.sig-heritage .strip-item{border-color:var(--frame)}.sig-heritage .delivery-big{text-transform:uppercase;color:var(--accent-text);line-height:.95;font-size:clamp(40px,4.4vw,72px);max-width:12em}.sig-heritage .delivery-detail{position:relative;padding:clamp(40px,4vw,60px) clamp(24px,3vw,48px);background:var(--hr-cream);box-shadow:inset 0 0 0 10px var(--hr-cream),inset 0 0 0 12px var(--hr-gold),inset 0 0 0 17px var(--hr-cream),inset 0 0 0 18px color-mix(in srgb,var(--hr-gold) 50%,transparent)}.sig-heritage .zones{border-top:0;display:block;width:100%}.sig-heritage .zones :is(thead,tbody){display:block}.sig-heritage .zones thead tr{display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.sig-heritage .zones thead th{border:0}.sig-heritage .zones thead th{color:var(--accent-text)}.sig-heritage .zones tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;border-bottom:1px solid var(--line)}.sig-heritage .zones tbody :is(th,td){border:0;padding-block:14px}.sig-heritage .zones tbody th{flex:0 1 auto;font-family:var(--font-heading);font-size:25px;font-weight:400;line-height:1.05}.sig-heritage .zones tbody td{flex:1 0 auto;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;font-style:italic;font-size:18px}.sig-heritage .zones tbody td:before{content:"";flex:1 1 24px;min-width:24px;margin-inline:12px;border-bottom:1px dotted var(--hr-gold);transform:translateY(-.3em)}.sig-heritage .zones tbody td small{flex-basis:100%;text-align:end;font-size:13.5px;color:var(--ink-2)}.sig-heritage .delivery-list .icon{color:var(--hr-gold-deep)}@media(max-width:600px){.sig-heritage .zones tbody th{font-size:22px;flex:0 1 auto;max-width:62%}.sig-heritage .zones tbody td{flex:1 1 0;min-width:96px}.sig-heritage .zones tbody td:before{min-width:10px;flex-basis:10px;margin-inline:8px}}.sig-heritage .visit-address{font-family:var(--font-heading);font-size:clamp(28px,2.6vw,38px);line-height:1.1;color:var(--ink)}.sig-heritage .visit-hours{background:var(--hr-cream);border:0;outline:0;box-shadow:inset 0 0 0 10px var(--hr-cream),inset 0 0 0 12px var(--hr-gold),inset 0 0 0 17px var(--hr-cream),inset 0 0 0 18px color-mix(in srgb,var(--hr-gold) 50%,transparent);padding:clamp(40px,4vw,56px) clamp(28px,3vw,48px)}.sig-heritage .open-pill{color:var(--accent-text)}.sig-heritage .visit-hours .hours dt{font-family:var(--font-heading);font-size:23px;font-weight:400}.sig-heritage .visit-hours .hours dd{font-style:italic}.sig-heritage .page-hero{text-align:center}.sig-heritage .page-hero:has(.page-title):before{content:"";display:block;height:clamp(44px,4.4vw,64px);margin:0 calc(50% - 50vw) clamp(36px,4vw,60px);background:var(--accent) var(--hr-paper) 0 30% / 320px;box-shadow:inset 0 -3px #c9a656,inset 0 3px #c9a656}.sig-heritage .page-intro{margin-inline:auto}.sig-heritage .cat-nav{border-color:color-mix(in srgb,var(--hr-gold) 70%,transparent)}.sig-heritage .cat-nav a.is-active{color:var(--accent-text);border-color:var(--hr-gold)}.sig-heritage .pdp-gallery .pdp-track{border:0;padding:clamp(12px,1.4vw,20px);background:var(--hr-paper-sm) 0 0 / 300px,var(--accent)}.sig-heritage .pdp-slide .pic{isolation:isolate;box-shadow:inset 0 0 0 1px #c9a656}.sig-heritage .pdp-slide .pic.is-cutout img{position:relative;z-index:1;padding:3% 4% 0;object-position:50% 100%}.sig-heritage .pdp-slide .pic.is-cutout:before,.sig-heritage .pdp-slide .pic.is-cutout:after{z-index:0;bottom:6%;height:60%;width:40%}.sig-heritage .pdp-info{text-align:start}.sig-heritage .pdp-info :is(.promise-line,.note-line){justify-content:flex-start}.sig-heritage .pdp-title:after{margin-inline:0}.sig-heritage .pdp-slide .pic{background:var(--hr-tissue) 0 0 / 300px,linear-gradient(170deg,color-mix(in srgb,var(--soft) 55%,#fff),var(--soft))}.sig-heritage .pdp-slide .pic.is-cutout img{object-fit:contain;padding:8% 6% 4%;filter:drop-shadow(0 26px 24px rgb(40 15 0 / .26))}.sig-heritage .pdp-title{font-size:clamp(48px,5vw,84px)}.sig-heritage .pdp-cat,.sig-heritage .pdp-price{color:var(--accent-text)}.sig-heritage .ck-size{border-radius:0;border-color:var(--line)}.sig-heritage .ck-size.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--hr-cream),inset 0 0 0 3px var(--hr-gold);background:var(--hr-cream)}.sig-heritage .ck-size-name{font-family:var(--font-heading);font-size:23px;font-weight:400}.sig-heritage .pdp-more summary{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-text)}.sig-heritage .bld-stage{background:var(--hr-cream);box-shadow:inset 0 0 0 10px var(--hr-cream),inset 0 0 0 12px var(--hr-gold)}.sig-heritage :is(.bld-swatch,.bld-filter,.bld-palette,.bld-ask-chip,.bld-stem-add){border-radius:0}.sig-heritage .bld-filter.is-on{background:var(--accent);color:var(--accent-ink)}.sig-heritage .bld-stem-name,.sig-heritage .bld-total-price{font-family:var(--font-heading);font-weight:400;font-size:21px}.sig-heritage .bld-total-price{font-size:30px;color:var(--accent-text)}.sig-heritage .site-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:0;background:var(--hr-cream)}.sig-heritage :is(.ck-summary-card,.ck-basket-side,.ck-co-side,.panel){background:var(--hr-cream);border-radius:0;border:0;box-shadow:inset 0 0 0 8px var(--hr-cream),inset 0 0 0 9px var(--hr-gold)}.sig-heritage .ck-basket-side{border:14px solid transparent;background:linear-gradient(var(--hr-cream),var(--hr-cream)) padding-box,var(--hr-paper-sm) 0 0 / 300px border-box,var(--accent) border-box}.sig-heritage :is(.ck-title,.ck-h2,.ck-step-title,.ck-summary-title,.ck-drawer-title){font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.95;color:var(--accent-text)}.sig-heritage .ck-title{font-size:clamp(44px,5vw,76px)}.sig-heritage :is(.ck-line-name,.ck-item-name,.ck-bline-name){font-family:var(--font-heading);font-size:25px;font-weight:400;line-height:1.05}.sig-heritage :is(.ck-line-img,.ck-item-img,.ck-line .pic,.ck-bline-pic){border-radius:0;background:var(--soft);outline:1px solid var(--frame);outline-offset:3px}.sig-heritage .site-footer{--hr-band: clamp(96px, 8.6vw, 128px);margin-top:var(--sec-space);padding-top:calc(var(--hr-band) + clamp(48px,5vw,80px))}.sig-heritage .site-footer:before{top:0;height:var(--hr-band);border:0;background:var(--accent) var(--hr-paper) 0 0 / var(--hr-tile);box-shadow:inset 0 -12px 18px -12px #00000059}.sig-heritage .site-footer:after{content:"";position:absolute;inset-inline:0;top:var(--hr-band);height:4px;background:var(--hr-foil)}.sig-heritage .ftr-logo{font-family:var(--font-heading);font-size:clamp(38px,3.6vw,58px);letter-spacing:.06em;line-height:.95}.sig-heritage .ftr-h{color:color-mix(in srgb,var(--accent-ink) 80%,transparent)}@media(prefers-reduced-motion:reduce){.sig-heritage :is(.tile,.card-img .pic img,.btn-primary){transition:none}}:root.sig-heritage:is(:lang(ar),:lang(fa),:lang(he)) :is(.hr-house,.hr-kicker,.hr-alt,.tile-label,.eyebrow){letter-spacing:0;text-transform:none}:root.sig-heritage:is(:lang(ja),:lang(zh),:lang(ko)) :is(.hr-house,.hr-kicker,.hr-alt){letter-spacing:.08em}
