.RollupPreview-module__ShM3oG__root{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.RollupPreview-module__ShM3oG__toolbar{z-index:30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 0;display:flex;position:relative}.RollupPreview-module__ShM3oG__toggle{border:1px solid var(--preview-stage-line);min-height:36px;color:var(--preview-stage-muted);background:0 0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:550;display:inline-flex}.RollupPreview-module__ShM3oG__toggle:hover{color:var(--preview-stage-ink)}.RollupPreview-module__ShM3oG__toggle[aria-pressed=true]{color:#332b19;background:#dec692;border-color:#dec692}.RollupPreview-module__ShM3oG__toggle:focus-visible{outline-offset:2px;outline:2px solid #9a7732}.RollupPreview-module__ShM3oG__stage{--panel-a:#f4f3ef;--panel-b:#e6e4df;--profile:#767a7e6b;--carpet-a:#52565c;--carpet-b:#3e4247;--spot:#fff6e299;--sky-a:#d2e2eb;--sky-b:#eef3f5;--mullion-c:#5b6166;--stone-a:#dedbd5;--stone-b:#c9c5be;--joint:#3c373024;--person:#38342e9e;--person-shadow:#00000047;--dim-ink:#3d3932;aspect-ratio:4/3;background:var(--panel-b);isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:4px;width:100%;position:relative;overflow:hidden;container-type:inline-size}[data-home-theme=dark] .RollupPreview-module__ShM3oG__stage{--panel-a:#4a4945;--panel-b:#3c3b38;--profile:#00000057;--carpet-a:#2c2e32;--carpet-b:#202225;--spot:#ffe0aa3d;--sky-a:#172133;--sky-b:#25344b;--mullion-c:#0e1012;--stone-a:#393835;--stone-b:#2a2927;--joint:#00000052;--person:#0c0c0bcc;--person-shadow:#00000080;--dim-ink:#e3ddd2}.RollupPreview-module__ShM3oG__location{position:absolute;inset:0}.RollupPreview-module__ShM3oG__wall{inset:0 0 var(--floor) 0;position:absolute}.RollupPreview-module__ShM3oG__floor{height:var(--floor);position:absolute;bottom:0;left:0;right:0}.RollupPreview-module__ShM3oG__stage[data-place=messe] .RollupPreview-module__ShM3oG__wall{background:repeating-linear-gradient(90deg, var(--profile) 0 max(1px, .22cqw), transparent max(1px, .22cqw) var(--panel)), linear-gradient(180deg, var(--panel-a) 0%, var(--panel-b) 100%)}.RollupPreview-module__ShM3oG__stage[data-place=messe] .RollupPreview-module__ShM3oG__floor{background:linear-gradient(180deg, #0003 0, transparent 18%), linear-gradient(180deg, var(--carpet-a) 0%, var(--carpet-b) 100%)}.RollupPreview-module__ShM3oG__stage[data-place=foyer] .RollupPreview-module__ShM3oG__wall{background:linear-gradient(180deg, transparent 24%, var(--mullion-c) 24% calc(24% + max(2px, .45cqw)), transparent calc(24% + max(2px, .45cqw))), repeating-linear-gradient(90deg, var(--mullion-c) 0 max(2px, .45cqw), transparent max(2px, .45cqw) var(--mullion)), linear-gradient(180deg, transparent 72%, #607a6047 90%, #607a6029 100%), linear-gradient(180deg, var(--sky-a) 0%, var(--sky-b) 100%)}.RollupPreview-module__ShM3oG__stage[data-place=foyer] .RollupPreview-module__ShM3oG__floor{background:linear-gradient(180deg, #0000001f 0, transparent 16%), linear-gradient(180deg, transparent 42%, var(--joint) 42% calc(42% + 1px), transparent calc(42% + 1px)), repeating-linear-gradient(90deg, var(--joint) 0 1px, transparent 1px var(--mullion)), linear-gradient(180deg, var(--stone-a) 0%, var(--stone-b) 100%)}.RollupPreview-module__ShM3oG__spot{left:calc(var(--stand-left) + var(--cm) * var(--stand-w) / 2);background:radial-gradient(closest-side, var(--spot), transparent);pointer-events:none;width:70%;height:92%;position:absolute;top:-12%;transform:translate(-50%)}.RollupPreview-module__ShM3oG__stage[data-place=foyer] .RollupPreview-module__ShM3oG__spot{display:none}.RollupPreview-module__ShM3oG__person{z-index:3;left:var(--person-left);bottom:var(--floor);width:var(--person-width);height:var(--person-height);color:var(--person);pointer-events:none;position:absolute;transform:translate(-50%)}.RollupPreview-module__ShM3oG__personShadow{z-index:2;left:var(--person-left);bottom:calc(var(--floor) - 1.2%);width:calc(var(--person-width) * 1.5);background:radial-gradient(closest-side, var(--person-shadow), transparent);height:2.4%;position:absolute;transform:translate(-50%)}.RollupPreview-module__ShM3oG__stand{z-index:4;left:var(--stand-left);bottom:var(--floor);width:calc(var(--cm) * var(--stand-w));height:calc(var(--cm) * var(--total-h));position:absolute}.RollupPreview-module__ShM3oG__floorShadow{left:-10%;right:-10%;bottom:calc(var(--cm) * -1.6);height:calc(var(--cm) * 4.5);pointer-events:none;background:radial-gradient(closest-side,#00000057,#0000);position:absolute}.RollupPreview-module__ShM3oG__bannerClip{left:calc(var(--cm) * var(--overhang));right:calc(var(--cm) * var(--overhang));top:0;bottom:calc(var(--cm) * var(--cassette-top));position:absolute;overflow:hidden}.RollupPreview-module__ShM3oG__banner{left:0;right:0;bottom:calc(var(--cm) * var(--hidden) * -1);height:calc(var(--cm) * (var(--print-h) + var(--rail)));will-change:transform;position:absolute}.RollupPreview-module__ShM3oG__rail{z-index:2;height:max(2px, calc(var(--cm) * var(--rail)));background:linear-gradient(#f5f7f3 0%,#c9cfca 40%,#8a918c 75%,#b9c0bb 100%);border-radius:2px 2px 1px 1px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 2px #00000038}.RollupPreview-module__ShM3oG__print{height:calc(var(--cm) * var(--print-h));background:#fbfbf9;position:absolute;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.RollupPreview-module__ShM3oG__placeholder{white-space:nowrap;font-family:var(--atelier-font,"Manrope", Arial, sans-serif);color:#6c665b;background:linear-gradient(160deg,#d9b3561a 0%,#0000 40%),#f5f4f0;flex-direction:column;justify-content:center;align-items:center;gap:2.4cqh;font-size:clamp(6px,9cqw,13px);font-weight:600;display:flex;position:absolute;inset:0}.RollupPreview-module__ShM3oG__placeholder svg{color:#8a8373;width:clamp(8px,16cqw,26px);height:auto}.RollupPreview-module__ShM3oG__sampleLayer{z-index:1;position:absolute;inset:0}.RollupPreview-module__ShM3oG__artwork{z-index:2;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .3s cubic-bezier(.23,1,.32,1);position:absolute}.RollupPreview-module__ShM3oG__artwork[data-loaded=true]{opacity:1}.RollupPreview-module__ShM3oG__artwork:focus-visible{outline-offset:-2px;outline:2px solid #d9b356}.RollupPreview-module__ShM3oG__fileCard{z-index:2;position:absolute;inset:0}.RollupPreview-module__ShM3oG__printLight{z-index:3;pointer-events:none;background:linear-gradient(90deg,#00000012 0%,#ffffff1a 7%,#0000 20% 80%,#0000000d 93%,#ffffff1f 100%);position:absolute;inset:0}.RollupPreview-module__ShM3oG__cassette{z-index:2;left:0;right:0;bottom:calc(var(--cm) * var(--feet));height:max(4px, calc(var(--cm) * var(--cassette)));background:linear-gradient(#fff 0%,#d8dbd9 14%,#afb4b2 30%,#eaedeb 48%,#c1c5c2 72%,#8b908d 100%);border:1px solid #9ea1a0;border-radius:2px 2px 5px 5px;position:absolute;box-shadow:0 1px 2px #00000047}.RollupPreview-module__ShM3oG__cassetteCap{width:max(2px, calc(var(--cm) * 2.2));background:linear-gradient(#7f8583 0%,#555a58 100%);position:absolute;top:-1px;bottom:-1px}.RollupPreview-module__ShM3oG__cassetteCap[data-side=left]{border-radius:2px 0 0 5px;left:-1px}.RollupPreview-module__ShM3oG__cassetteCap[data-side=right]{border-radius:0 2px 5px 0;right:-1px}.RollupPreview-module__ShM3oG__feet{left:calc(var(--cm) * 1.5);right:calc(var(--cm) * 1.5);height:max(2px, calc(var(--cm) * var(--feet)));position:absolute;bottom:0}.RollupPreview-module__ShM3oG__feet span{width:calc(var(--cm) * 10);background:linear-gradient(#5a5f5d,#2f3231);border-radius:1px 1px 3px 3px;height:100%;position:absolute;bottom:0}.RollupPreview-module__ShM3oG__feet span:first-child{left:0}.RollupPreview-module__ShM3oG__feet span:last-child{right:0}.RollupPreview-module__ShM3oG__guides{z-index:5;pointer-events:none;position:absolute;inset:0}.RollupPreview-module__ShM3oG__headZone,.RollupPreview-module__ShM3oG__hiddenZone{left:calc(var(--cm) * var(--overhang));right:calc(var(--cm) * var(--overhang));position:absolute}.RollupPreview-module__ShM3oG__headZone{top:calc(var(--cm) * var(--rail));height:calc(var(--cm) * var(--head));background:#d9b35624;border:1px dashed #d9b356}.RollupPreview-module__ShM3oG__hiddenZone{bottom:calc(var(--cm) * (var(--cassette-top) - var(--hidden)));height:max(3px, calc(var(--cm) * var(--hidden)));background:repeating-linear-gradient(135deg,#d9b356e6 0 2px,#d9b35626 2px 5px);border:1px solid #d9b356f2}.RollupPreview-module__ShM3oG__headZone em,.RollupPreview-module__ShM3oG__hiddenZone em{white-space:nowrap;color:#2b2417;background:#e5c878;border-radius:4px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:600;line-height:1.2;position:absolute}.RollupPreview-module__ShM3oG__headZone em{top:4px;left:50%;transform:translate(-50%)}.RollupPreview-module__ShM3oG__hiddenZone em{top:50%;left:calc(100% + calc(var(--cm) * var(--overhang)) + 8px);transform:translateY(-50%)}.RollupPreview-module__ShM3oG__dimX,.RollupPreview-module__ShM3oG__dimY{z-index:6;color:var(--dim-ink);pointer-events:none;position:absolute}.RollupPreview-module__ShM3oG__dimX{left:calc(var(--cm) * var(--overhang));right:calc(var(--cm) * var(--overhang));flex-direction:column;align-items:center;gap:5px;display:flex;bottom:calc(100% + 7px)}.RollupPreview-module__ShM3oG__dimY{right:calc(100% + 8px);bottom:calc(var(--cm) * var(--print-bottom));height:calc(var(--cm) * var(--print-h));align-items:center;gap:5px;display:flex}.RollupPreview-module__ShM3oG__dimRule{opacity:.6;background:currentColor;flex-shrink:0;display:block;position:relative}.RollupPreview-module__ShM3oG__dimX .RollupPreview-module__ShM3oG__dimRule{width:100%;height:1px}.RollupPreview-module__ShM3oG__dimY .RollupPreview-module__ShM3oG__dimRule{width:1px;height:100%}.RollupPreview-module__ShM3oG__dimRule i{background:currentColor;position:absolute}.RollupPreview-module__ShM3oG__dimX .RollupPreview-module__ShM3oG__dimRule i{width:1px;height:7px;top:-3px}.RollupPreview-module__ShM3oG__dimX .RollupPreview-module__ShM3oG__dimRule i:first-child{left:0}.RollupPreview-module__ShM3oG__dimX .RollupPreview-module__ShM3oG__dimRule i:last-child{right:0}.RollupPreview-module__ShM3oG__dimY .RollupPreview-module__ShM3oG__dimRule i{width:7px;height:1px;left:-3px}.RollupPreview-module__ShM3oG__dimY .RollupPreview-module__ShM3oG__dimRule i:first-child{top:0}.RollupPreview-module__ShM3oG__dimY .RollupPreview-module__ShM3oG__dimRule i:last-child{bottom:0}.RollupPreview-module__ShM3oG__dimText{font-family:var(--atelier-font,"Manrope", Arial, sans-serif);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.RollupPreview-module__ShM3oG__dimY .RollupPreview-module__ShM3oG__dimText{writing-mode:vertical-rl;transform:rotate(180deg)}.RollupPreview-module__ShM3oG__sample{text-align:center;font-family:var(--atelier-font,"Manrope", Arial, sans-serif);color:#f3efe6;background:linear-gradient(160deg,#d9b35629 0%,#0000 34%),radial-gradient(120% 60% at 50% 16%,#2e291e 0%,#181612 58%,#100f0c 100%);flex-direction:column;align-items:center;padding:5cqh 9cqw 5.5cqh;display:flex;position:absolute;inset:0;overflow:hidden}.RollupPreview-module__ShM3oG__sampleLogo{width:84cqw;max-width:none;height:auto;margin-top:1.5cqh;display:block}.RollupPreview-module__ShM3oG__sampleRule{background:#d9b356;width:18cqw;height:max(1px,.3cqh);margin:4.5cqh 0 3.6cqh}.RollupPreview-module__ShM3oG__sampleKicker{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#d9b356;font-size:4.6cqw;font-weight:600}.RollupPreview-module__ShM3oG__sampleHeadline{font-family:var(--atelier-display,"Barlow Condensed", Impact, "Arial Narrow", sans-serif);letter-spacing:.01em;text-transform:uppercase;color:#f6f1e6;margin-top:3.4cqh;font-size:21cqw;font-weight:700;line-height:.9}.RollupPreview-module__ShM3oG__sampleHeadline span{color:#d9b356}.RollupPreview-module__ShM3oG__sampleList{text-align:left;color:#e9e3d6;align-self:stretch;gap:2cqh;margin:auto 0 0;padding:0 0 0 4cqw;font-size:5.4cqw;font-weight:600;list-style:none;display:grid}.RollupPreview-module__ShM3oG__sampleList li{white-space:nowrap;border-left:max(1px,1cqw) solid #d9b356;padding-left:4cqw}.RollupPreview-module__ShM3oG__sampleFooter{flex-direction:column;align-items:center;gap:.8cqh;margin-top:5cqh;display:flex}.RollupPreview-module__ShM3oG__sampleFooter b{letter-spacing:.03em;color:#d9b356;font-size:7.4cqw;font-weight:700}.RollupPreview-module__ShM3oG__sampleFooter small{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#f3efe6b8;font-size:3.6cqw}.RollupPreview-module__ShM3oG__stage .RollupPreview-module__ShM3oG__badge{left:auto;right:10px}.RollupPreview-module__ShM3oG__sizeTag,.RollupPreview-module__ShM3oG__cornerHint{z-index:12;white-space:nowrap;color:#efece6;pointer-events:none;background:#141311ad;border-radius:4px;font-size:10px;position:absolute;bottom:12px}.RollupPreview-module__ShM3oG__sizeTag{font-variant-numeric:tabular-nums;padding:6px 10px;font-weight:600;left:12px}.RollupPreview-module__ShM3oG__cornerHint{align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:none;right:16px}.RollupPreview-module__ShM3oG__cornerHint svg{color:#d9b356}.RollupPreview-module__ShM3oG__noteBar{gap:10px;padding:12px 16px;display:grid}.RollupPreview-module__ShM3oG__noteText{align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.6;display:flex}.RollupPreview-module__ShM3oG__noteText svg{color:#b08a3a;flex-shrink:0;margin-top:3px}@media (min-width:640px){.RollupPreview-module__ShM3oG__sizeTag{bottom:16px;left:16px}.RollupPreview-module__ShM3oG__cornerHint{display:flex;bottom:16px}}@media (max-width:639px){.RollupPreview-module__ShM3oG__toolbar{padding:10px 12px 0}.RollupPreview-module__ShM3oG__toggle{justify-content:center;width:40px;padding:0}.RollupPreview-module__ShM3oG__toggleText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RollupPreview-module__ShM3oG__dimText{font-size:10px}.RollupPreview-module__ShM3oG__sizeTag{bottom:10px;left:10px}.RollupPreview-module__ShM3oG__noteBar{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.RollupPreview-module__ShM3oG__stage *,.RollupPreview-module__ShM3oG__toolbar *,.RollupPreview-module__ShM3oG__noteBar *{transition:none!important}}
