.footer-div-out.svelte-1inoitj{position:absolute;bottom:0;width:100%}.overlay-360.svelte-1inoitj{position:absolute;top:76px;left:0;width:100%;height:calc(100% - 76px);background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000000;cursor:pointer}.overlay-360.hidden.svelte-1inoitj{opacity:0;pointer-events:none}.hotspot-text.svelte-1inoitj{position:fixed;transform:translate(-50%,-50%);font-weight:700;font-size:16px;letter-spacing:2px;text-transform:uppercase;color:#fff;pointer-events:none;z-index:10}.hotspot-text.svelte-1inoitj{text-shadow:0 2px 6px rgba(0,0,0,.6)}.overlay-content.svelte-1inoitj{text-align:center;color:#fff}.overlay-content.svelte-1inoitj img:where(.svelte-1inoitj){margin-bottom:20px;animation:svelte-1inoitj-pulse 2s infinite}.overlay-content.svelte-1inoitj span:where(.svelte-1inoitj){font-size:24px;font-weight:700;display:block}.overlay-content.svelte-1inoitj sup:where(.svelte-1inoitj){font-size:14px;vertical-align:super}@keyframes svelte-1inoitj-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.viewer.svelte-1inoitj{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:grab}.viewer.svelte-1inoitj:active{cursor:grabbing}.page-header.svelte-1inoitj{position:absolute;top:130px;left:0;right:0;z-index:5000;color:#fff;max-width:670px;margin:0 auto;pointer-events:none}.page-title.svelte-1inoitj{font-size:52px;letter-spacing:.1em;font-weight:800;text-transform:uppercase;text-align:center;margin:0;text-shadow:1px 1px 6px rgba(0,0,0,.16)}.sub-title.svelte-1inoitj{font-size:15px;font-weight:700;letter-spacing:1px;text-align:center;margin:0}.page-header.svelte-1inoitj .page-blurb:where(.svelte-1inoitj){font-size:16px;line-height:22px;max-width:570px;margin:0 auto;text-align:center}.info-panel.svelte-1inoitj{position:absolute;top:106px;left:30px;width:calc(100% - 60px);height:calc(100% - 136px);overflow:hidden;box-shadow:0 0 0 30px #000000bf,0 20px 50px #00000080;z-index:10000;display:flex;transition:opacity .3s ease;background:#000000bf}.tips-full-col.svelte-1inoitj{display:flex;gap:30px}#maintenance.svelte-1inoitj .tips-full-col:where(.svelte-1inoitj),#framework.svelte-1inoitj .tips-full-col:where(.svelte-1inoitj){flex-direction:column}#maintenance.svelte-1inoitj .photo-wrapper:where(.svelte-1inoitj),#engage.svelte-1inoitj .photo-wrapper:where(.svelte-1inoitj),#zoning.svelte-1inoitj .photo-wrapper:where(.svelte-1inoitj){width:47%}#maintenance.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj),#engage.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj),#zoning.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj){width:53%}#framework.svelte-1inoitj .photo-wrapper:where(.svelte-1inoitj){position:absolute;top:0;left:0;width:60%;z-index:inherit}#framework.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj){width:58%;position:absolute;right:0;height:calc(100% - 30px)}#tech.svelte-1inoitj .photo-wrapper:where(.svelte-1inoitj){position:absolute;top:0;left:0;width:45%;z-index:inherit}#tech.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj){width:63%;position:absolute;right:0;height:calc(100% - 30px)}#education.svelte-1inoitj .photo-wrapper:where(.svelte-1inoitj){position:absolute;top:0;left:0;width:42%;z-index:inherit}#education.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj){width:66%;position:absolute;right:0;height:calc(100% - 30px)}#education.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj):before,#tech.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj):before,#framework.svelte-1inoitj .content-wrapper:where(.svelte-1inoitj):before{content:"";position:absolute;left:-33px;top:80px;width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-right:45px solid #fff;z-index:inherit}#education.info-panel.svelte-1inoitj,#tech.info-panel.svelte-1inoitj,#framework.info-panel.svelte-1inoitj{left:0;height:calc(100% - 106px);width:calc(100% - 30px)!important}.photo-wrapper.svelte-1inoitj{position:relative;height:100%;flex-shrink:0}.photo-wrapper.svelte-1inoitj img:where(.svelte-1inoitj){width:100%;height:100%;object-fit:cover}.content-wrapper.svelte-1inoitj{height:100%;display:flex;flex-direction:column;position:relative;background:#fff}.close-icon.svelte-1inoitj{position:absolute;top:20px;right:40px;cursor:pointer;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%;transition:background .3s}.close-icon.svelte-1inoitj:hover{background:#e0e0e0}.close-icon.svelte-1inoitj img:where(.svelte-1inoitj){width:16px;height:16px}.upper-content.svelte-1inoitj{flex:1;overflow-y:auto;padding:60px}.upper-content.svelte-1inoitj h2:where(.svelte-1inoitj){font-size:30px;margin-bottom:15px;color:#333;text-transform:uppercase;padding-bottom:10px;border-bottom:2px solid #c5c5c5;font-family:Coda,sans-serif}.content-quote.svelte-1inoitj{background:#edbb3e2b;padding:25px 40px;color:#d6ad4a;font-style:italic;font-size:.875em;line-height:1.5em;font-weight:700;position:relative}.tips.svelte-1inoitj .info-panel:where(.svelte-1inoitj) .content-wrapper:where(.svelte-1inoitj) .upper-content:where(.svelte-1inoitj) .content-quote:where(.svelte-1inoitj):before{content:"";display:block;width:56px;height:56px;position:absolute;left:-28px;top:30px;background:url(../../../icons/quote.svg) no-repeat center center;background-size:cover}.lower-content.svelte-1inoitj{display:flex;margin-top:20px;margin-bottom:20px;height:135px;justify-content:flex-end;background-color:#e5e5e5}.third.svelte-1inoitj{height:100%}.btn-pano-close.svelte-1inoitj,.progress-button.svelte-1inoitj{width:100%;height:100%;border:none;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:0;border-radius:5px}.btn-pano-close.svelte-1inoitj{background:#c5c5c5;color:#333;border-radius:0;flex-direction:column;gap:10px;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;width:150px}.btn-pano-close.svelte-1inoitj:hover{background:#b0b0b0}.btn-pano-close.svelte-1inoitj img:where(.svelte-1inoitj){width:24px;height:22px}.progress-button.svelte-1inoitj{background:transparent;position:relative;border-radius:0;width:150px}.progress-button.svelte-1inoitj:hover{border-color:#c5c5c5}.progress-button.svelte-1inoitj:hover .img:where(.svelte-1inoitj){transform:scale(1.05)}.progress-button.svelte-1inoitj .control:where(.svelte-1inoitj){position:absolute;height:100%;width:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .3s}.progress-button.svelte-1inoitj .control:where(.svelte-1inoitj) img:where(.svelte-1inoitj){width:36px;height:36px}.progress-button.svelte-1inoitj .img:where(.svelte-1inoitj){width:100%;height:100%;transition:transform .3s}.tips.svelte-1inoitj .info-panel#tip-framework:where(.svelte-1inoitj) .photo-wrapper:where(.svelte-1inoitj) img:where(.svelte-1inoitj){width:640px}.summary-pannel.svelte-1inoitj{position:fixed;width:calc(100% - 60px);bottom:calc(-100% + 150px);display:block;height:calc(100% - 150px);-webkit-transition:top 1s ease-in-out;transition:top 1s ease-in-out;background:#fff;z-index:50040;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}#tips.svelte-1inoitj .page-inner:where(.svelte-1inoitj):has(.summary-pannel.active:where(.svelte-1inoitj)){position:relative;z-index:50040}#tips.svelte-1inoitj .page-inner:where(.svelte-1inoitj):has(.summary-pannel.active:where(.svelte-1inoitj)):before{content:"";position:fixed;inset:0;background:#000000bf;z-index:50020;pointer-events:none}.summary-pannel.toTop.svelte-1inoitj{top:120px}.summary-pannel.svelte-1inoitj .button-summary:where(.svelte-1inoitj){position:absolute;right:20px;top:0;color:#fff;background-color:#edbb3e;padding:10px 20px;border-top-right-radius:10px;border-top-left-radius:10px;float:right;margin-right:20px;margin-top:-40px;cursor:pointer;-webkit-box-shadow:-2px -2px 6px rgba(0,0,0,.16);box-shadow:-2px -2px 6px #00000029;font-weight:700}.button-summary.svelte-1inoitj{cursor:pointer;user-select:none}.button-summary.svelte-1inoitj .label:where(.svelte-1inoitj){display:inline-flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase}.button-summary.svelte-1inoitj .arrow:where(.svelte-1inoitj){display:inline-block;font-size:40px;transition:transform .25s ease}.summary-pannel.svelte-1inoitj .button-summary:where(.svelte-1inoitj) span:where(.svelte-1inoitj){font-size:12px;text-transform:uppercase}.button-summary.svelte-1inoitj .arrow:where(.svelte-1inoitj){transform:rotate(270deg)}.button-summary.active.svelte-1inoitj .arrow:where(.svelte-1inoitj){transform:rotate(90deg)}.summary-pannel.svelte-1inoitj .summary-wrap:where(.svelte-1inoitj){display:none}.summary-pannel.active.svelte-1inoitj .summary-wrap:where(.svelte-1inoitj){display:block!important;height:580px;background:#fff}.summary-container.svelte-1inoitj{padding:60px 60px 150px}.summary-header.svelte-1inoitj{font-family:Coda;font-weight:800;font-size:30px;border-bottom:1px solid #c4c4c4;color:#575757}.summary-content.svelte-1inoitj{padding:40px 50px 19px}.summary-content.svelte-1inoitj .summary-lists-wrap:where(.svelte-1inoitj):after{content:"";display:table;clear:both}.summary-content.svelte-1inoitj .summary-lists-wrap:where(.svelte-1inoitj) .summary-lists:where(.svelte-1inoitj){float:left;width:50%}.summary-content.svelte-1inoitj .summary-lists-wrap:where(.svelte-1inoitj) .summary-lists:where(.svelte-1inoitj) .list:where(.svelte-1inoitj){padding-left:50px;line-height:19px;position:relative;margin-bottom:40px;padding-right:80px}.summary-content.svelte-1inoitj .summary-lists-wrap:where(.svelte-1inoitj) .summary-lists:where(.svelte-1inoitj) .list:where(.svelte-1inoitj) span:where(.svelte-1inoitj){background-color:#edbb3e;width:39px;height:39px;border-radius:50%;line-height:39px;display:inline-block;text-align:center;font-size:19px;font-family:Coda;font-weight:800;color:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.summary-footer.svelte-1inoitj{background-color:#e5e5e5;text-align:right;font-size:0;position:absolute;width:100%;bottom:15px}.summary-footer.svelte-1inoitj .third:where(.svelte-1inoitj){text-align:right;vertical-align:middle;height:134px;width:148px;display:inline-block;font-size:10px}.summary-footer.svelte-1inoitj .third:where(.svelte-1inoitj) button:where(.svelte-1inoitj){font-size:10px;width:100%;height:100%;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:#c5c5c5;line-height:14px;font-weight:700;text-transform:uppercase;cursor:pointer}.summary-footer.svelte-1inoitj .third:where(.svelte-1inoitj) .close-summary:where(.svelte-1inoitj) img:where(.svelte-1inoitj){max-width:20px;margin:auto auto 10px;display:block}.summary-footer.svelte-1inoitj .third:where(.svelte-1inoitj) button.close-summary:where(.svelte-1inoitj){background-color:#edbb3e;color:#fff}#tips.svelte-1inoitj .page-inner:where(.svelte-1inoitj):has(.summary-pannel.active:where(.svelte-1inoitj)) .info-panel:where(.svelte-1inoitj){display:none!important}
