.lunokit-faq{--cp-backdrop:blur(22px) saturate(112%);isolation:isolate;background-blend-mode:soft-light,multiply;color:#302c28;background:linear-gradient(120deg,#fff7,#f5eddd33 48%,#7f725733),#bdb4a3 url(/images/walls/hq-plaster-v1/albedo-1k.webp) 50%/650px;padding:64px 24px 48px;scroll-margin-top:72px;position:relative}.lunokit-faq:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#fff5,#0000 70%);position:absolute;inset:0}.lunokit-faq *{box-sizing:border-box}.faq-layout{grid-template-columns:1fr 1.25fr;align-items:start;column-gap:75px;max-width:1100px;margin:auto;display:grid}.faq-heading{grid-area:1/1}.faq-heading h2{letter-spacing:-.025em;margin:0 5px 15px;font-size:clamp(32px,3.2vw,44px);font-weight:550;line-height:1.08}.faq-heading p{color:#655b4e;margin:0 5px 26px;font-size:14px;line-height:1.55}.faq-panel{background:linear-gradient(135deg,#ffffff70,#ffffff28);border:1px solid #ffffffe0;border-radius:27px;grid-area:1/2/span 2;min-width:0;padding:0 20px;box-shadow:0 14px 35px #5b493012,inset 0 1px #fff8}.faq-panel details+details{border-top:1px solid #ffffffa6}.faq-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:18px 0;font-size:15px;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq-panel summary::-webkit-details-marker{display:none}.faq-panel summary>svg{stroke-width:1.4px;flex:none}.faq-panel details[open] summary{padding-bottom:12px}.faq-panel .faq-open-icon{display:none}.faq-panel details[open] .faq-open-icon{display:block}.faq-panel details[open] .faq-closed-icon{display:none}.faq-panel details>p{color:#655b4e;overflow-wrap:anywhere;margin:0;padding:0 26px 21px 0;font-size:13px;line-height:1.6}.faq-support{grid-area:2/1;margin-top:15px}.faq-help{align-items:center;gap:16px;margin:0 6px;display:flex}.faq-help img{flex:none;width:48px;height:48px;transform:rotate(-9deg)}.faq-help h3{letter-spacing:-.02em;margin:0 0 7px;font-size:17px;font-weight:500}.faq-help p{color:#655b4e;margin:0;font-size:12px;line-height:1.55}.faq-contact{color:#493d31;background:#ffffff50;border:1px solid #ffffffe0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;max-width:330px;min-height:50px;margin-top:20px;padding:12px 18px;font-size:14px;text-decoration:none;display:flex}.faq-contact>svg{stroke-width:1.5px;flex:none}.faq-contact:hover{background:#ffffff80}.faq-return{color:#65533e;align-items:center;gap:6px;min-height:44px;margin:20px 5px 0;font-size:12px;text-decoration:none;display:flex}.faq-return:hover{text-underline-offset:3px;text-decoration:underline}.lunokit-faq :is(a,summary):focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #8e4033}@media (max-width:760px){.lunokit-faq{padding:36px 18px 32px}.faq-layout{display:block}.faq-heading h2{font-size:32px}.faq-heading p{font-size:13px}.faq-support{margin-top:27px}.faq-return{justify-content:center;font-size:11px}.faq-contact{max-width:none}}@media (prefers-reduced-transparency:reduce){.lunokit-faq{--cp-backdrop:none}.faq-panel,.faq-contact{background:#eee7db}}.faq-contact{text-align:left;font-family:inherit}.faq-contact:disabled{opacity:.65;cursor:not-allowed}.faq-contact:disabled:hover{background:#ffffff50}.faq-contact-pending{color:#6b5943;margin:8px 5px 0;font-size:11px;line-height:1.5}
.lunokit-footer{--cp-backdrop:blur(22px) saturate(112%);isolation:isolate;color:#302c28;background-blend-mode:soft-light,multiply;background:linear-gradient(120deg,#fff7,#f5eddd33 48%,#7f725733),#bdb4a3 url(/images/walls/hq-plaster-v1/albedo-1k.webp) 50%/650px;padding:32px 24px 40px;scroll-margin-top:72px;position:relative}.lunokit-footer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#fff5,#0000 70%);position:absolute;inset:0}.lunokit-footer *{box-sizing:border-box}.lf-panel{background:linear-gradient(135deg,#ffffff80,#ffffff26);border:1px solid #ffffffdb;border-radius:28px;max-width:1100px;margin:auto;padding:32px;box-shadow:0 14px 35px #5b493012,inset 0 1px #fff8}.lf-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.lf-brand>a{color:inherit;text-decoration:none;display:inline-block}.lf-brand .brand-logo-lockup{width:156px;max-width:100%;height:auto;display:block}.lf-tagline{letter-spacing:-.025em;margin:18px 0 0;font-size:24px;font-weight:500;line-height:1.2}.lf-section{min-width:0}.lf-section h2{letter-spacing:0;color:#302c28;margin:0 0 12px;font-size:13px;font-weight:600;line-height:20px}.lf-links{gap:0;display:grid}.lf-links a,.lf-contact>a,.lf-documents summary{color:#4f4334;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0;padding:10px 0;font-size:13px;line-height:20px;text-decoration:none;display:flex}.lf-links a{border-bottom:1px solid #ffffff65}.lf-links a:last-child{border-bottom:0}.lf-links a svg,.lf-contact svg,.lf-documents summary svg{stroke-width:1.6px;color:#75634e;flex:none;width:14px;height:14px}.lf-links a:hover,.lf-contact>a:hover{color:#8e4033;text-underline-offset:4px;text-decoration:underline}.lf-contact{color:#4f4334;border-bottom:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:13px;line-height:20px;display:flex}.lf-contact>a{width:100%;min-height:24px;padding:0}.lf-pending{color:#6e5c46;white-space:nowrap;background:#ffffff50;border-radius:10px;flex:none;padding:3px 8px;font-size:10px;line-height:16px}.lf-documents summary{cursor:pointer;list-style:none}.lf-documents summary::-webkit-details-marker{display:none}.lf-documents[open] summary svg{transform:rotate(180deg)}.lf-documents>div{padding:4px 0 10px}.lf-documents p{color:#62523e;margin:0 0 12px;font-size:12px;line-height:1.6}.lf-documents ul{color:#62523e;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none}.lf-documents li{padding:5px 0}.lf-bottom{color:#62523e;border-top:1px solid #ffffffa0;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px;padding-top:16px;font-size:11px;line-height:18px;display:grid}.lf-top{color:#4f4334;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff38;border:1px solid #ffffffb3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.lf-top:hover{background:#ffffff70}.lf-top svg{flex:none}.lunokit-footer :is(a,button,summary):focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #8e4033}@media (max-width:900px) and (min-width:761px){.lf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.lf-brand{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.lf-tagline{margin:0;font-size:22px}}@media (max-width:760px){.lunokit-footer{padding:0 18px 28px}.lf-panel{border-radius:26px;padding:24px 22px 16px}.lf-grid{grid-template-columns:minmax(0,1fr);gap:24px}.lf-brand .brand-logo-lockup{width:147px}.lf-tagline{margin:14px 0 0;font-size:22px;line-height:1.2}.lf-section h2{margin-bottom:8px;font-size:12px}.lf-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.lf-links a{font-size:12px}.lf-links a:nth-last-child(-n+2){border-bottom:0}.lf-contact,.lf-documents summary{font-size:12px}.lf-bottom{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;margin-top:20px;padding-top:14px;font-size:10px}.lf-top{grid-area:1/2;font-size:11px}}@media (max-width:359px){.lunokit-footer{padding-inline:12px}.lf-panel{padding-inline:18px}.lf-links{column-gap:14px}.lf-links a{gap:6px;font-size:11px}.lf-contact{gap:8px}}@media (prefers-reduced-transparency:reduce){.lunokit-footer{--cp-backdrop:none}.lf-panel{background:#eee7db}}.lf-contacts{margin:0;font-style:normal}.lf-contact-row{color:#4f4334;border-bottom:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:12px;line-height:20px;text-decoration:none;display:flex}.lf-contact-row>span:first-child{flex:none}.lf-contact-value{overflow-wrap:anywhere;text-align:right;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.lf-contact-value svg{color:#75634e;flex:none;width:14px;height:14px}.lf-contact-row[href]:hover{color:#8e4033;text-underline-offset:4px;text-decoration:underline}.lf-max-number{-webkit-user-select:text;user-select:text;cursor:text;font-variant-numeric:tabular-nums}@media (max-width:359px){.lf-contact-row{gap:8px;font-size:11px}.lf-contact-value{gap:4px}}.lf-documents li a{color:#5d342c;text-underline-offset:3px;padding:7px 0;line-height:1.5;text-decoration:underline;display:inline-block}.lf-documents li a:focus-visible{outline-offset:3px;outline:2px solid #963a30}
.site-lower{isolation:isolate;color:#302c28;background-blend-mode:soft-light,multiply;background:linear-gradient(115deg,#fcf7ec8c,#d3c2a42e 48%,#fff9ec55),#d4c9b6 url(/images/walls/hq-plaster-v1/albedo-1k.webp) 50%/650px;margin-top:-40px;padding:74px 0 18px;position:relative}.site-lower :is(.installation-guide,.lunokit-faq,.lunokit-footer){isolation:auto;background:0 0;padding:0 24px 24px}.site-lower :is(.installation-guide,.lunokit-faq,.lunokit-footer):before{content:none}.site-lower :is(.ig-inner,.faq-layout,.lf-panel){--cp-backdrop:blur(20px) saturate(112%);background:linear-gradient(135deg,#fffdf650,#fffaf226 65%,#fffdf63d);border:1px solid #ffffffb3;border-radius:30px;max-width:1160px;margin:0 auto;padding:32px;box-shadow:inset 0 1px #fff6,0 12px 32px #51412b14}.site-lower .ig-heading{margin:0 0 26px}.site-lower :is(.ig-heading h2,.faq-heading h2){letter-spacing:-.025em;font-size:40px;font-weight:550;line-height:1.1}.site-lower .ig-frame{--cp-backdrop:none;box-shadow:none;background:0 0;border:0;border-radius:20px;padding:0}.site-lower .ig-frame>img{border-radius:18px}.site-lower .ig-frame-copy{gap:10px;padding:20px 4px 12px}.site-lower .ig-number{color:#514639;background:#ffffff40;border-color:#ffffffb3}.site-lower .ig-frame h3{margin-bottom:8px;font-size:20px;font-weight:550}.site-lower .ig-socket-note{border-top-color:#ffffff80;max-width:none;margin-top:22px;padding-top:20px}.site-lower .faq-layout{column-gap:54px}.site-lower .faq-heading h2{margin:0 0 16px}.site-lower .faq-heading p{margin-inline:0}.site-lower .faq-panel{--cp-backdrop:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-lower .faq-panel details+details{border-top-color:#ffffff85}.site-lower .faq-panel summary{min-height:70px;padding-block:18px;font-size:15px}.site-lower .faq-panel details>p{color:#51483d;font-size:14px;line-height:1.65}.site-lower .faq-help{margin-inline:0}.site-lower .faq-contact{--cp-backdrop:none;color:#211c18;background:#ff625c;border-color:#0000;max-width:330px;font-weight:550}.site-lower .faq-contact:hover{background:#f45650}.site-lower .faq-contact:disabled{background:#ff625c}.site-lower .lf-tagline{font-size:23px;line-height:1.25}.site-lower .lf-top{background:#ffffff24;border-radius:12px;min-width:44px;min-height:44px;padding:10px}.site-lower .lf-top:hover{background:#ffffff60}.site-lower .lf-top svg{width:17px;height:17px}.site-lower .lunokit-footer{padding-bottom:0}.site-lower :is(.ig-heading p,.ig-frame p,.faq-heading p,.faq-help p,.lf-tagline){color:#51483d}@media (max-width:760px){.site-lower{padding-top:64px;padding-bottom:16px}.site-lower :is(.installation-guide,.lunokit-faq,.lunokit-footer){padding:0 16px 16px;overflow:visible}.site-lower :is(.ig-inner,.faq-layout,.lf-panel){border-radius:26px;padding:22px 18px}.site-lower .ig-inner{overflow:hidden}.site-lower :is(.ig-heading h2,.faq-heading h2){font-size:30px;line-height:1.12}.site-lower .ig-heading{margin-bottom:22px}.site-lower .ig-heading p{font-size:13px}.site-lower .ig-rail{margin-inline:-18px;padding-inline:18px;scroll-padding-left:18px}.site-lower .ig-frame-copy{grid-template-columns:23px 1fr;gap:8px;padding:17px 2px 8px}.site-lower .ig-frame h3{font-size:19px;line-height:1.2}.site-lower .ig-frame p{font-size:12px}.site-lower .ig-navigation{background:#ffffff24;border-color:#ffffff80;margin-top:14px}.site-lower .ig-navigation button{color:#514639;font-size:12px}.site-lower .ig-navigation button[aria-pressed=true]{color:#211c18;box-shadow:none;background:#ff625c}.site-lower .ig-hint{color:#5c5143}.site-lower .ig-socket-note{margin-top:20px;padding-top:18px}.site-lower .faq-heading p{margin-bottom:12px;font-size:13px}.site-lower .faq-panel summary{gap:12px;min-height:66px;font-size:14px}.site-lower .faq-panel details>p{padding-bottom:20px;padding-right:15px;font-size:13px}.site-lower .faq-support{border-top:1px solid #ffffff80;margin-top:10px;padding-top:20px}.site-lower .faq-help{gap:12px}.site-lower .faq-help h3{font-size:17px}.site-lower .faq-contact{max-width:none;margin-top:17px}.site-lower .faq-return{margin-top:10px}.site-lower .lf-grid{gap:22px}.site-lower .lf-brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-lower .lf-tagline{margin:0;font-size:20px}.site-lower .lf-bottom{margin-top:14px;padding-top:10px}.site-lower .lf-top{border-radius:12px;gap:6px;min-width:44px}.site-lower .lunokit-footer{padding-bottom:0}}@media (prefers-reduced-transparency:reduce){.site-lower :is(.ig-inner,.faq-layout,.lf-panel){--cp-backdrop:none;background:#f2ebde}.site-lower .faq-contact{background:#ff625c}}.site-lower .faq-support,.site-lower .faq-contact{margin-top:0}@media (max-width:760px){.site-lower .faq-support{margin-top:16px;padding-top:16px}}.site-lower .lf-panel{padding-bottom:20px}.site-lower .lf-bottom{margin-top:16px;padding-top:12px}@media (max-width:760px){.site-lower .lf-panel{padding-bottom:16px}.site-lower .lf-bottom{margin-top:14px;padding-top:10px}}
.project-preview{color:#27231f;-webkit-backdrop-filter:blur(28px)saturate(115%);backdrop-filter:blur(28px)saturate(115%);scrollbar-width:thin;scrollbar-color:#a69d90 transparent;background:#faf6eead;border:0;border-radius:20px;padding:0;box-shadow:0 24px 70px #1c17123d}.project-preview::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#221d183d}.project-preview .preview-layout{background:0 0;border-radius:0}.project-preview .preview-content,.project-preview .preview-image{background:0 0}.project-preview .preview-image-layer img{object-fit:cover;object-position:center}.project-preview .preview-thumbnails{width:fit-content;max-width:calc(100% - 32px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0;right:auto}.project-preview .preview-details>p,.project-preview .product-specs dd{color:#332e28}.project-preview .preview-counter,.project-preview .preview-cart-note,.project-preview .product-specs dt,.project-preview .product-specs small{color:#514a41}.project-preview .preview-return{color:#211c18;box-shadow:none;background:#ff625c}.project-preview .preview-close,.project-preview .preview-close:hover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#211c18;background:0 0;border:0;border-radius:0;transform:none}@media (max-width:700px){.project-preview{border-radius:20px;width:calc(100vw - 28px);max-height:calc(100svh - 28px)}.project-preview .preview-content{gap:28px;padding:26px 22px 24px}.project-preview .preview-details h2{font-size:clamp(28px,8vw,36px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.project-preview{background:#faf6ee}}@media (prefers-reduced-transparency:reduce){.project-preview{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf6ee}.project-preview::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.project-preview .preview-thumbnails{gap:8px;width:auto;max-width:none;padding:2px;left:14px;right:14px}.project-preview .preview-thumbnails button{flex:0 0 52px;width:52px;min-width:52px;height:56px}@media (max-width:700px){.project-preview{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.project-preview .preview-image{height:clamp(240px,38svh,350px);min-height:0}.project-preview .preview-content{gap:18px;padding:20px 20px 18px}.project-preview .preview-details h2{font-size:clamp(26px,7.2vw,31px);line-height:1.08}.project-preview .preview-title-row{margin-bottom:12px}.project-preview .preview-details>p{font-size:14px;line-height:1.5}.project-preview .preview-details .preview-disclaimer{margin-top:12px;font-size:12px;line-height:1.45}.project-preview .preview-bottom{gap:14px}.project-preview .preview-return{min-height:48px;padding-block:12px}.project-preview .preview-cart-note{margin-top:4px;font-size:12px;line-height:1.4}.project-preview .product-specs{gap:12px;margin-top:16px;padding-top:14px}}.project-preview .preview-layout .preview-close,.project-preview .preview-layout .preview-close:hover{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#fffaf247;border:1px solid #ffffff9e;border-radius:50%;box-shadow:inset 0 1px #ffffffb3,0 4px 14px #271f161f}.project-preview .preview-about{border-bottom:1px solid #3c2f1f2b;margin-top:16px}.project-preview .preview-about summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:15px;list-style:none;display:flex}.project-preview .preview-about summary::-webkit-details-marker{display:none}.project-preview .preview-about[open] summary svg{transform:rotate(180deg)}.project-preview .preview-about-body{overscroll-behavior:contain;scrollbar-width:thin;max-height:28svh;padding:8px 0 16px;font-size:14px;line-height:1.55;overflow:auto}.project-preview .preview-about-body>p{margin:0}.project-preview .preview-about-body .preview-options{margin-top:12px}.project-preview .preview-details .preview-disclaimer{color:#514a41;margin:12px 0 0;font-size:12px;line-height:1.45}@media (max-width:700px){.project-preview .preview-layout{overflow:visible}.project-preview .preview-image{height:clamp(290px,53svh,510px);overflow:visible}.project-preview .preview-image-layer{border-radius:20px 20px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 68%,#000000b8 81%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000b8 81%,#0000 100%)}.project-preview .preview-image-layer img{object-fit:cover;object-position:50% 42%}.project-preview .preview-thumbnails{bottom:72px}.project-preview .preview-thumbnails button{flex-basis:48px;width:48px;min-width:48px;height:50px}.project-preview .preview-content{z-index:1;gap:18px;margin-top:-32px;padding:0 22px 20px;position:relative}.project-preview .preview-details h2{font-size:clamp(26px,7.3vw,32px)}.project-preview .preview-title-row{margin-bottom:10px}.project-preview .preview-details .preview-teaser{font-size:14px;line-height:1.45}.project-preview .preview-about{margin-top:10px}.project-preview .preview-bottom{gap:12px}.project-preview .preview-shopping-action{gap:0}.project-preview .preview-return{min-height:50px}.project-preview .is-model .preview-content{margin-top:0;padding-top:20px}.project-preview .is-model .preview-image{overflow:hidden}}@media (prefers-reduced-transparency:reduce){.project-preview .preview-layout .preview-close{-webkit-backdrop-filter:none;background:#faf6ee}}.project-preview{height:min(740px,100svh - 48px);overflow:hidden}.project-preview .preview-layout{height:100%;min-height:0}.project-preview .preview-content{flex-direction:column;justify-content:flex-start;gap:18px;min-width:0;min-height:0;display:flex}.project-preview .preview-details{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;overflow:auto}.project-preview .preview-about-body{max-height:none;overflow:visible}.project-preview .preview-bottom{flex:none;width:100%;margin-top:auto}@media (max-width:700px){.project-preview{height:min(820px,100svh - 24px);max-height:calc(100svh - 24px)}.project-preview .preview-layout{flex-direction:column;display:flex}.project-preview .preview-image{flex:0 0 56%;width:100%;height:56%;min-height:0}.project-preview .preview-content{flex:1 1 0;gap:12px;width:100%;margin-top:-32px;padding:0 22px 20px}.project-preview .is-model .preview-content{margin-top:0;padding-top:0}}.project-preview .preview-layout{align-items:stretch;width:100%}.project-preview .preview-content{align-self:stretch;align-items:stretch}.project-preview .preview-details,.project-preview .preview-bottom,.project-preview .preview-shopping-action,.project-preview .preview-title-row,.project-preview .preview-about,.project-preview .preview-return{box-sizing:border-box;width:100%;min-width:0;max-width:none}.project-preview .preview-bottom{align-self:stretch}.project-preview .preview-shopping-action{flex-direction:column;align-items:stretch;display:flex}@media (max-width:700px){.project-preview .preview-content{flex-shrink:1;width:100%;max-width:none}}.project-preview .preview-scroll{display:contents}.project-preview .preview-layout{grid-template-rows:minmax(0,1fr) auto}.project-preview .preview-image{grid-area:1/1/span 2}.project-preview .preview-content{grid-area:1/2}.project-preview .preview-bottom{grid-area:2/2;width:auto;margin:0;padding:0 40px 28px}@media (max-width:700px){.project-preview .preview-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a69d90 transparent;flex:1 1 0;min-height:0;display:block;overflow:hidden auto}.project-preview .preview-image{flex:none;height:clamp(320px,62svh,620px);min-height:0}.project-preview .preview-content{flex:none;min-height:0;margin-top:-32px;padding:0 22px 14px;display:block}.project-preview .preview-details{flex:none;display:block;overflow:visible}.project-preview .preview-bottom{flex:none;gap:10px;width:100%;margin:0;padding:8px 22px 18px}.project-preview .preview-about-body{max-height:none;overflow:visible}.project-preview .is-model .preview-content{margin-top:0;padding-top:14px}}.project-preview .has-gallery .preview-image{flex-direction:column;display:flex;overflow:hidden}.project-preview .has-gallery .preview-image-layer{flex:1 1 0;width:100%;min-height:0;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.project-preview .has-gallery .preview-thumbnails{box-sizing:border-box;scrollbar-width:thin;flex:none;justify-content:safe center;align-self:center;gap:10px;width:100%;max-width:100%;padding:8px 22px 14px;position:relative;inset:auto}.project-preview .has-gallery .preview-thumbnails button{background:#ffffff4d;border-radius:12px;flex-basis:54px;width:54px;min-width:54px;height:54px}@media (max-width:700px){.project-preview .preview-layout:not(.is-model) .preview-scroll{flex-direction:column;display:flex}.project-preview .preview-layout:not(.is-model) .preview-image{flex:1 0 280px;height:auto}.project-preview .preview-layout:not(.is-model) .preview-content{flex:none;margin-top:0;padding-bottom:6px}.project-preview .preview-layout:not(.is-model) .preview-image-layer{-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.project-preview .has-gallery .preview-content{margin-top:0}}@media (min-width:701px){.project-preview .preview-about summary{cursor:default;pointer-events:none}.project-preview .preview-about summary svg{display:none}.project-preview .preview-about-body{max-height:none;overflow:visible}}
