.sig-plinth{--pl-sky: color-mix(in srgb, var(--ground) 78%, #fff);--pl-floor: color-mix(in srgb, var(--ground) 90%, var(--ink));--pl-studio: linear-gradient(var(--ground), color-mix(in srgb, var(--ground) 94%, var(--ink)) 70%, var(--pl-floor));--pl-stone: linear-gradient(90deg, color-mix(in srgb, var(--soft) 70%, #fff), var(--soft) 58%, color-mix(in srgb, var(--soft) 80%, var(--ink)));--pl-print: color-mix(in srgb, var(--soft) 55%, #fff);--heading-weight: 500;--heading-track: -.01em;--heading-leading: 1.02;--nav-size: 11.5px;--nav-track: .24em;--btn-size: 11.5px;--btn-track: .24em;--btn-weight: 500;--btn-h: 52px;--eyebrow-size: 11px;--eyebrow-track: .3em;--f-bg: transparent}.sig-plinth :is(.page-title,.post-hero h1,.pdp-title,.empty h1,.empty h2){font-style:italic;font-weight:500}.sig-plinth .sec-title{font-weight:400}.sig-plinth :is(.sec-title,.hero-title,.page-title) em{font-style:italic;color:inherit}.sig-plinth .eyebrow{color:var(--ink-2)}.sig-plinth .eyebrow:before{display:none}.sig-plinth .lead,.sig-plinth .page-intro{font-family:var(--font-heading);font-size:clamp(20px,1.7vw,24px);line-height:1.45;color:var(--ink-2)}.sig-plinth .announce{background:transparent;color:var(--ink);font-family:var(--font-heading);font-style:italic;font-size:17px;letter-spacing:0;padding-block:9px;border-bottom:1px solid var(--line)}.sig-plinth .site-header{background:color-mix(in srgb,var(--ground) 90%,transparent);border-bottom-color:transparent}.sig-plinth .logo-text{font-style:italic;font-weight:500;letter-spacing:0;text-transform:none}.sig-plinth .nav-link:after{height:1px;bottom:10px}.sig-plinth .drop-inner{background:var(--pl-print);border-color:transparent}.sig-plinth .m-link{font-style:italic;font-weight:500}@media(min-width:1000px){.sig-plinth .logo-text{font-size:44px}}.sig-plinth .btn-ghost{border-color:transparent;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;padding-inline:8px}.sig-plinth .btn-ghost:hover{background:transparent;color:inherit;text-decoration-thickness:2px}.sig-plinth :is(.sec-more,.link-arrow){font-family:var(--font-heading);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none;border-bottom-width:1px}.sig-plinth .plinth-hero{position:relative}.sig-plinth .plinth-stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;height:clamp(600px,calc(100svh - 200px),900px);overflow:hidden;background:var(--pl-studio);color:var(--ink)}.sig-plinth .plinth-piece{grid-row:1;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;min-height:0;width:100%;padding-top:clamp(48px,7vh,88px)}.sig-plinth .plinth-piece img{display:block;animation:pl-rise 1.2s var(--ease) both}.sig-plinth .is-cutout .plinth-piece img{height:100%;width:auto;max-width:min(78vw,640px);object-fit:contain;object-position:50% 100%;margin-bottom:-1.5%;filter:drop-shadow(0 22px 22px rgba(20,14,30,.22)) drop-shadow(14px 8px 20px rgba(20,14,30,.12))}.sig-plinth .is-photo .plinth-piece img{height:min(100%,560px);width:auto;aspect-ratio:4 / 5;object-fit:cover;border:clamp(10px,1.1vw,16px) solid var(--pl-print);box-shadow:0 1px #ffffff80 inset,18px 24px 40px -18px #140e1e73,0 4px 10px #140e1e1f}.sig-plinth .plinth-block{grid-row:2;position:relative;width:clamp(340px,34vw,540px);padding:clamp(26px,3.6vh,40px) 28px clamp(30px,4vh,48px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;background:var(--pl-stone);box-shadow:inset 0 1px #ffffffb3,30px 0 60px -30px #140e1e59}.sig-plinth .plinth-title{display:grid;gap:6px;font-weight:500}.sig-plinth .plinth-name{font-style:italic;font-size:clamp(40px,4.2vw,68px);line-height:1;overflow-wrap:anywhere}.sig-plinth .plinth-heading{font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;line-height:1.5;color:var(--ink-2)}.sig-plinth .plinth-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px}.sig-plinth .plinth-alt{font-family:var(--font-heading);font-size:21px;font-weight:500;letter-spacing:.02em;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;min-height:44px;display:inline-flex;align-items:center}.sig-plinth .plinth-alt:hover{text-decoration-thickness:2px}.sig-plinth .plinth-note,.sig-plinth .plinth-links,.sig-plinth .plinth-text{position:absolute;margin:0;font-family:var(--font-heading);font-size:19px;line-height:1.3;z-index:2}.sig-plinth .plinth-note{inset-inline-start:var(--gutter);top:30px;max-width:18em}.sig-plinth .plinth-links{inset-inline-start:var(--gutter);bottom:26px;display:flex;flex-wrap:wrap;gap:4px 20px;max-width:calc(50% - clamp(170px,17vw,270px) - 2 * var(--gutter))}.sig-plinth .plinth-links a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.sig-plinth .plinth-links a:hover{text-decoration-thickness:2px}.sig-plinth .plinth-text{inset-inline-end:var(--gutter);bottom:34px;max-width:min(19em,calc(50% - clamp(170px,17vw,270px) - 2 * var(--gutter)));text-align:end;font-style:italic;color:var(--ink-2)}@keyframes pl-rise{0%{opacity:0;transform:translateY(18px)}}@media(max-width:1099px){.sig-plinth .plinth-text{display:none}}@media(max-width:759px){.sig-plinth .plinth-stage{height:auto;grid-template-rows:auto auto auto;padding-top:0}.sig-plinth .plinth-note{position:static;grid-row:1;justify-self:start;padding:18px var(--gutter) 0;font-size:17px}.sig-plinth .plinth-piece{grid-row:2;height:min(46svh,420px);padding-top:14px}.sig-plinth .is-photo .plinth-piece img{height:100%;max-width:82vw}.sig-plinth .plinth-block{grid-row:3;width:calc(100% - 2 * var(--gutter));padding:26px 18px 30px;gap:16px}.sig-plinth .plinth-name{font-size:clamp(38px,11vw,52px)}.sig-plinth .plinth-actions .btn{width:100%}.sig-plinth .plinth-links{position:static;grid-row:4;max-width:none;justify-content:center;padding:10px var(--gutter) 6px;font-size:18px}}.sig-plinth .sec-head .sec-title{font-style:italic}.sig-plinth .sec-builder .builder-inner{background:var(--pl-stone);box-shadow:inset 0 1px #ffffffb3}.sig-plinth .quote{background:var(--pl-print);box-shadow:0 20px 40px -30px #140e1e80}.sig-plinth .quote blockquote{font-style:italic}.sig-plinth .quote blockquote:before{color:var(--ink-3)}.sig-plinth .visit-hours{background:var(--pl-stone)}.sig-plinth .sec-weddings.no-media .weddings-inner{--band-bg: var(--ink);--band-ink: var(--soft)}.sig-plinth .promises{border-color:var(--line-strong)}.sig-plinth .promise strong{font-family:var(--font-heading);font-size:21px;font-style:italic;font-weight:500}.sig-plinth .occasion-list a{font-style:italic}.sig-plinth .tile-label{justify-content:center;font-style:italic;font-size:26px;font-weight:500}.sig-plinth .tile-label .icon{display:none}.sig-plinth :is(.card-media,.tile,.post-media,.about-media,.weddings-media,.strip-item,.pdp-slide) .pic.is-photo{box-shadow:0 0 0 clamp(6px,.7vw,10px) var(--pl-print),14px 22px 40px -18px #140e1e73;margin:clamp(6px,.7vw,10px)}.sig-plinth .pic.is-cutout{background:var(--pl-studio)}.sig-plinth .pic.is-cutout:after{content:"";position:absolute;inset-inline-start:22%;inset-inline-end:22%;bottom:0;height:13%;background:var(--pl-stone);box-shadow:inset 0 1px #ffffffb3}.sig-plinth .pic.is-cutout img{padding:6% 10% 11%;filter:drop-shadow(0 12px 12px rgba(20,14,30,.2));position:relative;z-index:1}.sig-plinth .pic-empty{background:var(--pl-stone)}.sig-plinth .card-body{text-align:center;justify-items:center;padding-top:22px}.sig-plinth .card-title{font-style:italic;font-weight:500;font-size:clamp(21px,1.8vw,26px)}.sig-plinth .card-price{font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.sig-plinth .badge{background:var(--pl-print);color:var(--ink);top:18px;inset-inline-start:18px}.sig-plinth .card-buy .ck-btn{background:var(--ink);color:var(--soft)}.sig-plinth .cat-nav{border-color:var(--line-strong)}.sig-plinth .cat-nav a{font-family:var(--font-heading);font-size:19px;font-style:italic}.sig-plinth .cat-nav a.is-active{border-bottom-color:var(--ink)}.sig-plinth .pdp-title{font-size:clamp(42px,4.6vw,70px)}.sig-plinth .pdp-price{font-family:var(--font-heading);font-size:28px}.sig-plinth .pdp-info{background:var(--pl-stone);padding:clamp(24px,3vw,44px);box-shadow:inset 0 1px #ffffffb3}.sig-plinth .pdp-more summary,.sig-plinth .size-list li{border-color:var(--line-strong)}.sig-plinth .pdp-thumb{border-radius:0}.sig-plinth .post-title{font-style:italic;font-weight:500}.sig-plinth .masonry-item a{box-shadow:0 0 0 8px var(--pl-print);margin:8px}.sig-plinth .bld-stage{background:var(--pl-studio);border-radius:0}.sig-plinth .bld-stage:before{content:"";position:absolute;inset-inline-start:26%;inset-inline-end:26%;bottom:0;height:15%;background:var(--pl-stone);box-shadow:inset 0 1px #ffffffb3}.sig-plinth .bld-total-price{font-style:italic;font-weight:500}.sig-plinth .bld-stem-add{background:var(--pl-print);border-color:transparent}.sig-plinth .bld-stem-name{font-family:var(--font-heading);font-size:18px;font-style:italic;font-weight:500}.sig-plinth .site-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--pl-print);border-color:transparent;border-bottom:1px solid var(--line-strong)}.sig-plinth :is(.ck-summary-card,.ck-basket-side,.ck-co-side,.panel){background:var(--pl-stone);box-shadow:inset 0 1px #ffffffb3}.sig-plinth :is(.ck-title,.ck-h2,.ck-step-title,.ck-summary-title,.ck-drawer-title){font-family:var(--font-heading);font-style:italic;font-weight:500}.sig-plinth .site-footer{background:var(--pl-stone);box-shadow:inset 0 1px #ffffffb3}.sig-plinth .ftr-logo{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:clamp(40px,4vw,60px);line-height:1}.sig-plinth .ftr-h{font-family:var(--font-body);font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.sig-plinth .plinth-piece img{animation:none}}
