:root.sig-overlap{--ov-mono: "IBM Plex Mono", var(--font-body), ui-monospace, Menlo, monospace;--ov-slab: var(--font-heading);--ov-dk: var(--ink);--ov-k0: #d9341d;--ov-k1: #f5c75a;--ov-k2: #3d62c9;--ov-k3: #ef8536;--ov-k4: #5d8b74;--ov-k5: #f19ab6;--ov-t0: #fff;--ov-t1: var(--ov-dk);--ov-t2: #fff;--ov-t3: var(--ov-dk);--ov-t4: #fff;--ov-t5: var(--ov-dk);--ov-yellow: #f7b24a;--ov-pink: #ef7fa3;--ov-cyan: #3d62c9;--ov-green: #8fb59c;--ov-blend: multiply;--ov-alpha: 1;--ov-speck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2.4 0 0 0 -1.45'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--ov-mottle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='m' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.011' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .55 0 0 0 -.25'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23m)'/%3E%3C/svg%3E");--ov-print: var(--ov-speck), var(--ov-mottle);--ov-fill: color-mix(in srgb, var(--ink) 5%, var(--ground));--ov-paper: color-mix(in srgb, var(--ink) 4%, var(--ground));--ov-rule: 1px solid var(--ink);--ov-ease: cubic-bezier(.2, .8, .2, 1);--ov-pop: cubic-bezier(.2, .9, .3, 1.3);--heading-weight: 400;--heading-track: -.02em;--heading-leading: 1.02;--h1: clamp(44px, 6vw, 96px);--h2: clamp(32px, 3.6vw, 58px);--h3: 19px;--text: 17px;--nav-size: 15px;--nav-case: none;--nav-track: -.005em;--btn-h: 52px;--btn-pad: 26px;--btn-size: 16px;--btn-case: none;--btn-track: -.005em;--btn-weight: 500;--eyebrow-size: 12px;--eyebrow-track: .08em;--card-ratio: 1 / 1;--radius: 0px;--radius-sm: 0px;--radius-btn: 999px;--line: color-mix(in srgb, var(--ink) 16%, transparent);--f-bg: var(--ground);--f-ink: var(--ink)}:root.sig-overlap.is-dark{--ov-dk: var(--ground);--ov-k0: #ff7a3d;--ov-k1: #ffcf5c;--ov-k2: #6d8ff0;--ov-k3: #ff9a52;--ov-k4: #86bfa0;--ov-k5: #ffa3c2;--ov-t0: var(--ov-dk);--ov-t1: var(--ov-dk);--ov-t2: var(--ov-dk);--ov-t3: var(--ov-dk);--ov-t4: var(--ov-dk);--ov-t5: var(--ov-dk);--ov-yellow: #e79a32;--ov-pink: #c8487a;--ov-cyan: #3a5cc4;--ov-green: #3f7f62;--ov-blend: screen;--ov-alpha: .9;--ov-fill: color-mix(in srgb, var(--ink) 7%, var(--ground));--ov-paper: color-mix(in srgb, var(--ink) 5%, var(--ground))}@supports (color: oklch(from red l c h)){:root.sig-overlap{--ov-k0: oklch(from var(--accent) clamp(.55, l, .64) max(c, .17) h);--ov-F: (clamp(0, (h - 170) * 100, 1) * clamp(0, (320 - h) * 100, 1));--ov-k1: oklch(from var(--accent) calc(.85 + -.079 * var(--ov-F)) calc(.136 + -.057 * var(--ov-F)) calc(86.1 + 179.9 * var(--ov-F)));--ov-k2: oklch(from var(--accent) calc(.526 + .071 * var(--ov-F)) calc(.166 + -.104 * var(--ov-F)) calc(266 + -104 * var(--ov-F)));--ov-k3: oklch(from var(--accent) calc(.72 + .05 * var(--ov-F)) calc(.157 + -.078 * var(--ov-F)) calc(53.3 + 263.7 * var(--ov-F)));--ov-k4: oklch(from var(--accent) calc(.597 + -.309 * var(--ov-F)) calc(.062 + -.012 * var(--ov-F)) calc(162 + 103.9 * var(--ov-F)));--ov-k5: oklch(from var(--accent) calc(.781 + -.084 * var(--ov-F)) calc(.109 + -.033 * var(--ov-F)) calc(359.1 + -4.3 * var(--ov-F)));--ov-yellow: oklch(from var(--accent) calc(.81 + -.039 * var(--ov-F)) calc(.142 + -.063 * var(--ov-F)) calc(74.2 + 191.8 * var(--ov-F)));--ov-pink: oklch(from var(--accent) calc(.731 + .039 * var(--ov-F)) calc(.142 + -.063 * var(--ov-F)) calc(.7 + 316.3 * var(--ov-F)));--ov-cyan: oklch(from var(--accent) calc(.526 + -.066 * var(--ov-F)) calc(.166 + -.01 * var(--ov-F)) calc(266 + .2 * var(--ov-F)));--ov-green: oklch(from var(--accent) calc(.738 + 0 * var(--ov-F)) calc(.055 + 0 * var(--ov-F)) calc(156 + 0 * var(--ov-F)))}:root.sig-overlap.is-dark{--ov-k0: oklch(from var(--accent) clamp(.68, l, .78) max(c, .16) h)}}:root.sig-overlap :is(.hero-title,.sec-title,.page-title,.pdp-title,.post-title,.ov-title) em{font-style:normal;color:inherit;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--ov-yellow) 70%,transparent) 0 92%,transparent 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.04em}:root.sig-overlap.is-dark :is(.hero-title,.sec-title,.page-title,.pdp-title,.post-title,.ov-title) em{background:linear-gradient(transparent 62%,color-mix(in srgb,var(--ov-k1) 45%,transparent) 0 92%,transparent 0)}:root.sig-overlap .eyebrow{font-family:var(--ov-mono);font-weight:400;text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center;gap:8px}:root.sig-overlap .eyebrow:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ov-k0)}:root.sig-overlap .crumbs{font-family:var(--ov-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em}:root.sig-overlap :is(.count,.post-date,.pdp-price small){font-family:var(--ov-mono)}:root.sig-overlap .lead{font-size:19px}:root.sig-overlap{--ov-mark: radial-gradient(circle at 32% 62%, var(--ov-pink) 0 29%, transparent 30%), radial-gradient(circle at 62% 38%, var(--ov-yellow) 0 30%, transparent 31%), radial-gradient(circle at 70% 72%, var(--ov-cyan) 0 25%, transparent 26%)}:root.sig-overlap .announce{background:var(--ink);color:var(--ground);font-family:var(--ov-mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}:root.sig-overlap .site-header{background:var(--ground);border-bottom:var(--ov-rule);-webkit-backdrop-filter:none;backdrop-filter:none}:root.sig-overlap .hdr-logo{gap:12px}:root.sig-overlap .hdr-logo:before{content:"";flex:none;width:22px;height:22px;background:radial-gradient(circle at 15px 15px,var(--ov-pink) 0 7.6px,transparent 8px),linear-gradient(var(--ov-k0),var(--ov-k0)) 0 0 / 15px 15px no-repeat;background-blend-mode:var(--ov-blend)}:root.sig-overlap .hdr-logo:has(img):before{content:none}:root.sig-overlap .logo-text{font-family:var(--font-heading);font-size:24px;letter-spacing:-.01em;text-transform:uppercase}@media(min-width:1000px){:root.sig-overlap .logo-text{font-size:26px}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){:root.sig-overlap:has(.home>.ov-hero:first-child) .logo-text{animation:ov-logo linear both;animation-timeline:scroll(root);animation-range:0 260px}}}@keyframes ov-logo{0%,45%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}:root.sig-overlap .nav-link{color:var(--ink)}:root.sig-overlap .nav-link:after{background:var(--ov-k0)}:root.sig-overlap .hdr-basket{font-family:var(--ov-mono);font-size:13px;text-transform:uppercase;letter-spacing:.04em}:root.sig-overlap .drop-inner{border:var(--ov-rule);border-radius:0;box-shadow:8px 8px 0 var(--ov-yellow)}:root.sig-overlap.is-dark .drop-inner{box-shadow:8px 8px 0 var(--ov-k1)}:root.sig-overlap .drop-list a{border-radius:0}:root.sig-overlap .drop-list a:hover{background:var(--ov-fill)}:root.sig-overlap .m-link{font-family:var(--font-heading);font-size:34px;font-weight:400;letter-spacing:-.02em}:root.sig-overlap .btn{gap:12px}:root.sig-overlap .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--ground)}:root.sig-overlap .btn-primary:hover{background:var(--ov-k0);border-color:var(--ov-k0);color:var(--ov-t0)}:root.sig-overlap .btn-ghost{border-color:var(--ink)}:root.sig-overlap .btn-ghost:hover{background:var(--ink);color:var(--ground)}:root.sig-overlap.sig-overlap :is(.link-arrow,.sec-more){font-family:var(--ov-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:400;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0 0 3px;min-height:0;background:none}:root.sig-overlap .site-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--ink);border-radius:0;background:color-mix(in srgb,var(--ground) 55%,#fff)}:root.sig-overlap.is-dark .site-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--soft)}:root.sig-overlap .site-main :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ov-cyan) 40%,transparent)}:root.sig-overlap .badge{border-radius:999px;background:var(--ink);color:var(--ground);font-family:var(--ov-mono);font-weight:400;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}:root.sig-overlap .badge-soft{background:var(--ground);color:var(--ink);border:1px solid var(--ink)}:root.sig-overlap .notice{border-radius:0}:root.sig-overlap .ov-hero{position:relative}:root.sig-overlap .ov-poster{padding:clamp(14px,1.8vw,24px) var(--gutter) 0;max-width:var(--wrap);margin-inline:auto}:root.sig-overlap .ov-name{display:block;container-type:inline-size;text-decoration:none}:root.sig-overlap .ov-name:focus-visible{outline:3px solid var(--ink);outline-offset:4px}:root.sig-overlap .ov-tiles{--ov-maxh: 52svh;--ov-colw: calc(100cqw / var(--cols));--ov-row: min(var(--ov-colw), calc(var(--ov-maxh) / var(--rows)));display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:var(--ov-row)}:root.sig-overlap .ov-narrow{display:none}@media(max-width:699px){:root.sig-overlap .ov-wide{display:none}:root.sig-overlap .ov-narrow{display:grid}}:root.sig-overlap .ov-tile{position:relative;overflow:hidden;display:grid;place-items:center;isolation:isolate;background:var(--ov-speck),var(--ov-mottle),var(--ov-k);background-size:180px,420px,auto;color:var(--ov-t);text-shadow:.03em .025em 0 color-mix(in srgb,var(--ov-t) 22%,transparent);font-family:var(--ov-slab);font-weight:400;line-height:1;font-size:min(calc(var(--ov-row) * .7),calc(var(--ov-colw) * .74));padding-top:.04em}:root.sig-overlap .ov-k0{--ov-k: var(--ov-k0);--ov-t: var(--ov-t0)}:root.sig-overlap .ov-k1{--ov-k: var(--ov-k1);--ov-t: var(--ov-t1)}:root.sig-overlap .ov-k2{--ov-k: var(--ov-k2);--ov-t: var(--ov-t2)}:root.sig-overlap .ov-k3{--ov-k: var(--ov-k3);--ov-t: var(--ov-t3)}:root.sig-overlap .ov-k4{--ov-k: var(--ov-k4);--ov-t: var(--ov-t4)}:root.sig-overlap .ov-k5{--ov-k: var(--ov-k5);--ov-t: var(--ov-t5)}:root.sig-overlap .ov-tile:after{content:"";position:absolute;z-index:-1;width:110%;aspect-ratio:1;border-radius:50%;inset-inline-start:30%;top:40%;background:var(--ov-yellow);mix-blend-mode:var(--ov-blend);transform:scale(0);transition:transform .5s var(--ov-pop)}:root.sig-overlap .ov-tile:nth-child(3n+1):after{background:var(--ov-pink)}:root.sig-overlap .ov-tile:nth-child(3n+2):after{background:var(--ov-cyan)}:root.sig-overlap .ov-tile:hover:after{transform:scale(1)}:root.sig-overlap .ov-fill{display:block;background:var(--ov-fill);position:relative;overflow:hidden}:root.sig-overlap .ov-fill:before{content:"";position:absolute}:root.sig-overlap .ov-f0:before{top:50%;left:50%;height:56%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:var(--ov-speck),var(--ov-pink);background-size:180px,auto}:root.sig-overlap .ov-f1:before{top:26%;right:26%;bottom:26%;left:26%;background:radial-gradient(circle,var(--ink) 0 1.8px,transparent 2.3px) center / 25% 25%}@media(prefers-reduced-motion:no-preference){:root.sig-overlap .ov-tile,:root.sig-overlap .ov-word{animation:ov-tile .7s calc(var(--i, 0) * 40ms) var(--ov-ease) both}:root.sig-overlap .ov-fill{animation:ov-fade .8s .3s both}}@keyframes ov-tile{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ov-fade{0%{opacity:0}}:root.sig-overlap .ov-words{display:flex;flex-wrap:wrap}:root.sig-overlap .ov-word{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:min(26cqw,180px);padding:.1em .35em;background:var(--ov-speck),var(--ov-mottle),var(--ov-k);background-size:180px,420px,auto;color:var(--ov-t);text-shadow:.03em .025em 0 color-mix(in srgb,var(--ov-t) 22%,transparent);font-family:var(--ov-slab);font-size:clamp(44px,10cqw,132px);line-height:1.2}:root.sig-overlap .ov-words .ov-fill{flex:1 0 min(26cqw,180px);min-height:min(26cqw,180px)}@media(max-width:699px){:root.sig-overlap .ov-words .ov-fill{display:none}}:root.sig-overlap .ov-side{container-type:inline-size;border-bottom:var(--ov-rule)}:root.sig-overlap .ov-caption{list-style:none;margin:0;padding:12px 0;display:flex;flex-wrap:wrap;gap:6px 26px;font-family:var(--ov-mono);font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}:root.sig-overlap .ov-caption li{display:inline-flex;align-items:center;gap:9px}:root.sig-overlap .ov-caption li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ov-dot, var(--ov-k1))}:root.sig-overlap .ov-caption li:nth-child(2){--ov-dot: var(--ov-k5)}:root.sig-overlap .ov-caption li:nth-child(3){--ov-dot: var(--ov-k1)}:root.sig-overlap .ov-caption li:nth-child(4){--ov-dot: var(--ov-k2)}:root.sig-overlap .ov-caption li.is-open{--ov-dot: #2fbf5f}:root.sig-overlap .ov-caption li.is-closed{--ov-dot: #e2452f}:root.sig-overlap .ov-caption li.is-quiet{color:color-mix(in srgb,var(--ink) 66%,var(--ground))}:root.sig-overlap .ov-caption li.is-open:before{box-shadow:0 0 0 3px color-mix(in srgb,#2fbf5f 26%,transparent)}@container (max-width: 700px){@media(min-width:900px){:root.sig-overlap .ov-caption{flex-direction:column;justify-content:flex-end;flex:1 1 auto}:root.sig-overlap .ov-caption:before{content:"";display:block;width:clamp(64px,6vw,96px);aspect-ratio:1.2;margin-bottom:auto;margin-top:4px;background:var(--ov-mark);background-blend-mode:var(--ov-blend)}}}@container (max-width: 520px){:root.sig-overlap .ov-caption{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:no-preference){:root.sig-overlap .ov-caption li{animation:ov-fade .6s calc(.4s + var(--i) * 80ms) both}}@media(min-width:700px){:root.sig-overlap .ov-wide{--ov-maxh: calc(clamp(52px, 4.4vw, 84px) * (1 + var(--rows)))}}@media(min-width:900px){:root.sig-overlap .ov-poster{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:clamp(20px,2.4vw,40px)}:root.sig-overlap .ov-name{--ov-band: calc(clamp(52px, 4.4vw, 84px) * (1 + var(--wrows, 1)));flex:1 1 calc(var(--ov-band) * var(--wcols, 99) / var(--wrows, 1));min-width:0;max-width:100%}:root.sig-overlap .ov-name.is-words{flex-basis:100%}:root.sig-overlap .ov-side{flex:12 1 260px;display:flex;flex-direction:column;justify-content:flex-end}}:root.sig-overlap .ov-field{display:flex;flex-direction:column;gap:8px;max-width:var(--wrap);margin-inline:auto;padding:20px var(--gutter) 8px}:root.sig-overlap .ov-cluster{position:relative;order:-1;isolation:isolate;width:min(100%,440px);aspect-ratio:1;margin-inline:auto}:root.sig-overlap .ov-circles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}:root.sig-overlap .ov-c{position:absolute;display:block;width:var(--s);aspect-ratio:1;border-radius:50%;inset-inline-start:var(--x);top:var(--y);opacity:var(--ov-alpha);mix-blend-mode:var(--ov-blend);background:var(--ov-speck),var(--ov-mottle),var(--c);background-size:180px,420px,auto}:root.sig-overlap .ov-c1{--c: var(--ov-yellow);--s: 62%;--x: 22%;--y: 10%}:root.sig-overlap .ov-c2{--c: var(--ov-pink);--s: 40%;--x: 6%;--y: 36%}:root.sig-overlap .ov-c3{--c: var(--ov-cyan);--s: 27%;--x: 0%;--y: 68%}:root.sig-overlap .ov-c4{--c: var(--ov-green);--s: 14%;--x: 79%;--y: 6%}@media(prefers-reduced-motion:no-preference){:root.sig-overlap .ov-c{animation:ov-drift var(--t, 14s) ease-in-out infinite alternate,ov-pop .9s var(--d, .1s) var(--ov-pop) both}:root.sig-overlap .ov-c1{--t: 17s;--dx: 1.2%;--dy: -1%;--d: .05s}:root.sig-overlap .ov-c2{--t: 13s;--dx: -1.5%;--dy: 1.2%;--d: .15s}:root.sig-overlap .ov-c3{--t: 15s;--dx: 1%;--dy: 1.5%;--d: .25s}:root.sig-overlap .ov-c4{--t: 11s;--dx: -1%;--dy: 1.6%;--d: .35s}}@keyframes ov-drift{0%{translate:0 0}to{translate:var(--dx) var(--dy)}}@keyframes ov-pop{0%{scale:0}}:root.sig-overlap .ov-piece{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}:root.sig-overlap .ov-hero.is-cutout .ov-piece img{height:94%;width:auto;max-width:86%;object-fit:contain;object-position:50% 100%;margin-bottom:2%;filter:drop-shadow(0 18px 18px rgba(40,20,0,.18))}:root.sig-overlap.is-dark .ov-hero.is-cutout .ov-piece img{filter:drop-shadow(0 18px 22px rgba(0,0,0,.45))}:root.sig-overlap .ov-hero.is-photo .ov-piece{align-items:center}:root.sig-overlap .ov-hero.is-photo .ov-piece img{width:66%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;translate:4% 2%}:root.sig-overlap .ov-hero.is-photo .ov-c1{--s: 54%;--x: 36%;--y: 2%}@media(prefers-reduced-motion:no-preference){:root.sig-overlap .ov-piece img{animation:ov-float 1s .3s var(--ov-ease) both}}@keyframes ov-float{0%{opacity:0;translate:0 24px}}:root.sig-overlap .ov-cluster{container-type:inline-size}:root.sig-overlap .ov-cluster:has(.ov-sticker) .ov-c3{display:none}:root.sig-overlap .ov-sticker{position:absolute;inset-inline-start:var(--x);top:var(--y);--s: 27%;--x: 0%;--y: 68%;width:var(--s);aspect-ratio:1;display:grid;place-items:center;text-align:center;color:#fff;text-decoration:none;font-family:var(--font-heading);font-size:clamp(22px,6.6cqw,34px);line-height:.95}:root.sig-overlap .ov-sticker:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ov-speck),var(--ov-mottle),var(--ov-cyan);background-size:180px,420px,auto;mix-blend-mode:var(--ov-blend);opacity:var(--ov-alpha);transition:scale .5s var(--ov-pop)}:root.sig-overlap .ov-sticker small{display:block;font-family:var(--ov-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}:root.sig-overlap .ov-sticker:hover:before{scale:1.07}:root.sig-overlap .ov-sticker:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:50%}:root.sig-overlap .ov-copy{padding-top:8px}:root.sig-overlap .ov-title{font-size:clamp(38px,10.6vw,56px);line-height:1.02;letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance;max-width:12em}:root.sig-overlap .ov-text{font-size:17.5px;line-height:1.55;color:var(--ink);opacity:.82;max-width:30em;margin:0 0 26px;text-wrap:pretty}:root.sig-overlap .ov-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px}:root.sig-overlap .ov-link{display:inline-flex;align-items:center;min-height:48px;font-size:16px;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}:root.sig-overlap .ov-link:hover{text-decoration-color:var(--ov-k0);text-decoration-thickness:2px}@media(min-width:900px){:root.sig-overlap .ov-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,96px);padding-top:clamp(16px,2.4svh,32px);padding-bottom:clamp(8px,1.5vw,24px)}:root.sig-overlap .ov-cluster{order:0;width:clamp(380px,min(44vw,calc(100svh - 330px)),640px);margin:0}:root.sig-overlap .ov-copy{padding:0 0 4%}:root.sig-overlap .ov-title{font-size:clamp(48px,5.2vw,88px);max-width:9.5em;margin-bottom:22px}:root.sig-overlap .ov-text{font-size:19px;max-width:27em;margin-bottom:32px}}:root.sig-overlap .sec-head{border:0;padding:34px 0 0;position:relative}:root.sig-overlap .sec-head:before{content:"";position:absolute;top:0;inset-inline-start:0;width:58px;height:18px;background:radial-gradient(circle at 9px 9px,var(--ov-c1) 0 8.6px,transparent 9px),radial-gradient(circle at 19px 9px,var(--ov-c2) 0 8.6px,transparent 9px),radial-gradient(circle at 29px 9px,var(--ov-c3) 0 8.6px,transparent 9px),radial-gradient(circle at 39px 9px,var(--ov-c4) 0 8.6px,transparent 9px),radial-gradient(circle at 49px 9px,var(--ov-c5) 0 8.6px,transparent 9px);background-blend-mode:var(--ov-blend);--ov-c1: var(--ov-k2);--ov-c2: var(--ov-k5);--ov-c3: var(--ov-yellow);--ov-c4: var(--ov-k3);--ov-c5: var(--ov-k0)}:root.sig-overlap .sec:nth-of-type(3n+1) .sec-head:before{--ov-c1: var(--ov-k0);--ov-c2: var(--ov-k3);--ov-c3: var(--ov-yellow);--ov-c4: var(--ov-k5);--ov-c5: var(--ov-k2)}:root.sig-overlap .sec:nth-of-type(3n+2) .sec-head:before{--ov-c1: var(--ov-green);--ov-c2: var(--ov-cyan);--ov-c3: var(--ov-k5);--ov-c4: var(--ov-yellow);--ov-c5: var(--ov-k3)}:root.sig-overlap.is-dark .sec-head:before{opacity:.9}:root.sig-overlap :is(.card,.tile){--ov-a: var(--ov-yellow);--ov-b: var(--ov-k5)}:root.sig-overlap :is(.card,.tile):nth-child(4n+2){--ov-a: var(--ov-pink);--ov-b: var(--ov-cyan)}:root.sig-overlap :is(.card,.tile):nth-child(4n+3){--ov-a: var(--ov-green);--ov-b: var(--ov-k1)}:root.sig-overlap :is(.card,.tile):nth-child(4n){--ov-a: var(--ov-cyan);--ov-b: var(--ov-k5)}:root.sig-overlap :is(.card,.tile) .pic{background:var(--ov-paper);border-radius:0;isolation:isolate}:root.sig-overlap :is(.card,.tile) .pic.is-cutout:before,:root.sig-overlap :is(.card,.tile) .pic.is-cutout:after{content:"";position:absolute;z-index:0;aspect-ratio:1;border-radius:50%;pointer-events:none;background:var(--ov-speck),var(--ov-mottle),color-mix(in oklab,var(--ov-ink) 52%,var(--ov-paper));background-size:180px,420px,auto;mix-blend-mode:var(--ov-blend);transition:scale .7s var(--ov-pop),translate .8s var(--ov-ease)}:root.sig-overlap :is(.card,.tile) .pic.is-cutout:before{--ov-ink: var(--ov-a);width:70%;left:15%;top:17%}:root.sig-overlap :is(.card,.tile) .pic.is-cutout:after{--ov-ink: var(--ov-b);width:30%;left:62%;top:9%}:root.sig-overlap[dir=rtl] :is(.card,.tile) .pic.is-cutout:after{left:8%}:root.sig-overlap[dir=rtl] :is(.card:hover,.tile:hover) .pic.is-cutout:after{translate:24% 30%}:root.sig-overlap.is-dark :is(.card,.tile){--ov-a: var(--ov-pink);--ov-b: var(--ov-cyan)}:root.sig-overlap.is-dark :is(.card,.tile):nth-child(4n+2){--ov-a: var(--ov-cyan);--ov-b: var(--ov-pink)}:root.sig-overlap.is-dark :is(.card,.tile):nth-child(4n+3){--ov-a: var(--ov-green);--ov-b: var(--ov-pink)}:root.sig-overlap.is-dark :is(.card,.tile):nth-child(4n){--ov-a: var(--ov-pink);--ov-b: var(--ov-green)}:root.sig-overlap.is-dark :is(.card,.tile) .pic.is-cutout:before,:root.sig-overlap.is-dark :is(.card,.tile) .pic.is-cutout:after{background:var(--ov-mottle),color-mix(in oklab,var(--ov-ink) 50%,var(--ov-paper));background-size:420px,auto}:root.sig-overlap :is(.card,.tile) .pic img{position:relative;z-index:1}:root.sig-overlap :is(.card:hover,.tile:hover) .pic.is-cutout:before{scale:1.05}:root.sig-overlap :is(.card:hover,.tile:hover) .pic.is-cutout:after{translate:-24% 30%}:root.sig-overlap .card-media:before{content:none}:root.sig-overlap .product-grid{column-gap:clamp(12px,1.6vw,24px);row-gap:clamp(32px,3.4vw,52px)}:root.sig-overlap .card-buy{z-index:3}:root.sig-overlap .card-buy .ck-btn{border-radius:999px;background:var(--ground);border:1px solid var(--ink);color:var(--ink);text-transform:none;letter-spacing:0;font-weight:500}:root.sig-overlap .card-buy .ck-btn:hover{background:var(--ink);color:var(--ground)!important}:root.sig-overlap .card-body{padding-top:14px;gap:6px}:root.sig-overlap .card-title{font-family:var(--font-heading);font-weight:400;font-size:clamp(18px,1.5vw,22px);line-height:1.15;letter-spacing:-.01em}:root.sig-overlap .card-price{font-family:var(--font-body);font-size:15px;letter-spacing:0;color:var(--ink);opacity:.8}:root.sig-overlap .card .badge{z-index:3}:root.sig-overlap .pic-empty{background:var(--ov-paper) url(/sig-art/overlap/print-tulip.webp) center / cover no-repeat;background-blend-mode:multiply}:root.sig-overlap .card:nth-child(3n+2) .pic-empty,:root.sig-overlap .tile:nth-child(3n+2) .pic-empty,:root.sig-overlap .post-card:nth-child(3n+2) .pic-empty{background-image:url(/sig-art/overlap/print-ranunculus.webp)}:root.sig-overlap .card:nth-child(3n) .pic-empty,:root.sig-overlap .tile:nth-child(3n) .pic-empty,:root.sig-overlap .post-card:nth-child(3n) .pic-empty{background-image:url(/sig-art/overlap/print-poppy.webp)}:root.sig-overlap.is-dark .pic-empty{background-blend-mode:normal;opacity:.9}:root.sig-overlap .tile{--tile: var(--ov-k0)}:root.sig-overlap .tile:nth-child(5n+2){--tile: var(--ov-k1)}:root.sig-overlap .tile:nth-child(5n+3){--tile: var(--ov-k2)}:root.sig-overlap .tile:nth-child(5n+4){--tile: var(--ov-k4)}:root.sig-overlap .tile:nth-child(5n){--tile: var(--ov-k5)}:root.sig-overlap .tile-label{font-family:var(--font-heading);font-size:clamp(18px,1.5vw,22px);letter-spacing:-.01em;padding-top:12px;align-items:center}:root.sig-overlap .tile-label>span{display:flex;align-items:center;gap:.45em;min-width:0}:root.sig-overlap .tile-label>span:before{content:"";flex:none;width:.62em;height:.62em;background:var(--ov-speck),var(--tile);background-size:180px,auto}@media(min-width:1000px){:root.sig-overlap .tiles-5{grid-template-columns:repeat(5,minmax(0,1fr))}}:root.sig-overlap .occasion-list{border-top:var(--ov-rule)}:root.sig-overlap .occasion-list a{border-bottom:var(--ov-rule);font-family:var(--font-heading);position:relative;overflow:hidden;isolation:isolate}:root.sig-overlap .occasion-list a:before{content:"";position:absolute;z-index:-1;inset-inline-end:8%;top:50%;width:1.4em;aspect-ratio:1;border-radius:50%;background:var(--ov-pink);mix-blend-mode:var(--ov-blend);translate:0 -50%;scale:0;transition:scale .45s var(--ov-pop)}:root.sig-overlap .occasion-list li:nth-child(3n+2) a:before{background:var(--ov-yellow)}:root.sig-overlap .occasion-list li:nth-child(3n) a:before{background:var(--ov-cyan)}:root.sig-overlap .occasion-list a:hover:before{scale:1}:root.sig-overlap .occasion-list a:hover{padding-inline-start:0;color:var(--ink)}:root.sig-overlap .quote{background:transparent;border:var(--ov-rule);border-radius:0;position:relative;overflow:hidden;isolation:isolate}:root.sig-overlap .quote:after{content:"";position:absolute;z-index:-1;width:120px;aspect-ratio:1;border-radius:50%;inset-inline-end:-40px;top:-40px;background:var(--ov-yellow);mix-blend-mode:var(--ov-blend)}:root.sig-overlap .quote:nth-child(3n+2):after{background:var(--ov-pink)}:root.sig-overlap .quote:nth-child(3n):after{background:var(--ov-cyan)}:root.sig-overlap .quote blockquote{font-family:var(--font-heading);font-size:clamp(21px,1.9vw,27px);line-height:1.25;letter-spacing:-.01em}:root.sig-overlap .quote figcaption{font-family:var(--ov-mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px}:root.sig-overlap .sec-builder .builder-inner{background:var(--ov-fill);border-radius:0}:root.sig-overlap .sec-builder .builder-stems{background:none;border-radius:0;isolation:isolate}:root.sig-overlap .sec-builder .builder-stems:before{content:"";position:absolute;z-index:-1;left:50%;top:4%;translate:-50% 0;height:74%;aspect-ratio:1.3;background:radial-gradient(circle at 52% 46%,var(--ov-yellow) 0 30%,transparent 30.3%),radial-gradient(circle at 26% 60%,var(--ov-pink) 0 21%,transparent 21.3%),radial-gradient(circle at 14% 82%,var(--ov-cyan) 0 12%,transparent 12.3%),radial-gradient(circle at 86% 16%,var(--ov-green) 0 8%,transparent 8.3%);background-blend-mode:var(--ov-blend)}:root.sig-overlap .sec-builder .builder-stems img{filter:drop-shadow(0 10px 14px rgba(40,20,0,.12))}@media(max-width:699px){:root.sig-overlap .sec-builder .builder-stems img{height:74%}:root.sig-overlap .sec-builder .builder-stems img:nth-child(odd){height:66%}}:root.sig-overlap .sec-weddings.no-media .weddings-inner{--band-bg: var(--ov-k2);--band-ink: var(--ov-t2);position:relative;overflow:hidden;isolation:isolate}:root.sig-overlap .sec-weddings.no-media .weddings-inner:after{content:"";position:absolute;z-index:-1;inset-inline-end:3%;top:50%;translate:0 -50%;width:min(40vw,520px);aspect-ratio:1.25;background:radial-gradient(circle at 54% 46%,var(--ov-k1) 0 30%,transparent 30.3%),radial-gradient(circle at 30% 64%,var(--ov-k5) 0 20%,transparent 20.3%),radial-gradient(circle at 75% 74%,var(--ov-k3) 0 15%,transparent 15.3%),radial-gradient(circle at 86% 14%,var(--ov-k4) 0 6.5%,transparent 6.8%);background-blend-mode:multiply}@media(max-width:899px){:root.sig-overlap .sec-weddings.no-media .weddings-inner:after{top:auto;bottom:-16%;inset-inline-end:auto;left:50%;translate:-50% 0;width:min(78vw,420px)}:root.sig-overlap .sec-weddings.no-media .weddings-inner{padding-bottom:min(52vw,290px)}}:root.sig-overlap.is-dark .sec-weddings.no-media .weddings-inner:after{background-blend-mode:screen;opacity:.9}:root.sig-overlap .sec-weddings.no-media :is(.eyebrow,.sec-title,.prose){color:var(--ov-t2)}:root.sig-overlap .sec-weddings.no-media .eyebrow:before{background:var(--ov-k1)}:root.sig-overlap .sec-weddings.no-media .sec-title em{background:none;color:inherit;text-decoration:underline;text-decoration-color:var(--ov-k1);text-decoration-thickness:.09em;text-underline-offset:.14em;text-decoration-skip-ink:none}:root.sig-overlap .sec-weddings.no-media .btn-primary{background:var(--ov-t2);border-color:var(--ov-t2);color:var(--ov-k2)}:root.sig-overlap .visit-hours{background:transparent;border:var(--ov-rule);border-radius:0;position:relative;overflow:hidden;isolation:isolate}:root.sig-overlap .visit-hours:after{content:"";position:absolute;z-index:-1;inset-inline-end:-36px;top:-36px;width:150px;aspect-ratio:1;background:radial-gradient(circle at 42% 58%,var(--ov-yellow) 0 34%,transparent 34.5%),radial-gradient(circle at 66% 36%,var(--ov-pink) 0 24%,transparent 24.5%);background-blend-mode:var(--ov-blend);opacity:.85}:root.sig-overlap :is(.zones th,.zones td,.hours>div){border-color:var(--line)}:root.sig-overlap .open-pill{font-family:var(--ov-mono);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}:root.sig-overlap .promises{border-block:var(--ov-rule)}:root.sig-overlap .promise strong{font-family:var(--font-heading);font-weight:400;font-size:20px;letter-spacing:-.01em}:root.sig-overlap .promise .icon{color:var(--ink);width:30px;height:30px;padding:5px;border-radius:50%;background:color-mix(in srgb,var(--ov-yellow) 70%,var(--ground))}:root.sig-overlap .promise:nth-child(2) .icon{background:color-mix(in srgb,var(--ov-pink) 60%,var(--ground))}:root.sig-overlap .promise:nth-child(3) .icon{background:color-mix(in srgb,var(--ov-cyan) 50%,var(--ground))}:root.sig-overlap .about-media .pic,:root.sig-overlap .weddings-media .pic{border-radius:0}:root.sig-overlap .about-media .pic.is-cutout{aspect-ratio:4 / 5;background:url(/sig-art/overlap/print-ranunculus.webp) center / cover no-repeat,var(--ov-paper);background-blend-mode:multiply}:root.sig-overlap .about-media .pic.is-cutout img{visibility:hidden}:root.sig-overlap.is-dark .about-media .pic.is-cutout{background-size:72% auto;background-blend-mode:normal;box-shadow:inset 0 0 0 1px var(--line)}:root.sig-overlap .about-copy{align-self:center}:root.sig-overlap .about-text{font-size:19px;line-height:1.55}:root.sig-overlap .page-hero{text-align:start;position:relative;overflow:hidden;isolation:isolate;border-bottom:var(--ov-rule)}:root.sig-overlap .page-hero .page-intro{margin-inline-start:0}:root.sig-overlap .page-hero:after{content:"";position:absolute;z-index:-1;inset-inline-end:var(--gutter);top:clamp(18px,3vw,44px);width:clamp(56px,7vw,112px);aspect-ratio:1.25;background:var(--ov-mark);background-blend-mode:var(--ov-blend)}:root.sig-overlap .page-title{font-size:clamp(44px,6.4vw,104px);margin-top:.12em}:root.sig-overlap .cat-nav{border-block:0}:root.sig-overlap .cat-nav ul{gap:8px;padding-block:12px}:root.sig-overlap .cat-nav a{min-height:40px;border:1px solid var(--line);border-radius:999px;padding:0 16px;color:var(--ink);font-size:15px}:root.sig-overlap .cat-nav a:hover{border-color:var(--ink)}:root.sig-overlap .cat-nav a.is-active{background:var(--ink);border-color:var(--ink);color:var(--ground);font-weight:400}:root.sig-overlap .pdp-slide .pic{background:var(--ov-paper);border-radius:0}:root.sig-overlap .pdp-slide .pic.is-cutout{background:radial-gradient(circle at 54% 46%,var(--ov-yellow) 0 30%,transparent 30.2%),radial-gradient(circle at 28% 62%,var(--ov-pink) 0 19%,transparent 19.2%),radial-gradient(circle at 17% 81%,var(--ov-cyan) 0 11%,transparent 11.2%),radial-gradient(circle at 84% 16%,var(--ov-green) 0 6.5%,transparent 6.7%),var(--ov-paper);background-blend-mode:var(--ov-blend)}:root.sig-overlap .pdp-thumb{border-radius:0}:root.sig-overlap .pdp-title{font-size:clamp(38px,4vw,68px);letter-spacing:-.025em;line-height:1.04}:root.sig-overlap .pdp-price{font-family:var(--font-heading);font-weight:400;font-size:clamp(28px,2.4vw,36px)}:root.sig-overlap :is(.size-list,.pdp-more){border-top:var(--ov-rule)}:root.sig-overlap :is(.size-list li,.pdp-more details){border-bottom:1px solid var(--line)}:root.sig-overlap .pdp-more summary{font-family:var(--ov-mono);font-size:13px;text-transform:uppercase;letter-spacing:.06em;font-weight:400}:root.sig-overlap .pdp-soldout{border-radius:0;background:color-mix(in srgb,var(--ov-pink) 26%,var(--ground));color:var(--ink)}:root.sig-overlap .sec-related{border-top:var(--ov-rule)}:root.sig-overlap .post-card .pic{border-radius:0;background:var(--ov-paper)}:root.sig-overlap .post-title{font-weight:400;letter-spacing:-.01em}:root.sig-overlap .post-date{text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--ink);display:inline-flex;align-items:center;gap:8px}:root.sig-overlap .post-date:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ov-k0)}:root.sig-overlap .post-card:nth-child(3n+2) .post-date:before{background:var(--ov-k1)}:root.sig-overlap .post-card:nth-child(3n) .post-date:before{background:var(--ov-k2)}:root.sig-overlap .bld{--bld-r: 0px;--bld-rb: 999px}:root.sig-overlap .bld-stage{border:var(--ov-rule);background:radial-gradient(circle at 50% 50%,var(--ov-yellow) 0 30%,transparent 30.3%),radial-gradient(circle at 30% 64%,var(--ov-pink) 0 19%,transparent 19.3%),radial-gradient(circle at 70% 72%,var(--ov-cyan) 0 16%,transparent 16.3%),var(--ov-paper);background-blend-mode:var(--ov-blend)}:root.sig-overlap .bld-stems{gap:14px 10px}:root.sig-overlap .bld-stem{--ov-c: var(--ov-yellow)}:root.sig-overlap .bld-stem:nth-child(4n+2){--ov-c: var(--ov-pink)}:root.sig-overlap .bld-stem:nth-child(4n+3){--ov-c: var(--ov-cyan)}:root.sig-overlap .bld-stem:nth-child(4n){--ov-c: var(--ov-green)}:root.sig-overlap .bld-stem-add{border:0;background:transparent;padding:4px 4px 10px}:root.sig-overlap .bld-stem-pic{position:relative;isolation:isolate;height:auto;aspect-ratio:1}:root.sig-overlap .bld-stem-pic:before{content:"";position:absolute;z-index:-1;inset-inline:10%;top:50%;translate:0 -46%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--ov-c) 30%,var(--ov-paper));transition:scale .45s var(--ov-pop),background .3s}:root.sig-overlap .bld-stem-add:hover .bld-stem-pic:before{scale:1.06;background:color-mix(in srgb,var(--ov-c) 55%,var(--ov-paper))}:root.sig-overlap .bld-stem.is-in .bld-stem-add{box-shadow:none}:root.sig-overlap .bld-stem.is-in .bld-stem-pic:before{background:color-mix(in srgb,var(--ov-c) 80%,var(--ov-paper));box-shadow:0 0 0 2px var(--ground),0 0 0 3px var(--ink)}:root.sig-overlap .bld-stem-pic img{max-height:100%}:root.sig-overlap .bld-stem-name{font-family:var(--font-heading);font-size:17px;font-weight:400}:root.sig-overlap .bld-stem-price{font-family:var(--ov-mono);font-size:12.5px;color:var(--ink)}:root.sig-overlap .bld-stem-plus{background:var(--ink);color:var(--ground)}:root.sig-overlap .bld-total-price{font-family:var(--font-heading);font-weight:400;font-size:36px}:root.sig-overlap .bld-add{background:var(--ink);color:var(--ground)}:root.sig-overlap .bld-add:hover{background:var(--ov-k0);color:var(--ov-t0);filter:none}:root.sig-overlap :is(.ck-title,.ck-h2,.ck-step-title,.ck-summary-title,.ck-drawer-title){font-family:var(--font-heading);font-weight:400;letter-spacing:-.015em}:root.sig-overlap .ck-eyebrow{font-family:var(--ov-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}:root.sig-overlap .ck-btn{border-radius:999px;text-transform:none;letter-spacing:0}:root.sig-overlap .ck-btn-main{background:var(--ink);color:var(--ground)!important}:root.sig-overlap .ck-btn-main:hover{background:var(--ov-k0);color:var(--ov-t0)!important}:root.sig-overlap .ck-input{border:1px solid var(--ink);border-radius:0}:root.sig-overlap :is(.ck-choice,.ck-chip,.ck-size){border-radius:0}:root.sig-overlap :is(.ck-summary-card,.ck-basket-side,.ck-co-side,.panel){border-radius:0;border:var(--ov-rule);background:transparent}:root.sig-overlap :is(.ck-bline-pic,.ck-line-pic){object-fit:contain;border-radius:0;background:radial-gradient(circle at 46% 56%,color-mix(in oklab,var(--ov-yellow) 55%,var(--ov-paper)) 0 36%,transparent 36.6%),radial-gradient(circle at 74% 26%,color-mix(in oklab,var(--ov-pink) 55%,var(--ov-paper)) 0 17%,transparent 17.6%),var(--ov-paper);background-blend-mode:var(--ov-blend)}:root.sig-overlap.is-dark :is(.ck-bline-pic,.ck-line-pic){background:radial-gradient(circle at 46% 56%,color-mix(in oklab,var(--ov-pink) 50%,var(--ov-paper)) 0 36%,transparent 36.6%),radial-gradient(circle at 74% 26%,color-mix(in oklab,var(--ov-cyan) 50%,var(--ov-paper)) 0 17%,transparent 17.6%),var(--ov-paper)}:root.sig-overlap :is(.ck-basket-side,.ck-co-side){position:relative;overflow:hidden;isolation:isolate}:root.sig-overlap :is(.ck-basket-side,.ck-co-side):after{content:"";position:absolute;z-index:-1;inset-inline-end:-44px;bottom:-44px;width:130px;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 42% 58%,var(--ov-yellow) 0 34%,transparent 34.5%),radial-gradient(circle at 66% 36%,var(--ov-pink) 0 24%,transparent 24.5%);background-blend-mode:var(--ov-blend);opacity:.8}:root.sig-overlap .ck-step-dot{border-radius:0;background:var(--ov-k0);color:var(--ov-t0);font-family:var(--font-heading)}:root.sig-overlap .ck-step:nth-child(4n+2) .ck-step-dot{background:var(--ov-k1);color:var(--ov-t1)}:root.sig-overlap .ck-step:nth-child(4n+3) .ck-step-dot{background:var(--ov-k2);color:var(--ov-t2)}:root.sig-overlap .ck-step:nth-child(4n) .ck-step-dot{background:var(--ov-k4);color:var(--ov-t4)}:root.sig-overlap .ck-totals .ck-total{border-top:var(--ov-rule);font-family:var(--font-heading);font-weight:400;font-size:26px}:root.sig-overlap .site-footer{padding-top:0;border-top:var(--ov-rule)}:root.sig-overlap .site-footer:before{content:"";display:block;height:clamp(18px,1.8vw,28px);background:linear-gradient(90deg,var(--ov-k0) 0 16.66%,var(--ov-k1) 0 33.33%,var(--ov-k2) 0 50%,var(--ov-k3) 0 66.66%,var(--ov-k4) 0 83.33%,var(--ov-k5) 0)}:root.sig-overlap .ftr{gap:0;padding:0;max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}:root.sig-overlap .ftr>*{padding:clamp(24px,3vw,40px) var(--gutter);min-height:clamp(180px,16vw,260px);border-inline-end:var(--ov-rule);border-bottom:var(--ov-rule);margin:0}:root.sig-overlap .ftr>:last-child{border-inline-end:0}:root.sig-overlap .ftr{overflow:hidden}:root.sig-overlap .ftr>*{margin-inline-end:-1px}:root.sig-overlap .ftr-base:before{content:none}:root.sig-overlap .ftr-brand{background:var(--ground);color:var(--ink)}:root.sig-overlap .ftr-logo{display:block;font-size:clamp(32px,3.2vw,52px);line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere}:root.sig-overlap .ftr-h{font-family:var(--ov-mono);font-weight:400;color:var(--f-ink);letter-spacing:.08em;display:flex;align-items:center;gap:8px}:root.sig-overlap .ftr-h:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--ov-k1)}:root.sig-overlap .ftr-col:nth-child(3) .ftr-h:before{background:var(--ov-k5)}:root.sig-overlap .ftr-col:nth-child(4) .ftr-h:before{background:var(--ov-k2)}:root.sig-overlap .ftr-col{font-family:var(--ov-mono);font-size:13px;line-height:1.6}:root.sig-overlap .ftr-col .hours>div{font-size:13px}:root.sig-overlap .ftr-col address{font-style:normal}:root.sig-overlap .ftr-links{font-family:var(--font-body);font-size:15.5px}:root.sig-overlap .ftr-base{font-family:var(--ov-mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding-block:18px;border-top:0}@media(prefers-reduced-motion:reduce){:root.sig-overlap :is(.ov-tile,.ov-word,.ov-fill,.ov-caption li,.ov-c,.ov-piece img){animation:none!important}:root.sig-overlap :is(.ov-tile:after,.card .pic:before,.card .pic:after,.tile .pic:before,.tile .pic:after,.ov-sticker:before){transition:none}}
