/* Tenant-selection About Us experience. All selectors are intentionally isolated. */
.cc-tenant-about-is-open{overflow:hidden!important}
.cc-tenant-about-launcher{position:fixed;right:28px;bottom:28px;z-index:200;min-height:58px;padding:8px 20px 8px 9px;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:linear-gradient(135deg,#0f9fc5,#2869ec 56%,#6b55ee);color:#fff;font:800 14px/1 Inter,Segoe UI,Arial,sans-serif;letter-spacing:.01em;cursor:pointer;box-shadow:0 18px 42px rgba(28,99,195,.3),inset 0 1px 0 rgba(255,255,255,.27);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
.cc-tenant-about-launcher:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 23px 50px rgba(28,99,195,.38),inset 0 1px 0 rgba(255,255,255,.3)}
.cc-tenant-about-launcher:focus-visible{outline:4px solid rgba(36,164,225,.25);outline-offset:3px}
.cc-tenant-about-launcher-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.17);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.cc-tenant-about-launcher svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.cc-tenant-about-overlay[hidden]{display:none!important}
.cc-tenant-about-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:22px;font-family:Inter,Segoe UI,Arial,sans-serif}
.cc-tenant-about-backdrop{position:absolute;inset:0;background:rgba(3,11,24,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.cc-tenant-about-dialog{position:relative;width:min(1180px,96vw);height:min(860px,94vh);min-height:680px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;color:#dff8ff;border:1px solid rgba(69,190,240,.34);border-radius:26px;background:radial-gradient(circle at 76% 15%,rgba(24,165,223,.18),transparent 34%),radial-gradient(circle at 15% 85%,rgba(100,82,238,.12),transparent 30%),linear-gradient(145deg,#020812,#061624 54%,#030a13);box-shadow:0 38px 120px rgba(0,0,0,.62),0 0 48px rgba(45,184,239,.13)}
.cc-tenant-about-dialog:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(66,190,238,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(66,190,238,.08) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(circle at center,#000 5%,transparent 80%)}
.cc-tenant-about-dialog:after{content:"";position:absolute;right:-100px;top:-100px;width:300px;height:300px;border:1px dashed rgba(60,188,239,.2);border-radius:50%;box-shadow:0 0 0 40px rgba(64,180,235,.018),0 0 0 80px rgba(64,180,235,.012);pointer-events:none}
.cc-tenant-about-close{position:absolute;right:20px;top:18px;z-index:20;width:40px;height:40px;border:1px solid rgba(77,190,235,.34);border-radius:11px;background:rgba(4,19,32,.88);color:#dffcff;font:300 25px/1 monospace;cursor:pointer;transition:.18s ease}
.cc-tenant-about-close:hover{color:#4cd8ff;border-color:#4cd8ff;box-shadow:0 0 20px rgba(76,216,255,.18)}
.cc-tenant-about-header{position:relative;z-index:3;min-height:78px;padding:18px 78px 16px 27px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(102,194,230,.16)}
.cc-tenant-about-brand{display:flex;align-items:center;gap:10px}.cc-tenant-about-brand img{width:38px;height:38px}.cc-tenant-about-brand b{display:block;color:#fff;font-size:15px;line-height:1}.cc-tenant-about-brand span{display:block;margin-top:5px;color:#35d8d0;font-size:9px;font-weight:900;letter-spacing:.28em}
.cc-tenant-about-counter{color:#668ca3;font:600 12px/1 "Cascadia Code",Consolas,monospace;letter-spacing:.12em}.cc-tenant-about-counter span{color:#49d6ff;font-size:17px}
.cc-tenant-about-layout{position:relative;z-index:2;min-height:0;display:grid;grid-template-columns:245px minmax(0,1fr)}
.cc-tenant-about-menu{min-height:0;padding:24px 18px 24px 25px;display:flex;flex-direction:column;gap:5px;overflow:auto;border-right:1px solid rgba(102,194,230,.15)}
.cc-tenant-about-tab{position:relative;width:100%;min-height:43px;padding:0 12px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#82a8bb;text-align:left;font:650 12px/1.15 Inter,Segoe UI,Arial,sans-serif;cursor:pointer;transition:.2s ease}
.cc-tenant-about-tab span{color:#426c83;font:600 10px/1 "Cascadia Code",Consolas,monospace}.cc-tenant-about-tab:hover{color:#ddfaff;background:rgba(50,176,226,.06)}
.cc-tenant-about-tab.is-active{color:#ecfdff;border-color:rgba(58,205,255,.28);background:linear-gradient(90deg,rgba(35,176,224,.18),rgba(35,176,224,.035));box-shadow:inset 3px 0 #3ed7ff}.cc-tenant-about-tab.is-active span{color:#43dcff}
.cc-tenant-about-stage{position:relative;min-width:0;min-height:0;display:grid;place-items:center;overflow:visible}
.cc-tenant-about-scene{position:relative;width:min(600px,calc(94vh - 190px),calc(96vw - 330px));aspect-ratio:1;perspective:1800px;perspective-origin:50% 48%}
.cc-tenant-about-cube{--cc-cube-depth:300px;--cc-cube-depth-neg:-300px;position:relative;width:100%;height:100%;transform:translateZ(var(--cc-cube-depth-neg)) rotateX(0deg) rotateY(0deg);transform-style:preserve-3d;will-change:transform;transition:transform 1s cubic-bezier(.2,.72,.16,1)}
.cc-tenant-about-cube.turn-right{transform:translateZ(var(--cc-cube-depth-neg)) rotateX(0deg) rotateY(-90deg)}
.cc-tenant-about-cube.turn-left{transform:translateZ(var(--cc-cube-depth-neg)) rotateX(0deg) rotateY(90deg)}
.cc-tenant-about-cube.turn-up{transform:translateZ(var(--cc-cube-depth-neg)) rotateX(-90deg) rotateY(0deg)}
.cc-tenant-about-cube.turn-down{transform:translateZ(var(--cc-cube-depth-neg)) rotateX(90deg) rotateY(0deg)}
.cc-tenant-about-cube.turn-back-forward{transform:translateZ(var(--cc-cube-depth-neg)) rotateX(0deg) rotateY(-180deg)}
.cc-tenant-about-cube.turn-back-reverse{transform:translateZ(var(--cc-cube-depth-neg)) rotateX(0deg) rotateY(180deg)}
.cc-tenant-about-cube.is-static{transition:none!important}
.cc-tenant-cube-face{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(70,205,246,.32);background:radial-gradient(circle at 86% 8%,rgba(53,201,240,.14),transparent 31%),linear-gradient(145deg,rgba(5,22,35,.99),rgba(2,11,20,.98));box-shadow:inset 0 0 80px rgba(51,194,237,.055);backface-visibility:hidden}
.cc-tenant-cube-face:before{content:"";position:absolute;inset:17px;z-index:0;pointer-events:none;border:1px solid rgba(76,209,249,.11);clip-path:polygon(0 0,34% 0,38% 1.5%,62% 1.5%,66% 0,100% 0,100% 100%,66% 100%,62% 98.5%,38% 98.5%,34% 100%,0 100%)}
.cc-tenant-cube-face>span{position:absolute;inset:0;display:grid;place-items:center;color:rgba(82,207,243,.34);font:800 13px/1 "Cascadia Code",Consolas,monospace;letter-spacing:.22em;text-align:center}
.cc-tenant-cube-front{transform:rotateY(0deg) translateZ(var(--cc-cube-depth))}
.cc-tenant-cube-right{transform:rotateY(90deg) translateZ(var(--cc-cube-depth))}
.cc-tenant-cube-back{transform:rotateY(180deg) translateZ(var(--cc-cube-depth))}
.cc-tenant-cube-left{transform:rotateY(-90deg) translateZ(var(--cc-cube-depth))}
.cc-tenant-cube-top{transform:rotateX(90deg) translateZ(var(--cc-cube-depth))}
.cc-tenant-cube-bottom{transform:rotateX(-90deg) translateZ(var(--cc-cube-depth))}
.cc-tenant-about-templates[hidden]{display:none!important}
.cc-tenant-about-panel{position:relative;z-index:1;width:100%;height:100%;padding:34px 36px;display:flex;flex-direction:column;justify-content:center;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(67,213,255,.35) transparent;color:#dff8ff}
.cc-tenant-about-panel[hidden]{display:none!important}
.cc-tenant-about-panel:after{content:"";position:absolute;z-index:-1;right:-65px;bottom:-65px;width:190px;height:190px;border:1px dashed rgba(65,210,249,.16);border-radius:50%;box-shadow:0 0 0 25px rgba(65,210,249,.018),0 0 0 50px rgba(65,210,249,.012);pointer-events:none}
.cc-tenant-about-icon{flex:0 0 auto;width:58px;height:58px;margin-bottom:16px;display:grid;place-items:center;border:1px solid rgba(67,213,255,.35);border-radius:17px;background:linear-gradient(145deg,rgba(41,186,228,.18),rgba(74,92,231,.08));color:#50ddff;box-shadow:0 12px 28px rgba(0,99,160,.16),inset 0 0 20px rgba(64,202,244,.06)}
.cc-tenant-about-icon svg{width:32px;height:32px;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.cc-icon-intro{color:#5de6dc}
.cc-tenant-about-kicker{margin:0 0 10px;color:#4bd7fb;font:800 9px/1 Inter,Segoe UI,Arial,sans-serif;letter-spacing:.22em}
.cc-tenant-about-panel h2{max-width:540px;margin:0;color:#effcff;font:650 clamp(30px,3.3vw,48px)/1.02 Inter,Segoe UI,Arial,sans-serif;letter-spacing:-.045em}.cc-tenant-about-panel h2 span{color:#42d8f7}
.cc-tenant-about-lead{max-width:540px;margin:14px 0 0;color:#a9cad6;font-size:13px;line-height:1.55}
.cc-tenant-about-tags,.cc-tenant-about-features{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.cc-tenant-about-tags span,.cc-tenant-about-features span{padding:6px 8px;border:1px solid rgba(63,201,240,.23);border-radius:6px;background:rgba(52,183,226,.07);color:#aee7ef;font-size:9px;font-weight:750}
.cc-tenant-about-details{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.cc-tenant-about-details>div{min-width:0;padding:10px;border:1px solid rgba(64,191,229,.17);border-radius:9px;background:rgba(12,46,63,.34)}.cc-tenant-about-details b{display:block;margin-bottom:5px;color:#dffaff;font-size:10px;line-height:1.25}.cc-tenant-about-details p{margin:0;color:#769dac;font-size:9px;line-height:1.42}
.cc-tenant-about-footer{position:relative;z-index:3;min-height:70px;padding:10px 25px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(102,194,230,.15);color:#50798f;font:750 9px/1 Inter,Segoe UI,Arial,sans-serif;letter-spacing:.2em}.cc-tenant-about-footer-copy{display:flex;flex-direction:column;gap:7px}.cc-tenant-about-developer{color:#8eb6c7;font-size:10px;letter-spacing:.045em;text-transform:none}.cc-tenant-about-footer>div:last-child{display:flex;gap:8px}.cc-tenant-about-footer button{width:40px;height:40px;border:1px solid rgba(72,190,235,.27);border-radius:10px;background:rgba(17,58,79,.46);color:#bcefff;font-size:18px;cursor:pointer;transition:.18s ease}.cc-tenant-about-footer button:hover{color:#fff;border-color:#4bd7fb;background:rgba(32,143,180,.28)}
@media(max-width:780px){.cc-tenant-about-overlay{padding:10px}.cc-tenant-about-dialog{height:min(850px,96vh);min-height:0;border-radius:20px}.cc-tenant-about-header{min-height:67px;padding-left:19px}.cc-tenant-about-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.cc-tenant-about-menu{padding:10px 14px;flex-direction:row;border-right:0;border-bottom:1px solid rgba(102,194,230,.15);overflow-x:auto}.cc-tenant-about-tab{flex:0 0 auto;width:auto;min-height:35px;padding:0 11px}.cc-tenant-about-tab span{display:none}.cc-tenant-about-scene{width:min(520px,82vw,calc(96vh - 230px))}.cc-tenant-about-panel{padding:25px 23px}.cc-tenant-about-icon{width:52px;height:52px;margin-bottom:13px;border-radius:15px}.cc-tenant-about-icon svg{width:28px;height:28px}.cc-tenant-about-panel h2{font-size:clamp(27px,7vw,40px)}.cc-tenant-about-lead{margin-top:12px;font-size:12px;line-height:1.48}.cc-tenant-about-tags,.cc-tenant-about-features,.cc-tenant-about-details{margin-top:11px}.cc-tenant-about-launcher{right:18px;bottom:18px}}
@media(max-width:540px){.cc-tenant-about-scene{width:min(440px,80vw,calc(96vh - 235px))}.cc-tenant-about-panel{padding:20px}.cc-tenant-about-icon{width:46px;height:46px;margin-bottom:10px}.cc-tenant-about-icon svg{width:25px;height:25px}.cc-tenant-about-panel h2{font-size:clamp(24px,7.5vw,34px)}.cc-tenant-about-kicker{font-size:8px}.cc-tenant-about-lead{font-size:11px}.cc-tenant-about-details{grid-template-columns:1fr}.cc-tenant-about-details>div{padding:8px}.cc-tenant-about-details p{display:none}.cc-tenant-about-details b{margin:0;font-size:9px}.cc-tenant-about-tags span,.cc-tenant-about-features span{font-size:8px;padding:5px 7px}}
@media(max-width:480px){.cc-tenant-about-dialog{height:97vh}.cc-tenant-about-footer{padding:8px 14px}.cc-tenant-about-footer-copy{max-width:230px;line-height:1.35}.cc-tenant-about-developer{font-size:8px}.cc-tenant-about-launcher{min-height:52px;padding-right:16px}.cc-tenant-about-launcher-icon{width:35px;height:35px}}
@media(prefers-reduced-motion:reduce){.cc-tenant-about-launcher,.cc-tenant-about-cube,.cc-tenant-about-tab{transition:none!important}}


/* About Us per-tab real image fan deck. Scoped only to the tenant About overlay. */
.cc-tenant-about-panel:has(.cc-tenant-about-gallery){justify-content:flex-start;padding-top:25px;padding-bottom:20px}
.cc-tenant-about-panel:has(.cc-tenant-about-gallery) .cc-tenant-about-icon{width:50px;height:50px;margin-bottom:11px}
.cc-tenant-about-panel:has(.cc-tenant-about-gallery) .cc-tenant-about-icon svg{width:28px;height:28px}
.cc-tenant-about-panel:has(.cc-tenant-about-gallery) h2{font-size:clamp(27px,2.75vw,41px)}
.cc-tenant-about-panel:has(.cc-tenant-about-gallery) .cc-tenant-about-lead{margin-top:10px;line-height:1.45}
.cc-tenant-about-panel:has(.cc-tenant-about-gallery) .cc-tenant-about-tags,
.cc-tenant-about-panel:has(.cc-tenant-about-gallery) .cc-tenant-about-features,
.cc-tenant-about-panel:has(.cc-tenant-about-gallery) .cc-tenant-about-details{margin-top:10px}
.cc-tenant-about-panel:has(.cc-tenant-about-gallery) .cc-tenant-about-details>div{padding:8px 9px}
.cc-tenant-about-gallery{--card-w:68px;--card-h:92px;--card-ease:linear(0,0.01 0.8%,0.038 1.6%,0.154 3.4%,0.781 9.7%,1.01 12.5%,1.089 13.8%,1.153 15.2%,1.195 16.6%,1.219 18%,1.224 19.7%,1.208 21.6%,1.172 23.6%,1.057 28.6%,1.007 31.2%,0.969 34.1%,0.951 37.1%,0.953 40.9%,0.998 50.4%,1.011 56%,0.998 74.7%,1);position:relative;flex:0 0 108px;width:min(330px,100%);height:108px;margin:11px auto 0;perspective:800px;isolation:isolate}
.cc-tenant-about-gallery-card{--card-x-use:var(--card-x);--card-x-open-use:var(--card-x-open);position:absolute;left:50%;bottom:0;width:var(--card-w);height:var(--card-h);padding:0;border:1px solid rgba(103,219,255,.3);border-radius:10px;background:#07131f;overflow:hidden;cursor:zoom-in;transform-origin:50% 112%;transform:translateX(calc(-50% + var(--card-x-use))) rotate(var(--card-rot));box-shadow:0 9px 25px rgba(0,0,0,.25);z-index:var(--card-z);transition:transform 850ms var(--card-ease),box-shadow 850ms var(--card-ease),border-color .2s ease,filter .2s ease;will-change:transform}
.cc-tenant-about-gallery-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,filter .35s ease}
.cc-tenant-about-gallery-card>span{position:absolute;left:5px;right:5px;bottom:5px;padding:4px 5px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:rgba(2,10,17,.78);backdrop-filter:blur(5px);color:#e7fbff;font:700 6.5px/1.15 Inter,Segoe UI,Arial,sans-serif;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.92}
.cc-tenant-about-gallery:hover .cc-tenant-about-gallery-card{transform:translateX(calc(-50% + var(--card-x-open-use))) rotate(var(--card-rot-open))}
.cc-tenant-about-gallery-card:hover,.cc-tenant-about-gallery-card:focus-visible,.cc-tenant-about-gallery-card.is-previewing,.cc-tenant-about-gallery-card.is-current{z-index:60!important;border-color:#57ddff;filter:brightness(1.08);transform:translateX(calc(-50% + var(--card-x-open-use))) rotate(0deg) translateY(-18px) scale(1.18)!important;box-shadow:0 18px 42px rgba(0,0,0,.48),0 0 26px rgba(75,215,251,.2);outline:none}
.cc-tenant-about-gallery-card:hover img,.cc-tenant-about-gallery-card:focus-visible img,.cc-tenant-about-gallery-card.is-previewing img,.cc-tenant-about-gallery-card.is-current img{transform:scale(1.05)}
.cc-tenant-about-lightbox[hidden]{display:none!important}
.cc-tenant-about-lightbox{position:fixed;inset:0;z-index:10080;display:grid;place-items:center;padding:22px;opacity:0;pointer-events:none;transition:opacity .22s ease}
.cc-tenant-about-lightbox.is-visible{opacity:1;pointer-events:auto}
.cc-tenant-about-lightbox-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,6,12,.92);backdrop-filter:blur(18px);cursor:zoom-out}
.cc-tenant-about-lightbox-dialog{position:relative;z-index:1;width:min(1180px,94vw);height:min(880px,92vh);display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid rgba(72,215,255,.3);border-radius:24px;background:linear-gradient(145deg,rgba(7,22,34,.98),rgba(2,10,17,.99));box-shadow:0 35px 120px rgba(0,0,0,.65),inset 0 0 70px rgba(67,201,242,.04);overflow:hidden;transform:scale(.88) translateY(18px);transition:transform .34s cubic-bezier(.2,.8,.2,1)}
.cc-tenant-about-lightbox.is-visible .cc-tenant-about-lightbox-dialog{transform:scale(1) translateY(0)}
.cc-tenant-about-lightbox-close{position:absolute;right:18px;top:18px;z-index:4;width:44px;height:44px;border:1px solid rgba(92,221,255,.4);border-radius:12px;background:rgba(4,17,27,.82);color:#e9fcff;font:300 28px/1 monospace;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.28)}
.cc-tenant-about-lightbox-close:hover,.cc-tenant-about-lightbox-close:focus-visible{border-color:#57ddff;color:#57ddff;outline:none}
.cc-tenant-about-lightbox-nav{position:absolute;top:50%;z-index:4;width:52px;height:52px;margin-top:-26px;border:1px solid rgba(92,221,255,.35);border-radius:14px;background:rgba(4,17,27,.78);color:#e9fcff;font:700 26px/1 Inter,Segoe UI,Arial,sans-serif;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.28);transition:.18s ease}.cc-tenant-about-lightbox-nav:hover,.cc-tenant-about-lightbox-nav:focus-visible{border-color:#57ddff;color:#57ddff;outline:none}.cc-tenant-about-lightbox-nav.prev{left:18px}.cc-tenant-about-lightbox-nav.next{right:18px}.cc-tenant-about-lightbox-meta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:7px;color:#6fa0b0;font:700 10px/1.2 Inter,Segoe UI,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.cc-tenant-about-lightbox-meta strong{color:#dff8ff;font-size:11px}
.cc-tenant-about-lightbox-frame{min-height:0;display:grid;place-items:center;padding:32px 32px 18px;background:radial-gradient(circle at 50% 40%,rgba(51,197,240,.09),transparent 45%)}
.cc-tenant-about-lightbox-frame img{display:block;max-width:100%;max-height:calc(92vh - 170px);width:auto;height:auto;object-fit:contain;border:1px solid rgba(92,220,255,.18);border-radius:18px;box-shadow:0 25px 70px rgba(0,0,0,.5)}
.cc-tenant-about-lightbox-caption{padding:16px 30px 22px;border-top:1px solid rgba(94,201,235,.13);text-align:center}
.cc-tenant-about-lightbox-caption>span{color:#4bd7fb;font:800 8px/1 Inter,Segoe UI,Arial,sans-serif;letter-spacing:.25em}
.cc-tenant-about-lightbox-caption h3{margin:7px 0 8px;color:#effcff;font:650 24px/1.1 Inter,Segoe UI,Arial,sans-serif}
.cc-tenant-about-lightbox-caption p{max-width:980px;margin:0 auto;color:#9ab9c5;font:500 13px/1.55 Inter,Segoe UI,Arial,sans-serif;text-wrap:pretty}
.cc-tenant-about-overlay.is-gallery-open .cc-tenant-about-lightbox{pointer-events:auto}
@media(max-width:780px){.cc-tenant-about-gallery{--card-w:58px;--card-h:80px;flex-basis:94px;height:94px}.cc-tenant-about-gallery-card{--card-x-use:var(--card-x-tablet);--card-x-open-use:var(--card-x-open-tablet)}.cc-tenant-about-gallery-card:hover,.cc-tenant-about-gallery-card:focus-visible,.cc-tenant-about-gallery-card.is-previewing,.cc-tenant-about-gallery-card.is-current{transform:translateX(calc(-50% + var(--card-x-open-use))) rotate(0) translateY(-12px) scale(1.12)!important}.cc-tenant-about-lightbox{padding:10px}.cc-tenant-about-lightbox-dialog{width:96vw;height:94vh;border-radius:18px}.cc-tenant-about-lightbox-frame{padding:22px 14px 10px}.cc-tenant-about-lightbox-frame img{max-height:calc(94vh - 155px)}.cc-tenant-about-lightbox-caption{padding:12px 18px 17px}.cc-tenant-about-lightbox-caption h3{font-size:20px}.cc-tenant-about-lightbox-caption p{font-size:12px;line-height:1.5}}
@media(max-width:540px){.cc-tenant-about-panel:has(.cc-tenant-about-gallery){padding-top:16px;padding-bottom:14px}.cc-tenant-about-gallery{--card-w:50px;--card-h:70px;flex-basis:82px;height:82px;margin-top:8px}.cc-tenant-about-gallery-card{--card-x-use:var(--card-x-mobile);--card-x-open-use:var(--card-x-open-mobile)}.cc-tenant-about-gallery-card>span{display:none}.cc-tenant-about-gallery-card:hover,.cc-tenant-about-gallery-card:focus-visible,.cc-tenant-about-gallery-card.is-previewing,.cc-tenant-about-gallery-card.is-current{transform:translateX(calc(-50% + var(--card-x-open-use))) rotate(0) translateY(-9px) scale(1.1)!important}}
@media(prefers-reduced-motion:reduce){.cc-tenant-about-gallery-card,.cc-tenant-about-lightbox,.cc-tenant-about-lightbox-dialog{transition:none!important}}
