.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gallery-grid{margin-top:32px}.template-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.template-card img{aspect-ratio:4/3;object-fit:cover;background:var(--accent-soft);width:100%;height:auto}.template-card-body{gap:12px;padding:18px;display:grid}.template-card h2,.template-card h3{margin:0;font-size:1.25rem;line-height:1.15}.template-card p{color:var(--muted);margin:0}.template-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.designs-showroom-page,.collection-story-page{width:min(1180px,100% - 32px)}.designs-collection-switcher{z-index:4;border-bottom:1px solid rgba(var(--muted-rgb), .16);background:var(--panel);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px clamp(24px,5.2vw,92px);display:flex;position:relative}.designs-collection-switcher-label{color:#966f2f;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.designs-collection-switcher-list{flex-wrap:wrap;gap:8px;display:flex}.designs-collection-switcher-link{border:1px solid rgba(var(--muted-rgb), .24);color:var(--foreground);background:#fffaf8b8;border-radius:6px;padding:7px 11px;font-size:.84rem;font-weight:800;line-height:1.15}.designs-collection-switcher-link:hover,.designs-collection-switcher-link:focus-visible,.designs-collection-switcher-link[aria-current=page]{border-color:rgba(var(--muted-rgb), .52);background:var(--foreground);color:var(--panel)}.collection-story-shell{grid-template-columns:minmax(260px,.82fr) minmax(520px,1.18fr);grid-template-areas:"copy preview""selector preview";align-items:start;gap:24px 42px;display:grid}.collection-story-copy{grid-area:copy;gap:16px;display:grid}.collection-story-copy h1{font-size:4rem}.collection-story-copy .lead{margin:0}.collection-story-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.collection-theme-selector{grid-area:selector;gap:12px;display:grid}.collection-theme-selector-list{gap:10px;display:grid}.collection-theme-selector-button{border:1px solid rgba(var(--muted-rgb), .16);border-radius:var(--radius);width:100%;color:var(--foreground);background:rgba(var(--panel-rgb), .74);text-align:start;cursor:pointer;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.collection-theme-selector-button:hover,.collection-theme-selector-button[aria-pressed=true]{border-color:rgba(var(--muted-rgb), .5);background:var(--panel);box-shadow:0 12px 28px rgba(var(--foreground-rgb), .08)}.collection-theme-selector-button img{object-fit:cover;border-radius:6px;width:64px;height:82px}.collection-theme-selector-button span{gap:4px;min-width:0;display:grid}.collection-theme-selector-button strong,.collection-theme-selector-button small{text-overflow:ellipsis;overflow:hidden}.collection-theme-selector-button strong{font-size:.93rem}.collection-theme-selector-button small{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:800}.collection-story-preview-stage{grid-area:preview;grid-template-columns:minmax(240px,.82fr) minmax(260px,.9fr);align-items:center;gap:24px;display:grid}.collection-story-phone{border:1px solid rgba(var(--muted-rgb), .18);border-radius:var(--radius);background:var(--panel);box-shadow:0 28px 70px rgba(var(--foreground-rgb), .14);padding:12px;overflow:hidden}.collection-story-phone img{aspect-ratio:9/14;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.collection-story-details{gap:14px;display:grid}.collection-story-details h2{margin:0;font-size:2.2rem}.collection-story-details p{color:var(--muted);margin:0}.collection-theme-facts{gap:10px;margin:4px 0 0;display:grid}.collection-theme-facts div{border-top:1px solid rgba(var(--muted-rgb), .16);gap:3px;padding-top:10px;display:grid}.collection-theme-facts dt{color:var(--accent-strong);text-transform:uppercase;font-size:.72rem;font-weight:900}.collection-theme-facts dd{color:var(--foreground);margin:0;font-weight:700;line-height:1.45}.collection-story-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.collection-story-thumbnails img{aspect-ratio:5/7;border:1px solid rgba(var(--muted-rgb), .16);border-radius:var(--radius);object-fit:cover;width:100%;height:auto}.filter-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);gap:14px;padding:18px;display:grid}.filter-bar div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-bar strong{margin-inline-end:4px}.filter-bar a{border:1px solid var(--line);border-radius:var(--radius);min-height:34px;color:var(--muted);background:var(--panel);align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.filter-bar a[aria-current=true]{border-color:var(--accent);color:var(--foreground);background:var(--accent)}@media (max-width:820px){.template-grid,.collection-story-shell,.collection-story-preview-stage{grid-template-columns:1fr}.designs-showroom-intro h1,.collection-story-copy h1{font-size:2.6rem}.designs-collection-switcher{padding:12px 16px}.designs-collection-switcher-list{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.designs-collection-switcher-list::-webkit-scrollbar{display:none}.designs-collection-switcher-link{flex:none}.collection-featured-frame{justify-self:center;width:min(100%,360px)}.collection-preview-stack{display:none}.collection-story-shell{grid-template-areas:"copy""selector""preview"}.collection-theme-selector-list{scroll-snap-type:x proximity;padding-bottom:8px;display:flex;overflow-x:auto}.collection-theme-selector-button{scroll-snap-align:start;min-width:230px}.collection-story-phone{width:min(100%,360px);margin:0 auto}}
@media (min-width:821px){@supports selector(:has(.home-snap)){.site-shell:has(.designs-showroom-page) .site-header{border-bottom-color:var(--line);background:rgba(var(--panel-rgb), .96);min-height:95px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:20px clamp(32px,3.2vw,54px);display:grid}.site-shell:has(.designs-showroom-page) .brand{grid-column:1;justify-self:start}.site-shell:has(.designs-showroom-page) .header-nav{grid-column:2;justify-self:center;gap:clamp(22px,3vw,48px)}.site-shell:has(.designs-showroom-page) .header-nav a{min-height:40px;color:var(--foreground);background:0 0;border:0;padding:0;font-size:1rem;font-weight:500}:is(.site-shell:has(.designs-showroom-page) .header-nav a:hover,.site-shell:has(.designs-showroom-page) .header-nav a[aria-current=page]){color:var(--accent-strong);background:0 0;border:0}.site-shell:has(.designs-showroom-page) .header-actions{grid-column:3;justify-self:end}}}@media (max-width:820px){.designs-showroom-page{background:#06121f}}html[data-designs-collection-transition]::view-transition-old(root){animation:none}html[data-designs-collection-transition]::view-transition-new(root){animation:none}html[data-designs-collection-transition]::view-transition-old(designs-collection){animation:designs-collection-exit .18s var(--ease-out) both}html[data-designs-collection-transition=next]::view-transition-new(designs-collection){animation:designs-collection-enter-from-right .24s var(--ease-out) both}html[data-designs-collection-transition=previous]::view-transition-new(designs-collection){animation:designs-collection-enter-from-left .24s var(--ease-out) both}[dir=rtl][data-designs-collection-transition=next]::view-transition-new(designs-collection){animation-name:designs-collection-enter-from-left}[dir=rtl][data-designs-collection-transition=previous]::view-transition-new(designs-collection){animation-name:designs-collection-enter-from-right}@media (prefers-reduced-motion:reduce){html[data-designs-collection-transition]::view-transition-old(designs-collection){animation:designs-collection-fade .12s var(--ease-out) both}html[data-designs-collection-transition]::view-transition-new(designs-collection){animation:designs-collection-fade .12s var(--ease-out) both}html[data-designs-collection-transition]::view-transition-old(designs-collection){animation-direction:normal}html[data-designs-collection-transition]::view-transition-new(designs-collection){animation-direction:reverse}}.designs-showroom-page{width:100%;padding:0 0 80px}.designs-showroom-hero{z-index:1;background:0 0;border-block:0;grid-area:copy;min-height:auto;position:relative;overflow:visible}.designs-showroom-hero-inner{z-index:1;align-items:end;min-height:auto;padding:clamp(42px,6vw,88px) clamp(24px,5.2vw,92px) 20px;display:grid;position:relative}.designs-showroom-hero-copy{z-index:2;gap:16px;max-width:610px;display:grid;position:relative}.designs-showroom-hero-copy .eyebrow{color:var(--accent);letter-spacing:.18em;margin:0}.designs-showroom-hero-copy h1{max-width:590px;margin:0;font-size:4.1rem;line-height:.94}.designs-showroom-hero-copy p{max-width:590px;color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.designs-showroom-rule{background:linear-gradient(90deg,#b37e4bbf,#b37e4b2e);width:190px;height:1px}.designs-showroom-primary,.designs-showroom-secondary{min-width:190px}.designs-showroom-primary{background:var(--glory-accent)}@media (max-width:1120px) and (min-width:821px){.designs-showroom-hero-copy{max-width:560px}.designs-showroom-hero-copy h1{font-size:3.45rem}}@media (max-width:820px){.designs-showroom-hero{min-height:0}.designs-showroom-hero-inner{min-height:0;padding:34px 16px 22px}.designs-showroom-hero-copy h1{font-size:2.8rem}.designs-showroom-hero-media{width:calc(100% + 32px);height:240px;margin:28px -16px 0;position:relative}.designs-showroom-hero-media:before{background:linear-gradient(#fffaf8 0%,#fffaf880 22%,#fffaf80a 58%)}}.designs-showroom-page{background:#06121f;padding-bottom:0}@keyframes designs-collection-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@keyframes designs-collection-enter-from-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes designs-collection-enter-from-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes designs-collection-fade{0%{opacity:1}to{opacity:0}}
.collection-glory-showcase{--collection-portal-width:clamp(118px, 10.2vw, 174px);--glory-phone-width:clamp(268px, min(22vw, 42vh), 360px);grid-template-areas:"previous themes preview next";grid-template-columns:var(--collection-portal-width) minmax(0, 66fr) minmax(330px, 34fr) var(--collection-portal-width);background:#06121f;border:0;height:calc(100dvh - 86px);min-height:720px}.collection-glory-background-crossfade{inset-inline:var(--collection-portal-width)}.collection-glory-theme-zone{z-index:2;background:linear-gradient(90deg,#05121feb,#05121fc2),0 0;grid-area:themes;min-width:0;height:100%;overflow:hidden}.collection-glory-preview-rail{background:linear-gradient(#06121f66,#040e18d6),0 0;border-inline-start:1px solid #c99a4f57;grid-area:preview;align-content:center;row-gap:18px;min-width:0;height:100%;min-height:0;padding:clamp(28px,4vh,48px) clamp(24px,2.6vw,44px) 26px}.collection-glory-backdrop:before{background:linear-gradient(#05111d1a,#05111d42 46%,#05111dc7)}.collection-glory-preview-actions .designs-showroom-primary{border:1px solid color-mix(in srgb, var(--glory-accent) 66%, #d2a65b);color:#fffdf9;background:color-mix(in srgb, var(--glory-accent) 74%, #b98943);box-shadow:0 16px 34px #020a1242}.collection-glory-preview-actions .designs-showroom-primary:hover,.collection-glory-preview-actions .designs-showroom-primary:focus-visible{background:color-mix(in srgb, var(--glory-accent) 62%, #c69a51)}.collection-glory-showcase[data-glory-mode=preview]{background:#fffaf8;grid-template-columns:minmax(330px,40fr) minmax(0,60fr);grid-template-areas:"preview previewPanel";min-height:calc(100dvh - 86px)}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-background-crossfade{inset-inline:0}@media (max-width:1180px) and (min-width:821px){.collection-glory-showcase{--collection-portal-width:76px;--glory-phone-width:clamp(264px, min(29vw, 42vh), 320px);grid-template-columns:var(--collection-portal-width) minmax(0, 1fr) minmax(320px, .76fr) var(--collection-portal-width)}}@media (max-width:820px){.collection-glory-showcase{--collection-portal-width:auto;--glory-phone-width:min(100%, 338px);grid-template-rows:190px auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"previous next""themes themes""preview preview";height:auto;min-height:auto;overflow:visible}.collection-glory-background-crossfade{inset:190px 0 0}.collection-glory-theme-zone{height:auto;overflow:visible}.collection-glory-preview-rail{border-block-start:1px solid #c99a4f57;border-inline-start:0;height:auto;min-height:0;padding:30px 16px 38px}.collection-glory-showcase[data-glory-mode=preview]{grid-template:"preview""previewPanel"/1fr}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-background-crossfade{inset:0}}.designs-showroom-page .collection-glory-showcase .collection-glory-theme-zone{background:linear-gradient(90deg,#05121fd9 0%,#05121fb8 48%,#05121f6b 76%,#05121f1a 100%),0 0;grid-area:themes;min-width:0;height:100%;overflow:hidden}.designs-showroom-page .collection-glory-showcase .collection-glory-preview-rail{background:linear-gradient(#06121f05 0%,#06121f0a 58%,#040e182e 100%),0 0;border-inline-start:1px solid #c99a4f57;grid-area:preview;align-content:center;row-gap:18px;min-width:0;height:100%;min-height:0;padding:clamp(28px,4vh,48px) clamp(24px,2.6vw,44px) 26px}.designs-showroom-page .collection-glory-showcase{view-transition-name:designs-collection}@media (max-width:1180px) and (min-width:821px){.designs-showroom-page .collection-glory-showcase{--collection-portal-width:76px;--glory-phone-width:clamp(248px, min(29vw, 36vh), 310px);grid-template-columns:var(--collection-portal-width) minmax(0, 1fr) minmax(320px, .76fr) var(--collection-portal-width)}}@media (max-width:820px){.designs-showroom-page .collection-glory-showcase{--collection-portal-width:auto;--glory-phone-width:min(100%, 338px);grid-template-rows:190px auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"previous next""themes themes""preview preview";height:auto;min-height:auto;overflow:visible}.designs-showroom-page .collection-glory-background-crossfade{inset:190px 0 0}.designs-showroom-page .collection-glory-showcase .collection-glory-theme-zone{background:linear-gradient(#05121fd6 0%,#05121fb3 56%,#05121f8a 100%),0 0;height:auto;overflow:visible}.designs-showroom-page .collection-glory-preview-rail{border-block-start:1px solid #c99a4f57;border-inline-start:0;height:auto;min-height:0;padding:30px 16px 38px}.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{grid-template:"preview""previewPanel"/1fr;height:auto;min-height:auto}.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview] .collection-glory-background-crossfade{inset:0}}.collection-glory-showcase{--glory-accent:var(--accent);--glory-accent-soft:rgba(var(--accent-rgb), .2);--glory-duration:6.5s;--glory-phone-width:clamp(350px, min(30vw, 47vh), 430px);--glory-preview-enter-delay:.12s;--glory-preview-translate-x:0px;--glory-preview-translate-y:0px;--glory-theme-exit-x:-18px;--glory-theme-enter-x:22px;isolation:isolate;overflow-anchor:none;border-block:1px solid rgba(var(--muted-rgb), .18);background:linear-gradient(90deg,#fffaf8 0% 54%,#f9f0ecf5 100%),#fffaf8;grid-template:"themes preview"minmax(0,1fr)/minmax(0,58fr) minmax(410px,42fr);min-height:calc(100vh - 86px);display:grid;position:relative;overflow:hidden}.collection-glory-background-crossfade{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.collection-glory-background-layer{--glory-background-layer-current:var(--glory-background-layer-image);background-position:50%;background-size:cover;background-image:var(--glory-background-layer-current);opacity:1;will-change:opacity;position:absolute;inset:0}.collection-glory-background-layer[data-layer-state=current]{z-index:0;animation:.9s both glory-background-layer-in}.collection-glory-background-layer[data-layer-state=previous]{z-index:1;animation:.9s both glory-background-layer-out}.collection-glory-section{isolation:auto}.collection-glory-backdrop:after{display:none}.collection-glory-preview-rail{z-index:2;border-inline-start:1px solid rgba(var(--muted-rgb), .16);background:linear-gradient(90deg,#fffaf80a,#f8f0ec47),0 0;grid-area:preview;align-content:start;place-items:start center;row-gap:clamp(14px,2vh,22px);min-height:calc(100vh - 86px);padding:clamp(18px,3vh,34px) clamp(18px,3vw,56px) 24px;display:grid;position:relative;overflow:hidden}.collection-glory-showcase[data-designs-intro=prepare][data-glory-mode=showcase] .collection-glory-preview-rail{opacity:0;transform:translate(16px)!important}.collection-glory-showcase[data-designs-intro=reveal][data-glory-mode=showcase] .collection-glory-preview-rail{transition:opacity .32s var(--ease-out) 80ms, transform .32s var(--ease-out) 80ms!important}.collection-glory-showcase[data-glory-mode=preview]{--glory-phone-width:clamp(350px, min(30vw, 47vh), 430px);background:#fffaf8;grid-template:"preview previewPanel"minmax(0,1fr)/minmax(330px,40fr) minmax(0,60fr);height:calc(100vh - 86px);min-height:calc(100vh - 86px);overflow:hidden}.collection-glory-showcase[data-glory-preview-direction=previous]{--glory-theme-exit-x:18px;--glory-theme-enter-x:-22px}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-copy-panel,.collection-glory-showcase[data-glory-mode=preview] .collection-glory-theme-zone{display:none}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-rail{border-inline-start:0;border-inline-end:1px solid rgba(var(--muted-rgb), .16);background:#f8f0ec1f;height:calc(100vh - 86px);min-height:calc(100vh - 86px)}.collection-glory-showcase[data-glory-mode=preview][data-glory-motion-ready=true] .collection-glory-preview-rail{animation:glory-preview-rail-enter 2.2s cubic-bezier(.42, 0, .2, 1) var(--glory-preview-enter-delay) both}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-backdrop:before{background:linear-gradient(90deg,#fffaf814 0%,#fffaf82e 58%,#fffaf857 100%)}.collection-glory-showcase[data-glory-preview-background=true] .collection-glory-backdrop{display:none}.collection-glory-phone-stage{z-index:3;width:var(--glory-phone-width);justify-items:center;display:grid;position:relative}.collection-glory-preview-actions{z-index:3;width:min(var(--glory-phone-width), 100%);justify-items:stretch;gap:9px;display:grid;position:relative}.collection-glory-preview-action{z-index:3;width:min(var(--glory-phone-width), 100%);text-align:center;justify-self:center;position:relative}.collection-glory-preview-actions .collection-glory-preview-action{width:100%}.collection-glory-preview-actions .designs-showroom-primary{color:#fff}.collection-glory-full-preview-link{color:var(--foreground);text-underline-offset:4px;justify-self:center;font-size:.78rem;font-weight:800;text-decoration:underline}.collection-glory-preview-panel{z-index:2;background:linear-gradient(90deg,#fffaf84d,#fffaf8bd 38%,#fffaf8e6),0 0;grid-area:previewPanel;grid-template-columns:minmax(92px,132px) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,38px);height:calc(100vh - 86px);min-height:calc(100vh - 86px);padding:clamp(24px,4vw,56px) clamp(24px,5vw,76px);animation:1.1s cubic-bezier(.22,1,.36,1) .52s both glory-preview-panel-enter;display:grid;position:relative;overflow:hidden}.collection-glory-preview-selector{align-content:center;gap:18px;min-width:0;display:grid}.collection-glory-selector-section{justify-items:center;gap:9px;min-width:0;display:grid}.collection-glory-selector-heading{max-width:110px;color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900;line-height:1.25}.collection-glory-opening-thumb{width:100%;min-width:0;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.collection-glory-opening-thumb-phone{aspect-ratio:9/19.5;background:linear-gradient(145deg,#1d2433,#050914 54%,#161b28);border:2px solid #111827;border-radius:18px;width:84px;padding:8px 4px 5px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;box-shadow:0 18px 34px #0f172a33,inset 0 0 0 1px #ffffff14}.collection-glory-opening-thumb-screen,.collection-glory-opening-variant-screen{background:#fffaf8;border-radius:13px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.collection-glory-opening-thumb-screen img,.collection-glory-opening-variant-screen img{object-fit:cover}.collection-glory-opening-thumb:hover .collection-glory-opening-thumb-phone,.collection-glory-opening-thumb:focus-visible .collection-glory-opening-thumb-phone,.collection-glory-opening-thumb[data-selected=true] .collection-glory-opening-thumb-phone{border-color:color-mix(in srgb, var(--glory-accent) 62%, #111827 38%);box-shadow:0 18px 34px #0f172a38, 0 0 0 3px var(--glory-accent-soft);transform:translateY(-2px)}.collection-glory-opening-thumb-island,.collection-glory-opening-variant-island{z-index:3;background:#05070c;border-radius:999px;width:26px;height:7px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.collection-glory-opening-play{z-index:4;background:color-mix(in srgb, var(--glory-accent) 86%, #111827 14%);border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0f172a33}.collection-glory-opening-play:before{content:"";border-block:6px solid #0000;border-inline-start:9px solid #fff;width:0;height:0;margin-left:2px;display:block}.collection-glory-opening-thumb-copy{text-align:center;gap:2px;max-width:104px;display:grid}.collection-glory-opening-thumb-copy strong{font-size:.68rem;font-weight:900;line-height:1.2}.collection-glory-opening-thumb-copy small{color:var(--muted);font-size:.62rem;font-weight:800;line-height:1.2}.collection-glory-page-rail{align-content:center;gap:14px;min-width:0;display:grid}.collection-glory-page-thumb{min-width:0;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.collection-glory-page-thumb-phone{aspect-ratio:9/19.5;background:linear-gradient(145deg,#1d2433,#050914 54%,#161b28);border:2px solid #111827;border-radius:16px;width:76px;padding:7px 3px 4px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;box-shadow:0 16px 30px #0f172a2e,inset 0 0 0 1px #ffffff14}.collection-glory-page-thumb:hover .collection-glory-page-thumb-phone,.collection-glory-page-thumb:focus-visible .collection-glory-page-thumb-phone,.collection-glory-page-thumb[data-selected=true] .collection-glory-page-thumb-phone{border-color:color-mix(in srgb, var(--glory-accent) 60%, #111827 40%);box-shadow:0 18px 34px #0f172a38, 0 0 0 3px var(--glory-accent-soft);transform:translateY(-2px)}.collection-glory-page-thumb-island{z-index:2;background:#05070c;border-radius:999px;width:24px;height:7px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.collection-glory-page-thumb-screen{--collection-glory-thumbnail-scale:.17;background:#fffaf8;border-radius:12px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.collection-glory-page-thumb-label{max-width:92px;color:var(--muted);text-align:center;font-size:.68rem;font-weight:800;line-height:1.2}.collection-glory-page-thumb[data-selected=true] .collection-glory-page-thumb-label{color:var(--foreground)}.collection-glory-preview-details{scrollbar-gutter:stable;align-content:center;gap:16px;max-width:620px;max-height:100%;padding-inline-end:6px;display:grid;overflow-y:auto}.collection-glory-preview-details h2,.collection-glory-preview-details h3,.collection-glory-preview-details p{margin:0}.collection-glory-preview-details h2{font-size:clamp(2.35rem,4.8vw,4rem);line-height:.96}.collection-glory-preview-details[data-preview-kind=opening]{gap:12px}.collection-glory-preview-details[data-preview-kind=opening] h2{font-size:clamp(2.15rem,4.1vw,3.45rem)}.collection-glory-preview-details>p{max-width:570px;color:var(--muted);line-height:1.55}.collection-glory-preview-details[data-preview-kind=opening]>p{line-height:1.45}.collection-glory-preview-details-cta{color:#fff;text-align:center;justify-self:start;min-width:190px}.collection-glory-selected-page-copy{border-inline-start:2px solid var(--glory-accent);gap:5px;padding-inline-start:14px;display:grid}.collection-glory-selected-page-copy span{color:var(--foreground);text-transform:uppercase;font-size:.84rem;font-weight:900}.collection-glory-selected-page-copy p,.collection-glory-no-variants{color:var(--muted);font-size:.9rem;line-height:1.45}.collection-glory-variant-groups{gap:14px;display:grid}.collection-glory-variant-group{gap:9px;display:grid}.collection-glory-variant-group h3{text-transform:uppercase;font-size:.82rem;font-weight:900}.collection-glory-variant-list{gap:8px;display:grid}.collection-glory-variant-option{border:1px solid rgba(var(--muted-rgb), .2);color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:#ffffffb8;border-radius:6px;gap:4px;padding:11px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.collection-glory-variant-option strong{font-size:.88rem;line-height:1.2}.collection-glory-variant-option small{color:var(--muted);font-size:.74rem;font-weight:700;line-height:1.35}.collection-glory-variant-option:hover,.collection-glory-variant-option:focus-visible,.collection-glory-variant-option[data-selected=true]{border-color:color-mix(in srgb, var(--glory-accent) 62%, var(--accent-strong) 38%);box-shadow:0 10px 24px rgba(var(--foreground-rgb), .09);transform:translateY(-1px)}.collection-glory-variant-option[data-selected=true]{background:linear-gradient(#fff,#fffaf8eb)}.collection-glory-opening-variant-group{gap:10px;display:grid}.collection-glory-opening-variant-group h3{text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.collection-glory-opening-variant-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;display:grid}.collection-glory-opening-variant-option{border:1px solid rgba(var(--muted-rgb), .22);min-width:0;color:var(--foreground);font:inherit;text-align:center;cursor:pointer;background:#ffffffc2;border-radius:7px;grid-template-rows:auto minmax(48px,auto);justify-items:center;gap:7px;padding:7px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.collection-glory-opening-variant-phone{aspect-ratio:9/19.5;background:linear-gradient(145deg,#1d2433,#050914 54%,#161b28);border:2px solid #111827;border-radius:16px;width:76px;padding:7px 3px 4px;display:block;position:relative;box-shadow:0 13px 24px #0f172a29,inset 0 0 0 1px #ffffff14}.collection-glory-opening-variant-screen{border-radius:12px}.collection-glory-opening-variant-copy{gap:3px;min-width:0;display:grid}.collection-glory-opening-variant-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.collection-glory-opening-variant-copy small{color:var(--muted);font-size:.64rem;font-weight:800;line-height:1.2}.collection-glory-opening-variant-option:hover,.collection-glory-opening-variant-option:focus-visible,.collection-glory-opening-variant-option[data-selected=true]{border-color:color-mix(in srgb, var(--glory-accent) 64%, var(--accent-strong) 36%);box-shadow:0 12px 28px rgba(var(--foreground-rgb), .1);transform:translateY(-1px)}.collection-glory-opening-variant-option[data-selected=true]{background:color-mix(in srgb, #fff 76%, var(--glory-accent-soft) 24%)}.collection-glory-preview-side-nav{z-index:8;pointer-events:none;position:absolute;inset:0}.collection-glory-preview-arrow,.collection-glory-next-atmosphere{appearance:none;font:inherit;border:0;padding:0}.collection-glory-preview-arrow{border:1px solid rgba(var(--muted-rgb), .24);width:44px;height:58px;color:var(--foreground);background:rgba(var(--panel-rgb), .72);box-shadow:0 14px 36px rgba(var(--foreground-rgb), .12);cursor:pointer;pointer-events:auto;border-radius:999px;place-items:center;transition:border-color .18s,background .18s,box-shadow .18s,opacity .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.collection-glory-preview-arrow>span{border-block-start:2px solid;border-inline-start:2px solid;width:12px;height:12px;display:block}.collection-glory-preview-arrow-previous{inset-inline-start:clamp(10px,1.7vw,22px)}.collection-glory-preview-arrow-previous>span{transform:translate(2px)rotate(-45deg)}.collection-glory-preview-arrow-next{border-color:rgba(var(--panel-rgb), .62);background:rgba(var(--panel-rgb), .76);color:#3f3437;width:42px;height:54px;position:relative;top:auto;transform:none}.collection-glory-preview-arrow-next>span{transform:translate(-2px)rotate(135deg)}.collection-glory-preview-arrow:hover,.collection-glory-preview-arrow:focus-visible,.collection-glory-next-atmosphere:hover .collection-glory-preview-arrow-next,.collection-glory-next-atmosphere:focus-visible .collection-glory-preview-arrow-next{border-color:color-mix(in srgb, var(--glory-accent) 48%, var(--accent-strong) 52%);background:rgba(var(--panel-rgb), .94);box-shadow:0 18px 44px rgba(var(--foreground-rgb), .16), 0 0 0 4px var(--glory-accent-soft)}.collection-glory-preview-arrow:focus-visible,.collection-glory-next-atmosphere:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.collection-glory-preview-arrow:disabled,.collection-glory-next-atmosphere:disabled{cursor:default;opacity:.42}.collection-glory-next-atmosphere{width:clamp(58px,6vw,88px);color:var(--foreground);cursor:pointer;pointer-events:auto;background:0 0;place-items:center;transition:opacity .22s,width .22s;display:grid;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.collection-glory-next-atmosphere:before,.collection-glory-next-atmosphere:after,.collection-glory-next-atmosphere-art{content:"";pointer-events:none;position:absolute;inset:0}.collection-glory-next-atmosphere-art{filter:saturate(.94);object-fit:cover;object-position:left center;opacity:.74;width:100%;height:100%;transition:filter .22s,opacity .22s,transform .42s;transform:scale(1.05)}.collection-glory-next-atmosphere:before{z-index:1;background:linear-gradient(90deg,#fffaf8d6 0%,#fffaf842 44%,#fffaf80a 100%)}.collection-glory-next-atmosphere:after{z-index:2;box-shadow:inset 1px 0 0 rgba(var(--muted-rgb), .18), inset 18px 0 24px #fffaf880}.collection-glory-next-atmosphere .collection-glory-preview-arrow-next{z-index:3}.collection-glory-next-atmosphere:hover,.collection-glory-next-atmosphere:focus-visible{width:clamp(68px,6.8vw,98px)}.collection-glory-next-atmosphere:hover .collection-glory-next-atmosphere-art,.collection-glory-next-atmosphere:focus-visible .collection-glory-next-atmosphere-art{filter:saturate();opacity:.86;transform:scale(1.02)}[dir=rtl] .collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-rail{border-inline-end:0;border-inline-start:1px solid rgba(var(--muted-rgb), .16)}.collection-glory-phone-stage.builder-preview-phone-frame-enabled .builder-preview-device-frame{width:100%;padding:0}.collection-glory-phone-stage .builder-preview-device-shell{width:100%;max-width:none}.collection-glory-phone-stage .builder-preview-device-screen{overflow:hidden}@media (min-width:821px){.designs-showroom-page .collection-glory-phone-stage.builder-preview-phone-frame-enabled.builder-preview-canvas-mobile{--builder-preview-phone-scale:clamp(.566, calc((100dvh - 170px) / 915px), .8);width:var(--builder-preview-phone-frame-width)}.designs-showroom-page .collection-glory-phone-stage.builder-preview-canvas-mobile .collection-glory-phone-demo{aspect-ratio:auto;zoom:var(--builder-preview-phone-scale);width:402px;height:874px}}.collection-glory-phone-demo{aspect-ratio:9/19.5;opacity:1;filter:blur();will-change:opacity, transform, filter;background:#fffaf8;border-radius:38px;width:100%;transition:opacity .32s,transform .42s,filter .42s;position:relative;overflow:hidden;transform:scale(1);container-type:inline-size}.collection-glory-preview-swap{opacity:1;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);will-change:opacity, transform;position:absolute;inset:0;transform:scale(1)}.collection-glory-preview-swap[data-preview-swap-phase=entering]{opacity:0;transform:scale(.97)}.collection-glory-showcase[data-glory-preview-phase=exiting] .collection-glory-backdrop img{opacity:.34;filter:blur(3px);transform:scale(1.035)}.collection-glory-showcase[data-glory-preview-phase=exiting] .collection-glory-phone-demo{opacity:0;transform:translateX(var(--glory-theme-exit-x)) scale(.985);filter:blur(5px)}.collection-glory-showcase[data-glory-preview-phase=entering] .collection-glory-backdrop img{animation:.84s both glory-backdrop-enter}.collection-glory-showcase[data-glory-preview-phase=entering] .collection-glory-phone-demo{animation:.56s cubic-bezier(.2,.8,.2,1) both glory-phone-enter}[dir=rtl] .collection-glory-backdrop{left:auto;right:0}[dir=rtl] .collection-glory-backdrop:before{background:linear-gradient(270deg,#fffaf84d 0%,#fffaf814 34%,#fffaf800 66%)}[dir=rtl] .collection-glory-phone-stage{left:auto;right:auto}[dir=rtl] .collection-glory-preview-rail{border-inline-start:0;border-inline-end:1px solid rgba(var(--muted-rgb), .16)}[dir=rtl] .collection-glory-preview-arrow-previous>span{transform:translate(-2px)rotate(135deg)}[dir=rtl] .collection-glory-preview-arrow-next>span{transform:translate(2px)rotate(-45deg)}[dir=rtl] .collection-glory-next-atmosphere:before{background:linear-gradient(270deg,#fffaf8e6 0%,#fffaf861 44%,#fffaf814 100%)}[dir=rtl] .collection-glory-next-atmosphere:after{box-shadow:inset -1px 0 0 rgba(var(--muted-rgb), .18), inset -18px 0 24px #fffaf880}@media (max-width:1120px) and (min-width:821px){.collection-glory-showcase{--glory-phone-width:clamp(320px, min(34vw, 45vh), 380px);grid-template-columns:minmax(0,56fr) minmax(350px,44fr)}.collection-glory-showcase[data-glory-mode=preview]{--glory-phone-width:clamp(292px, min(30vw, 48vh), 360px);grid-template-columns:minmax(310px,38fr) minmax(0,62fr)}.collection-glory-preview-panel{grid-template-columns:minmax(78px,108px) minmax(0,1fr);padding-inline:clamp(20px,3vw,42px)}.collection-glory-opening-variant-list{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-glory-page-thumb-screen{--collection-glory-thumbnail-scale:.17}}.collection-glory-theme-card{appearance:none;font:inherit;text-align:start;cursor:pointer;padding:0}@media (prefers-reduced-motion:reduce){.collection-glory-preview-swap{transition:opacity .16s var(--ease-out);transform:none}}@property --signature-track-offset{syntax:"<length-percentage>";inherits:false;initial-value:0%}@keyframes signature-gallery-roll-down{0%{--signature-track-offset:calc(-50% - (var(--signature-cycle-gap) / 2))}to{--signature-track-offset:0%}}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-rail{background:#fffdfb14;padding:clamp(22px,3vh,36px) clamp(24px,2.4vw,42px)}.collection-glory-preview-story{z-index:2;align-content:center;min-width:0;padding-block:clamp(8px,2vh,24px);display:grid;position:relative}.collection-glory-preview-details-cta{border:1px solid color-mix(in srgb, var(--glory-accent) 62%, #a87422 38%);color:#fffdf8;background:linear-gradient(135deg, color-mix(in srgb, var(--glory-accent) 64%, #cfac5d 36%), color-mix(in srgb, var(--glory-accent) 54%, #b6802f 46%));border-radius:7px;justify-self:start;min-width:min(100%,250px);min-height:50px;padding-inline:24px;font-size:.86rem;box-shadow:inset 0 1px #ffffff4d,0 12px 28px #4d371c1f}.collection-signature-intro{gap:12px;margin-block-start:clamp(38px,6vh,68px);display:grid}.collection-signature-intro h2,.collection-signature-intro p{margin:0}.collection-signature-intro h2{color:#14264b;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.35rem,1.75vw,1.75rem);font-weight:600;line-height:1.1}.collection-signature-rule{background:color-mix(in srgb, var(--glory-accent) 66%, #c7a55f 34%);width:58px;height:1px;margin-block:3px 1px;display:block;position:relative}.collection-signature-rule:after{top:50%;border:1px solid color-mix(in srgb, var(--glory-accent) 66%, #c7a55f 34%);content:"";background:#fffdfb;width:5px;height:5px;position:absolute;inset-inline-start:25px;transform:translateY(-50%)rotate(45deg)}.collection-signature-intro p{max-width:34ch;color:color-mix(in srgb, var(--foreground) 68%, #667085 32%);font-size:clamp(.82rem,.92vw,.96rem);line-height:1.58}.collection-signature-gallery{overscroll-behavior:contain;outline:none;min-width:0;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 92%,#0000 100%)}.collection-signature-gallery:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.collection-signature-gallery-lanes{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(10px,1.15vw,18px);height:100%;padding-inline:clamp(3px,.5vw,8px);display:grid}.collection-signature-lane{--signature-cycle-gap:clamp(18px, 2.4vh, 30px);min-width:0;height:100%}.collection-signature-lane[data-lane="1"]{padding-block-start:clamp(42px,6vh,72px)}.collection-signature-lane-track{gap:var(--signature-cycle-gap);transform:translateY(round(nearest, var(--signature-track-offset), 1px));backface-visibility:hidden;will-change:transform;animation:signature-gallery-roll-down var(--signature-lane-duration) linear infinite;flex-direction:column;display:flex}.collection-signature-gallery:hover .collection-signature-lane-track,.collection-signature-gallery:focus-within .collection-signature-lane-track{animation-play-state:paused}.collection-signature-lane-cycle{gap:clamp(14px,2.1vh,24px);display:grid}.collection-signature-card{width:min(100%,380px);transform:translateX(var(--signature-card-offset));transform-origin:50%;margin:0;margin-inline:auto;position:relative}.collection-signature-card-surface,.collection-signature-card-surface *{backface-visibility:hidden}.collection-signature-card[data-signature-card-shape=wide]{aspect-ratio:1.72}.collection-signature-card[data-signature-card-shape=square]{aspect-ratio:1.18;width:min(92%,330px)}.collection-signature-card[data-signature-card-shape=tall]{aspect-ratio:.94;width:min(84%,290px)}.collection-signature-card-surface{background:#fffffff0;border:1px solid #505b731a;border-radius:12px;width:100%;height:100%;transition:box-shadow .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 24px 48px #313a4e17,0 5px 14px #313a4e0d,inset 0 1px #ffffffeb}.collection-signature-card:hover .collection-signature-card-surface{transform:translateY(-2px);box-shadow:0 28px 56px #313a4e21,0 6px 18px #313a4e12,inset 0 1px #fffffff5}.collection-signature-card .collection-glory-variant-preview{border-radius:inherit;width:100%;height:100%;min-height:0}.collection-signature-card .collection-glory-variant-preview[data-preview-mode=isolated]{background:radial-gradient(circle at 50% 36%,#fff 0%,#fffdfb 62%,#f8f6f3 100%);min-height:0;padding:clamp(10px,1.2vw,16px)}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail{width:100%;height:100%;min-height:0}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme]{height:auto;overflow:visible}.collection-signature-card .collection-glory-variant-preview[data-block-type=response][data-preview-mode=isolated]{background:0 0}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme]{box-shadow:none;background:0 0;border-color:#0000}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme] .builder-event-details-v2-schedule-thumbnail-canvas{background:0 0}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail-fit-frame{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:visible}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail-fit-frame>.builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme]{transform:scale(var(--builder-rsvp-v2-preview-fit-scale,1));transform-origin:50%}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .rsvp-v2-choice-preview{width:100%;max-width:100%}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-event-details-v2-schedule-thumbnail-canvas{place-items:center;height:100%;font-size:clamp(6px,.72vw,9px);display:grid}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme] .builder-event-details-v2-schedule-thumbnail-canvas{height:auto;min-height:0;overflow:visible}.collection-signature-card .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme] .rsvp-v2-response-label,.collection-signature-phone-spotlight-preview .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme] .rsvp-v2-response-label{font-size:clamp(9px,3.8cqi,11px)}.collection-signature-decoration-preview{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:clamp(14px,1.6vw,24px)}.collection-signature-decoration-preview[data-decoration-category=frames]{inset:8px}.collection-signature-phone-spotlight{z-index:4;pointer-events:none;opacity:0;background:0 0;place-items:center;padding:12%;transition:opacity .22s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;overflow:hidden}.collection-signature-phone-spotlight[data-spotlight-active=true]{opacity:1}.collection-signature-phone-spotlight:has(.collection-glory-variant-preview[data-block-type=response]){padding:5%}.collection-signature-phone-spotlight-preview{aspect-ratio:1;width:100%;max-height:78%;transition:transform .26s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.96)}.collection-signature-phone-cover-background{z-index:0;pointer-events:none;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.collection-signature-phone-spotlight-preview{z-index:1}.collection-signature-phone-cover-background[data-invitation-background-asset=true]{background-image:var(--invitation-screen-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.collection-signature-phone-spotlight[data-spotlight-active=true] .collection-signature-phone-spotlight-preview{transform:scale(1)}.collection-signature-phone-spotlight-preview[data-signature-card-shape=wide]{aspect-ratio:1.72}.collection-signature-phone-spotlight-preview[data-signature-card-shape=wide]:has(.collection-glory-variant-preview[data-block-type=response]){aspect-ratio:1.35}.collection-signature-phone-spotlight-preview[data-signature-card-shape=tall]{aspect-ratio:.94;width:82%}.collection-signature-phone-spotlight-preview .collection-glory-variant-preview{width:100%;height:100%;min-height:0}.collection-signature-phone-spotlight-preview .collection-glory-variant-preview[data-preview-mode=isolated]{background:0 0;place-items:center;min-height:0;padding:0;display:grid}.collection-signature-phone-spotlight-preview .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail{width:100%;height:100%;min-height:0}.collection-signature-phone-spotlight-preview .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme]{height:auto;overflow:visible}.collection-signature-phone-spotlight-preview .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail-fit-frame{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:visible}.collection-signature-phone-spotlight-preview .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail-fit-frame>.builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme]{transform:scale(var(--builder-rsvp-v2-preview-fit-scale,1));transform-origin:50%}.collection-signature-phone-spotlight-preview .collection-glory-variant-preview[data-block-type=response] .rsvp-v2-choice-preview{width:100%;max-width:100%}.collection-signature-phone-spotlight-preview .builder-event-details-v2-schedule-thumbnail-canvas{place-items:center;width:100%;height:100%;font-size:clamp(7px,1vw,11px);display:grid}.collection-signature-phone-spotlight-preview .collection-glory-variant-preview[data-block-type=response] .builder-rsvp-v2-response-thumbnail[data-rsvp-v2-preview-family=theme] .builder-event-details-v2-schedule-thumbnail-canvas{height:auto;min-height:0;overflow:visible}.collection-signature-phone-spotlight-preview .collection-signature-decoration-preview{inset:0}@media (max-width:1180px) and (min-width:821px){.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{--glory-phone-width:clamp(286px, min(28vw, 45vh), 340px);grid-template-columns:minmax(320px,35fr) minmax(0,65fr)}.collection-glory-preview-panel{grid-template-columns:minmax(220px,.7fr) minmax(350px,1.3fr);gap:14px;padding:22px;padding-inline-end:64px}.collection-glory-preview-heading h1{font-size:clamp(2.7rem,4.4vw,3.65rem)}.collection-glory-preview-details-cta{min-width:188px;padding-inline:16px}.collection-signature-intro{margin-block-start:clamp(28px,4vh,44px)}}@media (max-width:820px){.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{--glory-phone-width:min(78vw, 338px);background:#fffdfb;grid-template-columns:minmax(0,1fr)}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-rail{min-height:min(760px,100dvh - 86px);padding:42px 20px}.collection-glory-preview-panel{background:#fffdfbf0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:34px;height:auto;min-height:0;padding:44px 20px 54px;overflow:visible}.collection-glory-preview-story{padding:0}.collection-glory-preview-heading h1{max-width:none;font-size:clamp(2.9rem,13vw,4.2rem)}.collection-glory-preview-heading p,.collection-signature-intro p{max-width:42ch}.collection-glory-preview-details-cta{justify-self:start;width:min(100%,320px)}.collection-signature-intro{margin-block-start:40px}.collection-signature-gallery{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.collection-signature-gallery-lanes{align-items:start;gap:12px;height:auto;padding:0}.collection-signature-lane,.collection-signature-lane[data-lane="1"]{height:auto;padding-block-start:0}.collection-signature-lane-track{animation:none}.collection-signature-lane-cycle[aria-hidden=true]{display:none}.collection-signature-card,.collection-signature-card[data-signature-card-shape=square],.collection-signature-card[data-signature-card-shape=tall]{width:min(94%,320px)}}@media (hover:none) and (pointer:coarse) and (min-width:821px){.collection-signature-gallery{scrollbar-width:thin;overflow-y:auto}.collection-signature-lane-track{animation:none}.collection-signature-lane-cycle[aria-hidden=true]{display:none}}@media (prefers-reduced-motion:reduce){.collection-signature-gallery{scrollbar-width:thin;overflow-y:auto}.collection-signature-lane-track{will-change:auto;animation:none}.collection-signature-lane-cycle[aria-hidden=true]{display:none}.collection-signature-card-surface,.collection-signature-phone-spotlight,.collection-signature-phone-spotlight-preview{transition:none}.collection-glory-preview-swap[data-preview-swap-phase=entering]{opacity:0;transform:none}}.collection-glory-phone-demo .collection-glory-invitation-preview.invitation-preview{background:var(--invitation-color-background,#fffaf8);width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;scrollbar-gutter:auto;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.collection-glory-phone-demo .collection-glory-live-invitation-preview .invitation-journey{--invitation-journey-height:calc(100cqw * 874 / 402);overscroll-behavior-y:auto;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;max-height:100%}.collection-glory-phone-demo:has(.collection-glory-live-invitation-preview):not(:has(.invitation-opening-overlay)){cursor:grab}.collection-glory-phone-demo[data-phone-dragging=true]{cursor:grabbing}.collection-glory-phone-demo[data-phone-dragging=true] .invitation-journey[data-journey-phase=cover]{scroll-snap-type:none}.collection-glory-live-invitation-preview img,.collection-glory-live-invitation-preview a{-webkit-user-drag:none}.collection-glory-live-invitation-preview iframe{pointer-events:none}.collection-glory-phone-demo .collection-glory-live-invitation-preview .invitation-journey::-webkit-scrollbar{display:none}.collection-glory-phone-demo .collection-glory-live-invitation-preview .invitation-journey-screen,.collection-glory-phone-demo .collection-glory-live-invitation-preview .invitation-journey-screen>.invitation-screen{box-shadow:none;border:0;border-radius:0;margin:0}.collection-glory-showcase[data-glory-mode=showcase] .collection-glory-phone-demo .collection-glory-invitation-preview>.invitation-screen{display:none}.collection-glory-showcase[data-glory-mode=showcase] .collection-glory-phone-demo .collection-glory-invitation-preview>.cover-screen,.collection-glory-showcase[data-glory-mode=showcase] .collection-glory-phone-demo .collection-glory-invitation-preview>.cover-v2-screen{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;min-height:100%;padding:clamp(18px,5.5cqw,30px);display:grid;overflow:hidden}.collection-glory-phone-demo .collection-glory-selected-page-preview>.invitation-screen{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;min-height:100%;display:grid;overflow:hidden}.collection-glory-phone-demo .collection-glory-selected-page-preview>.cover-v2-screen,.collection-glory-phone-demo .collection-glory-selected-page-preview>.event-details-v2-screen,.collection-glory-phone-demo .collection-glory-selected-page-preview>.location-v2-screen,.collection-glory-phone-demo .collection-glory-selected-page-preview>.rsvp-v2-screen{aspect-ratio:auto;border:0;border-radius:0;height:100%;min-height:100%;overflow:hidden}.collection-glory-page-thumbnail-renderer{background:var(--invitation-color-background,#fffaf8);width:402px;height:874px;min-height:0;max-height:none;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(var(--collection-glory-thumbnail-scale));transform-origin:0 0;border:0;border-radius:0;align-self:auto;padding:0;position:absolute;inset:0;overflow:hidden}.collection-glory-page-thumbnail-renderer.invitation-preview[data-invitation-renderer-mode=template-preview]{height:874px;max-height:none;overflow-y:hidden}.collection-glory-page-thumbnail-renderer>.invitation-screen{aspect-ratio:auto;border:0;border-radius:0;width:402px;height:874px;min-height:874px;display:grid;overflow:hidden}.collection-glory-phone-demo .collection-glory-invitation-preview .cover-v2-canvas,.collection-glory-phone-demo .collection-glory-invitation-preview .cover-v2-grid{width:100%;height:100%;min-height:100%}.collection-glory-phone-demo .collection-glory-invitation-preview .invitation-opening-overlay{border-radius:0}.collection-glory-phone-demo .collection-glory-invitation-preview .invitation-opening-skip,.collection-glory-phone-demo .collection-glory-invitation-preview .invitation-opening-replay{display:none}@media (prefers-reduced-motion:reduce){.collection-glory-phone-demo .collection-glory-invitation-preview .invitation-opening-overlay{display:none}}@media (max-width:820px){.collection-glory-showcase{--theme-preview-background-current:var(--theme-preview-background-mobile-image)}.collection-glory-background-layer{--glory-background-layer-current:var(--glory-background-layer-mobile-image)}.collection-glory-showcase{--glory-phone-width:min(100%, 338px);grid-template:"copy""preview""themes"/1fr;min-height:auto;overflow:visible}.collection-glory-showcase[data-glory-mode=preview]{--glory-phone-width:min(100%, 338px);grid-template:"preview""previewPanel"/1fr;height:auto;min-height:auto;overflow:visible}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-side-nav{z-index:20;position:fixed;inset-block:86px 0}.collection-glory-preview-arrow{width:38px;height:48px}.collection-glory-preview-arrow>span{width:10px;height:10px}.collection-glory-preview-arrow-previous{inset-inline-start:8px;top:30%}.collection-glory-next-atmosphere{place-items:start center;width:42px;padding-block-start:24vh}.collection-glory-next-atmosphere:hover,.collection-glory-next-atmosphere:focus-visible{width:48px}.collection-glory-preview-arrow-next{width:36px;height:46px}.collection-glory-preview-rail{border-block:1px solid rgba(var(--muted-rgb), .16);border-inline-start:0;min-height:0;padding:24px 16px 32px}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-rail{border-inline-end:0;height:auto;min-height:0;animation:none}[dir=rtl] .collection-glory-preview-rail{border-inline-end:0}.collection-glory-backdrop{width:100%;height:auto;margin:0;inset:0}.collection-glory-backdrop:before{background:linear-gradient(#fffaf8 0%,#fffaf880 26%,#fffaf805 72%)}.collection-glory-backdrop:after{display:none}.collection-glory-phone-stage{width:var(--glory-phone-width);min-width:0;margin:0 auto;position:relative;top:auto;right:auto;transform:none}.collection-glory-preview-action,.collection-glory-preview-actions{width:min(100%,338px)}.collection-glory-preview-panel{grid-template-columns:1fr;align-items:start;gap:22px;height:auto;min-height:0;padding:24px 16px 34px;animation:none;overflow:visible}.collection-glory-preview-selector{align-content:start;gap:18px}.collection-glory-selector-section{justify-items:start}.collection-glory-selector-heading{text-align:start;max-width:none}.collection-glory-opening-thumb{width:112px}.collection-glory-opening-thumb-phone{width:88px}.collection-glory-page-rail{scroll-snap-type:x proximity;gap:12px;width:100%;min-width:0;max-width:100%;padding:2px 2px 10px;display:flex;overflow-x:auto}.collection-glory-page-thumb{scroll-snap-align:start;min-width:92px}.collection-glory-page-thumb-phone{width:82px}.collection-glory-page-thumb-screen{--collection-glory-thumbnail-scale:.17}.collection-glory-preview-details{max-width:none}.collection-glory-preview-details h2{font-size:2.45rem}.collection-glory-opening-variant-list{scroll-snap-type:x proximity;gap:10px;width:100%;min-width:0;max-width:100%;padding:2px 2px 10px;display:flex;overflow-x:auto}.collection-glory-opening-variant-option{scroll-snap-align:start;min-width:138px}[dir=rtl] .collection-glory-phone-stage{left:auto}.collection-glory-phone-copy strong{font-size:2rem}}.designs-showroom-page .collection-glory-showcase{--collection-portal-width:clamp(118px, 10.2vw, 174px);--glory-phone-width:clamp(248px, min(22vw, 36vh), 350px);grid-template-areas:"previous themes preview next";grid-template-columns:var(--collection-portal-width) minmax(0, 66fr) minmax(330px, 34fr) var(--collection-portal-width);background:#06121f;border:0;grid-template-rows:minmax(0,1fr);height:calc(100dvh - 86px);min-height:620px;overflow:hidden}.designs-showroom-page .collection-glory-background-crossfade{inset-inline:var(--collection-portal-width)}.designs-showroom-page .collection-glory-theme-zone{background:linear-gradient(90deg,#05121feb,#05121fc2),0 0;grid-area:themes;min-width:0;height:100%;overflow:hidden}.designs-showroom-page .collection-glory-preview-rail{background:linear-gradient(#06121f66,#040e18d6),0 0;border-inline-start:1px solid #c99a4f57;grid-area:preview;align-content:center;row-gap:18px;min-width:0;height:100%;min-height:0;padding:clamp(28px,4vh,48px) clamp(24px,2.6vw,44px) 26px}.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{background:#fffaf8;grid-template:"preview previewPanel"minmax(0,1fr)/minmax(330px,40fr) minmax(0,60fr);height:calc(100dvh - 86px);min-height:calc(100dvh - 86px)}.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview] .collection-glory-background-crossfade{inset-inline:0}@media (max-width:1180px) and (min-width:821px){.designs-showroom-page .collection-glory-showcase{--collection-portal-width:76px;--glory-phone-width:clamp(248px, min(29vw, 36vh), 310px);grid-template-columns:var(--collection-portal-width) minmax(0, 1fr) minmax(320px, .76fr) var(--collection-portal-width)}}@media (max-width:820px){.designs-showroom-page .collection-glory-showcase{--collection-portal-width:auto;--glory-phone-width:min(100%, 338px);grid-template-rows:190px auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"previous next""themes themes""preview preview";height:auto;min-height:auto;overflow:visible}.designs-showroom-page .collection-glory-background-crossfade{inset:190px 0 0}.designs-showroom-page .collection-glory-theme-zone{height:auto;overflow:visible}.designs-showroom-page .collection-glory-preview-rail{border-block-start:1px solid #c99a4f57;border-inline-start:0;height:auto;min-height:0;padding:30px 16px 38px}.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{grid-template:"preview""previewPanel"/1fr;height:auto;min-height:auto}.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview] .collection-glory-background-crossfade{inset:0}}@keyframes glory-preview-rail-enter{0%{opacity:1;transform:translate(var(--glory-preview-translate-x), var(--glory-preview-translate-y))}to{opacity:1;transform:translate(0)}}@keyframes glory-preview-panel-enter{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes glory-progress{to{transform:scaleX(1)}}@keyframes glory-background-layer-in{0%{opacity:0}to{opacity:1}}@keyframes glory-background-layer-out{0%{opacity:1}to{opacity:0}}@keyframes glory-backdrop-enter{0%{opacity:.28;filter:blur(4px);transform:scale(1.045)}to{opacity:1;filter:blur();transform:scale(1.012)}}@keyframes glory-phone-enter{0%{opacity:0;transform:translateX(var(--glory-theme-enter-x)) scale(1.015);filter:blur(5px)}to{opacity:1;filter:blur();transform:scale(1)}}.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{grid-template-columns:minmax(330px,36fr) minmax(0,64fr)}.collection-glory-preview-panel{background:#fffdfbf0;grid-template-rows:auto minmax(230px,.9fr) minmax(250px,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.6vh,28px);padding:clamp(24px,3.2vh,38px) clamp(34px,4.2vw,68px) clamp(20px,2.8vh,32px);padding-inline-end:clamp(78px,5.4vw,96px);overflow:hidden;container-type:inline-size}.collection-glory-preview-heading{gap:8px;min-width:0;display:grid}.collection-glory-preview-heading h1,.collection-glory-preview-heading p{margin:0}.collection-glory-preview-heading h1{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.5rem,4.2vw,4.4rem);font-weight:500;line-height:.94}.collection-glory-preview-details-cta{color:#fff;text-align:center;white-space:nowrap;justify-content:center;justify-self:end;align-items:center;gap:18px;min-width:210px;min-height:46px;padding-inline:22px;font-size:.84rem;font-weight:800;display:inline-flex}.collection-glory-preview-details-cta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:16px;height:16px;transition:transform .18s}.collection-glory-preview-details-cta:hover svg,.collection-glory-preview-details-cta:focus-visible svg{transform:translate(3px)}[dir=rtl] .collection-glory-preview-details-cta svg{transform:scaleX(-1)}[dir=rtl] .collection-glory-preview-details-cta:hover svg,[dir=rtl] .collection-glory-preview-details-cta:focus-visible svg{transform:translate(-3px)scaleX(-1)}.collection-glory-preview-selector{--journey-phone-width:clamp(70px, min(10.5cqi, 10.5dvh), 96px);--journey-render-scale:.2;align-content:stretch;gap:clamp(9px,1.25cqi,14px);min-width:0;display:grid}.collection-glory-preview-selector h2{color:var(--foreground);font-family:var(--font-display);margin:0;font-size:clamp(1.12rem,1.5vw,1.45rem);font-weight:600;line-height:1.1}.collection-glory-journey-rail{grid-template-columns:repeat(5, minmax(calc(var(--journey-phone-width) + 8px), 1fr));gap:clamp(8px,1.8cqi,28px);min-width:0;display:grid;position:relative;overflow:hidden}.collection-glory-journey-rail:after{z-index:0;background:color-mix(in srgb, var(--glory-accent) 62%, #c9a35e 38%);content:"";height:1px;position:absolute;bottom:10px;left:2%;right:2%}.collection-glory-journey-step{z-index:1;min-width:0;color:var(--muted);font:inherit;text-align:center;background:0 0;border:0;grid-template-rows:auto auto 22px;justify-items:center;gap:clamp(6px,.85cqi,9px);padding:0;display:grid;position:relative}.collection-glory-journey-step-hit,.collection-glory-variant-option-hit{z-index:6;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.collection-glory-journey-step-hit:focus-visible,.collection-glory-variant-option-hit:focus-visible{outline:none}.collection-glory-journey-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.66rem,1.25cqi,.8rem);font-weight:800;line-height:1.2;transition:color .18s;overflow:hidden}.collection-glory-journey-preview{box-sizing:border-box;width:var(--journey-phone-width);aspect-ratio:9/19.5;background:linear-gradient(145deg,#1d2433,#050914 54%,#161b28);border:2px solid #111827;border-radius:19px;min-height:0;max-height:none;padding:8px 4px 5px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:visible;box-shadow:0 16px 30px #0f172a2e,inset 0 0 0 1px #ffffff14}.collection-glory-journey-device-screen{background:#fff;border-radius:13px;width:100%;height:100%;display:block;position:relative;overflow:hidden;container-type:size}.collection-glory-journey-device-screen[data-preview-type=opening] img{object-fit:cover}.collection-glory-journey-device-island{z-index:5;background:#05070c;border-radius:999px;width:27px;height:7px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff0f}.collection-glory-journey-step:hover .collection-glory-journey-preview{border-color:color-mix(in srgb, var(--glory-accent) 54%, #111827 46%);box-shadow:0 20px 36px #0f172a38, 0 0 0 3px var(--glory-accent-soft);transform:translateY(-2px)}.collection-glory-journey-step:has(.collection-glory-journey-step-hit:focus-visible) .collection-glory-journey-preview{border-color:color-mix(in srgb, var(--glory-accent) 54%, #111827 46%);box-shadow:0 20px 36px #0f172a38, 0 0 0 3px var(--glory-accent-soft);transform:translateY(-2px)}.collection-glory-journey-step[data-selected=true] .collection-glory-journey-preview{border-color:color-mix(in srgb, var(--glory-accent) 76%, #bd9450 24%);box-shadow:0 20px 36px #0f172a3d, 0 0 0 3px color-mix(in srgb, var(--glory-accent-soft) 82%, transparent)}.collection-glory-journey-step:hover .collection-glory-journey-label,.collection-glory-journey-step[data-selected=true] .collection-glory-journey-label{color:color-mix(in srgb, var(--glory-accent) 64%, #8a6428 36%)}.collection-glory-journey-step:has(.collection-glory-journey-step-hit:focus-visible) .collection-glory-journey-label{color:color-mix(in srgb, var(--glory-accent) 64%, #8a6428 36%)}.collection-glory-journey-marker{z-index:2;border:1px solid color-mix(in srgb, var(--glory-accent) 64%, #b58b46 36%);background:#fffdfa;border-radius:50%;align-self:center;width:7px;height:7px;transition:width .18s,height .18s,background .18s,box-shadow .18s;display:block;position:relative}.collection-glory-journey-step[data-selected=true] .collection-glory-journey-marker{background:color-mix(in srgb, var(--glory-accent) 72%, #bd8d3b 28%);border:0;width:13px;height:13px;box-shadow:0 0 0 4px #fffdfae6}.collection-glory-journey-play,.collection-glory-opening-shelf-play{z-index:4;background:color-mix(in srgb, var(--glory-accent) 78%, #a57831 22%);width:30px;height:30px;box-shadow:0 8px 18px rgba(var(--foreground-rgb), .18);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection-glory-journey-play:before,.collection-glory-opening-shelf-play:before{content:"";border-block:5px solid #0000;border-inline-start:8px solid #fff;width:0;height:0;margin-inline-start:2px}.collection-glory-journey-renderer{background:var(--invitation-color-background,#fff);width:402px;height:874px;min-height:874px;max-height:none;box-shadow:none;pointer-events:none;transform:translateX(-50%) scale(var(--journey-render-scale));transform-origin:top;border:0;border-radius:0;padding:0;position:absolute;top:0;left:50%;overflow:hidden}@supports (transform:scale(calc(1px / 1px))){.collection-glory-journey-renderer{--journey-render-scale:calc(100cqw / 402px)}}.collection-glory-journey-renderer>.invitation-screen{aspect-ratio:auto;border:0;border-radius:0;width:402px;height:874px;min-height:874px;display:grid;overflow:hidden}.collection-glory-focused-shelf{border:1px solid rgba(var(--muted-rgb), .2);min-width:0;min-height:0;box-shadow:0 14px 38px rgba(var(--foreground-rgb), .05);background:#ffffffd1;border-radius:13px;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.collection-glory-shelf-heading{padding:14px 18px 7px}.collection-glory-shelf-heading h2{color:var(--foreground);font-family:var(--font-display);margin:0;font-size:clamp(1.04rem,1.4vw,1.35rem);font-weight:600;line-height:1.15}.collection-glory-shelf-tabs{border-bottom:1px solid rgba(var(--muted-rgb), .18);scrollbar-width:thin;min-width:0;padding-inline:10px;display:flex;overflow-x:auto}.collection-glory-shelf-tab{color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1 0 140px;gap:2px;padding:8px 12px 10px;display:grid;position:relative}.collection-glory-shelf-tab:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.collection-glory-shelf-tab strong{color:var(--foreground);font-size:.78rem;font-weight:800;line-height:1.2}.collection-glory-shelf-tab small{font-size:.7rem;font-weight:700;line-height:1.2}.collection-glory-shelf-tab:hover,.collection-glory-shelf-tab:focus-visible,.collection-glory-shelf-tab[data-selected=true]{color:color-mix(in srgb, var(--glory-accent) 66%, #8d672b 34%)}.collection-glory-shelf-tab[data-selected=true]:after{background:color-mix(in srgb, var(--glory-accent) 72%, #bd8d3b 28%)}.collection-glory-shelf-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.collection-glory-variant-shelf,.collection-glory-opening-shelf{scrollbar-color:rgba(var(--muted-rgb), .28) transparent;scrollbar-width:thin;scroll-snap-type:x proximity;gap:12px;min-width:0;min-height:0;padding:12px 12px 14px;display:flex;overflow:auto hidden}.collection-glory-variant-option,.collection-glory-opening-shelf-option{border:1px solid rgba(var(--muted-rgb), .2);min-width:0;min-height:0;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;scroll-snap-align:start;background:#fff;border-radius:10px;flex:0 0 clamp(190px,25%,250px);grid-template-rows:minmax(0,1fr) auto;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.collection-glory-variant-option:hover,.collection-glory-opening-shelf-option:hover,.collection-glory-opening-shelf-option:focus-visible{border-color:color-mix(in srgb, var(--glory-accent) 54%, rgba(var(--muted-rgb), .2) 46%);box-shadow:0 12px 28px rgba(var(--foreground-rgb), .1);transform:translateY(-2px)}.collection-glory-variant-option:has(.collection-glory-variant-option-hit:focus-visible){border-color:color-mix(in srgb, var(--glory-accent) 54%, rgba(var(--muted-rgb), .2) 46%);box-shadow:0 12px 28px rgba(var(--foreground-rgb), .1);transform:translateY(-2px)}.collection-glory-variant-option[data-selected=true],.collection-glory-opening-shelf-option[data-selected=true]{border-color:color-mix(in srgb, var(--glory-accent) 72%, #bd8d3b 28%);box-shadow:0 12px 28px rgba(var(--foreground-rgb), .09), inset 0 0 0 1px color-mix(in srgb, var(--glory-accent) 34%, transparent)}.collection-glory-opening-shelf-option:focus-visible{outline:2px solid color-mix(in srgb, var(--glory-accent) 72%, #bd8d3b 28%);outline-offset:2px}.collection-glory-variant-option:has(.collection-glory-variant-option-hit:focus-visible){outline:2px solid color-mix(in srgb, var(--glory-accent) 72%, #bd8d3b 28%);outline-offset:2px}.collection-glory-variant-preview,.collection-glory-opening-shelf-preview{background:radial-gradient(circle at 50% 34%,#fff 0%,#fffdfaf0 54%,#f7f2ede6 100%);min-height:138px;display:block;position:relative;overflow:hidden}.collection-glory-opening-shelf-preview img{object-fit:cover}.collection-glory-variant-preview[data-preview-mode=isolated]{background:#fbfaf8;place-items:center;min-height:clamp(138px,18vh,178px);padding:clamp(10px,1.3vw,16px);display:grid;container-type:size}.collection-glory-variant-preview[data-preview-mode=isolated]>.builder-event-details-v2-schedule-thumbnail{color:#2d2527e6;background:0 0;border-radius:0;align-content:center;width:100%;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-schedule-thumbnail-canvas{--event-details-v2-schedule-accent:#b58845;--event-details-v2-schedule-background:#f6f0e8;--event-details-v2-schedule-body:#38372e;--event-details-v2-schedule-heading:#37533f;--event-details-v2-schedule-paper:#fffbf5eb;--event-details-v2-schedule-rule:#b588453d;--event-details-v2-schedule-soft:#b5884524;--invitation-color-accent:#b58845;--invitation-color-background:#fffbf5;--invitation-color-body:#38372e;--invitation-color-heading:#37533f;--invitation-font-body:var(--font-serif);--invitation-font-heading:var(--font-serif);background:0 0;border-radius:0;place-items:center;width:100%;height:100%;min-height:0;padding:0;font-size:clamp(6px,1.15cqi,8px);display:grid;overflow:hidden}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-schedule-thumbnail-canvas .event-details-v2-schedule{width:100%}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-date-time-thumbnail-canvas{container-type:inline-size}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-date-time-thumbnail[data-date-time-thumbnail-artboard=true],.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail[data-time-left-thumbnail-artboard=true]{container-type:size}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-date-time-thumbnail[data-date-time-thumbnail-artboard=true] .builder-event-details-v2-date-time-thumbnail-canvas,.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail[data-time-left-thumbnail-artboard=true] .builder-event-details-v2-time-left-thumbnail-canvas{height:100%;padding:0}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-date-time-thumbnail[data-date-time-thumbnail-artboard=true] .event-details-v2-date-time{block-size:auto;max-block-size:100%;inline-size:min(100cqi, calc(100cqb * var(--builder-date-time-thumbnail-aspect-ratio)))!important;min-block-size:0!important}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-date-time-thumbnail-canvas .event-details-v2-date-time{max-inline-size:100%;font-size:.92em}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigExactHorizontalCobaltCalendarCard] .event-details-v2-date-time-live-weekday{font-size:.2em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigExactHorizontalCobaltCalendarCard] :is(.event-details-v2-date-time-live-month,.event-details-v2-date-time-live-year){font-size:.207em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigReferenceMatchedCobaltCornerCalendarCard] .event-details-v2-date-time-live-weekday{font-size:.1944em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigReferenceMatchedCobaltCornerCalendarCard] .event-details-v2-date-time-live-month-year{font-size:.2em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigReferenceFaithfulCobaltCalendarCartouche] .event-details-v2-date-time-live-weekday{font-size:.319em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigReferenceFaithfulCobaltCalendarCartouche] :is(.event-details-v2-date-time-live-month,.event-details-v2-date-time-live-year){font-size:.324em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blue-sprig-cobalt-porcelain-date-cartouche] :is(.event-details-v2-date-time-live-weekday,.event-details-v2-date-time-live-year){font-size:.25em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blue-sprig-cobalt-porcelain-date-cartouche] .event-details-v2-date-time-live-month{font-size:.26087em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigWideCobaltPorcelainDateCartouche] .event-details-v2-date-time-live-weekday{font-size:.36em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigWideCobaltPorcelainDateCartouche] :is(.event-details-v2-date-time-live-month,.event-details-v2-date-time-live-year){font-size:.45em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigPorcelainCalendarCartouche] .event-details-v2-date-time-live-weekday{font-size:.1525em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigPorcelainCalendarCartouche] .event-details-v2-date-time-live-month{font-size:.17875em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time[data-event-details-v2-date-time-variant=blueSprigPorcelainCalendarCartouche] .event-details-v2-date-time-live-year{font-size:.17em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .event-details-v2-date-time:is([data-event-details-v2-date-time-variant=blueSprigReferenceFaithfulCobaltCalendarCartouche],[data-event-details-v2-date-time-variant=blueSprigExactHorizontalCobaltCalendarCard],[data-event-details-v2-date-time-variant=blue-sprig-cobalt-porcelain-date-cartouche],[data-event-details-v2-date-time-variant=blueSprigWideCobaltPorcelainDateCartouche],[data-event-details-v2-date-time-variant=blueSprigPorcelainCalendarCartouche]) .event-details-v2-date-time-live-day{font-size:1em!important}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail-canvas{--event-details-v2-time-left-accent:#b58845;--event-details-v2-time-left-background:#f6f0e8;--event-details-v2-time-left-body:#38372e;--event-details-v2-time-left-heading:#37533f;--event-details-v2-time-left-paper:#fffbf5f0;--event-details-v2-time-left-rule:#b588453d;--event-details-v2-time-left-soft:#b5884524}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail-canvas .event-details-v2-time-left{width:100%;font-size:1em}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail[data-time-left-thumbnail-artboard=true] .event-details-v2-time-left{max-block-size:100cqb;max-inline-size:100cqi;margin:auto;inline-size:min(100cqi, calc(100cqb * var(--builder-time-left-thumbnail-aspect-ratio)))!important;block-size:auto!important;min-block-size:0!important}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail-canvas .event-details-v2-time-left-kicker{font-size:.74em}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail-canvas .event-details-v2-time-left-message strong{font-size:1.25em}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail-canvas .event-details-v2-time-left-unit strong{font-size:1.32em}.collection-glory-variant-preview[data-preview-mode=isolated] .builder-event-details-v2-time-left-thumbnail-canvas .event-details-v2-time-left-unit small{font-size:.48em}.collection-glory-couple-names-variant-canvas,.collection-glory-deadline-variant-canvas{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.collection-glory-couple-names-variant-canvas .builder-cover-v2-couple-name-variant-preview{text-align:center;place-items:center stretch;inline-size:min(92%,220px);min-inline-size:0;margin:0;font-weight:400;line-height:.92;display:grid;position:static;transform:none;font-size:clamp(1.05rem,2.3cqi,1.45rem)!important}.collection-glory-couple-names-variant-canvas .builder-cover-v2-couple-name-variant-preview .invitation-couple-name-line{inline-size:100%;color:inherit;font:inherit;line-height:var(--couple-name-line-height);text-align:inherit;margin:0;display:block}.collection-glory-deadline-variant-canvas{font-size:clamp(7px,1.15cqi,9px);container-type:size}.collection-glory-deadline-variant-canvas .rsvp-v2-deadline{width:min(92%,220px);margin:0}.collection-glory-opening-shelf-play{width:36px;height:36px}.collection-glory-variant-renderer{background:var(--invitation-color-background,#fff);width:402px;height:874px;min-height:874px;max-height:none;box-shadow:none;pointer-events:none;transform-origin:top;border:0;border-radius:0;padding:0;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)scale(.5)}.collection-glory-variant-renderer>.invitation-screen{aspect-ratio:auto;border:0;border-radius:0;width:402px;height:874px;min-height:874px;display:grid;overflow:hidden}.collection-glory-variant-preview .event-details-v2-canvas>.event-details-v2-block{display:none!important}.collection-glory-variant-preview[data-block-type=dateTime] .event-details-v2-canvas>.event-details-v2-block-dateTime,.collection-glory-variant-preview[data-block-type=schedule] .event-details-v2-canvas>.event-details-v2-block-schedule,.collection-glory-variant-preview[data-block-type=timeLeft] .event-details-v2-canvas>.event-details-v2-block-timeLeft{width:auto!important;margin:0!important;display:block!important;position:absolute!important;left:6px!important;right:6px!important;transform:none!important}.collection-glory-variant-preview[data-block-type=dateTime] .event-details-v2-canvas>.event-details-v2-block-dateTime{top:34px!important}.collection-glory-variant-preview[data-block-type=schedule] .event-details-v2-canvas>.event-details-v2-block-schedule{top:4px!important}.collection-glory-variant-preview[data-block-type=timeLeft] .event-details-v2-canvas>.event-details-v2-block-timeLeft{top:34px!important}.collection-glory-variant-preview[data-block-type=coupleNames] .collection-glory-variant-renderer{top:-42px}.collection-glory-variant-preview[data-block-type=dateTime] .collection-glory-variant-renderer{top:0}.collection-glory-variant-preview[data-block-type=schedule] .collection-glory-variant-renderer{top:0;transform:translate(-50%)scale(.4)}.collection-glory-variant-preview[data-block-type=timeLeft] .collection-glory-variant-renderer{top:0}.collection-glory-variant-preview[data-block-type=deadline] .collection-glory-variant-renderer{top:-70px}.collection-glory-variant-caption{border-top:1px solid rgba(var(--muted-rgb), .14);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:flex}.collection-glory-variant-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1.25;overflow:hidden}.collection-glory-variant-caption small{color:#fff;background:color-mix(in srgb, var(--glory-accent) 74%, #ad7e34 26%);letter-spacing:.02em;border-radius:999px;flex:none;padding:3px 6px;font-size:.58rem;font-weight:900}.collection-glory-included-style{grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);gap:18px;min-height:0;padding:12px;display:grid}.collection-glory-included-style-preview{border:1px solid rgba(var(--muted-rgb), .16);background:#fff;border-radius:9px;min-height:138px;position:relative;overflow:hidden}.collection-glory-included-style-renderer{background:var(--invitation-color-background,#fff);width:402px;height:874px;min-height:874px;max-height:none;box-shadow:none;pointer-events:none;transform-origin:top;border:0;border-radius:0;padding:0;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)scale(.25)}.collection-glory-included-style-renderer>.invitation-screen{aspect-ratio:auto;border:0;border-radius:0;width:402px;height:874px;min-height:874px;display:grid;overflow:hidden}.collection-glory-included-style-copy{align-content:center;gap:6px;padding-inline-end:14px;display:grid}.collection-glory-included-style-copy strong,.collection-glory-included-style-copy p{margin:0}.collection-glory-included-style-copy strong{color:var(--foreground);font-family:var(--font-display);font-size:1.2rem;font-weight:600}.collection-glory-included-style-copy p{color:var(--muted);font-size:.78rem;line-height:1.45}@media (min-width:821px){.collection-glory-showcase[data-glory-mode=preview] .theme-preview-music-dock{inset-inline-end:18px}}@media (max-width:1180px) and (min-width:821px){.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{grid-template-columns:minmax(300px,35fr) minmax(0,65fr)}.collection-glory-preview-panel{grid-template-rows:auto minmax(208px,.86fr) minmax(236px,1fr);gap:16px;padding:24px 28px 22px;padding-inline-end:clamp(66px,7vw,82px)}.collection-glory-preview-heading h1{font-size:clamp(2.35rem,4vw,3.5rem)}.collection-glory-preview-details-cta{min-width:184px;padding-inline:16px}.collection-glory-journey-rail{gap:clamp(8px,1.4cqi,14px)}.collection-glory-preview-selector{--journey-render-scale:.17}.collection-glory-variant-option,.collection-glory-opening-shelf-option{flex-basis:200px}}@media (max-width:820px){.collection-glory-preview-panel{background:#fffdfbf5;grid-template-rows:auto auto auto;gap:26px;padding:164px 16px 38px;overflow:visible}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-side-nav{height:calc(100dvh - 86px);position:absolute;inset:0}.collection-glory-preview-arrow-previous{top:50%}.collection-glory-next-atmosphere{height:100%;padding-block-start:44%;inset-block:0 auto}.collection-glory-preview-header{grid-template-columns:1fr;gap:18px}.collection-glory-preview-heading h1{font-size:clamp(2.6rem,13vw,4rem)}.collection-glory-preview-details-cta{justify-self:stretch;width:100%}.collection-glory-journey-rail{scroll-snap-type:x proximity;gap:clamp(12px,4cqi,18px);padding:2px 2px 10px;display:flex;overflow-x:auto}.collection-glory-journey-rail:after{display:none}.collection-glory-journey-step{flex:0 0 calc(var(--journey-phone-width) + 14px);scroll-snap-align:start;grid-template-rows:auto auto 12px}.collection-glory-preview-selector{--journey-phone-width:clamp(82px, min(26cqi, 11.5dvh), 96px);--journey-render-scale:.2}.collection-glory-journey-preview{width:var(--journey-phone-width);min-height:0;max-height:none}.collection-glory-focused-shelf{min-height:314px}.collection-glory-variant-shelf,.collection-glory-opening-shelf{min-height:202px}.collection-glory-variant-option,.collection-glory-opening-shelf-option{flex-basis:220px}.collection-glory-included-style{grid-template-columns:1fr}.collection-glory-included-style-preview{min-height:190px}.collection-glory-included-style-copy{padding:0 4px 6px}}@media (prefers-reduced-motion:reduce){.collection-glory-preview-details-cta svg,.collection-glory-journey-preview,.collection-glory-journey-marker,.collection-glory-variant-option,.collection-glory-opening-shelf-option{transition:none}}.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{--glory-phone-width:clamp(340px, min(24vw, 54vh), 390px);background:#fffdfb;grid-template-columns:minmax(390px,33fr) minmax(0,67fr)}@media (min-width:1181px){.designs-showroom-page .collection-glory-phone-stage.builder-preview-phone-frame-enabled.builder-preview-canvas-mobile{--builder-preview-phone-scale:clamp(.64, calc((100dvh - 120px) / 915px), .9)}}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-rail{background:#fffdfb14;border-inline:0;padding:clamp(22px,3vh,36px) clamp(24px,2.4vw,42px)}.collection-glory-preview-panel{background:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,.66fr) minmax(460px,1.34fr);align-items:stretch;gap:clamp(18px,2vw,34px);height:calc(100dvh - 86px);min-height:calc(100dvh - 86px);padding:clamp(22px,3.2vh,38px) clamp(28px,3vw,52px) clamp(22px,3.2vh,38px) clamp(26px,2.8vw,48px);padding-inline-end:clamp(58px,4.4vw,82px);overflow:hidden}.collection-glory-preview-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vh,34px);display:grid}.collection-glory-preview-heading{gap:clamp(14px,1.8vh,20px)}.collection-glory-preview-heading h1{color:#14264b;letter-spacing:-.045em;max-width:9ch;font-size:clamp(3.25rem,4.3vw,4.8rem);font-weight:500;line-height:.91}.collection-glory-preview-heading p{max-width:36ch;color:color-mix(in srgb, var(--foreground) 70%, #667085 30%);font-size:clamp(.9rem,1.02vw,1.06rem);line-height:1.55}.collection-glory-preview-details-cta{border:1px solid color-mix(in srgb, var(--glory-accent) 62%, #a87422 38%);color:#fffdf8;background:linear-gradient(135deg, color-mix(in srgb, var(--glory-accent) 64%, #cfac5d 36%), color-mix(in srgb, var(--glory-accent) 54%, #b6802f 46%));letter-spacing:-.01em;white-space:nowrap;min-width:min(100%,310px);min-height:52px;transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:999px;justify-self:start;gap:12px;padding-inline:18px 22px;font-size:.84rem;font-weight:800;box-shadow:inset 0 1px #ffffff4d,0 12px 28px #4d371c24}.collection-glory-preview-details-cta svg{color:#fffdf8}.collection-glory-preview-details-cta:hover,.collection-glory-preview-details-cta:focus-visible{border-color:color-mix(in srgb, var(--glory-accent) 74%, #a87422 26%);background:linear-gradient(135deg, color-mix(in srgb, var(--glory-accent) 74%, #d7b66f 26%), color-mix(in srgb, var(--glory-accent) 64%, #a87422 36%));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff5c,0 14px 32px #4d371c2e}.collection-glory-preview-details-cta:active{transform:translateY(0)scale(.98)}.collection-glory-preview-details-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--glory-accent) 66%, var(--focus));outline-offset:3px}@media (max-width:1180px) and (min-width:821px){.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{--glory-phone-width:clamp(286px, min(28vw, 45vh), 340px);grid-template-columns:minmax(320px,35fr) minmax(0,65fr)}.collection-glory-preview-panel{grid-template-columns:minmax(210px,.58fr) minmax(370px,1.42fr);gap:14px;padding:22px;padding-inline-end:64px}.collection-glory-preview-heading h1{font-size:clamp(2.7rem,4.4vw,3.65rem)}.collection-glory-preview-details-cta{min-width:188px;padding-inline:16px}.collection-signature-card,.collection-signature-card[data-signature-card-shape=square],.collection-signature-card[data-signature-card-shape=tall]{width:100%}}@media (max-width:820px){.designs-showroom-page .collection-glory-showcase[data-glory-mode=preview]{--glory-phone-width:min(78vw, 338px);background:#fffdfb;grid-template-columns:minmax(0,1fr)}.collection-glory-showcase[data-glory-mode=preview] .collection-glory-preview-rail{min-height:min(760px,100dvh - 86px);padding:42px 20px}.collection-glory-preview-panel{background:#fffdfbf0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:34px;height:auto;min-height:0;padding:44px 20px 54px;overflow:visible}.collection-glory-preview-heading h1{max-width:none;font-size:clamp(2.9rem,13vw,4.2rem)}.collection-glory-preview-details-cta{justify-self:start;width:min(100%,320px)}}.design-start-limit{justify-items:start;gap:8px;max-width:300px;display:grid}.design-start-limit p{margin:0;font-size:.9rem}
.theme-preview-music-dock{z-index:30;top:clamp(18px,3vw,36px);color:var(--foreground);pointer-events:none;justify-items:end;display:grid;position:absolute;inset-inline-end:clamp(92px,8vw,128px)}.theme-preview-music-dock[hidden]{display:none}.theme-preview-music-orb,.theme-preview-music-popover,.theme-preview-music-popover button,.theme-preview-music-volume input{pointer-events:auto}.theme-preview-music-orb{border:1px solid color-mix(in srgb, var(--glory-accent) 38%, #fff 62%);width:64px;height:64px;color:color-mix(in srgb, var(--glory-accent) 72%, var(--foreground) 28%);box-shadow:0 18px 38px rgba(var(--foreground-rgb), .16), inset 0 1px 0 #fffc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:radial-gradient(circle at 34% 24%,#fffffffa,#fffdfac7 56%,#fff7f3f0 100%),#fffdfae6;border-radius:999px;place-items:center;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-grid;position:relative}.theme-preview-music-orb:hover,.theme-preview-music-orb:focus-visible,.theme-preview-music-dock[data-expanded=true] .theme-preview-music-orb{border-color:color-mix(in srgb, var(--glory-accent) 72%, #fff 28%);color:color-mix(in srgb, var(--glory-accent) 84%, var(--foreground) 16%);box-shadow:0 20px 46px rgba(var(--foreground-rgb), .2), 0 0 0 4px var(--glory-accent-soft), inset 0 1px 0 #ffffffdb;transform:translateY(-1px)}.theme-preview-music-orb svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:25px;height:25px;transform:translateY(-5px)}.theme-preview-music-orb .theme-preview-music-waveform{grid-template-columns:repeat(5,3px);justify-content:center;align-items:end;gap:3px;width:34px;height:15px;position:absolute;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.theme-preview-music-orb .theme-preview-music-waveform span{background:color-mix(in srgb, var(--glory-accent) 44%, #9b8589 56%);width:3px;height:5px}.theme-preview-music-orb .theme-preview-music-waveform span:nth-child(2n){height:9px}.theme-preview-music-orb .theme-preview-music-waveform span:nth-child(3n){height:13px}.theme-preview-music-orb .theme-preview-music-waveform span:nth-child(n+6){display:none}.theme-preview-music-popover{top:calc(100% + 12px);border:1px solid rgba(var(--accent-rgb), .26);width:min(342px,100vw - 32px);box-shadow:0 24px 60px rgba(var(--foreground-rgb), .18), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfaf0;border-radius:8px;gap:12px;padding:12px;animation:.16s both theme-preview-music-popover-enter;display:grid;position:absolute;inset-inline-end:0}.theme-preview-music-player{grid-template-columns:auto minmax(0,1fr) 74px;align-items:center;gap:10px;display:grid}.theme-preview-music-play{border:1px solid color-mix(in srgb, var(--glory-accent) 44%, #fff 56%);color:#fff;background:color-mix(in srgb, var(--glory-accent) 84%, var(--foreground) 16%);min-width:86px;min-height:38px;font:inherit;cursor:pointer;border-radius:999px;grid-template-columns:18px auto;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.76rem;font-weight:900;display:inline-grid}.theme-preview-music-play:disabled{color:rgba(var(--foreground-rgb), .42);cursor:not-allowed;background:#9784871f;border-color:#97848738}.theme-preview-music-play svg,.theme-preview-music-volume svg,.theme-preview-music-track-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:17px;height:17px}.theme-preview-music-now{gap:2px;min-width:0;display:grid}.theme-preview-music-now span,.theme-preview-music-volume span,.theme-preview-music-track-copy small{color:var(--muted);font-size:.68rem;font-weight:850;line-height:1.2}.theme-preview-music-now strong,.theme-preview-music-track-copy strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:900;line-height:1.18;overflow:hidden}.theme-preview-music-now small,.theme-preview-music-default-chip{border:1px solid color-mix(in srgb, var(--glory-accent) 28%, transparent);width:max-content;color:color-mix(in srgb, var(--glory-accent) 74%, var(--foreground) 26%);background:color-mix(in srgb, var(--glory-accent-soft) 64%, #fff 36%);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:.58rem;font-weight:900;line-height:1.1}.theme-preview-music-waveform{grid-template-columns:repeat(10,1fr);align-items:center;gap:2px;height:22px;display:grid}.theme-preview-music-waveform span{transform-origin:50%;background:#9784874d;border-radius:999px;height:6px;display:block}.theme-preview-music-waveform span:nth-child(2n){height:12px}.theme-preview-music-waveform span:nth-child(3n){height:17px}.theme-preview-music-waveform.active span{background:color-mix(in srgb, var(--glory-accent) 74%, #bf6874 26%);animation:.76s ease-in-out infinite alternate theme-preview-music-wave}.theme-preview-music-waveform.active span:nth-child(2n){animation-delay:.12s}.theme-preview-music-waveform.active span:nth-child(3n){animation-delay:.24s}.theme-preview-music-volume{border-block:1px solid rgba(var(--muted-rgb), .16);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-block:10px;display:grid}.theme-preview-music-volume span{color:var(--foreground);align-items:center;gap:5px;display:inline-flex}.theme-preview-music-volume input{width:100%;accent-color:color-mix(in srgb, var(--glory-accent) 82%, var(--foreground) 18%)}.theme-preview-music-track-list{scrollbar-gutter:stable;gap:6px;max-height:244px;padding-inline-end:2px;display:grid;overflow-y:auto}.theme-preview-music-track{border:1px solid rgba(var(--muted-rgb), .16);min-width:0;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:#ffffff9e;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:8px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid}.theme-preview-music-track:hover,.theme-preview-music-track:focus-visible,.theme-preview-music-track[data-selected=true]{border-color:color-mix(in srgb, var(--glory-accent) 56%, var(--accent-strong) 44%);box-shadow:0 10px 22px rgba(var(--foreground-rgb), .08);background:#fffaf8e0}.theme-preview-music-track:hover,.theme-preview-music-track:focus-visible{transform:translateY(-1px)}.theme-preview-music-track-icon{width:30px;height:30px;color:color-mix(in srgb, var(--glory-accent) 72%, var(--foreground) 28%);background:color-mix(in srgb, var(--glory-accent-soft) 64%, #fff 36%);border-radius:999px;place-items:center;display:inline-grid}.theme-preview-music-track[data-playable=false] .theme-preview-music-track-icon:before{content:"";background:currentColor;border-radius:999px;width:13px;height:2px}.theme-preview-music-track-copy{gap:2px;min-width:0;display:grid}.theme-preview-music-track-check{background:#fff;border:1px solid #97848752;border-radius:999px;place-items:center;width:16px;height:16px;display:inline-grid}.theme-preview-music-track[data-selected=true] .theme-preview-music-track-check{border-color:color-mix(in srgb, var(--glory-accent) 82%, var(--foreground) 18%);background:color-mix(in srgb, var(--glory-accent) 82%, var(--foreground) 18%)}.theme-preview-music-track[data-selected=true] .theme-preview-music-track-check:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:6px;height:4px;transform:rotate(-45deg)translateY(-1px)}@media (max-width:820px){.theme-preview-music-dock{z-index:24;top:16px;position:absolute;inset-inline-end:64px}.theme-preview-music-orb{width:56px;height:56px}.theme-preview-music-orb svg{width:23px;height:23px;transform:translateY(-4px)}.theme-preview-music-orb .theme-preview-music-waveform{grid-template-columns:repeat(5,3px);gap:2px;width:30px;height:14px;bottom:9px}.theme-preview-music-popover{width:min(326px,100vw - 32px);max-height:calc(100dvh - 128px);inset-inline-end:-32px;overflow-y:auto}.theme-preview-music-player{grid-template-columns:minmax(0,1fr) 68px}.theme-preview-music-play{grid-column:1/-1;justify-self:start}}@keyframes theme-preview-music-popover-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes theme-preview-music-wave{0%{transform:scaleY(.72)}to{transform:scaleY(1.08)}}
.all-themes{isolation:isolate;color:#182633;background:#fbfaf8;grid-template-columns:minmax(0,68fr) minmax(360px,32fr);height:calc(100dvh - 95px);min-height:620px;display:grid;position:relative;overflow:hidden}.all-themes-canvas-atmosphere{z-index:-2;pointer-events:none;opacity:.2;transition:background-image .42s var(--ease-out);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.all-themes-gallery{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--all-themes-accent) 35%, #d8d2cb) transparent;background:linear-gradient(90deg,#fbfaf8f5 0%,#fbfaf8e6 54%,#fbfaf8a3 88%,#fbfaf847 100%);min-width:0;position:relative;overflow-y:auto}[dir=rtl] .all-themes-gallery{background:linear-gradient(270deg,#fbfaf8f5 0%,#fbfaf8e6 54%,#fbfaf8a3 88%,#fbfaf847 100%)}.all-themes-reel-shell{padding:22px clamp(40px,4vw,64px) 58px clamp(22px,3.1vw,50px);position:relative}.edition-showroom-heading{gap:8px;max-width:720px;margin:4px 34px 24px 0;display:grid}.edition-showroom-heading p,.edition-showroom-heading h1,.edition-showroom-heading span,.edition-showroom-heading strong{margin:0}.edition-showroom-heading p{color:var(--all-themes-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850}.edition-showroom-heading h1{font-family:var(--font-display);text-wrap:balance;font-size:clamp(2.1rem,4vw,4.4rem);font-weight:400;line-height:.98}.edition-showroom-heading span{color:#59636b;max-width:62ch;line-height:1.6}.edition-showroom-heading strong{border:1px solid color-mix(in srgb, var(--all-themes-accent) 26%, #d8d2cb);width:fit-content;color:var(--all-themes-accent);background:color-mix(in srgb, var(--all-themes-accent-soft) 58%, #fff);border-radius:999px;margin-top:3px;padding:7px 11px;font-size:.72rem;font-weight:800}.all-themes-reel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.all-themes-card{isolation:isolate;appearance:none;color:#fff;min-width:0;height:clamp(204px,23.2vh,252px);font:inherit;text-align:start;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 230px;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:#17212a;border:1px solid #e0d9d1eb;border-radius:8px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #30272d1f}.all-themes-card:hover,.all-themes-card:focus-visible{border-color:var(--all-themes-accent);transform:translateY(-2px);box-shadow:0 18px 42px #30272d33}.all-themes-card:active{transform:translateY(0)scale(.99)}.all-themes-card:focus-visible{outline:2px solid var(--all-themes-accent);outline-offset:3px}.all-themes-card[data-selected=true]{border-color:var(--all-themes-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--all-themes-accent) 44%, transparent), 0 20px 44px #30272d38}.all-themes-card-backdrop{z-index:-3;object-fit:cover;transition:transform .7s var(--ease-out)}.all-themes-card:hover .all-themes-card-backdrop,.all-themes-card:focus-visible .all-themes-card-backdrop{transform:scale(1.035)}.all-themes-card-scrim{z-index:-2;background:linear-gradient(90deg,#0a111833,#0a111814 38%,#0a11189e),linear-gradient(#0000 40%,#080e1452);position:absolute;inset:0}.all-themes-card-invitation{background:#fff3;border:1px solid #ffffff80;border-radius:4px;width:clamp(82px,31%,142px);position:absolute;inset-block:14px;inset-inline-start:16px;overflow:hidden;box-shadow:0 12px 28px #080c1033}.all-themes-card-invitation img{object-fit:cover}.all-themes-card-copy{top:50%;filter:drop-shadow(0 2px 6px #0000006b);gap:5px;min-width:0;display:grid;position:absolute;inset-inline:39% 18px;transform:translateY(-50%)}.all-themes-card-copy strong{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.25rem,1.75vw,2rem);font-weight:400;line-height:1.02}.all-themes-card-copy>span{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.all-themes-card-playing{top:12px;color:#fff;background:color-mix(in srgb, var(--all-themes-accent) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:0 10px;font-size:.64rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:12px;box-shadow:0 8px 20px #0c090e33}.all-themes-card-playing i{align-items:end;gap:2px;height:11px;display:flex}.all-themes-card-playing b{background:currentColor;border-radius:1px;width:2px;height:55%;animation:.76s ease-in-out infinite alternate all-themes-playing}.all-themes-card-playing b:nth-child(2){height:100%;animation-delay:-280ms}.all-themes-card-playing b:nth-child(3){height:74%;animation-delay:-520ms}@keyframes all-themes-playing{to{height:30%}}.all-themes-progress{top:28px;color:#6a7074;font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(88px,1fr) auto;justify-items:center;gap:8px;height:calc(100% - 80px);font-size:.64rem;display:grid;position:absolute;inset-inline-end:18px}.all-themes-progress i{background:#d1cac2;width:1px;height:100%;display:block;position:relative}.all-themes-progress b{top:calc(var(--all-themes-progress) * (100% - 8px));background:var(--all-themes-accent);width:7px;height:7px;transition:top .32s var(--ease-out);border-radius:50%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #fbfaf8}.all-themes-preview{z-index:2;isolation:isolate;background:0 0;min-width:0;height:100%;position:relative}.all-themes-preview-atmosphere{z-index:0;width:calc(100% + 150px);transition:background-image .42s var(--ease-out);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset-block:0;inset-inline-start:-150px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0003 42px,#000000bd 104px,#000 150px);mask-image:linear-gradient(90deg,#0000 0,#0003 42px,#000000bd 104px,#000 150px)}[dir=rtl] .all-themes-preview-atmosphere{-webkit-mask-image:linear-gradient(270deg,#0000 0,#0003 42px,#000000bd 104px,#000 150px);mask-image:linear-gradient(270deg,#0000 0,#0003 42px,#000000bd 104px,#000 150px)}.all-themes-preview .collection-glory-preview-rail{--glory-phone-width:clamp(250px, min(23vw, 38vh), 348px);z-index:1;background:0 0;border:0;grid-area:auto;align-content:center;row-gap:clamp(12px,1.7vh,18px);width:100%;height:100%;min-height:0;padding:clamp(22px,3.2vh,38px) clamp(18px,2.4vw,38px) 24px;position:relative}.all-themes-preview .collection-glory-backdrop{display:none}.all-themes-preview .collection-glory-preview-actions{width:min(var(--glory-phone-width), 100%)}.all-themes-preview .collection-glory-preview-actions .designs-showroom-primary{border:1px solid color-mix(in srgb, var(--all-themes-accent) 62%, #d2a65b 38%);color:#fffdf8;background:linear-gradient(135deg, color-mix(in srgb, var(--all-themes-accent) 76%, #d2a65b 24%), color-mix(in srgb, var(--all-themes-accent) 58%, #b98943 42%));min-height:48px;box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 22px color-mix(in srgb, var(--all-themes-accent) 22%, transparent);letter-spacing:-.01em;transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), box-shadow .16s var(--ease-out);white-space:nowrap;border-radius:999px;padding-inline:18px;font-size:.78rem;font-weight:800}.all-themes-preview .collection-glory-preview-actions .designs-showroom-primary:hover,.all-themes-preview .collection-glory-preview-actions .designs-showroom-primary:focus-visible{border-color:color-mix(in srgb, var(--all-themes-accent) 74%, #d2a65b 26%);background:linear-gradient(135deg, color-mix(in srgb, var(--all-themes-accent) 84%, #d2a65b 16%), color-mix(in srgb, var(--all-themes-accent) 68%, #b98943 32%));box-shadow:inset 0 1px 0 #ffffff5c, 0 12px 26px color-mix(in srgb, var(--all-themes-accent) 28%, transparent);transform:translateY(-1px)}.all-themes-preview .collection-glory-preview-actions .designs-showroom-primary:active{transform:translateY(0)scale(.98)}.all-themes-preview .collection-glory-preview-actions .designs-showroom-primary:focus-visible{outline:2px solid color-mix(in srgb, var(--all-themes-accent) 66%, #5b6470);outline-offset:3px}@media (min-width:821px){.designs-showroom-page .all-themes-preview .collection-glory-phone-stage.builder-preview-phone-frame-enabled.builder-preview-canvas-mobile{--builder-preview-phone-scale:clamp(.42, calc((100dvh - 200px) / 915px), .78)}}@media (max-width:1180px) and (min-width:821px){.all-themes{grid-template-columns:minmax(0,61fr) minmax(330px,39fr)}.all-themes-reel{grid-template-columns:1fr}.all-themes-card{height:clamp(216px,27vh,270px)}}@media (max-width:820px){.all-themes{grid-template-columns:1fr;grid-template-areas:"preview""reel";height:auto;min-height:0;overflow:visible}.all-themes-gallery{display:contents;overflow:visible}.all-themes-preview{border-block:1px solid #e1d9cf;border-inline-start:0;grid-area:preview;width:100%;height:auto;min-height:680px}.all-themes-gallery{background:#fbfaf8e0}.all-themes-preview-atmosphere{width:100%;inset:0;-webkit-mask-image:none;mask-image:none}.all-themes-preview .collection-glory-preview-rail{--glory-phone-width:min(76vw, 310px);min-height:680px;padding:28px 16px 34px}.all-themes-reel-shell{grid-area:reel;padding:20px 16px 46px}.all-themes-reel{grid-template-columns:1fr}.all-themes-card{height:clamp(220px,61vw,290px)}.all-themes-progress{display:none}}@media (prefers-reduced-motion:reduce){.all-themes-card,.all-themes-card-backdrop,.all-themes-progress b,.all-themes-canvas-atmosphere,.all-themes-preview-atmosphere{transition:none}.all-themes-card-playing b{animation:none}}
