.obs-atmos-surface{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 0,#002841e6 0%,#0000 65%),#010406;transition:background .4s;position:fixed;inset:0}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-surface{background:radial-gradient(ellipse 120% 70% at 50% 0%, #64a08259 0%, transparent 65%), var(--surface-background)}.obs-atmos-dotgrid{z-index:1;pointer-events:none;will-change:transform;background-image:radial-gradient(circle,#00d4ff21 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:-20%}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-dotgrid{background-image:radial-gradient(circle,#4d7a6a24 1px,#0000 1px)}@keyframes ripple-click{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}6%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.obs-atmos-ripple__ring{pointer-events:none;z-index:0;will-change:transform, opacity;border:1px solid #00d4ffcc;border-radius:50%;width:100vmax;height:100vmax;position:fixed}.obs-atmos-ripple__ring--click{animation:3s ease-out forwards ripple-click}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-ripple__ring{border-color:#4d7a6ab3}@keyframes rays-move{0%{background-position:50%,50%}to{background-position:350%,350%}}.obs-atmos-rays{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.obs-atmos-rays__beam{--stripes:repeating-linear-gradient(100deg, #00d4ff00 0%, #00d4ff00 7%, transparent 10%, transparent 12%, #00d4ff00 16%);--rays:repeating-linear-gradient(100deg, #005078cc 10%, #00d4ff80 15%, #0096c8cc 20%, #00285066 25%, #00b4f099 30%);background-image:var(--stripes), var(--rays);filter:blur(8px)saturate(1.8)opacity(.4);background-position:50%,50%;background-size:300%,200%;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 20%,#0009 45%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 20%,#0009 45%,#0000 75%)}.obs-atmos-rays__beam:after{content:"";--stripes:repeating-linear-gradient(100deg, #0000 0%, #0000 7%, transparent 10%, transparent 12%, #0000 16%);--rays:repeating-linear-gradient(100deg, #003c6499 10%, #00d4ff66 15%, #0082b499 20%, #0014324d 25%, #00a0dc80 30%);background-image:var(--stripes), var(--rays);mix-blend-mode:screen;opacity:.45;background-size:200%,100%;background-attachment:fixed;animation:90s linear infinite rays-move;position:absolute;inset:0}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-rays__beam{--rays:repeating-linear-gradient(100deg, #3c645099 10%, #4d7a6a66 15%, #50826499 20%, #28503c4d 25%, #46735a80 30%);filter:blur(8px)saturate(1.5)opacity(.35)}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-rays__beam:after{--rays:repeating-linear-gradient(100deg, #325a4680 10%, #4d7a6a59 15%, #466e5580 20%, #1e3c2d40 25%, #41695073 30%);mix-blend-mode:multiply;opacity:.45}.obs-atmos-particles{z-index:4;pointer-events:none;content-visibility:auto;contain-intrinsic-size:100vw 100vh;position:fixed;inset:0;overflow:hidden}.obs-atmos-particle{background:rgba(var(--accent-rgb), .65);will-change:transform;width:var(--particle-width,1px);height:var(--particle-height,1px);top:var(--particle-top,0%);left:var(--particle-left,0%);opacity:var(--particle-opacity,.35);animation:var(--particle-anim,b1) var(--particle-duration,8s) ease-in-out infinite;animation-delay:var(--particle-delay,0s);border-radius:50%;position:absolute}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-particle{background:rgba(var(--accent-rgb), .55)}.obs-atmos-particle--bokeh{filter:blur(var(--particle-blur,2px))}@keyframes b1{0%,to{transform:translate(0)}20%{transform:translate(4px,-5px)}40%{transform:translate(-5px,3px)}60%{transform:translate(3px,5px)}80%{transform:translate(-4px,-3px)}}@keyframes b2{0%,to{transform:translate(0)}25%{transform:translate(-5px,4px)}50%{transform:translate(4px,-4px)}75%{transform:translate(5px,3px)}}@keyframes b3{0%,to{transform:translate(0)}20%{transform:translate(5px,3px)}45%{transform:translate(-3px,-5px)}70%{transform:translate(4px,4px)}}@keyframes b4{0%,to{transform:translate(0)}30%{transform:translate(-4px,-4px)}55%{transform:translate(5px,-3px)}80%{transform:translate(-3px,5px)}}@keyframes b5{0%,to{transform:translate(0)}15%{transform:translate(3px,5px)}40%{transform:translate(-5px,-3px)}65%{transform:translate(4px,-4px)}85%{transform:translate(-3px,4px)}}@keyframes b6{0%,to{transform:translate(0)}33%{transform:translate(5px,4px)}66%{transform:translate(-4px,-5px)}}@keyframes b7{0%,to{transform:translate(0)}25%{transform:translate(-3px,5px)}50%{transform:translate(5px,-3px)}75%{transform:translate(-4px,-4px)}}@keyframes b8{0%,to{transform:translate(0)}20%{transform:translate(4px,4px)}50%{transform:translate(-5px,3px)}80%{transform:translate(3px,-5px)}}@media (width<=1440px){.obs-atmos-particle:nth-child(n+111){display:none}}@media (width<=1024px){.obs-atmos-particle:nth-child(n+76){display:none}}.obs-atmos-fog{z-index:1000;pointer-events:none;filter:blur(2px)grayscale(.1)saturate(1.4)sepia(.15);position:fixed;inset:0}.obs-atmos-fog:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:#00142340;position:absolute;inset:0}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-fog{filter:blur(3px)saturate(1.2)}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-fog__tile{filter:invert()hue-rotate(180deg)brightness(1.1)saturate(.6)}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-fog:after{mix-blend-mode:soft-light;background:#fff0d226}.obs-atmos-fog__layer-01,.obs-atmos-fog__layer-02,.obs-atmos-fog__layer-03{width:200%;height:100%;position:absolute}.obs-atmos-fog__tile{float:left;width:50%;height:100%}.obs-atmos-fog__layer-01{animation:10s linear infinite foglayer_01_opacity,30s linear infinite foglayer_moveme}.obs-atmos-fog__layer-02{animation:21s linear infinite foglayer_02_opacity,22s linear infinite foglayer_moveme}.obs-atmos-fog__layer-03{animation:16s linear infinite foglayer_03_opacity,38s linear infinite foglayer_moveme}.obs-atmos-fog__layer-01>.obs-atmos-fog__tile{background:image-set("/_astro/fog1.CHzHy327.avif" 1x type("image/avif"),"/_astro/fog1.BOJUcn40.webp" 1x type("image/webp")) 50%/cover no-repeat}.obs-atmos-fog__layer-02>.obs-atmos-fog__tile,.obs-atmos-fog__layer-03>.obs-atmos-fog__tile{background:image-set("/_astro/fog2.BSuE7hMI.avif" 1x type("image/avif"),"/_astro/fog2.Dx54Sq-0.webp" 1x type("image/webp")) 50%/cover no-repeat}@keyframes foglayer_01_opacity{0%{opacity:.05}22%{opacity:.18}40%{opacity:.1}58%{opacity:.15}80%{opacity:.06}to{opacity:.05}}@keyframes foglayer_02_opacity{0%{opacity:.15}25%{opacity:.06}50%{opacity:.03}80%{opacity:.1}to{opacity:.15}}@keyframes foglayer_03_opacity{0%{opacity:.22}27%{opacity:.06}52%{opacity:.18}68%{opacity:.08}to{opacity:.22}}@keyframes foglayer_moveme{0%{left:0}to{left:-100%}}.obs-atmos-vignette{z-index:1001;pointer-events:none;background:radial-gradient(72% 68%,#0000 22%,#0000007a 60%,#000000eb 100%);position:fixed;inset:0}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-vignette{background:radial-gradient(80% 75%,#0000 50%,#a0825a0d 80%,#8c6e461f 100%)}.obs-atmos-grain{z-index:1002;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;animation:2s steps(2,end) infinite grain-shift;position:fixed;inset:-5%}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-grain{opacity:.045}@keyframes grain-shift{0%{transform:translate(0)}50%{transform:translate(-2px,1px)}to{transform:translate(2px,-1px)}}.atmos-reduced .obs-atmos-fog{opacity:.5}.atmos-reduced .obs-atmos-particles{display:none}.atmos-reduced .obs-atmos-grain{opacity:.04}.atmos-none .obs-atmos-fog,.atmos-none .obs-atmos-rays,.atmos-none .obs-atmos-particles,.atmos-none .obs-atmos-grain{display:none}.atmos-reduced .obs-atmos-panel,.atmos-none .obs-atmos-panel{backdrop-filter:none;background:#0a1016f5}:is([data-theme=light],[data-theme=hc-light]) .atmos-none .obs-atmos-panel{background:#f0ede8fa}.obs-atmos-protected{isolation:isolate;position:relative}.obs-atmos-protected:before{content:"";border-radius:inherit;mix-blend-mode:screen;z-index:0;background:#00d4ff1f;transition:opacity .2s;position:absolute;inset:0}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-protected:before{mix-blend-mode:multiply;background:#4d7a6a1a}.obs-atmos-protected:hover:before{opacity:1.5}.obs-atmos-protected:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.obs-atmos-protected:active{transform:scale(var(--state-pressed-scale));filter:brightness(var(--state-pressed-brightness))}.obs-atmos-protected:disabled,.obs-atmos-protected[aria-disabled=true]{opacity:var(--state-disabled-opacity);pointer-events:none;cursor:not-allowed}.obs-atmos-protected>*{z-index:1;position:relative}.obs-atmos-protected--ghost:before{mix-blend-mode:soft-light;background:#b4c4d80a}.obs-atmos-protected--ghost:hover:before{opacity:1.4}.obs-atmos-pip{mix-blend-mode:screen}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-pip{mix-blend-mode:multiply}.obs-atmos-label{mix-blend-mode:screen}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-label{mix-blend-mode:multiply}.obs-atmos-eyebrow{mix-blend-mode:screen;color:var(--text-secondary)}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-eyebrow{mix-blend-mode:multiply}.obs-atmos-dot{mix-blend-mode:screen}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-dot{mix-blend-mode:multiply}.obs-atmos-foot{mix-blend-mode:soft-light}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-foot{mix-blend-mode:multiply}.obs-atmos-texture{content:"";mix-blend-mode:multiply;z-index:0;pointer-events:none;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0009 15%,#0000 35% 65%,#0009 85%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0009 15%,#0000 35% 65%,#0009 85%,#000 100%)}.obs-atmos-rust:before{content:"";mix-blend-mode:multiply;opacity:.5;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55 0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1.2 0.2 0 0 0.1 0.1 0.6 0 0 0 0 0 0.4 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(90deg,#8c3c0acc 0%,#64280566 50%,#8c460fbf 100%);background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0009 15%,#0000 35% 65%,#0009 85%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0009 15%,#0000 35% 65%,#0009 85%,#000 100%)}:is([data-theme=light],[data-theme=hc-light]) .obs-atmos-rust:before{opacity:.38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3 1.4' numOctaves='10' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E"),linear-gradient(90deg,#beb9b2cc 0%,#aaa59e40 50%,#b9b4acbf 100%)}.obs-atmos-rust>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.obs-atmos-surface{transition:none}.obs-atmos-rays__beam:after,.obs-atmos-particle,.obs-atmos-fog__layer-01,.obs-atmos-fog__layer-02,.obs-atmos-fog__layer-03,.obs-atmos-grain,.obs-atmos-ripple__ring--click{animation:none}.obs-atmos-protected:before{transition:none}}@media (width<=640px){.obs-atmos-fog{opacity:.4}.obs-atmos-rays{opacity:.3}.obs-atmos-particles{display:none}}.obs-popover{background:var(--surface-elevated);border:1px solid var(--border-strong);border-top:1px solid rgba(var(--hl-rgb), .18);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 0 rgba(var(--hl-rgb), .12), inset 0 -1px 0 0 #00000040, inset 1px 0 0 0 rgba(var(--hl-rgb), .03), inset -1px 0 0 0 rgba(var(--hl-rgb), .03), var(--shadow-depth-2);border-bottom:1px solid #00000080;min-width:200px;overflow:hidden}.obs-popover-header{padding:var(--space-inset-sm) var(--space-inset-md);border-bottom:1px solid var(--border-default);font-family:var(--font-ui);font-size:var(--type-control-size);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.obs-popover-body{padding:var(--space-inset-md);font-family:var(--font-ui);font-size:var(--type-body-size);color:var(--text-secondary);line-height:var(--leading-normal)}.obs-popover-actions{justify-content:flex-end;align-items:center;gap:var(--space-gap-xs);padding:var(--space-inset-sm) var(--space-inset-md);border-top:1px solid var(--border-default);display:flex}.obs-menu{padding:var(--space-inset-xs) 0;background:var(--surface-elevated);border:1px solid var(--border-strong);border-top:1px solid rgba(var(--hl-rgb), .18);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 0 rgba(var(--hl-rgb), .12), var(--shadow-depth-2);border-bottom:1px solid #00000080;min-width:180px;margin:0;list-style:none}.obs-menu-item{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:var(--space-gap-sm);padding:var(--space-inset-xs) var(--space-inset-md);font-family:var(--font-ui);font-size:var(--type-body-size);color:var(--text-secondary);transition:background var(--duration-normal) var(--ease-smooth);background:0 0;border:0;margin:0;display:flex}.obs-menu-item:hover{background:rgba(var(--hl-rgb), .04);color:var(--text-primary)}.obs-menu-item:active{background:rgba(var(--hl-rgb), .07);filter:brightness(var(--state-pressed-brightness))}.obs-menu-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.obs-menu-item:disabled,.obs-menu-item[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.obs-menu-item-icon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.obs-menu-item-meta{font-family:var(--font-mono);font-size:var(--type-label-size);color:var(--text-muted);margin-left:auto}.obs-menu-separator{height:1px;margin:var(--space-inset-xs) 0;background:var(--border-default);border:0;list-style:none}@media (prefers-reduced-motion:reduce){.obs-menu-item{transition:none}}:is([data-theme=light],[data-theme=hc-light]) .obs-popover,:is([data-theme=light],[data-theme=hc-light]) .obs-menu{box-shadow:inset 0 1px 0 0 #fff9, inset 0 -1px 0 0 #00000008, var(--shadow-depth-2);border-top-color:#ffffffb3;border-bottom-color:#0000001a}.lv2-atmos-fog{opacity:.15}.lv2-atmos-vignette{opacity:.2}.lv2-fog-layer-01{animation:10s linear infinite foglayer_01_opacity,90s linear infinite foglayer_moveme}.lv2-fog-layer-02{animation:21s linear infinite foglayer_02_opacity,70s linear infinite foglayer_moveme}.lv2-fog-layer-03{animation:16s linear infinite foglayer_03_opacity,110s linear infinite foglayer_moveme}.lv2-hero-title{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:var(--tracking-tighter);line-height:var(--leading-none);margin:var(--space-panel-sm) 0 0;overflow-wrap:break-word;word-break:break-word;font-size:clamp(3rem,8vw,6.5rem)}@media (width>=1025px){.lv2-hero-title{font-size:clamp(3rem,16cqw,6.5rem)}}.lv2-hero-title-em{color:var(--color-primary);letter-spacing:var(--tracking-tight);font-style:italic}.lv2-statement{font-family:var(--font-ui);color:var(--text-primary);max-width:42ch;margin-top:var(--space-gap-lg);text-wrap:balance;font-size:clamp(1.25rem,2vw,1.75rem);line-height:2.5rem}.lv2-signal{background:var(--surface-well);border-top:1px solid var(--border-default);padding:var(--space-inset-md) var(--space-inset-lg);text-align:center;overflow:hidden}.lv2-signal-rays-wrap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lv2-signal-label{z-index:1;font-family:var(--font-mono);font-size:var(--type-label-size);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary);position:relative}.lv2-rays-container{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}@keyframes lv2-rays-base{0%{background-position:50%,50%}to{background-position:350%,350%}}.lv2-rays{--stripes:repeating-linear-gradient(100deg, #0000 0%, #0000 7%, transparent 10%, transparent 12%, #0000 16%);--rays:repeating-linear-gradient(100deg, #0050b4cc 10%, #00d4ff80 15%, #503cb4cc 20%, #00b4a066 25%, #0078dc99 30%);background-image:var(--stripes), var(--rays);filter:blur(var(--space-3)) opacity(.45) saturate(1.5);background-size:300%,200%;animation:90s linear infinite lv2-rays-base;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(at 100% 0,#000 40%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 40%,#0000 70%)}.lv2-rays:after{content:"";--stripes:repeating-linear-gradient(100deg, #0000 0%, #0000 7%, transparent 10%, transparent 12%, #0000 16%);--rays:repeating-linear-gradient(100deg, #003c8c99 10%, #00c8f066 15%, #643cc899 20%, #00a08c4d 25%, #0064c880 30%);background-image:var(--stripes), var(--rays);mix-blend-mode:difference;opacity:.45;background-size:200%,100%;background-attachment:fixed;animation:30s linear infinite lv2-rays-base;position:absolute;inset:0}.lv2-rays-mirror{transform:scaleY(-1);-webkit-mask-image:radial-gradient(at 50% 100%,#000 30%,#0000 70%);mask-image:radial-gradient(at 50% 100%,#000 30%,#0000 70%)}:is([data-theme=light],[data-theme=hc-light]) .lv2-rays{--rays:repeating-linear-gradient(100deg, #1ec88ca6 10%, #46e6d28c 15%, #64aaf599 20%, #aa82eb80 25%, #32d2aaa6 30%);filter:blur(var(--space-3)) opacity(.35) saturate(1.8);mix-blend-mode:screen}:is([data-theme=light],[data-theme=hc-light]) .lv2-rays:after{--rays:repeating-linear-gradient(100deg, #14be8299 10%, #3cdcc880 15%, #5aa0f08c 20%, #a078e673 25%, #28c8a099 30%);mix-blend-mode:screen;opacity:.4}.lv2-hero{height:calc(100dvh - var(--layout-navbar-height));grid-template:".left panel"1fr"signal signal signal"/clamp(2rem,8vw,9rem) minmax(0,1fr) 36rem;display:grid;position:relative;overflow:hidden}.lv2-hero-left{z-index:2;flex-direction:column;grid-area:left;min-width:0;min-height:0;display:flex;position:relative}.lv2-signal{z-index:3;grid-area:signal;position:relative}.lv2-hero-content{padding:var(--space-panel-md) var(--space-panel-sm) var(--space-panel-md) 0;flex-direction:column;flex:1;justify-content:center;min-width:0;max-width:56rem;display:flex;container:hero-col/inline-size}.lv2-hero-panel{--hint-contact:55%;background:var(--surface-well);border-left:1px solid rgba(var(--hl-rgb), .22);border-top:1px solid rgba(var(--hl-rgb), .1);z-index:10;min-height:0;box-shadow:inset 1px 0 0 0 rgba(var(--hl-rgb), .1), inset 2px 0 10px rgba(var(--hl-rgb), .03), -1px 0 4px #00000059, -3px 0 16px #0003;flex-direction:column;grid-area:panel;display:flex;position:relative;overflow:hidden}.lv2-hint-trace{pointer-events:none;z-index:20;opacity:0;width:100%;height:100%;position:fixed;inset:0}.lv2-hint-trace-path{stroke:rgba(var(--accent-rgb), .9);stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .6))}.lv2-hint-trace.is-tracing{opacity:1}.lv2-hint-trace.is-tracing .lv2-hint-trace-path{animation:lv2-hint-trace-draw .72s var(--ease-out) 1 both}@keyframes lv2-hint-trace-draw{0%{stroke-dasharray:42 var(--trace-len,1200);stroke-dashoffset:var(--trace-from,42);opacity:0}14%{opacity:1}90%{opacity:1}to{stroke-dasharray:42 var(--trace-len,1200);stroke-dashoffset:var(--trace-to,-1200);opacity:0}}@media (prefers-reduced-motion:reduce){.lv2-hint-trace,.lv2-hint-trace.is-tracing{display:none}}.lv2-hero-panel:before,.lv2-hero-panel:after{content:"";inset-inline-start:0;top:var(--hint-contact,55%);pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(circle, rgba(var(--accent-rgb), .4) 0%, rgba(var(--accent-rgb), .13) 38%, rgba(var(--accent-rgb), .04) 62%, transparent 72%);border-radius:50%;width:40rem;height:40rem;margin-block-start:-20rem;margin-inline-start:-20rem;position:absolute;transform:scale(.04)}.lv2-hero-panel:before{background:radial-gradient(circle, rgba(var(--accent-rgb), .22) 0%, rgba(var(--accent-rgb), .07) 44%, transparent 70%)}.lv2-hero-panel.is-scroll-hint:after{animation:lv2-panel-ripple .9s var(--ease-out) 1}.lv2-hero-panel.is-scroll-hint:before{animation:lv2-panel-ripple 1.1s var(--ease-out) .18s 1}@keyframes lv2-panel-ripple{0%{opacity:0;transform:scale(.04)}9%{opacity:1}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lv2-hero-panel.is-scroll-hint:after{opacity:.55;transition:opacity var(--duration-normal) var(--ease-out);animation:none;transform:scale(.22)}.lv2-hero-panel.is-scroll-hint:before{animation:none}}:is([data-theme=light],[data-theme=hc-light]) .lv2-hero-panel{border-top-color:#fffc;border-left-color:#ffffffb3;box-shadow:inset 1px 0 #ffffff8c,inset 2px 0 8px #ffffff2e,-1px 0 4px #00000014,-3px 0 16px #0000000d}.lv2-hero-panel>.obs-grain{pointer-events:none;z-index:1;position:absolute;inset:0}.lv2-hero-content .obs-telemetry-row{background:0 0;border-top:none;border-bottom:none;width:fit-content;max-width:100%}.lv2-hero-content .obs-telemetry-pair{flex:none;min-width:0;max-width:100%}.lv2-hero-content .obs-telemetry-pair .obs-readout-grid-value-mono{white-space:normal;text-overflow:clip;color:var(--text-primary);overflow:visible}.lv2-hero-content .obs-telemetry-pair:first-child{padding-left:0}.lv2-hero-content .obs-telemetry-pair:first-child:before{display:none}@container hero-col (width<=39rem){.lv2-hero-content .obs-telemetry-row{align-items:flex-start;gap:var(--space-gap-2xs);flex-direction:column;width:100%}.lv2-hero-content .obs-telemetry-pair{width:100%;padding:var(--space-gap-xs) 0;border-right:none;border-bottom:1px solid var(--border-default)}.lv2-hero-content .obs-telemetry-pair:last-child{border-bottom:none}.lv2-hero-content .obs-telemetry-pair:before{display:none}}.eng-cell-linkwrap{align-items:center;display:flex}.eng-cell-link{text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.eng-cell-link:hover,.eng-cell-link:focus-visible{color:var(--color-accent-2)}.obs-page-shell--hero{--dotgrid-opacity:0;height:100dvh;overflow-y:hidden}@media (width<=1024px){.obs-page-shell--hero{height:auto;overflow-y:auto}}.lv2-substatement{font-family:var(--font-ui);color:var(--text-primary);max-width:42ch;margin-top:var(--space-gap-xs);text-wrap:balance;font-size:clamp(1.25rem,2vw,1.75rem);line-height:2.5rem}@media (width>=1025px) and (height<=900px){.lv2-hero-content .lv2-hero-title{font-size:clamp(2.5rem,16cqw,5rem)}.lv2-hero-content .lv2-statement,.lv2-hero-content .lv2-substatement{font-size:clamp(1.125rem,2vw,1.5rem);line-height:2rem}}@media (width>=1025px) and (height<=879px){.obs-page-shell--hero{height:auto;overflow-y:auto}.lv2-hero{height:auto;min-height:calc(100dvh - var(--layout-navbar-height))}}.lv2-panel-spacer{min-height:var(--space-gap-md);flex:1}@media (width<=1024px){.lv2-panel-spacer{display:none}.lv2-hero{grid-template-columns:1fr;grid-template-areas:"left""panel""signal";height:auto;min-height:auto}.lv2-hero-left{min-height:calc(100dvh - var(--layout-navbar-height))}.lv2-hero-content{padding:var(--space-panel-md) var(--space-inset-lg)}.lv2-hero-panel{border-left:none;border-top:1px solid var(--border-default);padding:var(--space-panel-sm) 0}}@media (width<=640px){.lv2-hero-title{font-size:clamp(2.25rem,10vw,3.5rem)}.lv2-hero-content{padding:var(--space-panel-sm) var(--space-inset-md)}}@media (prefers-reduced-motion:reduce){.lv2-rays,.lv2-rays:after,.obs-atmos-fog__layer-01,.obs-atmos-fog__layer-02,.obs-atmos-fog__layer-03,.obs-atmos-particle{animation:none!important}}@media (width<=640px){.obs-atmos-fog,.obs-atmos-particle:nth-child(n+9){display:none}}.drawing-info-footer[data-astro-cid-cqsiyowg]{flex-shrink:0}.drawing-info-footer[data-astro-cid-cqsiyowg] .obs-eng-title-block-val[data-astro-cid-cqsiyowg][title]{cursor:help}.lv2-hero-content[data-astro-cid-lcdefpme] .lv2-hero-title[data-astro-cid-lcdefpme]{margin-block:var(--space-gap-lg) 0}.lv2-hero-content[data-astro-cid-lcdefpme] .lv2-hero-cta[data-astro-cid-lcdefpme]{margin-top:var(--space-gap-lg);font-family:var(--font-mono);font-size:var(--type-label-size);letter-spacing:var(--tracking-wider);text-transform:uppercase;align-self:flex-start;display:inline-flex}@media (width<=640px){.lv2-hero-content[data-astro-cid-lcdefpme] .obs-boot-1[data-astro-cid-lcdefpme]{order:2}.lv2-hero-content[data-astro-cid-lcdefpme] .obs-boot-2[data-astro-cid-lcdefpme]{order:1}.lv2-hero-content[data-astro-cid-lcdefpme] .obs-boot-3[data-astro-cid-lcdefpme]{order:3}.lv2-hero-content[data-astro-cid-lcdefpme] .obs-boot-4[data-astro-cid-lcdefpme]{order:4}.lv2-hero-content[data-astro-cid-lcdefpme] .lv2-hero-title[data-astro-cid-lcdefpme]{margin-block:0}.lv2-hero-content[data-astro-cid-lcdefpme] .obs-telemetry-row[data-astro-cid-lcdefpme]{margin-top:var(--space-gap-lg)}}.lv2-panel-featured[data-astro-cid-lcdefpme]{z-index:2;padding:var(--space-panel-sm) var(--space-inset-md) var(--space-panel-sm);border-bottom:1px solid rgba(var(--hl-rgb), .08);position:relative}.lv2-panel-featured[data-astro-cid-lcdefpme] .lv2-track[data-astro-cid-lcdefpme]{width:100%}.lv2-track-blurb[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:30rem;margin:0}.lv2-track[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.lv2-track-head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);min-height:var(--space-6);flex-wrap:wrap;line-height:1;display:flex}.lv2-track-label[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-bottom:0}.lv2-track-status[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-gap-2xs);margin-bottom:0;display:inline-flex}.lv2-track-status--live[data-astro-cid-lcdefpme]{color:var(--color-success)}.lv2-track-headline-link[data-astro-cid-lcdefpme]{color:inherit;justify-self:start;text-decoration:none;display:block}.lv2-track-headline[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary);text-wrap:pretty;background-image:linear-gradient(var(--color-primary), var(--color-primary));transition:background-size var(--duration-normal) var(--ease-out), color var(--duration-fast) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;display:inline}.lv2-track-headline-link[data-astro-cid-lcdefpme]:hover .lv2-track-headline[data-astro-cid-lcdefpme],.lv2-track-headline-link[data-astro-cid-lcdefpme]:focus-visible .lv2-track-headline[data-astro-cid-lcdefpme]{color:var(--color-primary);background-size:100% 1px}.lv2-track-cta[data-astro-cid-lcdefpme]{justify-self:start;align-items:center;gap:var(--space-gap-2xs);font-family:var(--font-mono);font-size:var(--type-label-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary);transition:color var(--duration-fast) var(--ease-out), gap var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.lv2-track-cta[data-astro-cid-lcdefpme]:hover,.lv2-track-cta[data-astro-cid-lcdefpme]:focus-visible{color:var(--color-accent-2);gap:var(--space-gap-sm)}.lv2-signal-band[data-astro-cid-lcdefpme]{height:2.25rem;margin-block:var(--space-gap-sm);--dotgrid-color:rgba(var(--hl-rgb), .32);--dotgrid-dot:1px;--dotgrid-size:12px;--dotgrid-opacity:1;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.lv2-signal-band[data-astro-cid-lcdefpme]:after{content:"";background-image:radial-gradient(circle, rgba(var(--accent-rgb,var(--hl-rgb)), 1) var(--dotgrid-dot), transparent var(--dotgrid-dot));background-size:var(--dotgrid-size) var(--dotgrid-size);pointer-events:none;animation:9s linear 1.2s infinite lv2-band-sweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40% 60%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 40% 60%,#0000 100%);-webkit-mask-position:-40% 0;mask-position:-40% 0;-webkit-mask-size:30% 100%;mask-size:30% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes lv2-band-sweep{0%{-webkit-mask-position:-40% 0;mask-position:-40% 0}25%{-webkit-mask-position:140% 0;mask-position:140% 0}to{-webkit-mask-position:140% 0;mask-position:140% 0}}@media (prefers-reduced-motion:reduce){.lv2-signal-band[data-astro-cid-lcdefpme]:after{opacity:0;animation:none}}.lv2-reading-header[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-between;align-items:center}.lv2-reading-all[data-astro-cid-lcdefpme]{color:var(--color-primary);white-space:nowrap;margin-bottom:0;text-decoration:none}.lv2-reading-all[data-astro-cid-lcdefpme]:hover,.lv2-reading-all[data-astro-cid-lcdefpme]:focus-visible{color:var(--color-accent-2)}.lv2-reading-groups[data-astro-cid-lcdefpme]{gap:var(--space-gap-lg);padding:var(--space-gap-lg) var(--space-inset-lg) var(--space-gap-md);flex-direction:column;display:flex}.lv2-block-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-gap-sm);margin-bottom:var(--space-gap-sm);display:flex}.lv2-block-title[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--type-label-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary);line-height:1}.lv2-block-count[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--type-micro-size);color:var(--text-tertiary);letter-spacing:var(--tracking-wider);text-transform:uppercase;white-space:nowrap;line-height:1}.lv2-hero-content[data-astro-cid-lcdefpme] .obs-telemetry-pair[data-astro-cid-lcdefpme]{flex:initial;min-width:0}.lv2-credential-trigger[data-astro-cid-lcdefpme],.lv2-credential-fallback[data-astro-cid-lcdefpme]{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;text-decoration:underline dashed;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.25em;transition:text-decoration-color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:1px}.lv2-credential-trigger[data-astro-cid-lcdefpme]:hover,.lv2-credential-trigger[data-astro-cid-lcdefpme]:focus-visible,.lv2-credential-fallback[data-astro-cid-lcdefpme]:hover,.lv2-credential-fallback[data-astro-cid-lcdefpme]:focus-visible{text-decoration-color:currentColor}.lv2-credential-trigger[data-astro-cid-lcdefpme]{anchor-name:--ahfp-anchor;display:none}@supports selector(:popover-open) and (anchor-name:--x){.lv2-credential-trigger[data-astro-cid-lcdefpme]{display:inline}.lv2-credential-fallback[data-astro-cid-lcdefpme]{display:none}}.lv2-credential-popover[data-astro-cid-lcdefpme]{max-width:min(26rem, calc(100vw - 2 * var(--space-inset-lg)));position-anchor:--ahfp-anchor;position-area:block-end span-inline-end;margin:0;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;height:fit-content;margin-block-start:var(--space-gap-2xs);position:absolute;inset:auto}.lv2-credential-popover[data-astro-cid-lcdefpme] .obs-popover-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--type-label-size);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary)}.lv2-credential[data-astro-cid-lcdefpme]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.lv2-domain-list[data-astro-cid-lcdefpme]{text-wrap:pretty}@media (width>=1025px) and (height<=900px){.lv2-track-blurb[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv2-hero-panel[data-astro-cid-lcdefpme] .lv2-series-block[data-astro-cid-lcdefpme]{padding:var(--space-inset-md)}.lv2-hero-panel[data-astro-cid-lcdefpme] .lv2-reading-groups[data-astro-cid-lcdefpme]{gap:var(--space-gap-md)}}.lv2-series-block[data-astro-cid-lcdefpme]{background:rgba(var(--accent-rgb,var(--hl-rgb)), .06);border-left:2px solid var(--color-primary);border-radius:var(--radius-sm);padding:var(--space-inset-lg);margin-right:calc(var(--space-inset-lg) * -1);border-top-right-radius:0;border-bottom-right-radius:0}.lv2-loose-list[data-astro-cid-lcdefpme]{gap:var(--space-gap-md);padding-top:var(--space-gap-md);border-top:1px solid var(--border-subtle,rgba(var(--hl-rgb), .08))}.lv2-item-list[data-astro-cid-lcdefpme]{gap:var(--space-gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lv2-item[data-astro-cid-lcdefpme]{column-gap:var(--space-gap-md);color:inherit;padding-block:var(--space-gap-2xs);transition:color var(--duration-fast) var(--ease-out);grid-template-columns:auto auto 1fr auto;align-items:baseline;text-decoration:none;display:grid}.lv2-item-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--type-micro-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary);white-space:nowrap;line-height:var(--leading-snug)}.lv2-item-marker[data-astro-cid-lcdefpme]{opacity:.85;width:.375rem;height:.375rem;transition:opacity var(--duration-fast) var(--ease-out);background:currentColor;margin-bottom:.28em;display:inline-block;transform:rotate(45deg)}.lv2-item-title[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--leading-snug);text-wrap:pretty;text-underline-offset:.2em;min-width:0;text-decoration:underline 1px;text-decoration-color:var(--color-primary);transition:color var(--duration-fast) var(--ease-out), text-decoration-thickness var(--duration-fast) var(--ease-out)}.lv2-item-date[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--type-micro-size);color:var(--text-tertiary);letter-spacing:var(--tracking-wider);text-transform:uppercase;white-space:nowrap;text-align:right;line-height:1}.lv2-item-leader[data-astro-cid-lcdefpme]{min-width:0;height:1px;color:var(--text-muted);opacity:.55;transition:opacity var(--duration-fast) var(--ease-out);background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 6px);align-self:baseline;margin-bottom:.3em;mask-image:linear-gradient(90deg,#0000 0,#000 2.5rem calc(100% - .75rem),#0000 100%)}.lv2-item-leader[data-astro-cid-lcdefpme]:after{content:"";background-image:linear-gradient(to right, transparent 0%, rgba(var(--accent-rgb,var(--hl-rgb)), .9) 45%, rgba(var(--accent-rgb,var(--hl-rgb)), .9) 55%, transparent 100%);opacity:0;background-position:-60% 0;background-repeat:no-repeat;background-size:40% 100%;position:absolute;inset:0}.lv2-item-leader[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.lv2-item-leader[data-astro-cid-lcdefpme]:after{animation:lv2-leader-sweep 1.1s var(--ease-smooth) .55s 1 both}.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(2) .lv2-item-leader[data-astro-cid-lcdefpme]:after{animation-delay:.7s}.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(3) .lv2-item-leader[data-astro-cid-lcdefpme]:after{animation-delay:.85s}.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(4) .lv2-item-leader[data-astro-cid-lcdefpme]:after{animation-delay:1s}.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(5) .lv2-item-leader[data-astro-cid-lcdefpme]:after{animation-delay:1.15s}.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(n+6) .lv2-item-leader[data-astro-cid-lcdefpme]:after{animation-delay:1.3s}.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme] .lv2-item[data-astro-cid-lcdefpme]:hover .lv2-item-leader[data-astro-cid-lcdefpme]:after,.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme] .lv2-item[data-astro-cid-lcdefpme]:focus-visible .lv2-item-leader[data-astro-cid-lcdefpme]:after{animation:lv2-leader-sweep-replay .9s var(--ease-out) 0s 1 both}.lv2-item[data-astro-cid-lcdefpme]:hover .lv2-item-leader[data-astro-cid-lcdefpme],.lv2-item[data-astro-cid-lcdefpme]:focus-visible .lv2-item-leader[data-astro-cid-lcdefpme]{opacity:.9}@keyframes lv2-leader-sweep-replay{0%{opacity:0;background-position:-60% 0}12%{opacity:.85}88%{opacity:.85}to{opacity:0;background-position:160% 0}}@keyframes lv2-leader-sweep{0%{opacity:0;background-position:-60% 0}12%{opacity:.85}88%{opacity:.85}to{opacity:0;background-position:160% 0}}@media (prefers-reduced-motion:reduce){.lv2-item-leader[data-astro-cid-lcdefpme]:after,.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme] .lv2-item[data-astro-cid-lcdefpme]:hover .lv2-item-leader[data-astro-cid-lcdefpme]:after,.lv2-item-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme] .lv2-item[data-astro-cid-lcdefpme]:focus-visible .lv2-item-leader[data-astro-cid-lcdefpme]:after{opacity:0;animation:none}}.lv2-item[data-astro-cid-lcdefpme]:hover .lv2-item-title[data-astro-cid-lcdefpme],.lv2-item[data-astro-cid-lcdefpme]:focus-visible .lv2-item-title[data-astro-cid-lcdefpme]{color:var(--color-primary);text-decoration-thickness:2px}.lv2-item[data-astro-cid-lcdefpme]:hover .lv2-item-marker[data-astro-cid-lcdefpme],.lv2-item[data-astro-cid-lcdefpme]:focus-visible .lv2-item-marker[data-astro-cid-lcdefpme]{opacity:1}.lv2-reading-empty[data-astro-cid-lcdefpme]{padding:var(--space-inset-md);color:var(--text-tertiary);font-family:var(--font-ui);font-size:var(--type-body-size)}@media (width<=1024px){.lv2-item[data-astro-cid-lcdefpme]{column-gap:var(--space-gap-sm)}.lv2-reading-groups[data-astro-cid-lcdefpme]{gap:var(--space-gap-md);padding:var(--space-gap-md) var(--space-inset-md) var(--space-gap-sm)}.lv2-series-block[data-astro-cid-lcdefpme]{padding:var(--space-inset-md);margin-right:calc(var(--space-inset-md) * -1)}}@media (width<=640px){.lv2-item[data-astro-cid-lcdefpme]{row-gap:var(--space-gap-xs);grid-template-columns:auto 1fr;grid-template-areas:"label title"".date"}.lv2-item-list[data-astro-cid-lcdefpme]{gap:var(--space-gap-md)}.lv2-item-label[data-astro-cid-lcdefpme]{grid-area:label}.lv2-item-title[data-astro-cid-lcdefpme]{grid-area:title}.lv2-item-date[data-astro-cid-lcdefpme]{grid-area:date;justify-self:end}.lv2-item-leader[data-astro-cid-lcdefpme]{display:none}.lv2-series-block[data-astro-cid-lcdefpme]{padding:var(--space-inset-md);border-left:none}}
