*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:62.5%}html,body{height:100%;width:100%;overflow:hidden}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate;width:100%;height:100%;overflow:hidden}:root{--frame-x-default: 34px;--frame-x-compact-min: 22px;--frame-x-min: 12px;--chrome-gap-x-default: 16px;--chrome-gap-x-compact: 12px;--navbar-width-default: 365px;--navbar-width-min: 180px;--navbar-pill-inset-default: 5px;--navbar-side-space-default: 95px;--navbar-side-space-compact: 80px;--split-top-chrome-frame-x-fluid: clamp( var(--frame-x-compact-min), calc((100dvw - var(--navbar-width-default)) / 2), var(--frame-x-default) );--split-top-navbar-width-fluid: clamp( var(--navbar-width-min), calc(100dvw - 2 * var(--chrome-frame-x)), var(--navbar-width-default) );--frame-y-short: 12px;--frame-y-medium: 18px;--frame-y-tall: 24px;--chrome-top-height-short: 52px;--chrome-top-height-medium: 60px;--chrome-top-height-tall: 68px;--chrome-bottom-height-short: 44px;--chrome-bottom-height-medium: 50px;--chrome-bottom-height-tall: 54px;--chrome-top-vert-gap-short: 8px;--chrome-top-vert-gap-medium: 10px;--chrome-top-vert-gap-tall: 12px;--entity-dot-size-factor: .65;--entity-dot-gap-factor: .5;--general-label-button-gap-factor: 1.15;--inquire-padding-x-factor: 1.4;--entity-label-font-size-l: 20px;--entity-label-font-size-m: 17px;--entity-label-font-size-s: 15px;--inquire-font-size-l: 16px;--inquire-font-size-m: 15px;--inquire-font-size-s: 15px;--inquire-padding-y-l: 18px;--inquire-padding-y-m: 13px;--inquire-padding-y-s: 10px;--logo-size-l: 38px;--logo-size-m: 38px;--logo-size-s: 38px;--entity-dot-color: #7df56a;--chrome-frame-x-preferred: var(--frame-x-default);--chrome-frame-y: var(--frame-y-medium);--top-chrome-height: var(--chrome-top-height-medium);--bottom-chrome-height-base: var(--chrome-bottom-height-medium);--chrome-top-vert-gap: var(--chrome-top-vert-gap-medium);--chrome-gap-x: var(--chrome-gap-x-default);--navbar-side-space: var(--navbar-side-space-default);--navbar-width: clamp( var(--navbar-width-min), calc( 100dvw - 2 * var(--chrome-frame-x) - 2 * var(--chrome-gap-x) - 2 * var(--navbar-side-space) ), var(--navbar-width-default) );--navbar-pill-inset: var(--navbar-pill-inset-default);--entity-label-font-size: var(--entity-label-font-size-l);--entity-label-max-width: calc(var(--entity-label-font-size) * 9.2);--entity-dot-gap: calc( var(--entity-label-font-size) * var(--entity-dot-gap-factor) );--general-label-button-gap: calc( var(--entity-label-font-size) * var(--general-label-button-gap-factor) );--inquire-font-size: var(--inquire-font-size-l);--inquire-padding-y: var(--inquire-padding-y-l);--inquire-padding-x: calc( var(--inquire-padding-y) * var(--inquire-padding-x-factor) );--inquire-pill-height: calc( var(--inquire-font-size) + 2 * var(--inquire-padding-y) );--general-exit-button-size: var(--inquire-pill-height);--general-exit-icon-size: 1.45em;--logo-size: var(--logo-size-l);--utility-control-size: 40px;--utility-icon-size: 24px;--bottom-side-control-size: max( var(--logo-size), var(--utility-control-size) );--bottom-floating-controls-gap: 12px;--utility-control-gap-base: 12px;--utility-control-gap-min: 6px;--floorbar-width-default: 220px;--measure-pill-width: 96px;--floorbar-available-width-preferred: calc( 100dvw - 2 * var(--chrome-frame-x-preferred) - 2 * var(--bottom-side-control-size) - 2 * var(--utility-control-gap-base) );--floorbar-width-pressure: max( 0px, calc( var(--floorbar-width-default) - var(--floorbar-available-width-preferred) ) );--utility-control-gap-compression: clamp( 0px, calc(var(--floorbar-width-pressure) * .5), calc(var(--utility-control-gap-base) - var(--utility-control-gap-min)) );--utility-control-gap: calc( var(--utility-control-gap-base) - var(--utility-control-gap-compression) );--floorbar-pressure-after-gap: max( 0px, calc( var(--floorbar-width-pressure) - 2 * var(--utility-control-gap-compression) ) );--chrome-frame-x-compression: clamp( 0px, calc(var(--floorbar-pressure-after-gap) * .5), calc(var(--chrome-frame-x-preferred) - var(--frame-x-min)) );--chrome-frame-x: calc( var(--chrome-frame-x-preferred) - var(--chrome-frame-x-compression) );--bottom-chrome-height: var(--bottom-chrome-height-base);--navbar-pill-height: calc( var(--top-chrome-height) - 2 * var(--navbar-pill-inset) );--navbar-pill-width: calc( (var(--navbar-width) - 2 * var(--navbar-pill-inset)) / 5 );--floorbar-arrow-size: var(--bottom-chrome-height);--floorbar-width-min: calc(2 * var(--floorbar-arrow-size));--floorbar-available-width: calc( 100dvw - 2 * var(--chrome-frame-x) - 2 * var(--bottom-side-control-size) - 2 * var(--utility-control-gap) );--floorbar-width: clamp( var(--floorbar-width-min), var(--floorbar-available-width), var(--floorbar-width-default) );--measure-banner-bottom: calc( var(--chrome-frame-y) + var(--bottom-chrome-height) + var(--utility-control-size) + 2 * var(--bottom-floating-controls-gap) );--measure-banner-transform: translateX(-50%);--z-index-bars: 1000;--z-index-scrims: 900;--z-index-transitions: 800;--z-index-tour-elements: 700;--z-index-tour: 600;--z-index-viewers: 100}.app{background-color:#000;z-index:0;position:relative;overflow:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;height:100dvh;width:100%}.contentContainer{position:relative;width:100%;height:100%;overflow:hidden}.classVisible,.classHidden{position:absolute;inset:0}.classVisible{opacity:1;pointer-events:auto}.classHidden{opacity:0;pointer-events:none}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.topScrim{position:absolute;width:100%;height:220px;opacity:.35;top:0;left:0;z-index:var(--z-index-scrims);background:linear-gradient(to bottom,#000,#000000e6 30%,#0009 50%,#0000004d,#0000001a 80%,#0000);pointer-events:none}.chromeRow{position:absolute;left:var(--chrome-frame-x);right:var(--chrome-frame-x);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--chrome-gap-x);z-index:var(--z-index-bars);pointer-events:none}.chromeTop{top:var(--chrome-frame-y);height:var(--top-chrome-height)}.chromeSlot{min-width:0;display:flex;align-items:center;pointer-events:none;position:relative}.chromeSlot--left{justify-content:flex-start}.chromeTop .chromeSlot--left{gap:var(--general-label-button-gap)}.chromeSlot--center{justify-content:center}.chromeSlot--right{justify-content:flex-end;gap:var(--chrome-gap-x);overflow:visible}.chromeBottom{bottom:var(--chrome-frame-y);height:var(--bottom-chrome-height)}.chromeBottom .chromeSlot--left>svg{width:var(--logo-size);height:var(--logo-size);flex:0 0 var(--logo-size);min-width:var(--logo-size)}.planBtnsHost{position:absolute;bottom:calc(var(--chrome-frame-y) + var(--bottom-chrome-height) + var(--bottom-floating-controls-gap));left:0;right:0;height:var(--utility-control-size);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:var(--z-index-bars)}.planRowControlsHost{position:relative;display:none;width:var(--measure-pill-width);height:var(--bottom-chrome-height);overflow:visible;pointer-events:none}.planRowControlsHost--active{display:block}.rowResetViewHost{position:relative;display:none;width:var(--utility-control-size);height:var(--bottom-chrome-height);overflow:visible;pointer-events:none;align-items:center;justify-content:center}.rowResetViewHost--active{display:flex}.planRowMeasureHost,.planRowResetHost{position:absolute;top:50%;height:var(--utility-control-size);overflow:visible;pointer-events:none;display:flex;align-items:center;justify-content:center}.planRowMeasureHost{left:50%;width:var(--measure-pill-width);transform:translate(-50%,-50%)}.planRowResetHost{left:calc(50% + var(--measure-pill-width) / 2 + var(--utility-control-gap));width:var(--utility-control-size);transform:translateY(-50%)}.minimapHost{position:absolute;right:calc(var(--utility-control-size) + var(--chrome-gap-x));top:50%;transform:translateY(-50%);width:var(--utility-control-size);height:var(--utility-control-size);overflow:visible;pointer-events:none;display:flex;align-items:center;justify-content:center}.resetViewHost{position:absolute;left:50%;top:auto;bottom:calc(100% + var(--bottom-floating-controls-gap));transform:translate(-50%);width:var(--utility-control-size);height:var(--utility-control-size);overflow:visible;pointer-events:none;display:flex;align-items:center;justify-content:center}.chromeBottom--plans .resetViewHost{left:calc(50% + var(--measure-pill-width) / 2 + var(--utility-control-gap));transform:none}.northIndicatorHost{position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--utility-control-size);height:var(--utility-control-size);overflow:visible;pointer-events:none}.entityLabelContainer{display:flex;align-items:center;max-width:min(var(--entity-label-max-width),100%);min-width:0;pointer-events:none}.entityDot{width:calc(var(--entity-label-font-size) * var(--entity-dot-size-factor));height:calc(var(--entity-label-font-size) * var(--entity-dot-size-factor));border-radius:50%;background-color:var(--entity-dot-color);border:1px solid rgba(255,255,255,.9);box-shadow:0 0 10px #7df56ab3;flex-shrink:0}.entityLabelText{color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:var(--entity-label-font-size);margin-left:var(--entity-dot-gap);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entityLabelContainer--general .entityLabelText{margin-left:0}.generalExitButton{width:var(--general-exit-button-size);height:var(--general-exit-button-size);flex:0 0 var(--general-exit-button-size);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none;overflow:hidden;font-size:var(--inquire-font-size)}.generalExitButton svg{width:var(--general-exit-icon-size);height:var(--general-exit-icon-size);display:block;flex-shrink:0}.inquirePill{flex-shrink:0;border-radius:999px;border:none;padding:var(--inquire-padding-y) var(--inquire-padding-x);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none;isolation:isolate;color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:var(--inquire-font-size);line-height:1}.navBarGeneralContainer{display:flex;align-items:center;justify-content:center;pointer-events:none}.navBarGeneralInner{display:flex;align-items:center;gap:1rem;pointer-events:none}.navBarGeneralItem{overflow:hidden;position:relative;border-radius:999px;display:flex;align-items:center;height:var(--top-chrome-height);padding:0 30px;justify-content:center;border:none;color:inherit;cursor:pointer;font:inherit;pointer-events:auto;-webkit-appearance:none;appearance:none}.navBarDetailContainer{display:flex;align-items:center;justify-content:center;pointer-events:none}.navBarDetail{display:flex;align-items:center;width:var(--navbar-width);height:var(--top-chrome-height);padding:0 var(--navbar-pill-inset);border-radius:999px;overflow:hidden;position:relative;pointer-events:none}.navBarDetailIcons{display:flex;align-items:center;gap:0;width:100%;height:100%;pointer-events:none}.navBarDetailSlot{width:var(--navbar-pill-width);height:var(--navbar-pill-height);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:none}.navBarDetailButton{width:100%;height:100%;border:none;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;position:relative;z-index:3;isolation:isolate;pointer-events:auto;-webkit-appearance:none;appearance:none}.navBarDetailButton>svg{display:block}.pill{position:absolute;border:1px solid rgba(255,255,255,.18);z-index:2;width:var(--navbar-pill-width);height:var(--navbar-pill-height);border-radius:999px;background-color:#0000002b;pointer-events:none;box-shadow:inset 0 0 10px #00000040,inset 2px 2px 3px #0000001a,inset 4px 4px 6px #0000001a,inset -2px -2px 3px #ffffff12,inset -4px -4px 6px #ffffff12}.navBarContainer{display:flex;align-items:center;justify-content:center;pointer-events:none}.navBar{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;color:#fff;font-weight:400;z-index:9999999;font-size:14px;opacity:1}.floorBar{z-index:var(--z-index-bars);width:var(--floorbar-width);height:var(--bottom-chrome-height);border-radius:999px;display:flex;align-items:center;color:#fff;font-size:16px;font-weight:500;pointer-events:auto;position:relative}.floorBarArrow{width:var(--floorbar-arrow-size);height:var(--floorbar-arrow-size);flex:0 0 var(--floorbar-arrow-size);border-radius:999px;border:none;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;opacity:.85;cursor:pointer;padding:0;pointer-events:auto;appearance:none;-webkit-appearance:none}.floorBarArrow:disabled{cursor:default}.floorBarArrow>svg{display:block}.floorBarLabel{flex:1 1 auto;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.northWidget{position:relative;width:var(--utility-control-size);height:var(--utility-control-size);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;cursor:default;flex-shrink:0;background:transparent}.northWidgetSvg{position:absolute;inset:0;width:100%;height:100%}.northRing{fill:none;stroke:#ffffff73;stroke-width:1.5}.northPointer{stroke:#fff;stroke-width:4;stroke-linecap:butt}.northLabel{fill:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;pointer-events:none}@media(max-width:1000px),(max-height:600px){:root{--entity-label-font-size: var(--entity-label-font-size-m);--inquire-font-size: var(--inquire-font-size-m);--inquire-padding-y: var(--inquire-padding-y-m);--logo-size: var(--logo-size-m)}}@media(max-width:430px),(max-height:400px){:root{--entity-label-font-size: var(--entity-label-font-size-s);--inquire-font-size: var(--inquire-font-size-s);--inquire-padding-y: var(--inquire-padding-y-s);--logo-size: var(--logo-size-s)}}@media(min-height:600.01px){:root{--chrome-frame-y: var(--frame-y-tall);--top-chrome-height: var(--chrome-top-height-tall);--bottom-chrome-height-base: var(--chrome-bottom-height-tall);--chrome-top-vert-gap: var(--chrome-top-vert-gap-tall)}}@media(max-height:600px)and (min-height:400.01px){:root{--chrome-frame-y: var(--frame-y-medium);--top-chrome-height: var(--chrome-top-height-medium);--bottom-chrome-height-base: var(--chrome-bottom-height-medium);--chrome-top-vert-gap: var(--chrome-top-vert-gap-medium)}}@media(max-height:400px){:root{--chrome-frame-y: var(--frame-y-short);--top-chrome-height: var(--chrome-top-height-short);--bottom-chrome-height-base: var(--chrome-bottom-height-short);--chrome-top-vert-gap: var(--chrome-top-vert-gap-short)}}@media(max-width:800px){:root{--chrome-gap-x: var(--chrome-gap-x-compact);--navbar-side-space: var(--navbar-side-space-compact)}}@media(max-width:560px){:root{--chrome-frame-x-preferred: var(--split-top-chrome-frame-x-fluid);--chrome-gap-x: var(--chrome-gap-x-compact);--navbar-width: var(--split-top-navbar-width-fluid)}.chromeTop{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto var(--top-chrome-height);grid-template-areas:"left right" "center center";height:auto;row-gap:var(--chrome-top-vert-gap)}.chromeTop .chromeSlot--left{grid-area:left;justify-content:flex-start}.chromeTop .chromeSlot--center{grid-area:center}.chromeTop .chromeSlot--right{grid-area:right;align-self:start}}@media(max-height:400px){:root{--measure-banner-bottom: calc( var(--chrome-frame-y) + var(--bottom-chrome-height) + var(--bottom-floating-controls-gap) + var(--utility-control-size) / 2 );--measure-banner-transform: translate(-50%, 50%)}.planBtnsHost--plans{justify-content:flex-end;right:var(--chrome-frame-x)}.chromeBottom .resetViewHost--plans{left:auto;right:calc(var(--measure-pill-width) - var(--utility-control-size));top:50%;bottom:auto;transform:translateY(-50%)}}@media(max-width:579.98px),(max-height:579.98px){.tourMinimapOverlay{display:none}}.transition-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:var(--z-index-transitions);pointer-events:none}.transition-overlay-blur{z-index:var(--z-index-transitions);position:absolute;inset:0;width:100%;height:100%;background:radial-gradient(circle at center,#080a0e29,#080a0e42 45%,#080a0e66)}.transition-overlay-opaque{z-index:var(--z-index-transitions);position:absolute;inset:0;width:100%;height:100%;background:#000}.resetViewBtn{width:var(--utility-control-size);height:var(--utility-control-size);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;pointer-events:auto;color:#fff}.resetViewBtn svg{width:var(--utility-icon-size);height:var(--utility-icon-size);display:block;flex-shrink:0}.floor-transition-overlay{position:absolute;inset:0;z-index:var(--z-index-transitions);pointer-events:none;background:transparent}.tourMinimapOverlay{position:absolute;right:0;bottom:0;width:var(--utility-control-size);height:var(--utility-control-size);z-index:var(--z-index-bars);pointer-events:none}.tourMinimapControl{position:absolute;right:0;width:var(--utility-control-size);height:var(--utility-control-size);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;cursor:pointer;pointer-events:auto}.tourMinimapControl.glassButton{position:absolute}.tourMinimapControl:disabled{cursor:default}.tourMinimapControl--toggle{bottom:0;z-index:3}.tourMinimapControl--down{bottom:calc(var(--utility-control-size) + var(--tour-minimap-button-gap));z-index:3}.tourMinimapControl--up{bottom:calc((var(--utility-control-size) + var(--tour-minimap-button-gap)) * 2);z-index:3}.tourMinimapToggleIcon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.tourMinimapPanel{position:absolute;right:calc(var(--utility-control-size) / 2);bottom:calc(var(--utility-control-size) / 2);width:var(--tour-minimap-panel-width);transform-origin:100% 100%}.tourMinimapImage{width:100%;display:block}.minimapDotWrapper{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:var(--z-index-tour-elements);pointer-events:auto}.minimapDot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:100%;background-color:#fff;border:2px solid rgb(0,0,0);z-index:var(--z-index-tour-elements);transition:background-color .5s ease-in-out}.minimapDotActive{background-color:#00aeff;border:2px solid rgb(255,255,255)}.minimapDotHovered{background-color:#f9b82d}.yawCone{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:radial-gradient(circle,rgba(0,255,204,.8) 0%,rgba(0,255,204,.5) 50%,transparent 70%);border-radius:100%;z-index:var(--z-index-tour-elements);clip-path:polygon(50% 50%,100% 0,100% 100%)}.react-hs{background-color:#216ee2;transition:background-color .5s ease-in-out}.react-hovered{background-color:#ecb018}.hs-container{z-index:var(--z-index-tour-elements);width:80px;height:80px;display:flex;justify-content:center;align-items:center;pointer-events:auto}.loader{width:100%;height:100%;display:inline-block;position:relative;border-radius:50%;--loader-color: rgb(255, 255, 255);border:3px solid var(--loader-color);transition:border .5s ease-in-out;transition:background-color .5s ease-in-out}.loader-hovered{--loader-color: rgb(223, 143, 53) !important}.loader-circle{box-sizing:border-box;width:100%;height:100%;border-radius:50%;background-color:var(--loader-color);position:absolute;left:0;top:0;animation:animloader 6s linear infinite;transition:background .5s ease-in-out;opacity:0}.loader-delayed{animation-delay:3s}@keyframes animloader{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.tour-wrapper{position:absolute;inset:0;overflow:hidden;z-index:var(--z-index-tour)}.krpano-container{width:100%;height:100%;position:absolute;overflow:hidden}.tour-wrapper--inactive .krpano-container,.tour-wrapper--inactive .krpano-container *{pointer-events:none!important}.glassBar{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px) saturate(200%);backdrop-filter:blur(8px) saturate(200%);background-color:#6e6e6e80;box-shadow:inset 1px 1px 1px -1px #fffc,inset -1px -1px 1px -1px #ffffff80,inset -1px 1px 1px -.5px #323232cc,inset 1px -1px 1px -.5px #323232cc,inset 1px 1px 2px #fffc,inset -1px -1px 2px #fff6,inset -1px 1px 2px #323232cc,inset 1px -1px 2px #323232cc,0 9px 4px -8px #0000001a,0 16px 16px -6px #0003,0 24px 24px #0000004d}.glassBar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(165deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.1) 18%,rgba(255,255,255,.03) 40%,transparent 65%);pointer-events:none}.glassButton{position:relative;-webkit-backdrop-filter:blur(6px) saturate(150%);backdrop-filter:blur(4px) saturate(150%);background-color:#0000008c;box-shadow:inset 1px 1px 1px -1px #fffc,inset -1px -1px 1px -1px #ffffff80,inset 1px 1px 2px #fff3,inset -1px -1px 2px #fff3,0 9px 4px -8px #0000001a,0 16px 16px -6px #0003,0 24px 24px #0000004d}.glassButton:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 45%,transparent 65%);pointer-events:none}.glassButtonMeasureActive{background-color:#0a84ffb3;box-shadow:inset 0 1px #ffffff38,0 2px 8px #0a84ff80,0 8px 24px #0a84ff59}.glassCTA{position:relative;-webkit-backdrop-filter:blur(4px) saturate(150%);backdrop-filter:blur(4px) saturate(150%);background-color:#000000a6;box-shadow:inset 1px 1px 1px -1px #fffc,inset -1px -1px 1px -1px #ffffff80,inset 1px 1px 2px #ffffff4d,inset -1px -1px 2px #ffffff4d,0 9px 4px -8px #0000001a,0 16px 16px -6px #0003,0 24px 24px #0000004d}.glassCTA:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 45%,transparent 65%);pointer-events:none}.planBtns{display:flex;gap:10px;align-items:center;pointer-events:none}.planBtn{position:relative;width:var(--utility-control-size);height:var(--utility-control-size);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.measurePill{width:var(--measure-pill-width);border-radius:999px;cursor:pointer;pointer-events:auto}.measureText{font-size:14px;color:#fff;font-weight:500;-webkit-user-select:none;user-select:none}.plans-wrapper{z-index:var(--z-index-viewers);position:absolute;inset:0;width:100%;height:100%;background-color:#000}.plansContainer{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.plansStage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.planFitBox{position:relative}.plansImageWrapper{position:relative;max-width:100%;max-height:100%}.plansImage{width:100%;height:100%;object-fit:contain;display:block;user-drag:none;-webkit-user-drag:none}.plansDotWrapper{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:20;pointer-events:auto}.plansDot{width:16px;height:16px;border-radius:100%;background-color:#fff;border:2px solid #000;z-index:21;transition:background-color .2s ease}.plansDotActive{background-color:#00aeff;border-color:#fff}.plansDotFaded{opacity:.15;pointer-events:none;transition:opacity .2s ease}.specs-wrapper{--specs-bg: #30241d;--specs-text: rgba(255, 255, 255, .95);--specs-muted-text: rgba(255, 255, 255, .78);--specs-badge: #8fea7d;--specs-top-extra: clamp(22px, 5vh, 48px);--specs-bottom-extra: clamp(22px, 5vh, 44px);--specs-safe-top: calc( var(--chrome-frame-y) + var(--top-chrome-height) + var(--specs-top-extra) );--specs-safe-bottom: calc( var(--chrome-frame-y) + var(--bottom-chrome-height) + var(--specs-bottom-extra) );--specs-layout-gap: clamp(70px, 9vw, 118px);--specs-hero-gap: clamp(16px, 3vh, 24px);--specs-grid-column-gap: clamp(44px, 6vw, 76px);--specs-grid-row-gap: clamp(18px, 3.3vh, 25px);--specs-price-size: clamp(58px, 6.2vw, 86px);--specs-body-size: clamp(15px, 1.35vw, 18px);--specs-body-line: 1.56;--specs-item-size: clamp(15px, 1.25vw, 17px);--specs-icon-size: 1.32em;position:absolute;inset:0;z-index:var(--z-index-viewers);width:100%;height:100%;overflow:hidden;background-color:var(--specs-bg);color:var(--specs-text)}.specsBackground,.specsNoise{position:absolute;inset:0;pointer-events:none}.specsBackground{background:radial-gradient(circle at 23% 24%,#7e5b3d33,#7e5b3d14 28%,#30241d00 58%),radial-gradient(circle at 84% 72%,#1c140f61,#1c140f29 34%,#30241d00 64%),linear-gradient(135deg,#35271f,#2f241d 46%,#2a201a)}.specsNoise{opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.34'/%3E%3C/svg%3E");background-size:120px 120px}.specsViewport{position:absolute;inset:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--specs-safe-top) max(var(--chrome-frame-x),clamp(24px,5vw,54px)) var(--specs-safe-bottom)}.specsLayout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,330px) max-content;align-items:stretch;justify-content:center;column-gap:var(--specs-layout-gap);width:min(100%,940px);max-height:100%}.specsHero{display:flex;flex-direction:column;justify-content:space-between;gap:var(--specs-hero-gap);max-width:330px;min-height:0}.specsCommercialLine{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.specsAvailability{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(143,234,125,.48);border-radius:999px;padding:6px 10px 5px;background-color:#5dc45b14;color:var(--specs-badge);font-size:10.5px;font-weight:600;letter-spacing:.17em;line-height:1;white-space:nowrap}.specsPrice{color:var(--specs-text);font-size:var(--specs-price-size);font-weight:450;letter-spacing:-.065em;line-height:.92;white-space:nowrap}.specsDescription{margin:0;color:var(--specs-muted-text);font-size:var(--specs-body-size);font-weight:400;line-height:var(--specs-body-line);letter-spacing:-.018em}.specsGrid{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,max-content);grid-template-rows:repeat(4,auto);align-content:space-between;align-items:center;justify-content:start;column-gap:var(--specs-grid-column-gap);row-gap:var(--specs-grid-row-gap);height:100%;min-height:0}.specsItem{display:inline-flex;align-items:center;gap:.62em;color:var(--specs-text);font-size:var(--specs-item-size);font-weight:430;line-height:1.15;letter-spacing:-.012em;white-space:nowrap}.specsItemIcon{width:var(--specs-icon-size);height:var(--specs-icon-size);flex:0 0 var(--specs-icon-size);color:#ffffffe6}.specsItemIcon--empty{display:inline-block}@media(max-width:740px){.specs-wrapper{--specs-layout-gap: clamp(34px, 6vh, 48px);--specs-hero-gap: clamp(16px, 3vh, 24px);--specs-grid-column-gap: clamp(27px, 7vw, 47px);--specs-grid-row-gap: clamp(19px, 3vh, 24px);--specs-price-size: clamp(54px, 12vw, 68px);--specs-body-size: clamp(14.5px, 2.7vw, 16px);--specs-item-size: clamp(14px, 2.65vw, 15.5px);--specs-icon-size: 1.32em}.specsLayout{grid-template-columns:minmax(0,1fr);align-items:start;align-content:center;justify-items:start;row-gap:var(--specs-layout-gap);width:min(100%,462px)}.specsHero{justify-content:flex-start;width:100%;max-width:100%}.specsDescription{max-width:440px}.specsGrid{grid-template-columns:repeat(3,max-content);grid-template-rows:repeat(4,auto);align-content:start;justify-content:start;height:auto}}@media(max-width:560px){.specs-wrapper{--specs-safe-top: calc( var(--chrome-frame-y) + var(--inquire-pill-height) + var(--chrome-top-vert-gap) + var(--top-chrome-height) + var(--specs-top-extra) )}}@media(max-width:430px){.specs-wrapper{--specs-top-extra: 16px;--specs-bottom-extra: 20px;--specs-layout-gap: 30px;--specs-hero-gap: 13px;--specs-grid-column-gap: clamp(34px, 13vw, 52px);--specs-grid-row-gap: 14px;--specs-price-size: clamp(41px, 12vw, 50px);--specs-body-size: clamp(12.7px, 3.75vw, 14px);--specs-body-line: 1.38;--specs-item-size: clamp(12.9px, 3.55vw, 14px);--specs-icon-size: 1.28em}.specsViewport{padding-inline:max(var(--chrome-frame-x),20px)}.specsLayout{width:min(100%,336px)}.specsCommercialLine{gap:10px}.specsAvailability{padding:5px 9px 4px;font-size:9.5px;letter-spacing:.15em}.specsDescription{max-width:100%}.specsGrid{grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(6,auto)}.specsItem{gap:.55em}}@media(min-width:340px)and (max-width:430px)and (max-height:690px){.specs-wrapper{--specs-layout-gap: 28px;--specs-hero-gap: 13px;--specs-grid-row-gap: 13px;--specs-price-size: clamp(40px, 11.6vw, 48px);--specs-body-line: 1.34}.specsCommercialLine{flex-direction:row;align-items:center;gap:12px}}@media(min-width:340px)and (max-width:430px)and (max-height:560px){.specs-wrapper{--specs-top-extra: 0px;--specs-bottom-extra: 8px;--specs-layout-gap: 16px;--specs-hero-gap: 10px;--specs-grid-row-gap: 8px;--specs-price-size: clamp(38px, 10.5vw, 44px);--specs-body-size: clamp(12.4px, 3.2vw, 13px);--specs-body-line: 1.28;--specs-item-size: clamp(12.2px, 3.2vw, 13px);--specs-icon-size: 1.22em}}@media(max-width:330px){.specs-wrapper{--specs-top-extra: 8px;--specs-bottom-extra: 16px;--specs-layout-gap: 22px;--specs-hero-gap: 11px;--specs-grid-column-gap: clamp(28px, 11vw, 36px);--specs-grid-row-gap: 10px;--specs-price-size: clamp(38px, 14vw, 42px);--specs-body-size: 12.4px;--specs-body-line: 1.33;--specs-item-size: 12.4px;--specs-icon-size: 1.24em}.specsViewport{padding-inline:max(var(--chrome-frame-x),18px)}}@media(max-height:520px)and (min-width:560px){.specs-wrapper{--specs-top-extra: 20px;--specs-bottom-extra: 20px;--specs-layout-gap: clamp(34px, 6vw, 58px);--specs-hero-gap: 13px;--specs-grid-column-gap: clamp(32px, 5vw, 46px);--specs-grid-row-gap: clamp(9px, 2.6vh, 13px);--specs-price-size: clamp(38px, 5.2vw, 46px);--specs-body-size: clamp(12.5px, 1.8vw, 13.5px);--specs-body-line: 1.34;--specs-item-size: clamp(12.7px, 1.85vw, 13.8px);--specs-icon-size: 1.22em}.specsViewport{padding-inline:max(var(--chrome-frame-x),30px)}.specsLayout{grid-template-columns:minmax(210px,270px) max-content;align-items:stretch;column-gap:var(--specs-layout-gap);width:min(100%,660px)}.specsHero{justify-content:space-between;width:auto;max-width:270px}.specsCommercialLine{flex-direction:row;align-items:center;gap:12px}.specsAvailability{padding:5px 9px 4px;font-size:9.5px;letter-spacing:.15em}.specsDescription{max-width:260px}.specsGrid{grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(6,auto);align-content:space-between;height:100%}}@media(max-height:400px)and (min-width:560px){.specs-wrapper{--specs-top-extra: 14px;--specs-bottom-extra: 14px;--specs-layout-gap: clamp(28px, 5vw, 44px);--specs-grid-row-gap: 8px;--specs-price-size: clamp(34px, 4.8vw, 40px);--specs-body-size: 12px;--specs-item-size: 12.2px}}
