.ProjectInfoPanel_panel__2Owlc{--project-panel-viewport-height:100vh;--project-panel-scale:0.8;--gradient-border-width:1.25px;width:min(20rem,calc(100vw - 2rem));max-height:calc(var(--project-panel-viewport-height) - 5rem - env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;overflow:hidden;scale:var(--project-panel-scale);transform-origin:top left;isolation:isolate}@supports (height:100dvh){.ProjectInfoPanel_panel__2Owlc{--project-panel-viewport-height:100dvh}}.ProjectInfoPanel_header__aZAS9{position:relative;flex:0 0 auto;min-height:2rem;gap:1rem;padding-block:.5rem}.ProjectInfoPanel_headerIcon__HJ3G5{width:1rem;height:1rem}.ProjectInfoPanel_logo__BwgKk{width:auto;height:1.25rem}.ProjectInfoPanel_closeButton__QLu2u{position:absolute;top:0;right:0;z-index:2;display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:0;background:transparent;color:rgb(255 255 255/92%);cursor:pointer}.ProjectInfoPanel_closeButton__QLu2u:before{position:absolute;width:2rem;height:2rem;border:1px solid rgb(244 233 221/28%);border-radius:9999px;background:rgb(22 5 1/48%);translate:0 -.25rem;content:"";transition:background-color .15s ease,border-color .15s ease}.ProjectInfoPanel_closeButton__QLu2u svg{position:relative;z-index:1;translate:0 -.25rem}.ProjectInfoPanel_closeButton__QLu2u:hover:before{border-color:rgb(244 233 221/45%);background:rgb(22 5 1/68%)}.ProjectInfoPanel_closeButton__QLu2u:active:before{background:rgb(22 5 1/78%)}.ProjectInfoPanel_closeButton__QLu2u:focus-visible{outline:none}.ProjectInfoPanel_closeButton__QLu2u:focus-visible:before{outline:2px solid white;outline-offset:2px}.ProjectInfoPanel_content__7EjHp{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.625rem;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ProjectInfoPanel_content__7EjHp,.ProjectInfoPanel_summary__ZOAPV{display:flex;flex-direction:column;gap:.5rem}.ProjectInfoPanel_infoRow__9keAO{padding:.5rem .75rem}.ProjectInfoPanel_facadeFrame__aLvNA{overflow:hidden;border:1px solid rgb(244 233 221/50%);border-radius:.5rem;background:rgb(22 5 1/22%)}.ProjectInfoPanel_facadeImage__CXDuI{display:block;width:100%;height:auto;aspect-ratio:43/24;object-fit:contain}.ProjectInfoPanel_products__kTji_{display:flex;flex-direction:column;gap:.625rem;padding:.625rem .75rem}.ProjectInfoPanel_buildingAction__fhwtf{min-height:3.5rem}@media (min-width:48rem){.ProjectInfoPanel_panel__2Owlc{width:19rem;max-height:calc(var(--project-panel-viewport-height) - 9.5rem - env(safe-area-inset-bottom, 0px))}}@media (min-width:64rem){.ProjectInfoPanel_panel__2Owlc{width:20rem}}@media (min-width:80rem){.ProjectInfoPanel_header__aZAS9{gap:.75rem;padding-block:.375rem}.ProjectInfoPanel_logo__BwgKk{height:1.125rem}.ProjectInfoPanel_content__7EjHp,.ProjectInfoPanel_summary__ZOAPV{gap:.375rem}.ProjectInfoPanel_content__7EjHp{padding:.5rem}.ProjectInfoPanel_infoRow__9keAO{padding:.375rem .625rem}.ProjectInfoPanel_products__kTji_{gap:.375rem;padding:.5rem .625rem}}@media (min-width:96rem) and (min-height:50rem){.ProjectInfoPanel_header__aZAS9{gap:1.25rem;padding-block:.625rem}.ProjectInfoPanel_headerIcon__HJ3G5{width:1.25rem;height:1.25rem}.ProjectInfoPanel_logo__BwgKk{height:1.5rem}.ProjectInfoPanel_content__7EjHp,.ProjectInfoPanel_summary__ZOAPV{gap:.625rem}.ProjectInfoPanel_content__7EjHp{padding:.75rem}.ProjectInfoPanel_infoRow__9keAO{padding:.5rem .75rem}.ProjectInfoPanel_products__kTji_{gap:.625rem;padding:.625rem .75rem}}@media (max-height:45rem){.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_header__aZAS9{gap:.75rem;padding-block:.375rem}.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_headerIcon__HJ3G5{width:1rem;height:1rem}.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_logo__BwgKk{height:1.125rem}.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_content__7EjHp,.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_summary__ZOAPV{gap:.375rem}.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_content__7EjHp{padding:.5rem}.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_infoRow__9keAO{padding:.375rem .625rem}.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_products__kTji_{gap:.375rem;padding:.5rem .625rem}}@media (max-height:40rem){.ProjectInfoPanel_panel__2Owlc{max-height:calc(var(--project-panel-viewport-height) - 9.5rem - env(safe-area-inset-bottom, 0px))}}@media (max-height:45rem) and (min-width:64rem){.ProjectInfoPanel_panel__2Owlc{width:24rem}}@media (max-height:45rem) and (min-width:22.5rem){.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_products__kTji_,.ProjectInfoPanel_panel__2Owlc .ProjectInfoPanel_summary__ZOAPV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.SkysolisLoader_preloader__yAqBw{position:absolute;inset:0;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;background-color:#000;isolation:isolate}@supports (height:100dvh){.SkysolisLoader_preloader__yAqBw{min-height:100dvh}}.SkysolisLoader_preloader__yAqBw:after{position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.3);content:""}.SkysolisLoader_content__fv8S6{display:flex;width:100%;align-items:center;justify-content:center;padding:1.5rem}.SkysolisLoader_logoWrap___YZ05{position:relative;width:var(--skysolis-loader-logo-width,clamp(18rem,50vw,44rem));max-width:100%}.SkysolisLoader_logoLineSvg__IS2_B,.SkysolisLoader_logo__NuwLE{display:block;width:100%;height:auto;overflow:visible}.SkysolisLoader_logoLineSvg__IS2_B{position:absolute;inset:0;pointer-events:none}.SkysolisLoader_logoLine__iCoPe{animation:SkysolisLoader_skysolis-loader-line-reveal__cAq4w .5s cubic-bezier(.22,.9,.36,1) forwards;clip-path:inset(0 100% 0 0);will-change:clip-path}.SkysolisLoader_logo__NuwLE{animation:SkysolisLoader_skysolis-loader-logo-reveal__0Kxxi .6s cubic-bezier(.6,0,.2,1) .48s forwards;clip-path:inset(0 100% 0 0);will-change:clip-path}.SkysolisLoader_logo__NuwLE g{backface-visibility:hidden;transform-box:fill-box;transform-origin:center;will-change:transform,opacity,filter}.SkysolisLoader_logoSky__M31Ts,.SkysolisLoader_logoSolis__d4acS{opacity:0;transform:translateY(14px)}.SkysolisLoader_logoSky__M31Ts{animation:SkysolisLoader_skysolis-loader-rise__pi1BM .9s cubic-bezier(.22,.9,.36,1) .7s forwards,SkysolisLoader_skysolis-loader-shimmer___XmmF 2.2s ease-in-out 1.6s forwards}.SkysolisLoader_logoStar__lKuHl{animation:SkysolisLoader_skysolis-loader-star-in__fp3x6 1s cubic-bezier(.16,.9,.3,1) .7s forwards,SkysolisLoader_skysolis-loader-star-swirl__p0VIc .9s cubic-bezier(.22,.9,.36,1) 1.7s forwards,SkysolisLoader_skysolis-loader-shimmer___XmmF 2.2s ease-in-out 1.7s forwards;opacity:0;transform:scale(.7) rotate(-18deg)}.SkysolisLoader_logoSolis__d4acS{animation:SkysolisLoader_skysolis-loader-rise__pi1BM .9s cubic-bezier(.22,.9,.36,1) .82s forwards,SkysolisLoader_skysolis-loader-shimmer___XmmF 2.2s ease-in-out 1.72s forwards}.SkysolisLoader_srOnly__cRIKy{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes SkysolisLoader_skysolis-loader-line-reveal__cAq4w{to{clip-path:inset(0 0 0 0)}}@keyframes SkysolisLoader_skysolis-loader-logo-reveal__0Kxxi{to{clip-path:inset(0 0 0 0)}}@keyframes SkysolisLoader_skysolis-loader-rise__pi1BM{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}70%{opacity:1;filter:blur(0);transform:translateY(-2px)}to{opacity:1;filter:none;transform:none}}@keyframes SkysolisLoader_skysolis-loader-star-in__fp3x6{0%{opacity:0;filter:blur(6px);transform:scale(.7) rotate(-18deg)}55%{opacity:1;filter:blur(0);transform:scale(1.08) rotate(4deg)}to{opacity:1;filter:none;transform:scale(1) rotate(0deg)}}@keyframes SkysolisLoader_skysolis-loader-star-swirl__p0VIc{0%{transform:scale(1) rotate(0deg)}55%{transform:scale(1.06) rotate(210deg)}to{transform:scale(1) rotate(1turn)}}@keyframes SkysolisLoader_skysolis-loader-shimmer___XmmF{0%{filter:drop-shadow(0 6px 12px rgba(246,237,216,.02)) brightness(.98)}50%{filter:drop-shadow(0 8px 18px rgba(246,237,216,.12)) brightness(1.18)}to{filter:drop-shadow(0 6px 12px rgba(246,237,216,.03)) brightness(1)}}@media (max-width:48rem){.SkysolisLoader_content__fv8S6{padding:1rem}.SkysolisLoader_logoWrap___YZ05{width:var(--skysolis-loader-logo-width,min(82vw,32rem))}}@media (prefers-reduced-motion:reduce){.SkysolisLoader_logoLine__iCoPe,.SkysolisLoader_logoSky__M31Ts,.SkysolisLoader_logoSolis__d4acS,.SkysolisLoader_logoStar__lKuHl,.SkysolisLoader_logo__NuwLE{animation:none;clip-path:inset(0 0 0 0);filter:none;opacity:1;transform:none}}