:root.sig-sentence{--heading-weight: 400;--heading-case: none;--heading-track: -.015em;--heading-leading: 1.06;--h1: clamp(44px, 5.6vw, 88px);--h2: clamp(36px, 4.2vw, 64px);--text: 17px;--nav-size: 19px;--nav-case: none;--nav-track: 0;--btn-h: 60px;--btn-pad: 30px;--btn-size: 22px;--btn-case: none;--btn-track: 0;--btn-weight: 400;--eyebrow-size: 14px;--eyebrow-track: 0;--card-ratio: 3 / 4;--hero-radius: 0;--st-line: color-mix(in srgb, var(--ink) 28%, transparent)}:root.sig-sentence :is(.hero-title,.sec-title,.page-title,.pdp-title,.post-title,.delivery-big,.ck-title,.empty h1,.empty h2){font-style:normal}:root.sig-sentence :is(.sec-title,.page-title,.hero-title,.delivery-big) em{font-style:italic;color:inherit;text-decoration:underline;text-decoration-thickness:max(1.5px,.035em);text-underline-offset:.14em;text-decoration-skip-ink:none}:root.sig-sentence .home .sec-title:after{content:"."}:root.sig-sentence :is(.sec-more,.link-arrow){font-family:var(--font-heading);font-style:italic;text-transform:none;letter-spacing:0;font-size:20px;font-weight:400;padding:0;border:0;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}:root.sig-sentence :is(.sec-more,.link-arrow) .icon{display:none}:root.sig-sentence .prose a{color:inherit;text-decoration-color:currentColor;font-style:italic}:root.sig-sentence .eyebrow{font-family:var(--font-heading);font-style:italic;color:var(--ink);font-weight:400}:root.sig-sentence .eyebrow:before,:root.sig-sentence .eyebrow:after{content:none}:root.sig-sentence .btn{font-family:var(--font-heading);font-style:italic;border-radius:0;padding:0 34px}:root.sig-sentence .btn .icon{display:none}:root.sig-sentence .btn-ghost{border-color:var(--ink)}:root.sig-sentence .announce{background:var(--accent);color:var(--accent-ink);font-family:var(--font-heading);font-style:italic;font-size:17px;letter-spacing:0}:root.sig-sentence .site-header{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--st-line)}:root.sig-sentence .site-header:after{content:none}:root.sig-sentence .logo-text{font-style:italic;font-size:30px;letter-spacing:-.01em}@media(min-width:1000px){:root.sig-sentence .logo-text{font-size:36px}}:root.sig-sentence .nav-link{font-family:var(--font-heading);font-style:italic}@media(min-width:1000px){:root.sig-sentence .hdr-nav{gap:clamp(18px,2vw,32px)}:root.sig-sentence .hdr-nav>*+*:before{content:none}}:root.sig-sentence .nav-link:after{bottom:9px;height:1.5px}:root.sig-sentence .hdr-basket{font-family:var(--font-heading);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none;font-weight:400}:root.sig-sentence .drop-inner{border-radius:0;background:var(--ground);border-color:var(--st-line)}:root.sig-sentence .drop-list a{font-family:var(--font-heading);font-style:italic;font-size:18px;border-radius:0}:root.sig-sentence .m-link{font-style:normal;border-color:var(--st-line)}:root.sig-sentence .m-link-lead{font-style:italic;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px;color:inherit}:root.sig-sentence .ssh{position:relative;overflow:hidden}:root.sig-sentence .ssh-inner{display:grid;gap:0}:root.sig-sentence .ssh-copy{display:flex;flex-direction:column;padding-block:clamp(28px,4vw,56px) 36px;min-width:0}:root.sig-sentence .ssh-words{font-family:var(--font-heading);font-size:clamp(38px,4.7vw,78px);line-height:1.12;letter-spacing:-.015em;text-wrap:pretty}:root.sig-sentence .ssh-title,:root.sig-sentence .ssh-more{display:inline;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;text-wrap:pretty}:root.sig-sentence .ssh-more a{font-style:italic;text-decoration:underline;text-decoration-thickness:max(2px,.028em);text-underline-offset:.13em;text-decoration-skip-ink:none;transition:color .2s}:root.sig-sentence .ssh-more a:hover{color:color-mix(in srgb,var(--ink) 70%,var(--ground))}:root.sig-sentence .ssh-word{white-space:nowrap}:root.sig-sentence .ssh-words,:root.sig-sentence .ssh-hint,:root.sig-sentence .ssh-cta{overflow-wrap:break-word;min-width:0}:root.sig-sentence:not(:lang(en)) :is(.ssh-words,.ssh-hint){-webkit-hyphens:auto;hyphens:auto}:root.sig-sentence .ssh-text{margin:28px 0 0;font-size:17px;max-width:30em;color:var(--ink-2)}:root.sig-sentence .ssh-foot{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:auto;padding-top:clamp(32px,5vw,64px)}:root.sig-sentence .ssh-cta{display:inline-flex;align-items:center;min-height:64px;padding:0 34px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-heading);font-style:italic;font-size:clamp(22px,1.9vw,27px);white-space:nowrap;transition:transform .3s var(--ease),background .25s}:root.sig-sentence .ssh-cta:hover{background:var(--accent-hover);transform:translateY(-2px)}:root.sig-sentence .ssh-hint{margin:0;max-width:250px;font-size:15px;line-height:1.4}:root.sig-sentence .ssh-hint a{text-decoration:underline;text-underline-offset:3px}:root.sig-sentence .ssh-media{position:relative;display:flex;justify-content:center;min-width:0}:root.sig-sentence .ssh.is-cutout .ssh-media:before{content:"";position:absolute;left:50%;top:52%;width:90%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 16%,transparent),transparent);pointer-events:none}:root.sig-sentence .ssh.is-cutout .ssh-media img{position:relative;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35));animation:ssh-in 1.2s var(--ease) both}@keyframes ssh-in{0%{opacity:0;transform:translateY(18px)}}:root.sig-sentence .ssh.is-photo .ssh-media img{width:100%;aspect-ratio:4 / 5;object-fit:cover}:root.sig-sentence .ssh.is-photo .ssh-media:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid color-mix(in srgb,var(--ground) 70%,transparent);pointer-events:none}@media(max-width:899px){:root.sig-sentence .ssh-words{font-size:clamp(34px,9.4vw,52px)}:root.sig-sentence .ssh-media{order:-1;margin-inline:calc(var(--gutter) * -1)}:root.sig-sentence .ssh.is-cutout .ssh-media{height:min(56svh,480px);overflow:hidden}:root.sig-sentence .ssh.is-cutout .ssh-media img{height:116%;width:auto;max-width:none;margin-top:-9%}:root.sig-sentence .ssh.is-photo .ssh-media:after{top:10px;right:10px;bottom:10px;left:10px}:root.sig-sentence .ssh-copy{padding-top:20px}:root.sig-sentence .ssh-cta{width:100%;justify-content:center}:root.sig-sentence .ssh-hint{max-width:none}}@media(min-width:900px){:root.sig-sentence .ssh-inner{grid-template-columns:minmax(0,52fr) minmax(0,48fr);column-gap:clamp(24px,4vw,72px);min-height:clamp(600px,calc(100svh - var(--header-h) - 40px),920px)}:root.sig-sentence .ssh-media{align-items:flex-end}:root.sig-sentence .ssh.is-cutout .ssh-media img{position:absolute;bottom:-3%;left:50%;height:106%;width:auto;max-width:none;transform:translate(-50%);animation-name:ssh-in-x}@keyframes ssh-in-x{0%{opacity:0;transform:translate(-50%,18px)}}:root.sig-sentence .ssh.is-photo .ssh-media{align-items:center;padding-block:32px}}@media(prefers-reduced-motion:reduce){:root.sig-sentence .ssh-media img{animation:none!important}}:root.sig-sentence .sec-head{align-items:baseline}:root.sig-sentence .promises{border:0;border-top:1px solid var(--st-line);text-align:start}:root.sig-sentence .promise{flex-direction:row;align-items:flex-start;border-color:var(--st-line)}:root.sig-sentence .promise+.promise{background:none;border-inline-start:1px solid var(--st-line)}:root.sig-sentence .promise .icon{color:var(--ink)}:root.sig-sentence .promise strong{font-family:var(--font-heading);font-style:italic;font-size:22px;font-weight:400}:root.sig-sentence .tile .pic,:root.sig-sentence .card-media .pic{border-radius:0}:root.sig-sentence .tiles{border-color:var(--st-line)}:root.sig-sentence .tile{border-color:var(--st-line)}:root.sig-sentence .tile-label{justify-content:space-between;font-style:normal}:root.sig-sentence .tile-label span{font-style:italic;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.14em}:root.sig-sentence .tile-label .icon{display:block}:root.sig-sentence .card-body{text-align:start;padding-top:16px}:root.sig-sentence .card-title{font-style:normal;font-size:clamp(20px,1.7vw,25px);line-height:1.15}:root.sig-sentence .card-link:hover .card-title{font-style:italic;text-decoration-thickness:1.5px}:root.sig-sentence .card-price{font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink-2)}:root.sig-sentence .badge{inset-inline-start:12px;transform:none;top:12px;border-radius:0;background:var(--accent);color:var(--accent-ink);font-family:var(--font-heading);font-style:italic;text-transform:none;letter-spacing:0;font-size:14px}:root.sig-sentence .card-buy{inset-inline-start:12px;inset-inline-end:12px}:root.sig-sentence .card-buy .ck-btn{border-radius:0;font-family:var(--font-heading);font-style:italic;text-transform:none;letter-spacing:0;font-size:18px;background:var(--accent);color:var(--accent-ink)}:root.sig-sentence .sec-builder .builder-inner{border-radius:0;background:var(--soft);text-align:start}:root.sig-sentence .builder-copy{align-items:flex-start}@media(min-width:900px){:root.sig-sentence .sec-builder .builder-inner{grid-template-columns:1fr 1fr}:root.sig-sentence .builder-stems{width:auto}}:root.sig-sentence .builder-stems{background:transparent}:root.sig-sentence .about-copy .eyebrow:after{content:none}:root.sig-sentence .about-media .pic{border-radius:0}:root.sig-sentence .sec-weddings{--band-bg: var(--soft);--band-ink: var(--ink)}:root.sig-sentence .sec-weddings.no-media .weddings-inner{border-radius:0;padding-top:clamp(48px,8vw,120px)}:root.sig-sentence .sec-weddings.no-media .sec-title em{color:inherit}:root.sig-sentence .quote{border:0;border-top:1px solid var(--st-line);text-align:start;align-items:flex-start;padding-inline:0}:root.sig-sentence .quote blockquote{font-style:italic}:root.sig-sentence .quote figcaption{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:15px}:root.sig-sentence .occasion-list a{font-style:italic;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.14em}:root.sig-sentence .post-body{text-align:start}:root.sig-sentence .post-date{text-transform:none;letter-spacing:0;font-size:14px}:root.sig-sentence .delivery-lead,:root.sig-sentence .visit-copy{text-align:start}:root.sig-sentence .visit-actions{justify-content:flex-start}:root.sig-sentence .visit-hours{border-radius:0;background:var(--soft);text-align:start;padding-top:clamp(24px,4vw,48px)}:root.sig-sentence .open-pill{text-transform:none;letter-spacing:0;font-size:15px}:root.sig-sentence .zones thead th{text-transform:none;letter-spacing:0;font-size:14px}:root.sig-sentence .zones th,:root.sig-sentence .zones td,:root.sig-sentence .hours>div{border-color:var(--st-line)}:root.sig-sentence .page-hero{text-align:start}:root.sig-sentence .page-hero .page-intro{margin-inline-start:0}:root.sig-sentence .page-hero .eyebrow:before,:root.sig-sentence .page-hero .eyebrow:after{content:none}:root.sig-sentence .page-title:after{content:none}:root.sig-sentence .cat-nav{border-block-color:var(--st-line)}:root.sig-sentence .cat-nav ul{justify-content:flex-start}:root.sig-sentence .cat-nav a{color:var(--ink);font-size:20px;border-bottom-width:1.5px}:root.sig-sentence .cat-nav a.is-active{border-bottom-color:currentColor}:root.sig-sentence .sort-bar{border-color:var(--st-line)}@media(min-width:960px){:root.sig-sentence .pdp-info{text-align:start}:root.sig-sentence .pdp-info :is(.promise-line,.note-line){justify-content:flex-start}}:root.sig-sentence .pdp-slide .pic,:root.sig-sentence .pdp-thumb{border-radius:0}:root.sig-sentence .pdp-cat{color:var(--ink)}:root.sig-sentence .pdp-price{font-style:italic}:root.sig-sentence .pdp-more summary{font-family:var(--font-heading);font-style:italic;text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}:root.sig-sentence .size-list,:root.sig-sentence .size-list li,:root.sig-sentence .pdp-more,:root.sig-sentence .pdp-more details{border-color:var(--st-line)}:root.sig-sentence .site-main :is(input,select,textarea){border-radius:0;background:color-mix(in srgb,var(--soft) 50%,var(--ground));border-color:var(--st-line)}:root.sig-sentence .ck-btn{border-radius:0;font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:20px;letter-spacing:0}:root.sig-sentence :is(.ck-bline,.ck-summary-card,.ck-step,.ck-choice){border-radius:0}:root.sig-sentence .ck-h2{font-style:italic}:root.sig-sentence .bld-stage{border-radius:0}:root.sig-sentence .bld-add{border-radius:0;font-family:var(--font-heading);font-style:italic;font-size:21px;font-weight:400}:root.sig-sentence .bld-total-price{font-weight:400;font-style:italic}:root.sig-sentence .site-footer{--f-bg: var(--soft);text-align:start}:root.sig-sentence .ftr{justify-items:stretch}:root.sig-sentence .ftr-tag,:root.sig-sentence .ftr-cutoff{margin-inline:0}:root.sig-sentence .socials,:root.sig-sentence .ftr-link{justify-content:flex-start}:root.sig-sentence .ftr-logo{font-style:italic;font-size:clamp(44px,5vw,72px)}:root.sig-sentence .ftr-h{font-family:var(--font-heading);font-style:italic;text-transform:none;letter-spacing:0;font-size:19px;font-weight:400;color:var(--f-ink)}:root.sig-sentence .ftr-links a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--f-ink) 40%,transparent)}:root.sig-sentence .ftr-base{justify-content:space-between;text-align:start}@media(min-width:900px){:root.sig-sentence .ftr{grid-template-columns:1.5fr 1fr 1fr 1fr}:root.sig-sentence .ftr-brand{grid-column:auto;border:0;padding:0;margin:0}}
