:root.sig-marquee{--mq-rule: color-mix(in srgb, var(--ink) 22%, transparent);--mq-dim: color-mix(in srgb, var(--ink) 62%, var(--ground));--mq-panel: var(--soft);--mq-tile: var(--soft);--mq-voice: "Instrument Serif", "Newsreader", Georgia, serif;--heading-weight: 500;--heading-case: uppercase;--heading-track: -.02em;--heading-leading: .92;--h1: clamp(40px, 6.4vw, 112px);--h2: clamp(34px, 5vw, 84px);--h3: 20px;--text: 18px;--nav-size: 17px;--nav-case: none;--nav-track: 0;--btn-h: 56px;--btn-pad: 30px;--btn-size: 14px;--btn-case: uppercase;--btn-track: .14em;--btn-weight: 500;--eyebrow-size: 12px;--eyebrow-track: .24em;--line: var(--mq-rule);--card-ratio: 1 / 1;--wrap: 1480px}:root.sig-marquee body{font-size:var(--text)}:root.sig-marquee .announce{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:16px;letter-spacing:0;text-transform:none;padding-block:12px}:root.sig-marquee .site-header{background:var(--ground);border-bottom:1px solid var(--ink)}:root.sig-marquee .logo-text{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:19px;line-height:1.1}@media(min-width:1000px){:root.sig-marquee .logo-text{font-size:22px}}:root.sig-marquee .nav-link{font-family:var(--font-body);font-size:18px;font-weight:400;letter-spacing:0;text-transform:none}:root.sig-marquee .nav-link:after{height:1px;background:var(--accent)}:root.sig-marquee .nav-link:hover{color:var(--ink)}:root.sig-marquee .hdr-basket{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:17px}:root.sig-marquee .hdr-basket :is(.count,[data-count]){background:var(--accent);color:var(--accent-ink)}:root.sig-marquee .drop-inner{background:var(--ground);border:1px solid var(--ink);border-radius:0;box-shadow:none}:root.sig-marquee .drop-list a{font-family:var(--font-heading);text-transform:uppercase;font-weight:500;letter-spacing:.02em;font-size:20px}:root.sig-marquee .drop-list a:hover{color:var(--accent-text);background:none}:root.sig-marquee .m-panel{background:var(--ground)}:root.sig-marquee .m-link{font-family:var(--font-heading);text-transform:uppercase;font-weight:500;letter-spacing:-.01em}:root.sig-marquee .m-link-small{font-family:var(--font-body);text-transform:none;font-weight:400}:root.sig-marquee :is(h1,h2,.sec-title,.page-title,.pdp-title,.post-title,.ck-title){text-wrap:balance;overflow-wrap:anywhere}:root.sig-marquee :is(.sec-title,.page-title,.pdp-title,.delivery-big) em{font-style:normal;color:var(--accent-text)}:root.sig-marquee .eyebrow{font-family:var(--mq-voice);font-style:italic;font-weight:400;font-size:clamp(20px,1.7vw,25px);letter-spacing:0;text-transform:none;color:var(--accent-text)}:root.sig-marquee .lead{font-size:20px;line-height:1.5}:root.sig-marquee .btn{border-radius:0;font-family:var(--font-heading)}:root.sig-marquee .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:root.sig-marquee .btn-primary:hover{background:var(--ink);border-color:var(--ink);color:var(--ground)}:root.sig-marquee .btn-ghost{border-color:var(--ink);color:var(--ink)}:root.sig-marquee .btn-ghost:hover{background:var(--ink);color:var(--ground)}:root.sig-marquee :is(.sec-more,.link-arrow){font-family:var(--font-body);font-size:18px;letter-spacing:0;text-transform:none;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;border:0}:root.sig-marquee :is(.sec-more,.link-arrow):hover{text-decoration-color:var(--accent)}:root.sig-marquee .site-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:0;background-color:transparent;border-color:var(--mq-rule)}:root.sig-marquee .site-main :is(input,select,textarea):focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}:root.sig-marquee .panel{background:var(--mq-panel);border-radius:0}:root.sig-marquee .badge{border-radius:0;background:var(--accent);color:var(--accent-ink);font-family:var(--font-heading);font-size:11px;letter-spacing:.18em}:root.sig-marquee .badge-soft{background:var(--ground);color:var(--ink)}:root.sig-marquee .notice{border-radius:0}:root.sig-marquee .sec-head{border-top:1px solid var(--ink);padding-top:18px;align-items:end}:root.sig-marquee .sec-head:before{content:none!important}:root.sig-marquee .sec-title{font-family:var(--font-heading)}:root.sig-marquee .product-grid{gap:0;border-top:1px solid var(--mq-rule);border-inline-start:1px solid var(--mq-rule);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}:root.sig-marquee .product-grid>.card{border-inline-end:1px solid var(--mq-rule);border-bottom:1px solid var(--mq-rule)}:root.sig-marquee .product-grid>.card:nth-child(9n+1){grid-column:1 / -1}@media(min-width:760px){:root.sig-marquee .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root.sig-marquee .product-grid>.card:nth-child(9n+1){grid-column:span 2;grid-row:span 2}:root.sig-marquee .product-grid>.card:nth-child(9n+1) .card-media,:root.sig-marquee .product-grid>.card:nth-child(9n+1) .card-img{height:100%}:root.sig-marquee .product-grid>.card:nth-child(9n+1){display:flex;flex-direction:column}:root.sig-marquee .product-grid>.card:nth-child(9n+1) .card-media{flex:1}:root.sig-marquee .product-grid>.card:nth-child(9n+1) .pic{height:100%;aspect-ratio:auto;min-height:100%}:root.sig-marquee .product-grid>.card:nth-child(9n+1) .card-title{font-size:clamp(24px,2.4vw,36px)}:root.sig-marquee .product-grid>.card:nth-child(18n+10){grid-column:3 / span 2}:root.sig-marquee .product-grid>.card:nth-child(9n+1):last-child{grid-column:1 / -1;grid-row:auto}:root.sig-marquee .product-grid>.card:nth-child(9n+1):last-child .pic{aspect-ratio:21 / 9;height:auto;min-height:0}:root.sig-marquee .product-grid>.card:nth-child(9n+2):last-child{grid-column:span 2;grid-row:span 2}:root.sig-marquee .product-grid>.card:nth-child(9n+2):last-child .pic{aspect-ratio:auto;height:100%}:root.sig-marquee .product-grid>.card:nth-child(9n+2):last-child .card-media{flex:1}:root.sig-marquee .product-grid>.card:is(:nth-child(9n+2):nth-last-child(2),:nth-child(9n+3):last-child,:nth-child(9n+4):last-child,:nth-child(9n+6):nth-last-child(2),:nth-child(9n+7):last-child,:nth-child(9n+6):nth-last-child(3)){grid-column:span 2}:root.sig-marquee .product-grid>.card:is(:nth-child(9n+2):nth-last-child(2),:nth-child(9n+3):last-child,:nth-child(9n+4):last-child,:nth-child(9n+6):nth-last-child(2),:nth-child(9n+7):last-child,:nth-child(9n+6):nth-last-child(3)) .pic{aspect-ratio:2 / 1}:root.sig-marquee .product-grid>.card:nth-child(9n+6):last-child{grid-column:1 / -1}:root.sig-marquee .product-grid>.card:nth-child(9n+6):last-child .pic{aspect-ratio:21 / 9}}@media(max-width:759px){:root.sig-marquee .product-grid>.card:is(:nth-child(9n+2),:nth-child(9n+4),:nth-child(9n+6),:nth-child(9n+8)):last-child{grid-column:1 / -1}:root.sig-marquee .product-grid>.card:is(:nth-child(9n+2),:nth-child(9n+4),:nth-child(9n+6),:nth-child(9n+8)):last-child .pic{aspect-ratio:4 / 3}}:root.sig-marquee .home .sec-featured .product-grid{border-inline-start:0}:root.sig-marquee .card{background:var(--ground);display:flex;flex-direction:column}:root.sig-marquee .card-media:before{content:none}:root.sig-marquee .card .pic{border-radius:0;background:var(--ground)}:root.sig-marquee .card .pic.is-cutout{background:var(--mq-tile)}:root.sig-marquee .card .pic.is-cutout img{object-fit:contain;object-position:50% 100%;padding:4% 9% 3%;transition:transform 1s var(--ease)}:root.sig-marquee .product-grid>.card:nth-child(9n+1) .pic.is-cutout img{padding:6% 14% 4%}@media(hover:hover){:root.sig-marquee .card:hover .pic.is-cutout img{transform:scale(1.04)}}:root.sig-marquee .card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:14px clamp(12px,1.6vw,22px) 22px;border:0;text-align:start}:root.sig-marquee .card-body:before{content:none}:root.sig-marquee .card-title{font-family:var(--font-body);font-size:clamp(17px,1.3vw,20px);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.2;justify-self:start}:root.sig-marquee .card-price{font-family:var(--font-heading);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);justify-self:end;white-space:nowrap}@media(max-width:759px){:root.sig-marquee .card-body{grid-template-columns:1fr}:root.sig-marquee .card-price{justify-self:start}}:root.sig-marquee .card-link:hover .card-title{color:var(--accent-text)}:root.sig-marquee .card-buy .ck-btn{border-radius:0;background:var(--accent);color:var(--accent-ink)!important;font-family:var(--font-heading)}@media(hover:none){:root.sig-marquee .card-buy:not(:empty){display:block;position:static;order:3;opacity:1;transform:none;padding:0 clamp(12px,1.6vw,22px) 18px}:root.sig-marquee .card-buy .ck-btn{width:100%;min-height:44px;background:transparent;color:var(--ink)!important;border:1px solid var(--mq-rule)}}:root.sig-marquee .home .sec-featured>.wrap{max-width:none;padding-inline:0}:root.sig-marquee .home .sec-featured .sec-head{margin-inline:var(--gutter)}:root.sig-marquee .home:has(.mq-index) .sec-categories{display:none}:root.sig-marquee .pic-empty{background:var(--mq-panel)}:root.sig-marquee .tile .pic{border-radius:0;background:var(--mq-panel)}:root.sig-marquee .tile-label{font-family:var(--font-heading);text-transform:uppercase;font-weight:500;letter-spacing:-.01em;font-size:clamp(20px,2vw,30px);background:none;color:var(--ink);padding:14px 0 0;position:static}:root.sig-marquee .tile:hover .tile-label{color:var(--accent-text)}:root.sig-marquee .occasion-list a{font-family:var(--font-heading);text-transform:uppercase;font-weight:500;letter-spacing:-.02em}:root.sig-marquee .occasion-list a:hover{color:var(--accent-text)}:root.sig-marquee :is(.about-media,.weddings-media,.post-media,.strip-item) .pic{border-radius:0}:root.sig-marquee .sec-builder .builder-inner{background:var(--mq-panel);color:var(--ink);border:0;border-radius:0;box-shadow:none}:root.sig-marquee .sec-builder :is(.eyebrow,.lead,.sec-title){color:var(--ink)}:root.sig-marquee .sec-weddings.no-media .weddings-inner{background:var(--ink);color:var(--ground);border-radius:0}:root.sig-marquee .sec-weddings.no-media :is(.eyebrow,.prose,.sec-title){color:var(--ground)}:root.sig-marquee .sec-weddings.no-media .btn-primary{background:var(--ground);color:var(--ink);border-color:var(--ground)}:root.sig-marquee .sec-weddings.no-media .btn-primary:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:root.sig-marquee .quote{background:none;border:0;border-top:1px solid var(--ink);border-radius:0}:root.sig-marquee .quote blockquote{font-family:var(--font-body);font-size:clamp(22px,2.4vw,34px);line-height:1.3}:root.sig-marquee .promises{border-block:1px solid var(--mq-rule)}:root.sig-marquee .promise .icon{color:var(--accent-text)}:root.sig-marquee .promise strong{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:15px}:root.sig-marquee .visit-hours{background:var(--mq-panel);border-radius:0}:root.sig-marquee .visit-address{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:clamp(20px,1.8vw,26px);line-height:1.4;font-weight:400}:root.sig-marquee .delivery-big{font-size:clamp(30px,3.6vw,54px);line-height:.98;text-wrap:balance}:root.sig-marquee .open-pill{border-radius:0}:root.sig-marquee .zones th,:root.sig-marquee .zones td,:root.sig-marquee .hours>div{border-color:var(--mq-rule)}:root.sig-marquee .post-title{font-family:var(--font-heading);text-transform:uppercase}:root.sig-marquee .page-hero{border-bottom:1px solid var(--ink)}:root.sig-marquee .page-title{font-family:var(--font-heading);font-size:clamp(44px,8vw,140px);line-height:.9}:root.sig-marquee .page-intro{font-size:20px}:root.sig-marquee .cat-nav{border-bottom:1px solid var(--mq-rule)}:root.sig-marquee .cat-nav a{border:0;border-radius:0;font-family:var(--font-body);font-size:18px;text-transform:none;letter-spacing:0}:root.sig-marquee .cat-nav a.is-active{background:none;color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}:root.sig-marquee .pdp-slide .pic{border-radius:0;background:var(--ground)}:root.sig-marquee .pdp-slide .pic.is-cutout{background:var(--mq-panel)}:root.sig-marquee .pdp-slide .pic.is-cutout img{object-fit:contain;padding:6%}:root.sig-marquee .pdp-thumb{border-radius:0}:root.sig-marquee .pdp-title{font-family:var(--font-heading);font-size:clamp(38px,4.6vw,76px);line-height:.92}:root.sig-marquee .pdp-price{font-family:var(--font-heading);letter-spacing:.08em;font-size:22px;font-weight:500}:root.sig-marquee .pdp-more{border-color:var(--mq-rule)}:root.sig-marquee .pdp-more summary{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:500}:root.sig-marquee .ck-size{border-radius:0;background:transparent}:root.sig-marquee .ck-size.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),inset 0 -3px 0 var(--accent)}:root.sig-marquee :is(.ck-title,.ck-h2){font-family:var(--font-heading);text-transform:uppercase;font-weight:500;letter-spacing:-.01em}:root.sig-marquee .ck-btn{border-radius:0;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.14em}:root.sig-marquee :is(.ck-btn-main,.ck-atb-add){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)!important}:root.sig-marquee :is(.ck-btn-main,.ck-atb-add):hover{background:var(--ink);border-color:var(--ink);color:var(--ground)!important}:root.sig-marquee .ck-size-grid{grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr));gap:8px}@media(max-width:600px){:root.sig-marquee .ck-size-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}:root.sig-marquee .ck-atb-row{flex-wrap:wrap}:root.sig-marquee .ck-atb-add{flex:1 1 100%;white-space:nowrap;font-size:15px}}:root.sig-marquee :is(.ck-input,.ck-choice,.ck-chip,.ck-summary-card){border-radius:0}:root.sig-marquee :is(.ck-basket-side,.ck-summary,.ck-summary-card){background:var(--mq-panel);border-radius:0}:root.sig-marquee :is(.ck-step.is-open,.ck-step.is-done) .ck-step-num{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:root.sig-marquee .ck-step-dot{background:var(--accent);color:var(--accent-ink)}:root.sig-marquee .bld{--bld-r: 0px;--bld-rb: 0px}:root.sig-marquee .bld-stage{background:var(--mq-panel)}:root.sig-marquee .bld-add{background:var(--accent);color:var(--accent-ink)}:root.sig-marquee .bld-total-price{font-family:var(--font-heading);font-weight:500;font-size:34px;letter-spacing:-.02em}:root.sig-marquee .site-footer{--f-bg: var(--ground);--f-ink: var(--ink);border-top:1px solid var(--ink)}:root.sig-marquee .ftr-logo{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(30px,3vw,52px);line-height:.92;overflow-wrap:anywhere;text-wrap:balance}:root.sig-marquee .ftr-h{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:500;color:var(--ink)}:root.sig-marquee .ftr-link:hover{color:var(--accent-text)}:root.sig-marquee .socials a{border-radius:0}:root.sig-marquee .home:has(.mq-weddings) .sec-weddings{display:none}:root.sig-marquee :is(.about-media,.weddings-media) .pic img{filter:none}:root.sig-marquee .mq-hero{position:relative}:root.sig-marquee :is(.mq-bar,.mq-index){border-top:1px solid var(--ink);border-image:linear-gradient(var(--ink),var(--ink)) 1 / 1px 0 0 / 0 100vw}:root.sig-marquee :is(.mq-stage,.mq-wstage){position:relative;overflow:hidden;container-type:inline-size;isolation:isolate}:root.sig-marquee .mq-stage{--mq-foot: 38%;height:clamp(480px,calc(100svh - var(--header-h) - 170px),980px);background:var(--ground)}:root.sig-marquee .mq-name{position:absolute;z-index:2;inset-inline:0;bottom:var(--mq-foot);margin:0;padding-inline:3cqi;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);font-size:min(calc(94cqi / var(--mq-w)),30svh);line-height:.8;white-space:nowrap;pointer-events:none}:root.sig-marquee .mq-name.rows-2{font-size:min(calc(94cqi / var(--mq-w)),21svh);line-height:.9}:root.sig-marquee .mq-row{display:block;unicode-bidi:plaintext}:root.sig-marquee .mq-name-narrow{display:none}@media(max-width:699px){:root.sig-marquee .mq-name-wide{display:none}:root.sig-marquee .mq-name-narrow{display:flex}}:root.sig-marquee .mq-bloom{position:absolute;inset:auto 0 0;height:90%;pointer-events:none}:root.sig-marquee .mq-back{z-index:1}:root.sig-marquee .mq-front{z-index:3;-webkit-mask:linear-gradient(to bottom,transparent 53%,#000 59%);mask:linear-gradient(to bottom,transparent 53%,#000 59%)}:root.sig-marquee .is-cutout>.mq-bloom .mq-pic,:root.sig-marquee .is-cutout .mq-stage .mq-pic,:root.sig-marquee .mq-weddings.is-cutout .mq-pic{position:absolute;bottom:0;inset-inline-start:50%;translate:-50% 0;height:100%;width:auto;max-width:none;object-fit:contain;object-position:50% 100%}:root.sig-marquee[dir=rtl] :is(.mq-hero.is-cutout .mq-stage,.mq-weddings.is-cutout) .mq-pic{translate:50% 0}:root.sig-marquee .is-cutout:not(.is-art) .mq-stage .mq-bloom{height:104%;bottom:-6%}:root.sig-marquee .is-art .mq-stage .mq-bloom{height:92%;bottom:3%}:root.sig-marquee .is-art .mq-stage{--mq-foot: 52%}:root.sig-marquee :is(.is-art .mq-stage,.mq-weddings.is-cutout) .mq-front{-webkit-mask:none;mask:none}:root.sig-marquee .is-photo .mq-stage{background:#14110f}:root.sig-marquee .is-photo .mq-stage .mq-bloom{top:0;right:0;bottom:0;left:0;height:auto}:root.sig-marquee .is-photo .mq-stage .mq-pic{width:100%;height:100%;object-fit:cover;object-position:50% 38%}:root.sig-marquee .is-photo .mq-stage .mq-bloom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgb(0 0 0 / .14),transparent 22%,transparent 48%,rgb(10 8 6 / .62))}:root.sig-marquee .is-photo .mq-stage .mq-name{bottom:1.6cqi;color:#fff;font-size:min(calc(96cqi / var(--mq-w)),24svh);text-shadow:0 2px 30px rgb(0 0 0 / .25)}:root.sig-marquee .is-photo .mq-stage .mq-name.rows-2{font-size:min(calc(94cqi / var(--mq-w)),17svh)}@supports (animation-timeline: scroll()){:root.sig-marquee:has(.mq-hero) .logo-text{-webkit-mask:linear-gradient(#000,#000) 0 0 / .74em 100% no-repeat;mask:linear-gradient(#000,#000) 0 0 / .74em 100% no-repeat;animation:mq-logo linear both;animation-timeline:scroll(root);animation-range:0 60vh}:root.sig-marquee[dir=rtl]:has(.mq-hero) .logo-text{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mq-logo{0%,55%{-webkit-mask-size:.74em 100%;mask-size:.74em 100%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}:root.sig-marquee .mq-bar{display:grid;gap:18px clamp(24px,5vw,96px);padding-block:clamp(20px,2.4vw,34px) clamp(28px,4vw,52px);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){:root.sig-marquee .mq-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center}:root.sig-marquee .mq-side{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding-top:18px;border-top:1px solid var(--mq-rule)}}:root.sig-marquee .mq-kicker{margin:0 0 6px;font-family:var(--mq-voice);font-style:italic;font-size:clamp(21px,1.8vw,27px);line-height:1.2;color:var(--accent-text)}:root.sig-marquee .mq-title{margin:0;font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(30px,3.4vw,58px);line-height:.94;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:root.sig-marquee .mq-text{margin:0;font-size:19px;line-height:1.5;max-width:40em}:root.sig-marquee .mq-cta{min-height:58px;padding-inline:34px;justify-self:start}@media(max-width:599px){:root.sig-marquee .mq-cta{width:100%;justify-content:center}}:root.sig-marquee .mq-alt{font-size:18px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}:root.sig-marquee .mq-alt:hover{text-decoration-color:var(--accent)}:root.sig-marquee .mq-cutoff{margin:0;font-size:16px;color:var(--mq-dim)}:root.sig-marquee .mq-demo-note{margin:0;margin-inline-start:auto;font-size:13px;color:var(--mq-dim)}:root.sig-marquee[dir=rtl] :is(.mq-cta,.mq-wcopy .btn) svg{transform:scaleX(-1)}:root.sig-marquee .mq-index{display:flex;flex-direction:column;padding-block:clamp(12px,2vw,24px) clamp(48px,7vw,110px)}:root.sig-marquee .mq-index-link{position:relative;isolation:isolate;display:grid;grid-template-columns:3.2em minmax(0,1fr) auto;align-items:center;column-gap:16px;padding-block:clamp(10px,1.4vw,20px);border-bottom:1px solid var(--mq-rule)}:root.sig-marquee .mq-index-name{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(40px,7.4vw,132px);line-height:.9;overflow-wrap:anywhere;min-width:0;transition:color .3s}:root.sig-marquee .mq-index-num{font-family:var(--mq-voice);font-style:italic;font-size:clamp(18px,1.6vw,24px);color:var(--mq-dim)}:root.sig-marquee .mq-index-count{font-family:var(--mq-voice);font-style:italic;font-size:clamp(20px,1.8vw,28px);color:var(--accent-text);white-space:nowrap}:root.sig-marquee .mq-index-link:hover .mq-index-name{color:var(--accent-text)}:root.sig-marquee .mq-index-stem{position:absolute;z-index:-1;top:50%;inset-inline-start:calc(14% + var(--i) * 13%);height:clamp(120px,15vw,260px);width:auto;translate:0 -50%;rotate:calc(-62deg + var(--i) * 9deg);opacity:.95;pointer-events:none;transition:rotate .8s var(--ease)}:root.sig-marquee .mq-index-link:nth-child(2n) .mq-index-stem{rotate:calc(58deg - var(--i) * 7deg)}:root.sig-marquee .mq-index-link:hover .mq-index-stem{rotate:calc(-56deg + var(--i) * 9deg)}@media(max-width:599px){:root.sig-marquee .mq-index-link{grid-template-columns:2.2em minmax(0,1fr) auto;column-gap:10px}:root.sig-marquee .mq-index-stem{height:110px;inset-inline-start:calc(22% + var(--i) * 9%)}}:root.sig-marquee .mq-campaign{display:grid;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}@media(min-width:900px){:root.sig-marquee .mq-campaign{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(88svh,860px)}}:root.sig-marquee .mq-campaign-pic{margin:0;overflow:hidden;background:var(--soft)}:root.sig-marquee .mq-campaign-pic img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}@media(min-width:900px){:root.sig-marquee .mq-campaign-pic img{aspect-ratio:auto}}:root.sig-marquee .mq-campaign-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:clamp(28px,5vw,80px)}:root.sig-marquee .mq-campaign-title{margin:0;font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(44px,6.4vw,112px);line-height:.88;overflow-wrap:anywhere;text-wrap:balance}:root.sig-marquee .mq-campaign-text{margin:0;font-family:var(--mq-voice);font-style:italic;font-size:clamp(24px,2.2vw,32px);line-height:1.3;max-width:24em}:root.sig-marquee .mq-campaign-address{font-style:normal;font-size:18px;line-height:1.45;color:var(--mq-dim)}:root.sig-marquee .mq-campaign-note{margin:0;font-size:13px;color:var(--mq-dim)}:root.sig-marquee .mq-weddings{border-bottom:1px solid var(--ink)}:root.sig-marquee .mq-wstage{--mq-foot: 40%;height:clamp(420px,70svh,820px)}:root.sig-marquee .mq-wword{font-size:min(calc(94cqi / var(--mq-w)),34svh)}:root.sig-marquee .mq-weddings.is-cutout .mq-bloom{height:94%;bottom:3%}:root.sig-marquee .mq-weddings.is-cutout .mq-wstage{--mq-foot: 48%}:root.sig-marquee .mq-weddings.is-photo .mq-bloom{top:0;right:0;bottom:0;left:0;height:auto}:root.sig-marquee .mq-weddings.is-photo .mq-pic{width:100%;height:100%;object-fit:cover}:root.sig-marquee .mq-weddings.is-photo .mq-bloom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#0a080699)}:root.sig-marquee .mq-weddings.is-photo .mq-wword{bottom:1.6cqi;color:#fff}:root.sig-marquee .mq-wstem{position:absolute;bottom:4%;height:88%;width:auto;pointer-events:none}:root.sig-marquee .mq-wstem-a{z-index:1;inset-inline-start:22%;rotate:-14deg}:root.sig-marquee .mq-wstem-b{z-index:3;inset-inline-end:24%;rotate:12deg}:root.sig-marquee .mq-wcopy{display:grid;gap:16px 48px;padding-block:clamp(28px,4vw,56px)}@media(min-width:900px){:root.sig-marquee .mq-wcopy{grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:center}}:root.sig-marquee .mq-wtitle{margin:0;font-family:var(--mq-voice);font-style:italic;font-weight:400;font-size:clamp(32px,3.2vw,50px);line-height:1.05;text-transform:none;letter-spacing:0}:root.sig-marquee .mq-wtext{margin:0;font-size:19px;line-height:1.5}:root.sig-marquee .mq-wcopy .btn{justify-self:start}@media(max-width:699px){:root.sig-marquee .mq-stage{--mq-foot: 30%;height:min(132vw,calc(100svh - var(--header-h) - 190px));min-height:440px}:root.sig-marquee .mq-name.rows-2,:root.sig-marquee .mq-name.rows-3{font-size:min(calc(90cqi / var(--mq-w)),10.5svh);line-height:1.02}:root.sig-marquee .is-cutout .mq-stage .mq-name{bottom:auto;top:5%}:root.sig-marquee .is-art .mq-stage .mq-bloom{height:66%;bottom:1%}:root.sig-marquee .is-photo .mq-stage{height:min(124vw,calc(100svh - var(--header-h) - 190px));min-height:420px}:root.sig-marquee .mq-wstage{height:360px}}@media(prefers-reduced-motion:reduce){:root.sig-marquee :is(.card .pic.is-cutout img,.mq-index-name,.mq-index-stem){transition:none}:root.sig-marquee .card:hover .pic.is-cutout img{transform:none}}:root.sig-marquee .ck-drawer{background:var(--ground);border-radius:0;border-inline-start:1px solid var(--ink)}:root.sig-marquee .ck-drawer-title{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:-.02em;font-size:30px;line-height:1}:root.sig-marquee :is(.ck-drawer-item,.ck-basket-side){background:var(--mq-tile);border-radius:0}:root.sig-marquee :is(.ck-drawer-item img,.ck-drawer-item .ck-line-ph,.ck-bline-pic){border-radius:0;background:var(--mq-tile);object-fit:contain}:root.sig-marquee .ck-drawer-item strong{font-family:var(--mq-voice);font-style:italic;font-weight:400;font-size:24px}:root.sig-marquee .ck-drawer-sum strong,:root.sig-marquee .ck-bline-price{font-family:var(--font-heading);font-weight:500;letter-spacing:.04em}:root.sig-marquee .ck-drawer-link{text-decoration-color:var(--accent)}:root.sig-marquee .ck-bline{border-color:var(--mq-rule)}:root.sig-marquee .ck-bline-pic{width:132px;height:132px}:root.sig-marquee .ck-bline-name{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;letter-spacing:-.01em;font-size:22px}:root.sig-marquee .ck-bline-size,:root.sig-marquee .ck-bline-note{font-family:var(--mq-voice);font-style:italic;font-size:18px}:root.sig-marquee .ck-qty{border-radius:0;border-color:var(--mq-rule);background:transparent}:root.sig-marquee .ck-totals .ck-total{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;font-size:22px;border-color:var(--ink)}:root.sig-marquee .ck-totals .ck-total dd{color:var(--accent-text)}:root.sig-marquee .ck-summary-title{font-family:var(--font-heading);text-transform:uppercase;font-weight:500}:root.sig-marquee .about-signoff{font-family:var(--mq-voice);font-style:italic;font-weight:400;font-size:clamp(26px,2.4vw,34px);color:var(--accent-text);text-transform:none;letter-spacing:0}
