@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:optional;src:url(../media/fb74448dcb8f3309-s.24ik8ds6mfy86.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:optional;src:url(../media/6b186f06197624ff-s.p.171shbaxyastj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_891b1e3e-module__oYExLa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_891b1e3e-module__oYExLa__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:optional;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:optional;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:optional;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_3409232a-module__wnyQrG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_3409232a-module__wnyQrG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2302615d-module__tkMU6a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2302615d-module__tkMU6a__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.Meridian-module__lKsZ0G__wrap{z-index:var(--z-meridian);pointer-events:none;position:fixed;inset:0}.Meridian-module__lKsZ0G__axis{top:0;bottom:0;left:var(--meridian);background:var(--rule,#ffffff14);width:1px;position:absolute}@media (min-resolution:2x){.Meridian-module__lKsZ0G__axis{width:.5px}}.Meridian-module__lKsZ0G__tick{margin-block-end:calc(var(--u) * 4);display:block;position:relative}.Meridian-module__lKsZ0G__tick__mark{background:var(--rule-active);width:12px;height:1px;position:absolute;top:.62em;left:0;transform:translate(-6px)}.Meridian-module__lKsZ0G__tick__label{padding-inline-start:calc(var(--u) * 1.5);display:block}.Meridian-module__lKsZ0G__tick__index{color:var(--graphite-2)}.Meridian-module__lKsZ0G__tick__name{color:var(--ink);margin-inline-start:.9em}a.Meridian-module__lKsZ0G__tick{background-image:none}a.Meridian-module__lKsZ0G__tick:hover .Meridian-module__lKsZ0G__tick__mark{background:var(--ultramarine);width:20px;transform:translate(-10px)}a.Meridian-module__lKsZ0G__tick:hover .Meridian-module__lKsZ0G__tick__name{color:var(--ultramarine)}a.Meridian-module__lKsZ0G__tick .Meridian-module__lKsZ0G__tick__mark{transition:width var(--dur-state) var(--ease-shift), transform var(--dur-state) var(--ease-shift), background-color var(--dur-state) var(--ease-shift)}a.Meridian-module__lKsZ0G__tick .Meridian-module__lKsZ0G__tick__name{transition:color var(--dur-state) var(--ease-shift)}
.Footer-module__XVnfYa__footer{border-block-start:1px solid var(--rule,#ffffff14);margin-block-start:calc(var(--u,8px) * 14);padding-block-start:calc(var(--u,8px) * 8);padding-block-end:clamp(120px,16vh,160px)}.Footer-module__XVnfYa__row{gap:calc(var(--u,8px) * 3) calc(var(--u,8px) * 6);color:var(--text-secondary,#b9bcc1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.Footer-module__XVnfYa__links{gap:calc(var(--u,8px) * 4);flex-wrap:wrap;display:flex}.Footer-module__XVnfYa__links a{color:var(--text-secondary,#b9bcc1);padding-block:calc(var(--u,8px) * 1.5);margin-block:calc(var(--u,8px) * -1.5);text-decoration:none;transition:color .2s;display:inline-block}.Footer-module__XVnfYa__links a:hover{color:var(--text-primary,#f2f1ee)}
.Atmosphere-module__wEgkhG__atmosphereContainer{pointer-events:none;z-index:0;background:var(--bg-canvas,#070709);transition:background-color .4s;position:fixed;inset:0;overflow:hidden}.Atmosphere-module__wEgkhG__orbsWrapper{-webkit-filter:blur(120px);opacity:.85;will-change:transform;transition:opacity .4s;position:absolute;inset:-20%;transform:translate(0,0)}[data-theme=light] .Atmosphere-module__wEgkhG__orbsWrapper{opacity:.38}.Atmosphere-module__wEgkhG__orb1{background:radial-gradient(circle at center, #c8672a47 0%, color-mix(in srgb, var(--copper) 12%, transparent) 50%, transparent 75%);border-radius:50%;width:min(55vw,650px);height:min(55vw,650px);animation:28s ease-in-out infinite alternate Atmosphere-module__wEgkhG__floatOrb1;position:absolute;top:10%;right:15%}.Atmosphere-module__wEgkhG__orb2{background:radial-gradient(circle at center, #4a63ff38 0%, color-mix(in srgb, var(--ultramarine) 10%, transparent) 50%, transparent 75%);border-radius:50%;width:min(65vw,750px);height:min(65vw,750px);animation:36s ease-in-out infinite alternate Atmosphere-module__wEgkhG__floatOrb2;position:absolute;top:45%;left:5%}.Atmosphere-module__wEgkhG__orb3{background:radial-gradient(circle at center, color-mix(in srgb, var(--teal) 18%, transparent) 0%, #312e8124 50%, transparent 75%);border-radius:50%;width:min(50vw,600px);height:min(50vw,600px);animation:32s ease-in-out infinite alternate Atmosphere-module__wEgkhG__floatOrb3;position:absolute;bottom:5%;right:25%}@keyframes Atmosphere-module__wEgkhG__floatOrb1{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-120px,80px)scale(1.15)}to{transform:translate(60px,-60px)scale(.95)}}@keyframes Atmosphere-module__wEgkhG__floatOrb2{0%{transform:translate(0,0)scale(1)}50%{transform:translate(140px,-90px)scale(1.2)}to{transform:translate(-80px,70px)scale(.9)}}@keyframes Atmosphere-module__wEgkhG__floatOrb3{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-90px,-110px)scale(1.1)}to{transform:translate(100px,50px)scale(.95)}}.Atmosphere-module__wEgkhG__spotlight{pointer-events:none;background:radial-gradient(650px circle at var(--mouse-x,50%) var(--mouse-y,40%), color-mix(in srgb, var(--ultramarine) 9%, transparent) 0%, color-mix(in srgb, var(--copper) 4%, transparent) 40%, transparent 80%);transition:opacity .3s;position:absolute;inset:0}[data-theme=light] .Atmosphere-module__wEgkhG__spotlight{background:radial-gradient(650px circle at var(--mouse-x,50%) var(--mouse-y,40%), #4a63ff0d 0%, #c8672a0a 40%, transparent 80%)}.Atmosphere-module__wEgkhG__noiseGrain{opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){.Atmosphere-module__wEgkhG__orb1,.Atmosphere-module__wEgkhG__orb2,.Atmosphere-module__wEgkhG__orb3{animation:none}}
.FloatingDock-module__k9zPmq__dockContainer{z-index:50;pointer-events:auto;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.FloatingDock-module__k9zPmq__dock{align-items:center;gap:calc(var(--u,8px) * .75);padding:calc(var(--u,8px) * .75) calc(var(--u,8px) * 1.5);background:var(--surface-glass,#0b0c0ed9);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--border-subtle,#ffffff1a);border-radius:9999px;transition:border-color .2s,transform .2s,background-color .3s;display:flex;box-shadow:0 20px 40px -12px #000000a6,inset 0 0 0 1px #ffffff0d}.FloatingDock-module__k9zPmq__dock:hover{border-color:#ffffff38}.FloatingDock-module__k9zPmq__brandPill{padding-inline:calc(var(--u,8px) * 1.25);color:var(--text-primary,#f2f1ee);border-right:1px solid var(--border-subtle,#ffffff1f);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:8px;min-width:104px;margin-right:4px;padding-block:4px;text-decoration:none;display:inline-flex;overflow:visible}.FloatingDock-module__k9zPmq__brandDot{background:var(--copper,#c8672a);border:1px solid #0000;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #c8672a66}.FloatingDock-module__k9zPmq__brandText{font-family:var(--font-instrument,system-ui, sans-serif);text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(110deg, var(--text-primary,#f2f1ee) 0%, var(--text-primary,#f2f1ee) 35%, #e89a6a 48%, #8c9cff 56%, var(--text-primary,#f2f1ee) 70%, var(--text-primary,#f2f1ee) 100%);-webkit-text-fill-color:transparent;will-change:letter-spacing, background-position;background-position:100% 0;background-size:240% 100%;-webkit-background-clip:text;font-size:.78rem;font-weight:500;transition:background-position .55s cubic-bezier(.16,1,.3,1);display:inline-block}.FloatingDock-module__k9zPmq__brandPill:hover .FloatingDock-module__k9zPmq__brandText{background-position:0 0}.FloatingDock-module__k9zPmq__navList{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.FloatingDock-module__k9zPmq__navItem{position:relative}.FloatingDock-module__k9zPmq__navLink{color:var(--text-secondary,#b9bcc1);font-family:var(--font-register,monospace);letter-spacing:.04em;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.FloatingDock-module__k9zPmq__navLink:hover{color:var(--text-primary,#f2f1ee);background:#ffffff0f}.FloatingDock-module__k9zPmq__navIndex{opacity:.6;font-size:.65rem}.FloatingDock-module__k9zPmq__navLabel{font-family:var(--font-instrument,system-ui, sans-serif);letter-spacing:.02em;font-weight:400}.FloatingDock-module__k9zPmq__activeLink{color:var(--text-primary,#f2f1ee);background:#ffffff17}.FloatingDock-module__k9zPmq__activeDot{background:var(--copper,var(--copper));width:4px;height:4px;box-shadow:0 0 6px color-mix(in srgb, var(--copper) 80%, transparent);border-radius:50%;margin-left:2px;display:inline-block}.FloatingDock-module__k9zPmq__themeToggle{width:28px;height:28px;color:var(--text-secondary,#b9bcc1);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:5px;transition:color .2s,background-color .2s,border-color .2s;display:flex}.FloatingDock-module__k9zPmq__themeToggle:hover{color:var(--text-primary,#f2f1ee);background:#ffffff14;border-color:#ffffff1f}[data-theme=light] .FloatingDock-module__k9zPmq__dock{background:#ffffffe0;border-color:#0000001a;box-shadow:0 20px 40px -12px #0000001f,inset 0 0 0 1px #0000000a}[data-theme=light] .FloatingDock-module__k9zPmq__dock:hover{border-color:#0000002e}[data-theme=light] .FloatingDock-module__k9zPmq__brandPill{color:#0d0e12;border-right-color:#0000001a}[data-theme=light] .FloatingDock-module__k9zPmq__brandText{background:linear-gradient(110deg,#0d0e12 0% 35%,#c8672a 48%,#4a63ff 56%,#0d0e12 70% 100%) 100% 0/240% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=light] .FloatingDock-module__k9zPmq__brandPill:hover .FloatingDock-module__k9zPmq__brandText{background-position:0 0}[data-theme=light] .FloatingDock-module__k9zPmq__navLink{color:#5a5d68}[data-theme=light] .FloatingDock-module__k9zPmq__navLink:hover{color:#0d0e12;background:#0000000d}[data-theme=light] .FloatingDock-module__k9zPmq__activeLink{color:#0d0e12;background:#00000014}[data-theme=light] .FloatingDock-module__k9zPmq__themeToggle{color:#5a5d68}[data-theme=light] .FloatingDock-module__k9zPmq__themeToggle:hover{color:#0d0e12;background:#0000000f;border-color:#0000001a}@media (max-width:860px){.FloatingDock-module__k9zPmq__navLabel{display:none}.FloatingDock-module__k9zPmq__navLink{padding:6px 8px}.FloatingDock-module__k9zPmq__brandPill{min-width:88px;padding-inline:6px;font-size:.7rem}}@media (max-width:480px){.FloatingDock-module__k9zPmq__dockContainer{bottom:16px}.FloatingDock-module__k9zPmq__brandPill{display:none}.FloatingDock-module__k9zPmq__dock{padding:4px 8px}.FloatingDock-module__k9zPmq__navLink{padding:6px}}
.SpecimenPlate-module__R034rG__plate{margin:calc(var(--u) * 5) 0 0;border:1px solid var(--rule);background:var(--paper-raised);isolation:isolate;border-radius:3px;padding:clamp(20px,3vw,40px);position:relative;overflow:hidden}.SpecimenPlate-module__R034rG__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0}.SpecimenPlate-module__R034rG__bloom{background:radial-gradient(42% 46% at var(--bloom-x,50%) var(--bloom-y,40%), color-mix(in srgb, var(--plate-accent) 26%, transparent) 0%, color-mix(in srgb, var(--plate-accent) 9%, transparent) 38%, transparent 72%);filter:blur(6px);position:absolute;inset:-30%}.SpecimenPlate-module__R034rG__grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.SpecimenPlate-module__R034rG__plate[data-accent=copper]{--plate-accent:var(--copper)}.SpecimenPlate-module__R034rG__plate[data-accent=ultramarine]{--plate-accent:var(--ultramarine)}.SpecimenPlate-module__R034rG__plate[data-accent=coating]{--plate-accent:var(--teal)}.SpecimenPlate-module__R034rG__stage{z-index:1;justify-content:center;display:flex;position:relative}.SpecimenPlate-module__R034rG__stage[data-stacked=true]{padding-block-start:92px}@media (min-width:1024px){.SpecimenPlate-module__R034rG__stage{padding-inline:192px}.SpecimenPlate-module__R034rG__plate{inline-size:min(calc(100vw - 2 * var(--margin)), calc(var(--measure-max) - 2 * var(--margin)));margin-inline-start:calc(-1 * (var(--meridian-vw) - var(--margin)))}}.SpecimenPlate-module__R034rG__stack{z-index:0;pointer-events:none;position:absolute;inset:0}.SpecimenPlate-module__R034rG__stackLayer{inset-inline:0;border:1px solid var(--rule);transform-origin:50% 0;width:100%;height:auto;transform:translateY(calc(var(--depth) * -2%)) scale(calc(1 - var(--depth) * .03)) rotate(calc(var(--depth) * var(--fan,1) * .7deg));opacity:calc(1 - var(--depth) * .12);filter:saturate(calc(1 - var(--depth) * .1)) brightness(calc(1 - var(--depth) * .05));border-radius:3px;position:absolute;top:0;box-shadow:0 -8px 26px -12px #0009}.SpecimenPlate-module__R034rG__frame{width:100%;max-width:100%;position:relative}.SpecimenPlate-module__R034rG__frame[data-portrait=true]{max-width:540px;margin-inline:auto}.SpecimenPlate-module__R034rG__shot{z-index:1;border:1px solid var(--rule-active);border-radius:3px;width:100%;height:auto;display:block;position:relative;box-shadow:0 24px 60px -28px #000000b3}.SpecimenPlate-module__R034rG__leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.SpecimenPlate-module__R034rG__leader path{fill:none;stroke:var(--plate-accent);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.SpecimenPlate-module__R034rG__dot{background:var(--plate-accent);block-size:7px;inline-size:7px;box-shadow:0 0 0 1.5px var(--paper-raised);pointer-events:none;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.SpecimenPlate-module__R034rG__label{letter-spacing:.02em;inline-size:168px;color:var(--graphite-2);text-transform:none;pointer-events:none;font-size:.66rem;line-height:1.35;position:absolute;transform:translateY(-50%)}.SpecimenPlate-module__R034rG__label[data-side=left]{text-align:right;right:calc(100% + 14px)}.SpecimenPlate-module__R034rG__label[data-side=right]{text-align:left;left:calc(100% + 14px)}.SpecimenPlate-module__R034rG__caption{z-index:1;letter-spacing:.06em;color:var(--graphite-2);text-transform:uppercase;justify-content:center;gap:10px;margin-block-start:calc(var(--u) * 2.5);font-size:.68rem;display:flex;position:relative}@media (max-width:1023px){.SpecimenPlate-module__R034rG__leaders,.SpecimenPlate-module__R034rG__label{display:none}}.SpecimenPlate-module__R034rG__key{z-index:1;gap:calc(var(--u) * 1.25);margin-block-start:calc(var(--u) * 3);display:grid;position:relative}.SpecimenPlate-module__R034rG__keyItem{color:var(--graphite-2);align-items:baseline;gap:10px;font-size:.78rem;line-height:1.45;display:flex}.SpecimenPlate-module__R034rG__keyMark{background:var(--plate-accent);border-radius:50%;flex:none;block-size:6px;inline-size:6px;transform:translateY(-2px)}@media (min-width:1024px){.SpecimenPlate-module__R034rG__key{display:none}}@media (prefers-reduced-motion:reduce){.SpecimenPlate-module__R034rG__stackLayer{transition:none}}
.SpecimenTray-module__dOlXVq__tray{--dur-slide:.681s;--disc-w:84px;--disc-overlap:20px;flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.SpecimenTray-module__dOlXVq__slide{animation:SpecimenTray-module__dOlXVq__seat var(--dur-slide) var(--ease-admit) both}@keyframes SpecimenTray-module__dOlXVq__seat{0%{opacity:0;transform:translate(2.5%)scale(.985)}to{opacity:1;transform:none}}[data-dragging=true] .SpecimenTray-module__dOlXVq__slide{transform:translate3d(var(--drag,0px), 0, 0);transition:none;animation:none}.SpecimenTray-module__dOlXVq__controls{align-items:center;gap:calc(var(--u) * 1.5);min-width:0;padding-inline:calc(var(--u) * .5);margin-block-start:calc(var(--u) * 3);display:flex}.SpecimenTray-module__dOlXVq__discs{min-width:0;scrollbar-width:none;flex:auto;align-items:flex-end;padding-inline-start:var(--disc-overlap);display:flex;overflow:auto hidden}.SpecimenTray-module__dOlXVq__discs::-webkit-scrollbar{display:none}.SpecimenTray-module__dOlXVq__disc{width:var(--disc-w);border:1px solid var(--rule);cursor:pointer;transform:rotate(calc((var(--i) - 4.5) * .9deg)) translateY(0);transform-origin:50% 100%;transition:transform var(--dur-state) var(--ease-shift), border-color var(--dur-state) var(--ease-shift), opacity var(--dur-state) var(--ease-shift);opacity:.62;background:0 0;border-radius:3px;flex:none;margin-inline-start:calc(var(--disc-overlap) * -1);padding:0;position:relative;overflow:hidden}.SpecimenTray-module__dOlXVq__disc img{width:100%;height:auto;display:block}.SpecimenTray-module__dOlXVq__disc:hover,.SpecimenTray-module__dOlXVq__disc:focus-visible{opacity:.9;border-color:var(--rule-active);z-index:2;transform:rotate(0)translateY(-6px)}.SpecimenTray-module__dOlXVq__disc[data-current=true]{opacity:1;border-color:var(--plate-accent,var(--copper));box-shadow:0 0 0 1px var(--plate-accent,var(--copper));z-index:3;transform:rotate(0)translateY(-10px)scale(1.06)}.SpecimenTray-module__dOlXVq__discIndex{letter-spacing:.06em;color:var(--chalk);text-shadow:0 1px 2px #000000e6;background:#0000008c;border-radius:2px;padding:1px 3px;font-size:.58rem;position:absolute;inset-block-end:2px;inset-inline-start:3px}.SpecimenTray-module__dOlXVq__step{border:1px solid var(--rule);width:30px;height:30px;color:var(--graphite-2);cursor:pointer;transition:border-color var(--dur-state) var(--ease-shift), color var(--dur-state) var(--ease-shift);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1rem;line-height:1;display:grid}.SpecimenTray-module__dOlXVq__step:hover,.SpecimenTray-module__dOlXVq__step:focus-visible{border-color:var(--rule-active);color:var(--ink)}.SpecimenTray-module__dOlXVq__readout{align-items:baseline;gap:calc(var(--u) * 1);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite-2);margin-block-start:calc(var(--u) * 2);font-size:.72rem;display:flex}.SpecimenTray-module__dOlXVq__readoutIndex{color:var(--plate-accent,var(--copper));font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.SpecimenTray-module__dOlXVq__slide{animation:SpecimenTray-module__dOlXVq__fade var(--dur-state) linear both}@keyframes SpecimenTray-module__dOlXVq__fade{0%{opacity:0}to{opacity:1}}.SpecimenTray-module__dOlXVq__disc,.SpecimenTray-module__dOlXVq__disc:hover,.SpecimenTray-module__dOlXVq__disc:focus-visible,.SpecimenTray-module__dOlXVq__disc[data-current=true]{transition:none;transform:none}[data-dragging=true] .SpecimenTray-module__dOlXVq__slide{transform:none}}[data-reduced=true] .SpecimenTray-module__dOlXVq__slide{animation:none}[data-reduced=true] .SpecimenTray-module__dOlXVq__disc{transform:none}@media (max-width:639px){.SpecimenTray-module__dOlXVq__tray{--disc-w:62px;--disc-overlap:16px}}
.HeroHybridSpec-module__cPT3Ca__hybridContainer{align-items:center;max-width:100%;margin-block-start:calc(var(--u,8px) * 2.5);display:inline-flex}.HeroHybridSpec-module__cPT3Ca__hybridBar{background:var(--surface-glass,#0b0c0ed1);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--border-subtle,#ffffff1f);border-radius:9999px;align-items:center;gap:16px;max-width:100%;padding:6px 18px;transition:border-color .25s,transform .25s,background-color .3s;display:inline-flex;box-shadow:0 12px 32px -8px #00000080,inset 0 0 0 1px #ffffff0a}.HeroHybridSpec-module__cPT3Ca__hybridBar:hover{border-color:color-mix(in srgb, var(--copper) 40%, transparent)}.HeroHybridSpec-module__cPT3Ca__prompterLink{font-family:var(--font-register,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary,#f2f1ee);white-space:nowrap;cursor:pointer;flex:auto;align-items:center;gap:8px;min-width:0;min-height:24px;font-size:.72rem;text-decoration:none;display:inline-flex}.HeroHybridSpec-module__cPT3Ca__prompterTag{color:var(--copper,var(--copper));flex-shrink:0;align-items:center;gap:5px;font-weight:500;display:inline-flex}.HeroHybridSpec-module__cPT3Ca__prompterDot{background:var(--copper,var(--copper));width:5px;height:5px;box-shadow:0 0 6px var(--copper,var(--copper));border-radius:50%;display:inline-block}.HeroHybridSpec-module__cPT3Ca__prompterTextWrap{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;position:relative;overflow:hidden}.HeroHybridSpec-module__cPT3Ca__prompterTitle{color:var(--text-primary,#f2f1ee);transition:color .2s}.HeroHybridSpec-module__cPT3Ca__prompterLink:hover .HeroHybridSpec-module__cPT3Ca__prompterTitle{color:var(--copper,var(--copper))}.HeroHybridSpec-module__cPT3Ca__prompterArrow{color:var(--copper,var(--copper));flex-shrink:0;font-size:.85em;transition:transform .2s}.HeroHybridSpec-module__cPT3Ca__prompterLink:hover .HeroHybridSpec-module__cPT3Ca__prompterArrow{transform:translate(2px,-2px)}.HeroHybridSpec-module__cPT3Ca__divider{background:var(--border-subtle,#ffffff1f);flex-shrink:0;width:1px;height:16px}.HeroHybridSpec-module__cPT3Ca__specMetrics{font-family:var(--font-register,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,#a1a6b0);white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;font-size:.68rem;display:inline-flex}.HeroHybridSpec-module__cPT3Ca__metricItem{align-items:center;gap:4px;display:inline-flex}.HeroHybridSpec-module__cPT3Ca__metricHighlight{color:var(--text-primary,#f2f1ee);font-weight:500}.HeroHybridSpec-module__cPT3Ca__specDot{color:var(--text-tertiary,#6b7280);opacity:.6;font-size:.6rem}[data-theme=light] .HeroHybridSpec-module__cPT3Ca__hybridBar{background:#ffffffe0;border-color:#00000014;box-shadow:0 12px 28px -8px #00000014,inset 0 0 0 1px #00000008}[data-theme=light] .HeroHybridSpec-module__cPT3Ca__hybridBar:hover{border-color:#c8672a66}[data-theme=light] .HeroHybridSpec-module__cPT3Ca__prompterTitle{color:#0d0e12}[data-theme=light] .HeroHybridSpec-module__cPT3Ca__prompterLink:hover .HeroHybridSpec-module__cPT3Ca__prompterTitle{color:var(--copper,#c8672a)}[data-theme=light] .HeroHybridSpec-module__cPT3Ca__divider{background:#0000001a}[data-theme=light] .HeroHybridSpec-module__cPT3Ca__specMetrics{color:#5a5d68}[data-theme=light] .HeroHybridSpec-module__cPT3Ca__metricHighlight{color:#0d0e12}[data-theme=light] .HeroHybridSpec-module__cPT3Ca__specDot{color:#8c8f9a}@media (max-width:1400px){.HeroHybridSpec-module__cPT3Ca__specMetrics>:nth-child(4),.HeroHybridSpec-module__cPT3Ca__specMetrics>:nth-child(5){display:none}}@media (max-width:1140px){.HeroHybridSpec-module__cPT3Ca__specMetrics>:nth-child(2),.HeroHybridSpec-module__cPT3Ca__specMetrics>:nth-child(3){display:none}}@media (max-width:680px){.HeroHybridSpec-module__cPT3Ca__divider,.HeroHybridSpec-module__cPT3Ca__specMetrics{display:none}.HeroHybridSpec-module__cPT3Ca__hybridBar{padding:6px 14px}.HeroHybridSpec-module__cPT3Ca__prompterLink{font-size:.68rem}}
.ServiceConstellation-module__lsy0wq__host{inset-block:0;z-index:1;pointer-events:none;--px:0;--py:0;width:min(62vw,1080px);transition:opacity .24s linear;position:absolute;right:0}.ServiceConstellation-module__lsy0wq__web{width:100%;height:100%;transform:translate3d(calc(var(--px) * 9px), calc(var(--py) * 7px), 0);position:absolute;inset:0;overflow:visible}.ServiceConstellation-module__lsy0wq__leader{fill:none;stroke:var(--accent);stroke-width:1.1px;opacity:.42;stroke-linecap:round}.ServiceConstellation-module__lsy0wq__pulse{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 96;stroke-dashoffset:100px;opacity:0}.ServiceConstellation-module__lsy0wq__host[data-ambient=true] .ServiceConstellation-module__lsy0wq__pulse{animation:9s cubic-bezier(.5,0,.5,1) infinite ServiceConstellation-module__lsy0wq__travel}@keyframes ServiceConstellation-module__lsy0wq__travel{0%,4%{stroke-dashoffset:100px;opacity:0}8%{opacity:.85}22%{opacity:.85}26%,to{stroke-dashoffset:0;opacity:0}}.ServiceConstellation-module__lsy0wq__core{width:0;height:0;transform:translate3d(calc(var(--px) * 9px), calc(var(--py) * 7px), 0);position:absolute}.ServiceConstellation-module__lsy0wq__coreDot{background:var(--copper);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--copper) 70%, transparent);border-radius:50%;position:absolute;inset-block-start:-3.5px;inset-inline-start:-3.5px}.ServiceConstellation-module__lsy0wq__coreRing{border:1px solid color-mix(in srgb, var(--copper) 26%, transparent);border-radius:50%;position:absolute}.ServiceConstellation-module__lsy0wq__host[data-ambient=true] .ServiceConstellation-module__lsy0wq__coreDot{animation:5.5s ease-in-out infinite ServiceConstellation-module__lsy0wq__breathe}.ServiceConstellation-module__lsy0wq__host[data-ambient=true] .ServiceConstellation-module__lsy0wq__coreRing{animation:5.5s ease-in-out infinite ServiceConstellation-module__lsy0wq__ring}.ServiceConstellation-module__lsy0wq__coreRing[data-ring="1"]{width:34px;height:34px;inset-block-start:-17px;inset-inline-start:-17px}.ServiceConstellation-module__lsy0wq__coreRing[data-ring="2"]{border-color:color-mix(in srgb, var(--copper) 14%, transparent);width:62px;height:62px;animation-delay:.5s;inset-block-start:-31px;inset-inline-start:-31px}@keyframes ServiceConstellation-module__lsy0wq__breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}@keyframes ServiceConstellation-module__lsy0wq__ring{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.05)}}.ServiceConstellation-module__lsy0wq__cards{position:absolute;inset:0}.ServiceConstellation-module__lsy0wq__station{transform:translate3d(calc(var(--px) * var(--depth) * 14px), calc(-50% + var(--py) * var(--depth) * 11px), 0);will-change:transform;inline-size:37%;position:absolute}.ServiceConstellation-module__lsy0wq__host[data-armed=true] .ServiceConstellation-module__lsy0wq__card,.ServiceConstellation-module__lsy0wq__host[data-armed=true] .ServiceConstellation-module__lsy0wq__leader{opacity:0}.ServiceConstellation-module__lsy0wq__card{background:color-mix(in srgb, var(--paper-raised) 82%, transparent);border:1px solid var(--rule);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent), 0 12px 28px -18px color-mix(in srgb, var(--ink) 26%, transparent);-webkit-backdrop-filter:blur(6px);transition:border-color var(--dur-state) var(--ease-admit), box-shadow var(--dur-state) var(--ease-admit);border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:16px 18px 16px 20px;display:grid}.ServiceConstellation-module__lsy0wq__rail{background:var(--accent);border-radius:2px;width:2px;position:absolute;inset-block:12px;inset-inline-start:0}.ServiceConstellation-module__lsy0wq__icon{block-size:40px;inline-size:40px;color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--paper-raised));border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);border-radius:9px;place-items:center;display:grid}.ServiceConstellation-module__lsy0wq__icon svg{width:20px;height:20px}.ServiceConstellation-module__lsy0wq__body{flex-direction:column;gap:5px;min-width:0;display:flex}.ServiceConstellation-module__lsy0wq__title{font-family:var(--font-register,ui-monospace, monospace);letter-spacing:.055em;text-transform:uppercase;color:var(--text-primary);font-size:.74rem;line-height:1.42}.ServiceConstellation-module__lsy0wq__meta{letter-spacing:.04em;color:var(--text-tertiary);font-size:.63rem}.ServiceConstellation-module__lsy0wq__index{letter-spacing:.06em;color:var(--text-tertiary);align-self:start;font-size:.63rem}@media (hover:hover){.ServiceConstellation-module__lsy0wq__host:not([data-reduced=true]) .ServiceConstellation-module__lsy0wq__card:hover{border-color:color-mix(in srgb, var(--accent) 34%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent), 0 16px 34px -18px color-mix(in srgb, var(--accent) 34%, transparent)}}.ServiceConstellation-module__lsy0wq__host[data-reduced=true] .ServiceConstellation-module__lsy0wq__coreDot,.ServiceConstellation-module__lsy0wq__host[data-reduced=true] .ServiceConstellation-module__lsy0wq__coreRing,.ServiceConstellation-module__lsy0wq__host[data-reduced=true] .ServiceConstellation-module__lsy0wq__pulse{animation:none}.ServiceConstellation-module__lsy0wq__host[data-reduced=true] .ServiceConstellation-module__lsy0wq__pulse{display:none}@media (prefers-reduced-motion:reduce){.ServiceConstellation-module__lsy0wq__coreDot,.ServiceConstellation-module__lsy0wq__coreRing,.ServiceConstellation-module__lsy0wq__pulse{animation:none}.ServiceConstellation-module__lsy0wq__pulse{display:none}}@media (max-width:1080px){.ServiceConstellation-module__lsy0wq__host{width:min(66vw,700px)}.ServiceConstellation-module__lsy0wq__station{gap:11px;inline-size:42%;padding:13px 14px 13px 16px}.ServiceConstellation-module__lsy0wq__icon{block-size:34px;inline-size:34px}.ServiceConstellation-module__lsy0wq__title{font-size:.68rem}}@media (max-width:860px){.ServiceConstellation-module__lsy0wq__host{width:100%;margin-block-start:calc(var(--u,8px) * 4);display:flex;position:relative;inset:auto}.ServiceConstellation-module__lsy0wq__web,.ServiceConstellation-module__lsy0wq__core{display:none}.ServiceConstellation-module__lsy0wq__cards{gap:10px;width:100%;padding-inline:clamp(1.25rem,5vw,3rem);display:grid;position:relative;inset:auto}.ServiceConstellation-module__lsy0wq__station{inline-size:100%;position:relative;top:auto!important;left:auto!important;transform:none!important}}
.HeroMesh-module__6FG-Ia__mesh{z-index:0;pointer-events:none;--veil:.75;opacity:0;transition:opacity 1.5s linear;position:absolute;inset:0;overflow:clip}.HeroMesh-module__6FG-Ia__mesh[data-mesh=arriving],.HeroMesh-module__6FG-Ia__mesh[data-mesh=settled]{opacity:var(--veil)}.HeroMesh-module__6FG-Ia__haze{opacity:var(--haze-a,.4);left:var(--haze-x,60%);top:var(--haze-y,60%);width:var(--haze-r,900px);height:var(--haze-r,900px);pointer-events:none;background:radial-gradient(circle, color-mix(in oklab, var(--copper) 34%, var(--ultramarine)) 0%, color-mix(in srgb, var(--ultramarine) calc(var(--haze-a,.35) * 30%), transparent) 40%, transparent 68%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.HeroMesh-module__6FG-Ia__bloom{left:var(--bloom-x,50%);top:var(--bloom-y,50%);width:var(--bloom-r,400px);height:var(--bloom-r,400px);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle, color-mix(in srgb, var(--copper) calc(var(--bloom-a,.45) * 100%), transparent) 0%, color-mix(in srgb, var(--copper) calc(var(--bloom-a,.45) * 42%), transparent) 22%, transparent 62%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.HeroMesh-module__6FG-Ia__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.HeroMesh-module__6FG-Ia__veil{background:linear-gradient(100deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 86%, transparent) 20%, color-mix(in srgb, var(--paper) 34%, transparent) 34%, transparent 46%),  linear-gradient(to top, var(--paper) 0%, color-mix(in srgb, var(--paper) 40%, transparent) 16%, transparent 34%);position:absolute;inset:0}@media (max-width:860px){.HeroMesh-module__6FG-Ia__mesh{--veil:.4}.HeroMesh-module__6FG-Ia__veil{background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in srgb, var(--paper) 70%, transparent) 30%, color-mix(in srgb, var(--paper) 82%, transparent) 100%)}}@media (prefers-reduced-motion:reduce){.HeroMesh-module__6FG-Ia__mesh{transition:none}}
.HeroSystem-module__czjf6q__heroSection{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:100svh;padding-block:clamp(24px,4.5vh,48px) clamp(100px,13vh,130px);padding-inline:0;position:relative;overflow:hidden;display:flex!important}.HeroSystem-module__czjf6q__bgLayer{pointer-events:none;z-index:0;background:radial-gradient(65% 55% at 82% 45%,#4a63ff1f,#0000 70%),radial-gradient(55% 55% at 15% 65%,#c8672a1a,#0000 60%);transition:transform .1s ease-out;position:absolute;inset:-10%}.HeroSystem-module__czjf6q__fgLayer{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:clamp(520px,55vw,780px);margin-left:0;margin-right:auto;padding-inline:clamp(1.5rem,5vw,6rem) 1rem;transition:transform .1s ease-out;display:flex;position:relative}.HeroSystem-module__czjf6q__wordmarkRow{align-items:center;gap:calc(var(--u,8px) * 1.5);margin-block-start:10px;display:flex}.HeroSystem-module__czjf6q__wordmark{color:var(--chalk,#f2f1ee);font-family:var(--font-register,monospace);letter-spacing:.38em;text-transform:uppercase;font-weight:500;font-size:var(--fs-t-1);line-height:var(--lh-t-1)}.HeroSystem-module__czjf6q__hudTag{font-family:var(--font-register,monospace);letter-spacing:.08em;color:var(--chalk-2,#b9bcc1);text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:.65rem;display:inline-flex}.HeroSystem-module__czjf6q__tagDot{background:var(--copper,var(--copper));width:4px;height:4px;box-shadow:0 0 6px color-mix(in srgb, var(--copper) 80%, transparent);border-radius:50%}.HeroSystem-module__czjf6q__statement{font-family:var(--font-instrument,system-ui, sans-serif);letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0% 35%,#f5b084 65%,#e89a6a 82%,#c8672a 100%);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;max-inline-size:14ch;margin-block:16px 0;padding-bottom:.1em;font-size:clamp(3.5rem,6.5vw,6.5rem);font-weight:600;line-height:1.04;display:inline-block;overflow:visible}.HeroSystem-module__czjf6q__statementAccent{background:linear-gradient(120deg, #fff 0%, #f5b084 35%, var(--copper) 68%, var(--ultramarine) 100%);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;padding-bottom:.1em;display:inline}.HeroSystem-module__czjf6q__telemetryRow{align-items:center;gap:calc(var(--u,8px) * 2);border-block-start:1px solid #ffffff14;margin-block-start:18px;padding-block-start:12px;display:flex}.HeroSystem-module__czjf6q__telemetryItem{font-family:var(--font-register,monospace);letter-spacing:.08em;color:var(--graphite-2,#a1a6b0);text-transform:uppercase;font-size:.68rem}[data-theme=light] .HeroSystem-module__czjf6q__statement{background:linear-gradient(135deg,#0d0e12 0%,#2b2e36 40%,#a04915 75%,#c8672a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=light] .HeroSystem-module__czjf6q__statementAccent{background:linear-gradient(120deg,#0d0e12 0%,#c8672a 45%,#4a63ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=light] .HeroSystem-module__czjf6q__wordmark{color:#0d0e12}[data-theme=light] .HeroSystem-module__czjf6q__hudTag{color:#5a5d68;background:#0000000d;border-color:#0000001f}[data-theme=light] .HeroSystem-module__czjf6q__telemetryRow{border-block-start-color:#00000014}@media (max-width:1080px){.HeroSystem-module__czjf6q__fgLayer{max-width:58vw}}@media (max-width:860px){.HeroSystem-module__czjf6q__heroSection{flex-direction:column;min-height:auto;padding-block:60px 110px}.HeroSystem-module__czjf6q__fgLayer{max-width:100%;padding-inline-start:1.25rem}.HeroSystem-module__czjf6q__statement{max-inline-size:100%}.HeroSystem-module__czjf6q__telemetryRow{gap:calc(var(--u,8px) * 1.5);flex-wrap:wrap}}.HeroSystem-module__czjf6q__systemHero{overflow:clip}.HeroSystem-module__czjf6q__constellationSlot{pointer-events:none;z-index:1;width:min(62vw,1080px);transition:transform .12s linear;position:absolute;inset-block:0;inset-inline-end:0}.HeroSystem-module__czjf6q__constellationSlot article{pointer-events:auto}@media (max-width:1080px){.HeroSystem-module__czjf6q__constellationSlot{width:min(66vw,700px)}}@media (max-width:860px){.HeroSystem-module__czjf6q__systemHero{flex-direction:column;align-items:flex-start;min-height:auto;padding-block:60px 110px}.HeroSystem-module__czjf6q__constellationSlot{width:100%;position:relative;inset:auto;transform:none!important}}
.HeroStage-module__MF4-aW__replay{z-index:60;background:var(--surface-glass);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(14px);color:var(--text-secondary);letter-spacing:.06em;cursor:pointer;transition:color var(--dur-state) var(--ease-admit), border-color var(--dur-state) var(--ease-admit);border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-size:.63rem;display:flex;position:fixed;inset-block-end:24px;inset-inline-start:24px}.HeroStage-module__MF4-aW__replay:hover{color:var(--copper);border-color:color-mix(in srgb, var(--copper) 40%, transparent)}
.Services-module__3v72JG__showcaseSection{width:100%;padding-block:calc(var(--u,8px) * 14);position:relative;overflow-x:hidden}.Services-module__3v72JG__container{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.Services-module__3v72JG__headerBlock{max-width:780px;margin-bottom:calc(var(--u,8px) * 7)}.Services-module__3v72JG__title{color:var(--chalk,#f2f1ee);letter-spacing:-.02em;background:linear-gradient(135deg, #fff 40%, #e2e4e8 70%, var(--copper) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-block-start:calc(var(--u,8px) * 2.5);font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:600;line-height:1.1}.Services-module__3v72JG__standfirst{color:var(--graphite-2,#a1a6b0);max-width:58ch;margin-block-start:calc(var(--u,8px) * 3);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.Services-module__3v72JG__grid{gap:calc(var(--u,8px) * 4);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.Services-module__3v72JG__card{min-width:320px;color:var(--chalk,#f2f1ee);-webkit-backdrop-filter:blur(20px)saturate(180%);box-sizing:border-box;background:#0b0c0ebf;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;padding:clamp(28px,4vw,42px);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -16px #000000a6,inset 0 0 0 1px #ffffff0a}.Services-module__3v72JG__card:hover{transform:translateY(-6px)}.Services-module__3v72JG__cardSpotlight{pointer-events:none;opacity:0;background:radial-gradient(400px circle at var(--card-mouse-x,50%) var(--card-mouse-y,50%), #ffffff14 0%, transparent 70%);transition:opacity .3s;position:absolute;inset:0}.Services-module__3v72JG__card:hover .Services-module__3v72JG__cardSpotlight{opacity:1}.Services-module__3v72JG__card[data-accent=copper]:hover{border-color:color-mix(in srgb, var(--copper) 65%, transparent);box-shadow:0 30px 60px -16px #000c, 0 0 32px -4px color-mix(in srgb, var(--copper) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--copper) 35%, transparent) inset}.Services-module__3v72JG__card[data-accent=copper] .Services-module__3v72JG__cardSpotlight{background:radial-gradient(450px circle at var(--card-mouse-x,50%) var(--card-mouse-y,50%), color-mix(in srgb, var(--copper) 15%, transparent) 0%, transparent 70%)}.Services-module__3v72JG__card[data-accent=teal]:hover{border-color:color-mix(in srgb, var(--teal) 65%, transparent);box-shadow:0 30px 60px -16px #000c, 0 0 32px -4px color-mix(in srgb, var(--teal) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--teal) 35%, transparent) inset}.Services-module__3v72JG__card[data-accent=teal] .Services-module__3v72JG__cardSpotlight{background:radial-gradient(450px circle at var(--card-mouse-x,50%) var(--card-mouse-y,50%), color-mix(in srgb, var(--teal) 15%, transparent) 0%, transparent 70%)}.Services-module__3v72JG__card[data-accent=ultramarine]:hover{border-color:color-mix(in srgb, var(--ultramarine) 65%, transparent);box-shadow:0 30px 60px -16px #000c, 0 0 32px -4px color-mix(in srgb, var(--ultramarine) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--ultramarine) 35%, transparent) inset}.Services-module__3v72JG__card[data-accent=ultramarine] .Services-module__3v72JG__cardSpotlight{background:radial-gradient(450px circle at var(--card-mouse-x,50%) var(--card-mouse-y,50%), color-mix(in srgb, var(--ultramarine) 15%, transparent) 0%, transparent 70%)}.Services-module__3v72JG__cardHeader{padding-bottom:calc(var(--u,8px) * 2);margin-bottom:calc(var(--u,8px) * 3);z-index:1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;display:flex;position:relative}.Services-module__3v72JG__plateNumber{font-family:var(--font-register,monospace);letter-spacing:.08em;color:var(--chalk,#f2f1ee);text-transform:uppercase;font-size:.78rem;font-weight:500}.Services-module__3v72JG__disciplines{font-family:var(--font-register,monospace);letter-spacing:.06em;color:var(--chalk-2,#b9bcc1);text-transform:uppercase;font-size:.72rem}.Services-module__3v72JG__badgeSlot{width:64px;height:64px;margin-bottom:calc(var(--u,8px) * 3);color:var(--chalk,#f2f1ee);z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 8px 24px #0006}.Services-module__3v72JG__card[data-accent=copper] .Services-module__3v72JG__badgeSlot{color:var(--copper);border-color:color-mix(in srgb, var(--copper) 40%, transparent);background:radial-gradient(circle at center, color-mix(in srgb, var(--copper) 22%, transparent), transparent 70%);box-shadow:0 8px 24px color-mix(in srgb, var(--copper) 20%, transparent)}.Services-module__3v72JG__card[data-accent=teal] .Services-module__3v72JG__badgeSlot{color:var(--teal);border-color:color-mix(in srgb, var(--teal) 40%, transparent);background:radial-gradient(circle at center, color-mix(in srgb, var(--teal) 22%, transparent), transparent 70%);box-shadow:0 8px 24px color-mix(in srgb, var(--teal) 20%, transparent)}.Services-module__3v72JG__card[data-accent=ultramarine] .Services-module__3v72JG__badgeSlot{color:var(--ultramarine);border-color:color-mix(in srgb, var(--ultramarine) 40%, transparent);background:radial-gradient(circle at center, color-mix(in srgb, var(--ultramarine) 22%, transparent), transparent 70%);box-shadow:0 8px 24px color-mix(in srgb, var(--ultramarine) 20%, transparent)}.Services-module__3v72JG__cardTitle{font-family:var(--font-instrument,system-ui, sans-serif);letter-spacing:-.01em;color:var(--chalk,#f2f1ee);margin-bottom:calc(var(--u,8px) * 2);word-wrap:break-word;z-index:1;font-size:1.55rem;font-weight:600;line-height:1.25;position:relative}.Services-module__3v72JG__cardStandfirst{font-family:var(--font-record,Georgia, serif);color:var(--graphite-2,#a1a6b0);margin-bottom:calc(var(--u,8px) * 3.5);z-index:1;flex-grow:1;font-size:1.05rem;line-height:1.65;position:relative}.Services-module__3v72JG__calibration{padding:calc(var(--u,8px) * 2) calc(var(--u,8px) * 2.5);margin-bottom:calc(var(--u,8px) * 3.5);z-index:1;background:#0009;border-left:2px solid #ffffff40;border-radius:0 4px 4px 0;position:relative}.Services-module__3v72JG__card[data-accent=copper] .Services-module__3v72JG__calibration{border-left-color:var(--copper)}.Services-module__3v72JG__card[data-accent=teal] .Services-module__3v72JG__calibration{border-left-color:var(--teal)}.Services-module__3v72JG__card[data-accent=ultramarine] .Services-module__3v72JG__calibration{border-left-color:var(--ultramarine)}.Services-module__3v72JG__calibrationLabel{font-family:var(--font-register,monospace);letter-spacing:.08em;color:var(--chalk-2,#b9bcc1);text-transform:uppercase;margin-bottom:6px;font-size:.68rem;display:block}.Services-module__3v72JG__calibrationText{font-family:var(--font-register,monospace);color:var(--chalk,#f2f1ee);font-size:.82rem;line-height:1.5}.Services-module__3v72JG__deliverablesSection{padding-top:calc(var(--u,8px) * 2.5);z-index:1;border-top:1px solid #ffffff14;position:relative}.Services-module__3v72JG__deliverablesLabel{font-family:var(--font-register,monospace);letter-spacing:.08em;color:var(--chalk-2,#b9bcc1);text-transform:uppercase;margin-bottom:calc(var(--u,8px) * 2);font-size:.72rem;display:block}.Services-module__3v72JG__deliverablesList{gap:calc(var(--u,8px) * 1.25);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Services-module__3v72JG__deliverableItem{font-family:var(--font-instrument,system-ui, sans-serif);color:var(--chalk,#f2f1ee);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;display:flex}.Services-module__3v72JG__deliverableTick{font-family:var(--font-register,monospace);font-size:.8rem}.Services-module__3v72JG__card[data-accent=copper] .Services-module__3v72JG__deliverableTick{color:var(--copper)}.Services-module__3v72JG__card[data-accent=teal] .Services-module__3v72JG__deliverableTick{color:var(--teal)}.Services-module__3v72JG__card[data-accent=ultramarine] .Services-module__3v72JG__deliverableTick{color:var(--ultramarine)}@media (max-width:960px){.Services-module__3v72JG__grid{grid-template-columns:1fr}}@media (max-width:480px){.Services-module__3v72JG__card{min-width:100%;padding:22px}.Services-module__3v72JG__container{padding-inline:16px}}[data-theme=light] .Services-module__3v72JG__title{background:linear-gradient(135deg,#0d0e12 35%,#2b2e36 65%,#c8672a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=light] .Services-module__3v72JG__card{color:#0d0e12;background:#ffffffdb;border-color:#00000014;box-shadow:0 20px 40px -16px #00000014,inset 0 0 0 1px #00000008}[data-theme=light] .Services-module__3v72JG__cardTitle{color:#0d0e12}[data-theme=light] .Services-module__3v72JG__cardStandfirst{color:#5a5d68}[data-theme=light] .Services-module__3v72JG__plateNumber{color:#0d0e12}[data-theme=light] .Services-module__3v72JG__disciplines{color:#5a5d68}[data-theme=light] .Services-module__3v72JG__badgeSlot{background:#00000008;border-color:#00000014;box-shadow:0 4px 12px #0000000d}[data-theme=light] .Services-module__3v72JG__calibration{background:#0000000a}[data-theme=light] .Services-module__3v72JG__calibrationLabel{color:#5a5d68}[data-theme=light] .Services-module__3v72JG__calibrationText{color:#0d0e12}[data-theme=light] .Services-module__3v72JG__deliverableItem{color:#0d0e12}
