.object-modal[data-astro-cid-a4oovwtx]{z-index:1090;-webkit-backdrop-filter:blur(12px)saturate(120%);opacity:0;pointer-events:none;background:#030712b8;place-items:center;padding:4dvh 1.25rem;transition:opacity .25s,padding .4s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0}.object-modal[data-astro-cid-a4oovwtx][hidden],.object-modal__error[data-astro-cid-a4oovwtx][hidden]{display:none!important}.object-modal[data-astro-cid-a4oovwtx].is-open{opacity:1;pointer-events:auto}.object-modal__panel[data-astro-cid-a4oovwtx]{border:1px solid var(--site-glass-border);background:var(--site-panel-gradient);width:min(68rem,100%);height:min(40rem,84dvh);max-height:92dvh;box-shadow:0 30px 80px #000000a6, 0 0 46px var(--site-accent-glow);border-radius:1.5rem;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1),max-height .4s cubic-bezier(.22,1,.36,1),border-radius .4s;display:flex;position:relative;overflow:hidden;transform:translateY(1rem)scale(.98)}.object-modal[data-astro-cid-a4oovwtx].is-open .object-modal__panel[data-astro-cid-a4oovwtx]{transform:none}.object-modal__content[data-astro-cid-a4oovwtx]{overscroll-behavior:contain;flex-direction:row;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.object-modal__close[data-astro-cid-a4oovwtx]{z-index:20;width:2.6rem;height:2.6rem;color:var(--text-main);background:#030712b8;border:1px solid #dff7ff47;border-radius:50%;place-items:center;transition:border-color .2s,background .2s,transform .2s;display:grid;position:absolute;top:1rem;right:1rem}.object-modal__close[data-astro-cid-a4oovwtx]:hover,.object-modal__close[data-astro-cid-a4oovwtx]:focus-visible{border-color:var(--accent);background:var(--site-accent-tint-strong);outline:none;transform:rotate(90deg)}.object-modal__viewer[data-astro-cid-a4oovwtx]{background:radial-gradient(circle at 50% 45%,#35b8f226,#030712d6 70%);border-radius:1.5rem 0 0 1.5rem;flex:1;min-width:0;height:100%;min-height:0;transition:border-radius .4s;position:relative;overflow:hidden}.object-modal__canvas[data-astro-cid-a4oovwtx]{z-index:1;cursor:grab;touch-action:none;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:relative}.object-modal__canvas[data-astro-cid-a4oovwtx].is-ready{opacity:1}.object-modal__canvas[data-astro-cid-a4oovwtx].is-dragging{cursor:grabbing}.object-modal__loader[data-astro-cid-a4oovwtx],.object-modal__error[data-astro-cid-a4oovwtx]{z-index:2;place-items:center;margin:0;display:grid;position:absolute;inset:0}.object-modal__loader[data-astro-cid-a4oovwtx].is-hidden{display:none}.object-modal__loader[data-astro-cid-a4oovwtx]{pointer-events:none;background:radial-gradient(circle,#0307122e,#0000 62%);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.object-modal__error[data-astro-cid-a4oovwtx]{color:var(--site-text-muted);text-align:center;padding:2rem}.object-modal__copy[data-astro-cid-a4oovwtx]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8be3ff40 transparent;flex-direction:column;flex:0 0 clamp(20rem,36%,26rem);justify-content:flex-start;width:clamp(20rem,36%,26rem);min-width:0;max-width:clamp(20rem,36%,26rem);height:100%;min-height:0;padding:clamp(2.75rem,4vw,4rem) clamp(1.25rem,2.5vw,2.5rem) 2.25rem;transition:flex-basis .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),max-width .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden auto}.object-modal__copy[data-astro-cid-a4oovwtx]::-webkit-scrollbar{width:6px}.object-modal__copy[data-astro-cid-a4oovwtx]::-webkit-scrollbar-track{background:0 0}.object-modal__copy[data-astro-cid-a4oovwtx]::-webkit-scrollbar-thumb{background:#8be3ff38;border-radius:999px}.object-modal__copy[data-astro-cid-a4oovwtx]::-webkit-scrollbar-thumb:hover{background:#8be3ff73}.object-modal__header[data-astro-cid-a4oovwtx]{align-items:flex-start;gap:.75rem;margin-bottom:.15rem;display:flex}.object-modal__title-group[data-astro-cid-a4oovwtx]{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.object-modal[data-astro-cid-a4oovwtx] h2[data-astro-cid-a4oovwtx],.object-modal__title[data-astro-cid-a4oovwtx]{color:var(--text-main);word-break:break-word;overflow-wrap:break-word;margin:0;font-family:Michroma,sans-serif;font-size:clamp(1.15rem,2.2vw,1.65rem);line-height:1.28}.object-modal__back-btn[data-astro-cid-a4oovwtx]{width:2.1rem;height:2.1rem;color:var(--site-accent-soft,#7dd3fc);cursor:pointer;backdrop-filter:blur(8px);background:#0e1c34bf;border:1px solid #8be3ff59;border-radius:50%;flex-shrink:0;place-items:center;margin-top:.05rem;padding:0;font-size:1.05rem;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-grid;box-shadow:0 2px 8px #00000040}.object-modal__back-btn[data-astro-cid-a4oovwtx]:hover,.object-modal__back-btn[data-astro-cid-a4oovwtx]:focus-visible{color:#fff;background:#35b8f24d;border-color:#8be3ffd9;outline:none;transform:scale(1.08)translate(-2px);box-shadow:0 3px 14px #35b8f273}.object-modal__back-btn[data-astro-cid-a4oovwtx].is-hidden{display:none}.object-modal__copy-body[data-astro-cid-a4oovwtx]{opacity:1;flex-direction:column;width:100%;min-width:16rem;margin-block:auto;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(0)}.object-modal__copy-body[data-astro-cid-a4oovwtx].is-transitioning{opacity:0;transform:translateY(12px)}.object-modal__eyebrow[data-astro-cid-a4oovwtx]{color:var(--accent-hover,#38bdf8);letter-spacing:.08em;text-transform:uppercase;background:#35b8f217;border:1px solid #35b8f247;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin-top:.65rem;margin-bottom:1.15rem;padding:.22rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.object-modal__eyebrow[data-astro-cid-a4oovwtx]:before{content:"";background:var(--accent,#35b8f2);width:.38rem;height:.38rem;box-shadow:0 0 8px var(--accent,#35b8f2);border-radius:50%;display:inline-block}.object-modal[data-astro-cid-a4oovwtx] p[data-astro-cid-a4oovwtx],.object-modal__desc[data-astro-cid-a4oovwtx]{width:100%;color:var(--site-text);margin:0;font-size:1.02rem;line-height:1.75}.object-modal__scale-btn[data-astro-cid-a4oovwtx]{z-index:15;backdrop-filter:blur(12px);width:2.6rem;height:2.6rem;color:var(--site-accent-soft,#7dd3fc);cursor:pointer;background:#0e1c34bf;border:1px solid #8be3ff52;border-radius:.75rem;place-items:center;padding:0;font-size:1.05rem;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:grid;position:absolute;bottom:1rem;right:1rem;box-shadow:0 4px 14px #0006,inset 0 1px #ffffff40,0 0 16px #35b8f240}.object-modal__scale-btn[data-astro-cid-a4oovwtx]:hover,.object-modal__scale-btn[data-astro-cid-a4oovwtx]:focus-visible{color:#fff;background:#35b8f252;border-color:#8be3ffd9;outline:none;transform:scale(1.08);box-shadow:0 6px 20px #00000080,inset 0 1px #ffffff73,0 0 24px #35b8f2b3}.object-modal__scale-icon--contract[data-astro-cid-a4oovwtx],.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__scale-icon--expand[data-astro-cid-a4oovwtx]{display:none}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__scale-icon--contract[data-astro-cid-a4oovwtx]{display:block}.object-modal[data-astro-cid-a4oovwtx].is-expanded{padding:1.5dvh 1.25rem}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__panel[data-astro-cid-a4oovwtx]{width:min(88rem,100%);height:97dvh;max-height:97dvh}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__content[data-astro-cid-a4oovwtx]{height:100%;min-height:100%;overflow:hidden}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__viewer[data-astro-cid-a4oovwtx]{border-radius:1.5rem;flex:100%;height:100%;min-height:100%}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__canvas[data-astro-cid-a4oovwtx]{width:100%;height:100%;min-height:100%}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__copy[data-astro-cid-a4oovwtx]{opacity:0;pointer-events:none;overflow:hidden;transform:translate(1.5rem);flex:0 0 0!important;width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important}.object-modal__hint[data-astro-cid-a4oovwtx]{z-index:3;width:max-content;max-width:calc(100% - 6.5rem);color:var(--site-text-muted);text-align:center;pointer-events:none;opacity:1;background:#0307129e;border:1px solid #8be3ff33;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.8rem;line-height:1.4;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%)}.object-modal__hint[data-astro-cid-a4oovwtx].is-hidden{opacity:0;transform:translate(-50%,.45rem)}.object-modal__hint-touch[data-astro-cid-a4oovwtx],.object-modal__hint[data-astro-cid-a4oovwtx][data-input-mode=touch] .object-modal__hint-pc[data-astro-cid-a4oovwtx]{display:none}.object-modal__hint[data-astro-cid-a4oovwtx][data-input-mode=touch] .object-modal__hint-touch[data-astro-cid-a4oovwtx]{display:inline}body.object-modal-open{overflow:hidden}@media (width<=767.98px){.object-modal[data-astro-cid-a4oovwtx]{-webkit-backdrop-filter:none;padding:5dvh .6rem}.object-modal__panel[data-astro-cid-a4oovwtx]{border-radius:1.1rem;-webkit-backdrop-filter:none!important}.object-modal__hint[data-astro-cid-a4oovwtx]{border-radius:.8rem;justify-content:center;width:calc(100% - 1.5rem);max-width:24rem;padding:.45rem .65rem;font-size:.72rem;bottom:.75rem}}@media (width<=767.98px) and (orientation:portrait){.object-modal__panel[data-astro-cid-a4oovwtx]{height:86dvh;max-height:86dvh}.object-modal__content[data-astro-cid-a4oovwtx]{flex-direction:column;height:100%}.object-modal__viewer[data-astro-cid-a4oovwtx]{border-radius:1.1rem 1.1rem 0 0;flex:58%;height:58%;min-height:0}.object-modal__copy[data-astro-cid-a4oovwtx]{flex:0 0 42%;width:100%;max-width:100%;height:42%;padding:2rem 1.4rem;transition:flex-basis .4s cubic-bezier(.22,1,.36,1),max-height .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),opacity .25s,transform .35s cubic-bezier(.22,1,.36,1)}.object-modal__copy-body[data-astro-cid-a4oovwtx]{min-width:0;margin-block:0}.object-modal[data-astro-cid-a4oovwtx].is-expanded{padding:1.5dvh .6rem}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__panel[data-astro-cid-a4oovwtx]{height:97dvh;max-height:97dvh}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__content[data-astro-cid-a4oovwtx]{flex-direction:column;height:100%}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__viewer[data-astro-cid-a4oovwtx]{border-radius:1.1rem;flex:100%;height:100%;min-height:100%}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__copy[data-astro-cid-a4oovwtx]{opacity:0;pointer-events:none;transform:translateY(1.5rem);flex:0 0 0!important;height:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important}}@media (height<=500px){.object-modal[data-astro-cid-a4oovwtx]{padding:3dvh 1.25rem}.object-modal__panel[data-astro-cid-a4oovwtx]{max-height:94dvh}}@media (orientation:landscape) and (height<=600px){.object-modal[data-astro-cid-a4oovwtx]{padding:2.5dvh .6rem}.object-modal__panel[data-astro-cid-a4oovwtx]{border-radius:1.1rem;width:min(58rem,100%);height:95dvh;max-height:95dvh}.object-modal__close[data-astro-cid-a4oovwtx]{width:2.35rem;height:2.35rem;font-size:.95rem;top:.75rem;right:.75rem}.object-modal__content[data-astro-cid-a4oovwtx]{flex-direction:row;height:100%;min-height:0;overflow:hidden}.object-modal__viewer[data-astro-cid-a4oovwtx]{border-radius:1.1rem 0 0 1.1rem;flex:1;min-width:0;height:100%;min-height:0}.object-modal__copy[data-astro-cid-a4oovwtx]{overscroll-behavior:contain;flex:0 0 clamp(16rem,38%,22rem);justify-content:flex-start;width:clamp(16rem,38%,22rem);max-width:clamp(16rem,38%,22rem);height:100%;min-height:0;padding:3.25rem 1.4rem 1.25rem;overflow-y:auto}.object-modal__copy-body[data-astro-cid-a4oovwtx]{margin-block:0}.object-modal__header[data-astro-cid-a4oovwtx]{margin-bottom:.65rem}.object-modal[data-astro-cid-a4oovwtx] h2[data-astro-cid-a4oovwtx],.object-modal__title[data-astro-cid-a4oovwtx]{font-size:clamp(1.05rem,3.5vw,1.4rem)}.object-modal__eyebrow[data-astro-cid-a4oovwtx]{margin-top:.45rem;margin-bottom:.85rem;font-size:.68rem}.object-modal[data-astro-cid-a4oovwtx] p[data-astro-cid-a4oovwtx],.object-modal__desc[data-astro-cid-a4oovwtx]{font-size:.88rem;line-height:1.5}.object-modal__hint[data-astro-cid-a4oovwtx]{max-width:calc(100% - 5.5rem);padding:.35rem .65rem;font-size:.72rem;bottom:.65rem}.object-modal__scale-btn[data-astro-cid-a4oovwtx]{width:2.35rem;height:2.35rem;font-size:.95rem;bottom:.65rem;right:.65rem}.object-modal[data-astro-cid-a4oovwtx].is-expanded{padding:1.5dvh .6rem}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__panel[data-astro-cid-a4oovwtx]{width:min(72rem,100%);height:97dvh;max-height:97dvh}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__content[data-astro-cid-a4oovwtx]{flex-direction:row;height:100%;min-height:0}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__viewer[data-astro-cid-a4oovwtx]{border-radius:1.1rem;flex:100%;height:100%;min-height:100%}.object-modal[data-astro-cid-a4oovwtx].is-expanded .object-modal__copy[data-astro-cid-a4oovwtx]{opacity:0;pointer-events:none;overflow:hidden;transform:translate(1.5rem);flex:0 0 0!important;width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important}}@media (prefers-reduced-motion:reduce){.object-modal[data-astro-cid-a4oovwtx],.object-modal__panel[data-astro-cid-a4oovwtx],.object-modal__content[data-astro-cid-a4oovwtx],.object-modal__viewer[data-astro-cid-a4oovwtx],.object-modal__copy[data-astro-cid-a4oovwtx],.object-modal__copy-body[data-astro-cid-a4oovwtx],.object-modal__canvas[data-astro-cid-a4oovwtx],.object-modal__close[data-astro-cid-a4oovwtx],.object-modal__scale-btn[data-astro-cid-a4oovwtx],.object-modal__back-btn[data-astro-cid-a4oovwtx]{transition:none!important}}.font-michroma[data-astro-cid-cma6ufhg]{font-family:Michroma,sans-serif}.hero-title[data-astro-cid-cma6ufhg]{width:fit-content;max-width:100%;color:var(--text-main);text-align:left;text-shadow:0 0 24px var(--site-accent-glow);margin:0 auto 1.5rem;padding-left:1.125rem;font-size:1.5rem;font-weight:400;line-height:1.45;display:inline-block;position:relative}.hero-title[data-astro-cid-cma6ufhg]:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 14px var(--accent-glow);position:absolute;top:.22em;bottom:.22em;left:0}.object-slide[data-astro-cid-cma6ufhg]{touch-action:pan-y;background:0 0;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;overflow:hidden;transform:translate(110%)}.object-slide[data-astro-cid-cma6ufhg]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#03071214 35%,#030712ad 100%),linear-gradient(90deg,#0307124d,#0000 34% 66%,#03071238);position:absolute;inset:0}.object-slide[data-astro-cid-cma6ufhg].is-active{transform:translate(0)}.object-slide[data-astro-cid-cma6ufhg].is-active.is-entering-from-next{transform:translate(110%)}.object-slide[data-astro-cid-cma6ufhg].is-active.is-entering-from-previous,.object-slide[data-astro-cid-cma6ufhg].is-exiting-to-next{transform:translate(-110%)}.object-slide[data-astro-cid-cma6ufhg].is-exiting-to-previous{transform:translate(110%)}.object-slide[data-astro-cid-cma6ufhg].is-dragging{transition:none}.object-slide[data-astro-cid-cma6ufhg] video[data-astro-cid-cma6ufhg]{object-fit:cover;object-position:center;background:0 0;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;inset:0}.object-slider__badge[data-astro-cid-cma6ufhg]{z-index:4;max-width:calc(100% - 7rem);color:var(--site-accent-soft);letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);background:#030712b8;border:1px solid #8be3ff6b;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .65rem;font-size:.78rem;font-weight:600;line-height:1.15;display:inline-flex;position:absolute;top:.85rem;left:.85rem;box-shadow:inset 0 1px #ffffff29,0 5px 16px #0307124d}.object-slider__badge[data-astro-cid-cma6ufhg] span[data-astro-cid-cma6ufhg]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.object-slider__badge[data-astro-cid-cma6ufhg] img[data-astro-cid-cma6ufhg],.object-slider__badge[data-astro-cid-cma6ufhg] i[data-astro-cid-cma6ufhg]{color:var(--site-accent);filter:drop-shadow(0 0 5px #35b8f273)}.preview-loader[data-astro-cid-cma6ufhg]{z-index:2;background:0 0;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.preview-loader[data-astro-cid-cma6ufhg].is-hidden{opacity:0;pointer-events:none}.object-preview-open[data-astro-cid-cma6ufhg]{z-index:2;box-sizing:border-box;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;touch-action:pan-y;background:0 0;border:0;border-radius:50%;place-items:center;width:7.25rem;height:7.25rem;margin:0;padding:0;transition:opacity .35s,visibility .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.object-preview-open[data-astro-cid-cma6ufhg].is-video-ready{opacity:1;visibility:visible;pointer-events:auto}.object-preview-open__icon[data-astro-cid-cma6ufhg]{width:7.25rem;height:7.25rem;color:var(--site-accent-soft);opacity:.9;background:radial-gradient(circle at 35% 25%,#8be3ff33,#0000 40%),linear-gradient(145deg,#0f1a30db,#030712c7);border:1px solid #8be3ff9e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;padding:0;font-size:1.85rem;transition:opacity .25s,transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden;transform:scale(.96);box-shadow:inset 0 1px #ffffff38,inset 0 -10px 24px #0307125c,0 0 0 5px #35b8f214,0 0 38px #35b8f26b}.object-preview-open__icon[data-astro-cid-cma6ufhg]>img[data-astro-cid-cma6ufhg],.object-preview-open__icon[data-astro-cid-cma6ufhg]>i[data-astro-cid-cma6ufhg]{filter:drop-shadow(0 0 8px #35b8f280);line-height:1}.object-preview-open__label[data-astro-cid-cma6ufhg]{text-align:center;opacity:1;flex-direction:column;align-items:center;width:100%;padding-inline:.4rem;display:flex}.object-preview-open__label[data-astro-cid-cma6ufhg] strong[data-astro-cid-cma6ufhg]{width:100%;color:var(--site-accent-soft);font-family:Michroma,sans-serif;font-size:.9rem;line-height:1.15;display:block}.object-preview-open__label[data-astro-cid-cma6ufhg] small[data-astro-cid-cma6ufhg]{width:100%;color:var(--text-main);letter-spacing:.035em;white-space:normal;margin-bottom:.12rem;font-size:.72rem;font-weight:600;line-height:1.15;display:block}.object-preview-open[data-astro-cid-cma6ufhg]:hover .object-preview-open__icon[data-astro-cid-cma6ufhg],.object-preview-open[data-astro-cid-cma6ufhg]:focus-visible .object-preview-open__icon[data-astro-cid-cma6ufhg]{opacity:1;border-color:var(--site-accent-soft);transform:scale(1.04);box-shadow:inset 0 1px #ffffff4d,inset 0 -10px 24px #0307124d,0 0 0 7px #35b8f21f,0 0 52px #35b8f294}.object-preview-open[data-astro-cid-cma6ufhg]:focus-visible{outline:none}.object-slider__controls[data-astro-cid-cma6ufhg]{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(145deg,#12263bd1,#030712e6),#030712c7;border:1px solid #8be3ff4d;border-radius:1.1rem;width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);padding:.45rem;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 24px #35b8f214,0 12px 30px #0000006b,0 0 22px #35b8f21a}.object-slider__controls[data-astro-cid-cma6ufhg]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8be3ffbf,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.object-slider__controls-grid[data-astro-cid-cma6ufhg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .4rem;display:flex;position:relative}.object-slider__highlight[data-astro-cid-cma6ufhg]{z-index:1;opacity:0;pointer-events:none;will-change:transform, width, height;background:linear-gradient(135deg,#35b8f2f2,#2464dff2);border:1px solid #8be3ffcc;border-radius:9999px;transition:transform .32s cubic-bezier(.2,.9,.3,1.15),width .32s cubic-bezier(.2,.9,.3,1.15),height .32s cubic-bezier(.2,.9,.3,1.15),opacity .2s;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff61,0 4px 14px #03071266,0 0 18px #35b8f266}.object-slider__highlight[data-astro-cid-cma6ufhg].is-visible{opacity:1}.object-slider__btn[data-astro-cid-cma6ufhg]{z-index:2;isolation:isolate;opacity:.75;text-overflow:ellipsis;white-space:nowrap;flex:calc(25% - .4rem);min-width:0;min-height:2.15rem;padding:.3rem .45rem;transition:opacity .22s,color .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;color:var(--site-accent-soft)!important;background:#0815269e!important;border-color:#8be3ff42!important;box-shadow:inset 0 1px #ffffff14!important}.object-slider__btn[data-astro-cid-cma6ufhg]:hover,.object-slider__btn[data-astro-cid-cma6ufhg]:focus-visible{opacity:.95;background:#0c1e36bf!important;border-color:#8be3ff80!important}.object-slider__control-label[data-astro-cid-cma6ufhg]{z-index:2;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%;font-size:clamp(.84rem,1.25vw,.95rem);font-weight:500;transition:color .22s;display:inline-block;position:relative;overflow:hidden}.object-slider__btn[data-astro-cid-cma6ufhg].is-active{opacity:1;color:var(--site-accent-contrast)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.object-slider__btn[data-astro-cid-cma6ufhg].is-active .object-slider__control-label[data-astro-cid-cma6ufhg]{color:#fff;font-weight:700}.object-slider__gallery-nav[data-astro-cid-cma6ufhg]{z-index:3;width:2.5rem;height:2.5rem;color:var(--site-accent-soft);cursor:pointer;opacity:.8;background:#030712b8;border:1px solid #8be3ff80;border-radius:50%;place-items:center;transition:opacity .2s,background-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 20px #0307124d}.object-slider__gallery-nav[data-astro-cid-cma6ufhg]:hover,.object-slider__gallery-nav[data-astro-cid-cma6ufhg]:focus-visible{opacity:1;background:#0f283de6;outline:none}.object-slider__gallery-nav--previous[data-astro-cid-cma6ufhg]{left:.75rem}.object-slider__gallery-nav--next[data-astro-cid-cma6ufhg]{right:.75rem}@media (prefers-reduced-motion:reduce){.object-slide[data-astro-cid-cma6ufhg]{transition:none}}@media (hover:none){.object-preview-open__icon[data-astro-cid-cma6ufhg]{opacity:.92;transform:scale(.96)}.object-slider__gallery-nav[data-astro-cid-cma6ufhg]{width:2.25rem;height:2.25rem}}@media (width>=992px){.object-slider__controls[data-astro-cid-cma6ufhg]{width:min(100% - 1.5rem,34rem);padding:.45rem}.object-slider__btn[data-astro-cid-cma6ufhg]{min-height:2.1rem;padding:.25rem .35rem}.object-slider__control-label[data-astro-cid-cma6ufhg]{font-size:clamp(.78rem,1.1vw,.9rem)}.hero-layout[data-astro-cid-cma6ufhg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title""copy canvas";align-items:center;column-gap:3rem;display:grid}.hero-title[data-astro-cid-cma6ufhg]{grid-area:title;justify-self:center;width:fit-content;max-width:100%;margin:0 auto 1.5rem;font-size:2.35rem}.hero-copy[data-astro-cid-cma6ufhg]{grid-area:copy}.hero-canvas[data-astro-cid-cma6ufhg]{grid-area:canvas}}@media (width<=991.98px){.hero-layout[data-astro-cid-cma6ufhg]{flex-direction:column;display:flex}.hero-copy[data-astro-cid-cma6ufhg],.hero-canvas[data-astro-cid-cma6ufhg]{text-align:left}.hero-actions[data-astro-cid-cma6ufhg]{justify-content:center}.hero-title[data-astro-cid-cma6ufhg]{align-self:center;width:fit-content;max-width:100%;margin:0 auto 2rem}.hero-title-text[data-astro-cid-cma6ufhg]{text-align:center;text-wrap:balance;flex:1;min-width:0;display:block}.hero-canvas[data-astro-cid-cma6ufhg]{order:1;width:100%;max-width:36rem;margin:0 auto 1.5rem}.hero-copy[data-astro-cid-cma6ufhg]{order:2}}@media (width<=575.98px){.hero-title[data-astro-cid-cma6ufhg]{gap:.65rem;font-size:clamp(1.35rem,5.5vw,1.85rem)}.object-slider__badge[data-astro-cid-cma6ufhg]{max-width:calc(100% - 5.5rem);padding:.32rem .55rem;font-size:.72rem;top:.65rem;left:.65rem}.object-slide[data-astro-cid-cma6ufhg] video[data-astro-cid-cma6ufhg]{width:auto;min-width:100%;max-width:none;height:110%;min-height:110%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.object-slider__controls[data-astro-cid-cma6ufhg]{border-radius:.95rem;max-width:calc(100% - .75rem);padding:.35rem}.object-slider__controls-grid[data-astro-cid-cma6ufhg]{gap:.25rem}.object-slider__btn[data-astro-cid-cma6ufhg]{min-height:1.95rem;padding:.22rem .25rem}.object-slider__control-label[data-astro-cid-cma6ufhg]{font-size:clamp(.68rem,2.9vw,.78rem)}.hero-primary-btn[data-astro-cid-cma6ufhg]{width:100%;padding:.625rem 1.25rem!important;font-size:1.25rem!important}.hero-portfolio-btn[data-astro-cid-cma6ufhg]{width:100%}}@media (width<=1399.98px){.stat-value[data-astro-cid-cma6ufhg]{overflow-wrap:normal;white-space:nowrap;font-size:clamp(1rem,2vw,1.75rem)}}.showcase-video-section[data-astro-cid-vuu4oipx] .card-dark[data-astro-cid-vuu4oipx],.card-dark-static[data-astro-cid-vuu4oipx]{-webkit-tap-highlight-color:transparent!important;transition:none!important}.showcase-video-section[data-astro-cid-vuu4oipx] .card-dark[data-astro-cid-vuu4oipx]:hover,.showcase-video-section[data-astro-cid-vuu4oipx] .card-dark[data-astro-cid-vuu4oipx]:active,.showcase-video-section[data-astro-cid-vuu4oipx] .card-dark[data-astro-cid-vuu4oipx]:focus,.showcase-video-section[data-astro-cid-vuu4oipx] .card-dark[data-astro-cid-vuu4oipx]:focus-within,.card-dark-static[data-astro-cid-vuu4oipx]:hover,.card-dark-static[data-astro-cid-vuu4oipx]:active,.card-dark-static[data-astro-cid-vuu4oipx]:focus,.card-dark-static[data-astro-cid-vuu4oipx]:focus-within{box-shadow:none!important;border-color:#35b8f229!important;transform:none!important}#tour-360-container.is-loading .viewer-360-topbar,#tour-360-container.is-loading .viewer-360-bottom-dock,#tour-360-container.is-loading .viewer-360-hotspots-overlay,#tour-360-container.is-loading .viewer-360-infopoints-overlay,#tour-360-container.is-loading .viewer-360-interact-overlay{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}
