.glow .gl-brief-fields fieldset{border:0;min-width:0;margin:0;padding:0}.glow .gl-brief-fields :is(input,textarea,button,[data-gl-status]){scroll-margin-block:8rem 2rem}.glow .gl-field-examples input,.glow .gl-field-examples textarea{width:100%;min-width:0;font:inherit;border:1px solid var(--gl-control-border);border-radius:var(--gl-radius);color:var(--gl-text);background:var(--gl-ink);padding:.75rem}.glow .gl-field-examples input:focus-visible,.glow .gl-field-examples textarea:focus-visible{outline:2px solid var(--gl-gold);outline-offset:3px}.glow .gl-field-error:empty,.glow .gl-form-status:empty{display:none}.glow [aria-invalid=true]{border-color:var(--gl-error)}.glow .gl-form-status{border:1px solid var(--gl-line);margin-top:1.5rem;padding:1rem;line-height:1.55}.glow .gl-form-status:focus{outline:2px solid var(--gl-gold);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.glow .gl-form-status{transition:opacity .2s var(--gl-ease-out), transform .2s var(--gl-ease-out)}.glow .gl-field-error{transition:opacity .16s var(--gl-ease-out)}.glow :is(.gl-pa-field,.gl-field-examples) :is(input,textarea){transition:border-color var(--gl-ease)}@starting-style{.glow .gl-form-status{opacity:0;transform:translateY(4px)}.glow .gl-field-error{opacity:0}}}.glow .gl-brief-fields .gl-component-note{margin:1rem 0}.glow .gl-brief-fields a{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.glow [data-gl-challenge]{margin:1rem 0}.glow .gl-honeypot,.glow .gl-brief-fields legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.glow .gl-foot-bottom nav{flex-wrap:wrap;gap:1.25rem;display:flex}.glow .gl-foot-legal-pending{color:var(--gl-muted);font-size:.8rem}@media (width<=40rem){.glow .gl-deploy-card .gl-brief-disclosure{margin:20px 12px}.glow .gl-deploy-card .gl-brief-disclosure summary{gap:8px;padding:14px 12px}.glow .gl-deploy-card>h3,.glow .gl-deploy-card>p,.glow .gl-deploy-card .gl-enquiry-cap{padding-inline:12px}}@layer tokens{@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_astro/archivo-latin.DXrUVZxZ.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_astro/archivo-latin-ext.Drn2Fve2.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/fragment-mono-latin.DI4ZVuWr.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/fragment-mono-latin-ext.BRa7X_X9.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:Archivo Fallback;src:local(Arial),local(Helvetica);size-adjust:101.44%;ascent-override:86.56%;descent-override:20.7%;line-gap-override:0%}@font-face{font-family:Fragment Mono Fallback;src:local(Menlo),local(Consolas),local(Courier New);size-adjust:97.41%;ascent-override:97.53%;descent-override:25.66%;line-gap-override:0%}}.glow{--gl-ink:#0c0d10;--gl-panel:#16181c;--gl-paper:#f1efea;--gl-white:#faf9f6;--gl-gold:#e8a03c;--gl-gold-dark:#82520b;--gl-error:#ffaaa0;--gl-text:#edeae2;--gl-muted:#b1b5bd;--gl-text-on-paper:#16171b;--gl-muted-on-paper:#545861;--gl-line:#42454d;--gl-control-border:#747983;--gl-line-on-paper:#b9b7b0;--gl-font:"Archivo", "Archivo Fallback", sans-serif;--gl-mono:"Fragment Mono", "Fragment Mono Fallback", monospace;--gl-xs:.75rem;--gl-label:.875rem;--gl-body:1.0625rem;--gl-lead:clamp(1.125rem, 1.6vw, 1.375rem);--gl-h1:clamp(2.75rem, 5.3vw, 5.5rem);--gl-h2:clamp(2rem, 3.7vw, 3.875rem);--gl-h3:clamp(1.375rem, 2vw, 1.875rem);--gl-space-1:.5rem;--gl-space-2:1rem;--gl-space-3:1.5rem;--gl-space-4:2rem;--gl-space-5:3rem;--gl-space-6:4.5rem;--gl-space-7:6rem;--gl-section:clamp(3.5rem, 7vw, 7rem);--gl-gutter:clamp(min(1.25rem, 20px), 4vw, 4rem);--gl-width:90rem;--gl-radius:.25rem;--gl-focus:3px solid var(--gl-gold);--gl-ease:.16s ease;--gl-ease-out:cubic-bezier(.2, .7, .2, 1)}.glow,.glow *,.glow :before,.glow :after{box-sizing:border-box}.glow{background:var(--gl-ink);color:var(--gl-text);font:var(--gl-body)/1.6 var(--gl-font);-webkit-font-smoothing:antialiased;margin:0}.glow :where(h1,h2,h3,p,figure,ul,ol){margin:0}.glow :where(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.06}.glow h1{font-size:var(--gl-h1)}.glow h2{font-size:min(var(--gl-h2), 13.5cqi)}.glow h3{font-size:var(--gl-h3)}.glow a{color:inherit;text-underline-offset:.25em}.glow :focus-visible{outline:var(--gl-focus);outline-offset:5px}.glow ::selection{background:#e8a03c59}.glow [tabindex="-1"]:focus{outline:none}.glow img{width:100%;height:auto;display:block}.glow .gl-container{width:min(100% - var(--gl-gutter) * 2, var(--gl-width));margin-inline:auto}.glow .gl-review{padding:.5rem var(--gl-gutter);border-bottom:1px solid var(--gl-line);color:var(--gl-muted);font-size:var(--gl-xs);text-align:center}.glow .gl-skip{top:-10rem;left:var(--gl-gutter);z-index:10;padding:var(--gl-space-2);background:var(--gl-gold);color:var(--gl-ink);position:absolute}.glow .gl-skip:focus{top:var(--gl-space-2)}.glow .gl-header{justify-content:space-between;align-items:center;gap:var(--gl-space-3);padding-block:var(--gl-space-3);border-bottom:1px solid var(--gl-line);display:flex}.glow .gl-brand{letter-spacing:-.04em;white-space:nowrap;font-size:1.5rem;font-weight:700;text-decoration:none}.glow .gl-nav{align-items:center;gap:var(--gl-space-3);font-size:var(--gl-label);flex-wrap:wrap;display:flex}.glow .gl-nav a{color:var(--gl-muted);border-bottom:2px solid #0000;padding-block:.5rem;text-decoration:none}.glow .gl-nav a:hover,.glow .gl-nav a[aria-current=page]{color:var(--gl-text);border-bottom-color:var(--gl-gold)}.glow .gl-kicker{font:var(--gl-label)/1.5 var(--gl-mono);text-transform:uppercase;letter-spacing:.08em}.glow .gl-hero{align-items:center;gap:var(--gl-space-4);padding-block:var(--gl-section);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.glow .gl-hero-copy{z-index:1;min-width:0;position:relative}.glow .gl-hero h1{margin-top:var(--gl-space-3);max-width:12ch}.glow .gl-enabler{color:var(--gl-gold);letter-spacing:-.025em;margin-top:var(--gl-space-2);font-size:clamp(1.375rem,2.5vw,2.5rem);line-height:1.2}.glow .gl-tagline{font-size:var(--gl-lead);margin-top:var(--gl-space-4)}.glow .gl-lede{color:var(--gl-muted);margin-top:var(--gl-space-2);max-width:43ch}.glow .gl-actions{gap:var(--gl-space-2);margin-top:var(--gl-space-4);flex-wrap:wrap;display:flex}.glow .gl-arrow{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;flex:none;width:.8em;height:.8em;display:inline-block;overflow:visible}.glow .gl-button{justify-content:center;align-items:center;gap:var(--gl-space-2);min-height:3rem;font:600 var(--gl-label)/1.4 var(--gl-font);border:1px solid var(--gl-control-border);border-radius:var(--gl-radius);transition:background var(--gl-ease), color var(--gl-ease), scale .16s var(--gl-ease-out);cursor:pointer;padding:.75rem 1.375rem;text-decoration:none;display:inline-flex}.glow .gl-button-primary{color:var(--gl-ink);background:var(--gl-gold);border-color:var(--gl-gold)}.glow .gl-button-primary:hover{background:var(--gl-white);border-color:var(--gl-white)}.glow .gl-button-secondary{color:inherit;background:0 0}.glow .gl-button-secondary:hover{background:var(--gl-panel);color:var(--gl-white)}.glow .gl-button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.glow :is(.gl-button,.gl-nav a.gl-nav-partner,.gl-menu-toggle,.gl-pf-line-play,.gl-stack-playback button):active:not(:disabled){scale:.97}}.glow .gl-visual{min-width:0}.glow .gl-visual-surface{background:var(--gl-ink);place-items:center;min-height:20rem;display:grid;overflow:hidden}.glow .gl-visual-surface>img{aspect-ratio:4/3;object-fit:cover}.glow .gl-manufacturing .gl-visual-surface>img{transform:scale(1.8)translate(-10%,8%)}.glow .gl-visual figcaption{padding-top:var(--gl-space-2);margin-top:var(--gl-space-2);border-top:1px solid var(--gl-line);justify-content:space-between;gap:var(--gl-space-2);font-size:var(--gl-xs);color:var(--gl-muted);display:flex}.glow .gl-section{padding-block:var(--gl-section)}.glow .gl-section-heading{max-width:56rem}.glow .gl-section-heading h2{margin-top:var(--gl-space-2)}.glow .gl-section-heading>p:last-child:not(:first-child){margin-top:var(--gl-space-3);color:var(--gl-muted);font-size:var(--gl-lead);max-width:50ch}.glow .gl-paper{background:var(--gl-paper);color:var(--gl-text-on-paper);--gl-text:var(--gl-text-on-paper);--gl-muted:var(--gl-muted-on-paper);--gl-line:var(--gl-line-on-paper);--gl-focus:3px solid var(--gl-gold-dark)}.glow .gl-flow{margin-top:var(--gl-space-5);gap:var(--gl-space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.glow .gl-flow li{padding-top:var(--gl-space-3);border-top:2px solid}.glow .gl-flow p{color:var(--gl-muted);margin-top:var(--gl-space-2);max-width:30ch}.glow .gl-footer{justify-content:space-between;gap:var(--gl-space-3);padding-block:var(--gl-space-4);font-size:var(--gl-label);color:var(--gl-muted);flex-wrap:wrap;display:flex}.glow .gl-skincare .gl-visual-surface{background:var(--gl-paper)}.glow .gl-skincare .gl-visual-surface>img{object-fit:contain;aspect-ratio:1;max-height:34rem}.glow .gl-skincare h1{max-width:14ch}.glow .gl-gallery-title{margin-top:var(--gl-space-3)}.glow .gl-gallery-index{gap:var(--gl-space-3);margin-top:var(--gl-space-4);font-size:var(--gl-label);flex-wrap:wrap;display:flex}.glow .gl-gallery-section{padding-block:var(--gl-space-6);border-top:1px solid var(--gl-line)}.glow .gl-type-specimens,.glow .gl-control-grid{gap:var(--gl-space-6);margin-top:var(--gl-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.glow .gl-display-sample{letter-spacing:-.035em;margin-top:var(--gl-space-3);font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:1.08}.glow .gl-type-detail p{margin-top:var(--gl-space-3);max-width:40ch;color:var(--gl-muted)}.glow .gl-swatches{gap:var(--gl-space-3);margin-top:var(--gl-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.glow .gl-swatch{background:var(--swatch);border:1px solid var(--gl-line);height:8rem;margin-bottom:var(--gl-space-3)}.glow .gl-swatches h3{letter-spacing:-.02em;font-size:1.25rem}.glow .gl-swatches p,.glow .gl-swatches code{font-size:var(--gl-label);color:var(--gl-muted);margin-top:var(--gl-space-1);display:block}.glow code{font-family:var(--gl-mono);overflow-wrap:anywhere}.glow .gl-component-note{color:var(--gl-muted);font-size:var(--gl-label);margin-top:var(--gl-space-3)}.glow .gl-field-examples{gap:var(--gl-space-1);flex-direction:column;display:flex}.glow .gl-field-examples label{margin-top:var(--gl-space-3);font-size:var(--gl-label)}.glow .gl-field-examples label span{margin-left:var(--gl-space-1);color:var(--gl-muted)}.glow .gl-field-examples input{background:var(--gl-panel);border:1px solid var(--gl-control-border);border-radius:var(--gl-radius);width:100%;min-height:3rem;color:var(--gl-text);font:inherit;padding:.75rem 1rem}.glow .gl-field-examples input::placeholder{color:var(--gl-muted);opacity:1}.glow .gl-field-examples input[aria-invalid=true]{border-color:var(--gl-error)}.glow .gl-field-error{color:var(--gl-error);font-size:var(--gl-label)}.glow .gl-asset-list{margin-top:var(--gl-space-5)}.glow .gl-asset-list details{border-top:1px solid var(--gl-line)}.glow .gl-asset-list details:last-child{border-bottom:1px solid var(--gl-line)}.glow .gl-asset-list summary{padding-block:var(--gl-space-3);cursor:pointer;font-size:var(--gl-lead)}.glow .gl-asset-state{float:right;font-size:var(--gl-label);color:var(--gl-muted)}.glow .gl-asset-detail{padding-bottom:var(--gl-space-4);color:var(--gl-muted);max-width:80ch}.glow .gl-asset-detail p{margin-bottom:var(--gl-space-2)}.glow .gl-asset-detail code{font-size:var(--gl-xs)}@media (width<=760px){.glow .gl-header{align-items:flex-start;gap:var(--gl-space-1);flex-direction:column}.glow .gl-nav{gap:var(--gl-space-2)}.glow .gl-hero{gap:var(--gl-space-5);grid-template-columns:1fr}.glow .gl-hero h1{max-width:14ch}.glow .gl-visual-surface{min-height:0}.glow .gl-flow{grid-template-columns:1fr}.glow .gl-type-specimens,.glow .gl-control-grid{gap:var(--gl-space-4);grid-template-columns:1fr}.glow .gl-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.glow .gl-asset-state{float:none;margin-top:var(--gl-space-1);display:block}}@media (prefers-reduced-motion:reduce){.glow *,.glow :before,.glow :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.glow{overflow-wrap:break-word}.glow .gl-button{max-width:100%}.glow .gl-visual figcaption{flex-wrap:wrap}.glow [hidden]{display:none!important}.glow .gl-review-links{gap:var(--gl-space-3);flex-wrap:wrap;display:flex}.glow .gl-text-link{align-items:center;gap:var(--gl-space-3);margin-top:var(--gl-space-4);font-size:var(--gl-label);font-weight:600;text-decoration-thickness:1px;display:inline-flex}.glow .gl-text-link span{font-size:1.3em}.glow .gl-nowrap{white-space:nowrap}.glow .gl-button .gl-link-arrow{margin-inline-start:var(--gl-space-2)}.glow .gl-thesis{border-top:1px solid var(--gl-line);padding-block:var(--gl-section)}.glow .gl-thesis h2{margin-block:var(--gl-space-3);font-size:clamp(2.5rem,5.5vw,5.5rem)}.glow .gl-thesis>p:last-child{color:var(--gl-muted);max-width:48ch;font-size:var(--gl-lead)}.glow .gl-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.glow .gl-split>*{min-width:0}.glow .gl-align-start{align-items:start}.glow .gl-panel-band,.glow .gl-application-band{background:var(--gl-panel)}.glow .gl-application-band{padding-block:var(--gl-space-5)}.glow .gl-closing{padding-block:var(--gl-section);align-items:center;gap:var(--gl-space-5);border-bottom:1px solid var(--gl-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.glow .gl-closing h2{margin-top:var(--gl-space-2);max-width:20ch}.glow .gl-closing p:not(.gl-kicker){margin-top:var(--gl-space-3);color:var(--gl-muted);max-width:48ch}.glow .gl-record-flow{margin-top:var(--gl-space-5);border-block:1px solid var(--gl-line);padding-block:var(--gl-space-3);justify-content:space-between;align-items:center;gap:var(--gl-space-2);font-size:var(--gl-label);grid-template-columns:repeat(3,minmax(0,1fr) auto) minmax(0,1fr);display:grid}.glow .gl-section-intro{color:var(--gl-muted);font-size:var(--gl-lead);max-width:42ch;padding-top:var(--gl-space-4)}.glow .gl-assembly-grid{gap:var(--gl-space-4);margin-top:var(--gl-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.glow .gl-assembly-grid>div{border-top:1px solid var(--gl-line);padding-top:var(--gl-space-3)}.glow .gl-index{color:var(--gl-muted);font:var(--gl-label)/1.4 var(--gl-mono)}.glow .gl-assembly-grid h3{margin-block:var(--gl-space-4) var(--gl-space-2)}.glow .gl-assembly-grid p{color:var(--gl-muted);max-width:30ch}.glow .gl-quality-record{background:var(--gl-panel);border-top:2px solid var(--gl-gold);padding:clamp(1.25rem,3vw,3rem)}.glow .gl-quality-record dl{margin-block:var(--gl-space-4) var(--gl-space-2)}.glow .gl-quality-record dl>div{gap:var(--gl-space-2);padding-block:var(--gl-space-2);border-top:1px solid var(--gl-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);display:grid}.glow .gl-quality-record dd{color:var(--gl-muted);margin:0}.glow .gl-quality-record>p:last-child{color:var(--gl-muted);font-size:var(--gl-xs)}.glow .gl-company-hero h1{margin-top:var(--gl-space-3);font-size:clamp(2.75rem,6.4vw,6.5rem)}.glow .gl-company-intro{margin-top:var(--gl-space-5);justify-content:space-between;align-items:end;gap:var(--gl-space-4);display:flex}.glow .gl-company-intro p{max-width:42ch;color:var(--gl-muted);font-size:var(--gl-lead)}.glow .gl-team-group{margin-top:var(--gl-space-6)}.glow .gl-team-grid{gap:var(--gl-space-4);margin-top:var(--gl-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.glow .gl-team-grid article{border-top:1px solid var(--gl-line);padding-top:var(--gl-space-3)}.glow .gl-team-grid h3{font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.18}.glow .gl-team-grid p{color:var(--gl-muted);max-width:30ch;margin-top:var(--gl-space-2)}.glow .gl-team-leadership article{border-color:var(--gl-text-on-paper)}.glow .gl-enquiry-preview{border:1px solid var(--gl-line);padding:clamp(1.25rem,3vw,2.5rem)}.glow .gl-enquiry-notice{border-left:2px solid var(--gl-gold);padding-left:var(--gl-space-2);font-size:var(--gl-label);color:var(--gl-muted);margin-bottom:var(--gl-space-4)}.glow .gl-enquiry-preview fieldset{border:0;min-width:0;margin:0;padding:0}.glow .gl-enquiry-preview legend{font-size:var(--gl-lead);padding:0;font-weight:600}.glow .gl-enquiry-preview .gl-button{margin-top:var(--gl-space-4)}.glow .gl-field-examples textarea{resize:vertical;width:100%;min-height:8rem;font:inherit;color:var(--gl-text);background:var(--gl-panel);border:1px solid var(--gl-control-border);border-radius:var(--gl-radius);padding:.75rem 1rem}.glow .gl-field-examples textarea::placeholder{color:var(--gl-muted);opacity:1}.glow .gl-brief-points{margin-top:var(--gl-space-4);padding-left:1.1rem}.glow .gl-brief-points li{padding-block:var(--gl-space-1)}.glow .gl-brief-points li::marker{color:var(--gl-gold)}.glow .gl-development-status,.glow .gl-commercial-terms{margin-top:var(--gl-space-5);padding-top:var(--gl-space-3);border-top:1px solid var(--gl-line)}.glow .gl-development-status dl,.glow .gl-commercial-terms dl{gap:var(--gl-space-4);margin-top:var(--gl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.glow .gl-commercial-terms{border-color:var(--gl-line-on-paper)}.glow .gl-commercial-terms h3{font-size:var(--gl-lead)}.glow .gl-commercial-terms dl{grid-template-columns:repeat(3,minmax(0,1fr))}.glow .gl-development-status dt,.glow .gl-commercial-terms dt{font-size:var(--gl-body);font-weight:650}.glow .gl-development-status dd,.glow .gl-commercial-terms dd{margin:var(--gl-space-1) 0 0;max-width:40ch;font-size:var(--gl-body);color:var(--gl-muted)}.glow .gl-commercial-terms dd,.glow .gl-commercial-terms>p{color:var(--gl-muted-on-paper)}.glow .gl-commercial-terms>p{margin-top:var(--gl-space-3);font-size:var(--gl-label)}.glow .gl-team-grid .gl-person-role{margin-block:var(--gl-space-1);color:var(--gl-text-on-paper);font-size:var(--gl-body);font-weight:650}@media (width<=980px){.glow .gl-header{flex-wrap:wrap}.glow .gl-hero,.glow .gl-team-grid{gap:var(--gl-space-3)}}@media (width<=760px){.glow .gl-development-status dl,.glow .gl-commercial-terms dl{gap:var(--gl-space-3);grid-template-columns:1fr}.glow .gl-split,.glow .gl-closing{grid-template-columns:1fr}.glow .gl-quality-record dl>div{gap:var(--gl-space-1);grid-template-columns:1fr}.glow .gl-assembly-grid,.glow .gl-team-grid{gap:var(--gl-space-4);grid-template-columns:1fr}.glow .gl-closing .gl-button{justify-self:start}.glow .gl-company-intro{flex-direction:column;align-items:start}.glow .gl-record-flow{flex-direction:column;align-items:start;display:flex}.glow .gl-record-flow [aria-hidden]{transform:rotate(90deg)}}.glow .gl-home-hero{isolation:isolate;background:#000;flex-direction:column;justify-content:center;min-height:min(max(52rem,44vw),88svh);padding-block:clamp(4rem,7vw,7rem) 2rem;display:flex;position:relative}.glow .gl-home-heading{z-index:1;text-align:left;position:relative}.glow:has(.gl-home-hero){background:linear-gradient(#000 0 0) 0 0 / 100% 20rem no-repeat var(--gl-ink)}.glow .gl-home-heading .gl-kicker,.glow .gl-home-system .gl-kicker,.glow .gl-scan .gl-kicker{color:var(--gl-muted)}.glow .gl-home-heading h1{letter-spacing:-.055em;margin-block:var(--gl-space-3);font-size:clamp(3rem,6.3vw,6.6rem);line-height:.94}.glow .gl-home-heading .gl-enabler{color:var(--gl-text);font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.35}.glow .gl-home-heading .gl-enabler span{color:var(--gl-gold)}.glow .gl-home-heading .gl-actions{justify-content:flex-start}.glow .gl-pitch-hero{z-index:-1;background:#000;margin:0;position:absolute;inset:0}.glow .gl-pitch-hero img{object-fit:contain;object-position:right center;width:100%;height:100%;display:block}@media (width>=981px){.glow .gl-home-hero{grid-template-columns:minmax(var(--gl-gutter), 1fr) repeat(2, min(50% - var(--gl-gutter), var(--gl-width) / 2)) minmax(var(--gl-gutter), 1fr);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.glow .gl-home-heading,.glow .gl-home-bottom{width:auto;margin-inline:0}.glow .gl-home-heading{grid-area:1/2}.glow .gl-pitch-hero{z-index:0;grid-area:1/3/3;position:relative;inset:auto}.glow .gl-pitch-hero img{object-position:right top;position:absolute;inset:0}.glow .gl-home-bottom{grid-area:3/2/auto/4}}@media (width<=980px){.glow .gl-home-hero{min-height:0;padding-top:3rem}.glow .gl-pitch-hero{z-index:0;margin-top:var(--gl-space-4);order:2;position:relative}.glow .gl-pitch-hero img{height:min(clamp(22rem,100vw,34rem),85svh);padding:0 var(--gl-gutter);object-position:center}.glow .gl-home-bottom{order:3}}.glow .gl-home-bottom{justify-content:space-between;align-items:end;gap:var(--gl-space-5);padding-block:var(--gl-space-5) var(--gl-section);display:flex}.glow .gl-home-context{max-width:40ch;margin-top:var(--gl-space-3);color:var(--gl-muted)}.glow .gl-home-bottom .gl-actions{margin-top:0}.glow astro-dev-toolbar{display:none}.glow .gl-home-bottom{z-index:1;align-items:center;padding-block:2.5rem 0;position:relative}.glow .gl-home-context{margin-top:0}.glow .gl-home-system .gl-section-heading{max-width:none}.glow .gl-home-system h2{font-size:min(clamp(2.5rem,5.5vw,6rem),13cqi)}.glow .gl-home-system .gl-flow{margin-top:var(--gl-space-6);gap:0}.glow .gl-home-system .gl-flow li{border-top:1px solid var(--gl-line);padding:var(--gl-space-4) var(--gl-space-4) 0 0;position:relative}.glow .gl-home-system .gl-flow li:before{content:"";border:2px solid var(--gl-gold-dark);background:var(--gl-paper);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:-.35rem;left:0}.glow .gl-home-system .gl-flow h3{font-size:clamp(1.75rem,3.7vw,3.75rem)}.glow .gl-home-section-top{justify-content:space-between;align-items:end;gap:var(--gl-space-5);margin-bottom:var(--gl-space-6);display:flex}.glow .gl-home-section-top .gl-text-link{flex-shrink:0}@media (width>=981px) and (prefers-reduced-motion:no-preference){.glow .gl-home-heading{animation:gl-arrive .6s var(--gl-ease-out) both}@keyframes gl-arrive{0%{transform:translateY(12px)}to{transform:none}}}@media (width<=760px){.glow .gl-home-heading{text-align:left}.glow .gl-home-heading h1{letter-spacing:-.04em;font-size:clamp(2.5rem,9.7vw,4.5rem)}.glow .gl-home-heading .gl-actions{justify-content:start}.glow .gl-home-bottom{align-items:start;gap:var(--gl-space-4);flex-direction:column}.glow .gl-home-system .gl-flow{gap:var(--gl-space-4)}.glow .gl-home-section-top{display:block}}.glow .gl-flow-instrumented{counter-reset:none;background:var(--gl-line);border:1px solid var(--gl-line);gap:1px}.glow .gl-flow.gl-flow-instrumented li{background:var(--gl-paper);border:0;padding:clamp(1.5rem,3vw,3rem);position:relative;overflow:hidden}.glow .gl-flow.gl-flow-instrumented li:before{display:none}.glow .gl-flow-index{font:500 clamp(3.5rem, 8vw, 8rem)/1 var(--gl-font);letter-spacing:-.07em;color:var(--gl-muted);margin-bottom:3rem;display:block}.glow .gl-flow-instrumented h3{font-size:clamp(1.7rem,3vw,3rem)}.glow .gl-flow-instrumented p{max-width:26ch}@media (width<=760px){.glow .gl-flow-index{margin-bottom:1.5rem}}.glow .gl-hero-index{color:var(--gl-muted);font:var(--gl-label)/1.5 var(--gl-mono);border-bottom:1px solid var(--gl-line);background:#08090bdb;border-radius:.5rem;align-items:center;gap:2rem;padding:1rem 1.25rem;text-decoration:none;display:inline-flex}.glow .gl-hero-index span:last-child{color:var(--gl-gold);transition:transform var(--gl-ease);font-size:1.5rem}@media (hover:hover) and (pointer:fine){.glow .gl-hero-index:hover span:last-child{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.glow .gl-hero-index span:last-child{transition:none;transform:none}}.glow [data-spotlight]{isolation:isolate;position:relative}.glow [data-spotlight]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(28rem circle at var(--pointer-x,50%) var(--pointer-y,50%), #e8a03c17, transparent 70%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.glow [data-spotlight][data-lit]:before{opacity:1}.glow .gl-system{--gl-text:#edeae2;--gl-muted:#b1b5bd;--gl-line:#42454d;--gl-focus:3px solid #e8a03c;color:var(--gl-text);border:1px solid var(--gl-line);background:#101216;margin-top:3rem;overflow:clip;container:system/inline-size}.glow .gl-system-top,.glow .gl-system-footer{color:var(--gl-muted);font:var(--gl-label)/1.5 var(--gl-mono);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding:1.3rem clamp(1.25rem,3vw,2.5rem);display:flex}.glow .gl-system-top{border-bottom:1px solid var(--gl-line)}.glow .gl-system-top>span:first-child{color:var(--gl-text)}.glow .gl-system-top h2{font:inherit;color:var(--gl-text);margin:0}.glow .gl-system-footer{border-top:1px solid var(--gl-line)}.glow .gl-system-tabs{display:none}.glow .gl-system[data-enhanced] .gl-system-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem clamp(1.25rem,3vw,2.5rem) 0;display:grid}.glow .gl-system-tabs button{border:1px solid var(--gl-line);color:var(--gl-text);font-family:var(--gl-font);text-align:left;cursor:pointer;transition:background var(--gl-ease), border-color var(--gl-ease);background:0 0;border-bottom-width:3px;flex-direction:column;align-items:stretch;gap:.6rem;padding:1.5rem clamp(.8rem,2.3vw,2rem) 1.75rem;display:flex;position:relative}.glow .gl-system-tabs button+button{border-left:0}.glow .gl-system-tab-meta{justify-content:space-between;align-items:center;display:flex}.glow .gl-system-number,.glow .gl-system-discipline{font:var(--gl-label)/1.5 var(--gl-mono);color:var(--gl-muted)}.glow .gl-system-tab-name{letter-spacing:-.04em;font-size:clamp(1.3rem,3vw,2.6rem);line-height:1.15}.glow .gl-system-arrow{color:var(--gl-muted);font-size:1.2rem}.glow .gl-system-tabs button:hover{background:#202329}.glow .gl-system-tabs button[aria-selected=true]{border-bottom-color:var(--gl-gold);background:#29241c}.glow .gl-system-tabs button[aria-selected=true] .gl-system-number,.glow .gl-system-tabs button[aria-selected=true] .gl-system-arrow{color:var(--gl-gold)}.glow .gl-system-tabs button:focus-visible{outline-offset:-5px}.glow .gl-system-content{padding:clamp(1.5rem,3.5vw,3.5rem) clamp(1.25rem,3vw,2.5rem)}.glow .gl-system-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:14rem;display:grid}.glow .gl-system-copy[hidden]{display:none}.glow .gl-system-copy+.gl-system-copy:not([hidden]){margin-top:2rem}.glow .gl-system[data-enhanced] .gl-system-copy{margin-top:0}.glow .gl-system-copy .gl-kicker{color:var(--gl-gold);font-size:var(--gl-label)}.glow .gl-system-copy h3{letter-spacing:-.035em;max-width:20ch;margin-block:.8rem 1rem;font-size:clamp(1.6rem,2.8vw,2.6rem);line-height:1.1}.glow .gl-system-story>p:last-child{color:var(--gl-muted);max-width:40ch;margin:0}.glow .gl-system-route{min-width:0}.glow .gl-system-route-label{font:var(--gl-label)/1.5 var(--gl-mono);color:var(--gl-muted);margin:0 0 1.5rem}.glow .gl-system-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.glow .gl-system-nodes li{overflow-wrap:anywhere;flex-direction:column;gap:.7rem;padding-right:1.1rem;font-size:1rem;line-height:1.4;display:flex;position:relative}.glow .gl-node-name{font-weight:500}.glow .gl-node-carries{color:var(--gl-muted);font-size:.8125rem;line-height:1.45}.glow .gl-system-nodes li:not(:last-child):before{content:"";background:repeating-linear-gradient(90deg,#72777f 0 3px,#0000 3px 6px);height:1px;position:absolute;top:9px;left:27px;right:10px}.glow .gl-system-nodes li[data-flow-state=done]:before,.glow .gl-system-nodes li[data-flow-state=current]:before{background:repeating-linear-gradient(90deg, var(--gl-gold) 0 3px, transparent 3px 6px)}.glow .gl-system-nodes li:not(:last-child):after{content:"";border-top:1.5px solid #72777f;border-right:1.5px solid #72777f;width:8px;height:8px;position:absolute;top:5px;right:3px;transform:rotate(45deg)}.glow .gl-system-nodes li[data-flow-state=done]:after,.glow .gl-system-nodes li[data-flow-state=current]:after{border-color:var(--gl-gold)}.glow .gl-node-port{color:#8d949d;z-index:1;width:20px;height:20px}.glow .gl-node-port svg{width:100%;height:100%;display:block}.glow .gl-system-output{border-top:1px solid var(--gl-line);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:2rem;padding-top:1.25rem;display:flex}.glow .gl-system-output>span:first-child{color:var(--gl-muted);font:var(--gl-label)/1.5 var(--gl-mono)}.glow .gl-system-output strong{font-weight:500}.glow .gl-system-output>span:last-child{color:var(--gl-gold);margin-left:auto}.glow .gl-system-interface{border-left:2px solid var(--gl-gold);gap:.35rem;margin:1.5rem 0 0;padding-left:1rem;font-size:.95rem;display:grid}.glow .gl-system-interface span{color:var(--gl-muted);font:var(--gl-label)/1.5 var(--gl-mono)}.glow .gl-platform-hero{padding-block:var(--gl-section) 4rem}.glow .gl-platform-heading{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr);align-items:end;gap:2rem 5rem;display:grid}.glow .gl-platform-hero h1{letter-spacing:-.055em;max-width:16ch;margin:1rem 0 0;font-size:clamp(3rem,6.4vw,6.4rem);line-height:1.02}.glow .gl-platform-heading .gl-lede{max-width:35ch;font-size:1.1rem}.glow .gl-platform-heading .gl-actions{margin-bottom:.4rem}.glow .gl-platform-anchor{scroll-margin-top:7rem}.glow .gl-platform-hero .gl-system{margin-top:4rem}.glow .gl-hardware-layout{gap:clamp(1.8rem,4vw,3.5rem);display:grid}.glow .gl-platform-hardware{scroll-margin-top:6rem}.glow .gl-hardware-copy{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:1.5rem 3rem;display:grid}.glow .gl-hardware-copy h2{max-width:19ch}.glow .gl-hardware-copy>p{color:var(--gl-muted);max-width:33ch;margin:0 0 .3rem}.glow .gl-platform-record{border-top:1px solid var(--gl-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;margin-top:5rem;padding-top:3rem;display:grid}.glow .gl-platform-record h3{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15}.glow .gl-platform-record p{color:var(--gl-muted);max-width:38ch}.glow .gl-record-chain{margin:0}.glow .gl-record-chain>div{border-bottom:1px solid var(--gl-line);grid-template-columns:6rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.glow .gl-record-chain>div:first-child{padding-top:0}.glow .gl-record-chain dt{font-weight:500}.glow .gl-record-chain dd{color:var(--gl-muted);margin:0}.glow .gl-partnership{border:1px solid var(--gl-line);background:#16181c;width:100%}.glow .gl-partnership-top,.glow .gl-partnership-bottom{font:var(--gl-label)/1.5 var(--gl-mono);color:var(--gl-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;display:flex}.glow .gl-partnership-top{border-bottom:1px solid var(--gl-line)}.glow .gl-partnership-top span:first-child{color:var(--gl-gold)}.glow .gl-partnership-bottom{border-top:1px solid var(--gl-line)}.glow .gl-partnership-bottom strong{color:var(--gl-white);font-weight:400}.glow .gl-partnership-roles{padding-inline:1.5rem}.glow .gl-role{border-bottom:1px solid var(--gl-line);padding:1.7rem 0}.glow .gl-role:last-child{border-bottom:0}.glow .gl-role summary{cursor:pointer;grid-template-columns:1fr auto;gap:.7rem;list-style:none;display:grid}.glow .gl-role-id{color:var(--gl-muted);font:var(--gl-label)/1.5 var(--gl-mono);grid-column:1/-1}.glow .gl-role-title{letter-spacing:-.05em;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.05}.glow .gl-role-plus{color:var(--gl-gold);transition:transform var(--gl-ease);align-self:center;font-size:1.75rem}.glow .gl-role[open] .gl-role-plus{transform:rotate(45deg)}.glow .gl-role ul{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.glow .gl-role li{color:var(--gl-muted);border:1px solid var(--gl-line);font-size:var(--gl-label);padding:.45rem .65rem}.glow .gl-enquiry-preview{border-top:3px solid var(--gl-gold)}.glow .gl-company-editorial h1{max-width:none;font-size:clamp(3rem,7vw,7rem)}.glow .gl-company-editorial h1>span{border-bottom:1px solid var(--gl-line);padding-block:.12em;display:block}.glow .gl-company-editorial h1>span:nth-child(2){padding-left:12%}.glow .gl-company-editorial h1>span:nth-child(3){padding-left:24%}.glow .gl-team-disclosure{border-top:1px solid var(--gl-line);margin:0}.glow .gl-team-disclosure:last-child{border-bottom:1px solid var(--gl-line)}.glow .gl-team-disclosure summary{cursor:pointer;grid-template-columns:4rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:2rem;list-style:none;display:grid}.glow .gl-team-disclosure>summary::-webkit-details-marker{display:none}.glow .gl-role>summary::-webkit-details-marker{display:none}.glow .gl-team-order{font:var(--gl-label)/1.5 var(--gl-mono);color:var(--gl-muted)}.glow .gl-team-disclosure summary h3{letter-spacing:-.04em;margin:0;font-size:min(clamp(1.6rem,3vw,3rem),12.5cqi);line-height:1.15}.glow .gl-team-toggle{transition:transform var(--gl-ease);font-size:1.8rem}.glow .gl-team-disclosure[open] .gl-team-toggle{transform:rotate(45deg)}.glow .gl-team-disclosure summary{overflow-x:clip}.glow .gl-team-disclosure .gl-team-grid{margin:0 0 2.5rem 5rem}.glow .gl-team-disclosure article{border-top:0;padding:0 1.5rem 0 0}.glow .gl-team-disclosure h4{letter-spacing:-.03em;margin:1rem 0 .75rem;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.15}.glow .gl-person-portrait{aspect-ratio:4/5;background-color:#37383b;background-repeat:no-repeat;background-size:600%;width:100%;overflow:clip}.glow .gl-person-portrait img{object-fit:cover;width:100%;height:100%;display:block}.glow .gl-person-krylov{background-position:13.7% 28.3%;background-size:800%}.glow .gl-person-siu{background-position:88% 34.7%}.glow .gl-home-platform-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.glow .gl-home-platform-intro .gl-section-intro{max-width:43ch;margin:0}@media (prefers-reduced-motion:no-preference){.glow .gl-team-disclosure[open] .gl-team-grid,.glow .gl-pf-disclosure[open] .gl-pf-detail-body,.glow .gl-pa-commercial[open] .gl-pa-commercial-body{animation:gl-content-arrive .32s var(--gl-ease-out)}@keyframes gl-content-arrive{0%{transform:translateY(8px)}to{transform:none}}}@media (width<=980px){.glow .gl-platform-heading,.glow .gl-hardware-layout,.glow .gl-platform-record{grid-template-columns:minmax(0,1fr);gap:2rem}.glow .gl-platform-heading .gl-lede{max-width:52ch}.glow .gl-platform-hero h1{max-width:17ch}.glow .gl-hardware-copy{grid-template-columns:minmax(0,1fr)}}@container gl-page (width<=39.5rem){.glow .gl-home-platform-intro{gap:var(--gl-space-3);grid-template-columns:minmax(0,1fr)}.glow .gl-home-platform-intro .gl-section-intro{padding-top:0}}@media (width<=600px){.glow .gl-system[data-enhanced] .gl-system-tabs{padding:1.25rem 1.25rem 0}.glow .gl-system-tabs button{gap:.8rem;padding:.85rem .55rem}.glow .gl-system-tab-name{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.05rem}.glow .gl-system-discipline{display:none}.glow .gl-system-arrow{font-size:1rem}.glow .gl-system-copy{grid-template-columns:minmax(0,1fr);gap:2rem}.glow .gl-system-content{padding-block:2rem}.glow .gl-system-copy h3{font-size:1.8rem}.glow .gl-system-nodes li{font-size:.9rem}.glow .gl-record-chain>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.glow .gl-company-editorial h1>span:nth-child(2),.glow .gl-company-editorial h1>span:nth-child(3){padding-left:0}.glow .gl-company-editorial h1{font-size:clamp(2.7rem,9vw,4rem)}.glow .gl-team-disclosure summary{grid-template-columns:minmax(min(2rem,40px),auto) minmax(0,1fr) auto;gap:.5rem}.glow .gl-team-disclosure .gl-team-grid{margin-left:0}.glow .gl-team-disclosure article+article{border-top:1px solid var(--gl-line);padding-top:1.5rem}.glow .gl-platform-hero h1{font-size:clamp(2.7rem,9vw,4rem)}.glow .gl-partnership-top,.glow .gl-partnership-bottom{padding:1rem}.glow .gl-partnership-roles{padding-inline:1rem}}@container gl-page (width<=25rem){.glow .gl-company-editorial h1>span:nth-child(3){padding-left:0}}@media (prefers-reduced-motion:reduce){.glow .gl-system *,.glow .gl-role *,.glow .gl-team-disclosure *,.glow [data-spotlight]:before{transition:none!important;animation:none!important}}@container system (width<=24rem){.glow .gl-system[data-enhanced] .gl-system-tabs{--system-stacked:1;grid-template-columns:minmax(0,1fr);padding:12px 12px 0}.glow .gl-system-tabs button{border:1px solid var(--gl-line);border-left-width:3px;grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;padding:12px;display:grid}.glow .gl-system-tabs button+button{border-top:0;border-left:3px solid var(--gl-line)}.glow .gl-system-tabs button[aria-selected=true]{border-bottom-color:var(--gl-line);border-left-color:var(--gl-gold)}.glow .gl-system-tab-name{font-size:1rem}.glow .gl-system-arrow,.glow .gl-system-tab-meta,.glow .gl-system-discipline{display:none}.glow .gl-system-top,.glow .gl-system-footer,.glow .gl-system-content{padding:20px 12px}.glow .gl-system-copy{grid-template-columns:minmax(0,1fr)}.glow .gl-system-copy h3{font-size:1.5rem}.glow .gl-system-nodes{grid-template-columns:minmax(0,1fr)}.glow .gl-system-nodes li{flex-direction:row;align-items:baseline;gap:.8rem;padding:0 0 1.25rem}.glow .gl-node-port{flex:none}.glow .gl-system-nodes li:not(:last-child):before{width:1px;height:auto;inset:12px auto 0 6px}.glow .gl-system-nodes li:not(:last-child):after{display:none}.glow .gl-system-output{margin-top:.75rem}}.glow .gl-emph{padding-bottom:.05em;box-shadow:inset 0 -.3em #e8a03c2b}.glow .gl-team-disclosure:first-of-type{margin-top:var(--gl-space-5)}.glow .gl-team-disclosure{container:gl-team/inline-size}.glow .gl-team-disclosure .gl-team-grid{grid-template-columns:repeat(auto-fill, minmax(max(12.5rem, (100% - 2 * var(--gl-space-4)) / 3), 1fr))}@container gl-team not ((width<=760px) or (width<=32rem)){.glow .gl-team-disclosure .gl-team-grid>article{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.glow .gl-team-disclosure .gl-team-grid>.gl-advisor-card{grid-row:span 5}.glow .gl-team-disclosure .gl-team-grid .gl-person-role{margin-block:0}.glow .gl-team-disclosure .gl-advisor-card .gl-advisor-profile{justify-self:start}}@container gl-team (width<=760px) or (width<=32rem){.glow .gl-team-disclosure .gl-team-grid{grid-template-columns:minmax(0,1fr);margin-left:0}.glow .gl-team-disclosure article{max-width:max(416px,26rem);padding-right:0}.glow .gl-team-disclosure article+article{border-top:1px solid var(--gl-line);padding-top:1.5rem}}.glow .gl-team-disclosure .gl-person-portrait{max-width:240px}@container gl-team (width<=760px) or (width<=32rem){.glow .gl-team-disclosure article{grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:120px minmax(0,1fr);align-content:start;column-gap:1rem;display:grid}.glow .gl-team-disclosure article>*{grid-column:2}.glow .gl-team-disclosure article>.gl-person-portrait{grid-area:1/1/-1;max-width:none}.glow .gl-team-disclosure article>h4{margin-top:0}}@container gl-team (width<=20rem){.glow .gl-team-disclosure article{display:block}.glow .gl-team-disclosure article>.gl-person-portrait{max-width:160px}.glow .gl-team-disclosure article>h4{margin-top:1rem}}.glow .gl-precision{background:#101216;border-color:#343941;border-radius:.5rem}.glow .gl-precision .gl-system-top{align-items:center;padding-block:1.65rem}.glow .gl-precision .gl-system-top h2{font:550 clamp(1.5rem, 2.3vw, 2rem)/1.2 var(--gl-font);letter-spacing:-.035em}.glow .gl-precision .gl-system-top>span{font:var(--gl-label)/1.5 var(--gl-font)}.glow .gl-stack-composition{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);margin:2.75rem clamp(1.25rem,3vw,2.5rem) 2.5rem 1rem;display:grid}.glow .gl-stack-visual{min-width:0;position:relative}.glow .gl-stack-svg{aspect-ratio:12/7;width:100%;height:auto;display:block}.glow .gl-stack-svg :is(path,rect,circle,polygon){vector-effect:non-scaling-stroke}.glow .gl-stack-guides{stroke:#59616c;stroke-width:1px;stroke-dasharray:1 6;stroke-linecap:round;opacity:.55;fill:none}.glow .gl-stack-plane{stroke:#717b89;stroke-width:1px}.glow .gl-stack-depth{stroke:#414955;stroke-width:.75px}.glow .gl-stack-front{fill:#20252c}.glow .gl-stack-side{fill:#15191f}.glow .gl-stack-inset{stroke:#515b68;stroke-width:.7px;fill:none}.glow .gl-stack-lip{stroke:#7d8590;stroke-width:1px;fill:none}.glow .gl-stack-circuit{stroke:#929daa;stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round;fill:#252c35}.glow .gl-stack-circuit path{fill:none}.glow .gl-stack-circuit .gl-stack-module{fill:#3b485233;stroke-width:1.4px}.glow .gl-stack-trace{stroke-width:1.5px}.glow .gl-precision[data-layer="0"] [data-stack-layer="0"] .gl-stack-trace,.glow .gl-precision[data-layer="1"] [data-stack-layer="1"] .gl-stack-trace,.glow .gl-precision[data-layer="2"] [data-stack-layer="2"] .gl-stack-trace{stroke-dasharray:1;animation:.75s ease-out both gl-stack-handoff}@keyframes gl-stack-handoff{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.glow .gl-stack-trace{animation:none!important}}.glow .gl-stack-leader{stroke:#4c535e;stroke-width:1px;fill:none}.glow .gl-stack-terminal{stroke:#858d99;stroke-width:1px;fill:#101216}.glow .gl-stack-index{fill:var(--gl-muted);font:32px var(--gl-mono);display:none}.glow .gl-stack-sheet :is(.gl-stack-plane,.gl-stack-lip,.gl-stack-leader,.gl-stack-terminal,.gl-stack-circuit){transition:stroke var(--gl-ease), fill var(--gl-ease)}.glow .gl-precision[data-layer="0"] [data-stack-layer="0"],.glow .gl-precision[data-layer="1"] [data-stack-layer="1"],.glow .gl-precision[data-layer="2"] [data-stack-layer="2"]{--stack-active:var(--gl-gold)}.glow .gl-stack-sheet .gl-stack-lip,.glow .gl-stack-sheet .gl-stack-leader{stroke:var(--stack-active,#727b88)}.glow .gl-stack-sheet .gl-stack-terminal{stroke:var(--stack-active,#858d99);fill:var(--stack-active,#101216)}.glow .gl-stack-sheet .gl-stack-circuit{stroke:#7d8e9f}.glow .gl-stack-sheet .gl-stack-index{fill:var(--stack-active,var(--gl-muted))}.glow .gl-precision[data-enhanced] .gl-system-tabs{--system-stacked:1;grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.glow .gl-precision .gl-system-tabs button{text-align:left;background:0 0;border:0;border-left:3px solid #383e46;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;min-height:0;padding:1rem 1.75rem;display:grid}.glow .gl-precision .gl-system-tabs button+button{border-top:1px solid #30353d;border-left:3px solid #383e46}.glow .gl-precision .gl-system-tabs button:hover{background:#ffffff04}.glow .gl-precision .gl-system-tabs button[aria-selected=true]{border-left-color:var(--gl-gold);background:linear-gradient(90deg,#e8a03c0a,#0000 90%)}.glow .gl-precision .gl-system-tabs button:focus-visible{outline-offset:-6px}.glow .gl-precision .gl-stack-label{flex-direction:column;gap:.5rem;min-width:0;display:flex}.glow .gl-precision .gl-system-number{font-size:var(--gl-label);font-variant-numeric:tabular-nums;align-self:center;margin-top:0}.glow .gl-precision .gl-system-tab-name{letter-spacing:-.035em;overflow-wrap:normal;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.1}.glow .gl-precision .gl-system-discipline{font:var(--gl-label)/1.5 var(--gl-font);display:block}.glow .gl-precision .gl-system-arrow{width:1.5rem;height:1.5rem;color:var(--gl-muted);opacity:.65;display:block}.glow .gl-precision .gl-system-tabs button[aria-selected=true] .gl-system-arrow{opacity:1;color:var(--gl-gold)}.glow .gl-precision .gl-system-content{border-top:1px solid #30353d;padding-block:2rem}.glow .gl-precision .gl-system-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem clamp(2rem,5vw,5rem);min-height:12rem}.glow .gl-precision .gl-system-copy h3{font-size:clamp(1.5rem,2.2vw,2rem)}.glow .gl-precision .gl-system-story>p:last-child{max-width:38ch;font-size:1rem}.glow .gl-precision .gl-system-copy .gl-kicker{color:var(--gl-muted);font-size:var(--gl-xs)}.glow .gl-precision .gl-system-output{margin-top:1.25rem;padding-top:1rem}.glow .gl-precision .gl-system-interface{border-left:0;margin-top:1rem;padding-left:0;font-size:.875rem}.glow .gl-precision .gl-system-interface span{font-size:var(--gl-xs)}.glow .gl-precision .gl-system-footer{font:var(--gl-xs)/1.5 var(--gl-mono);color:var(--gl-muted);padding-block:1rem}.glow .gl-precision:not([data-enhanced]) .gl-stack-composition{display:none}.glow .gl-stack-grid{stroke:#91a7bb;stroke-width:.5px;opacity:.09;fill:none}.glow .gl-stack-block{stroke:#8696a6;stroke-width:.85px;stroke-linejoin:round}.glow .gl-stack-block-top{fill:#435260}.glow .gl-stack-block-front{fill:#26323e;stroke:#6b7a8a}.glow .gl-stack-block-side{fill:#1a2530;stroke:#556474}.glow .gl-stack-processor-base .gl-stack-block-top,.glow .gl-stack-inspection .gl-stack-block-top{fill:#2d3c4b}.glow .gl-stack-processor .gl-stack-block-top{fill:#141d27;stroke:var(--stack-active,#a2b2bf);stroke-width:1.25px}.glow :is(.gl-stack-engraving,.gl-stack-pins,.gl-stack-pipe,.gl-stack-check){stroke:#b2c0cc;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;fill:none}.glow .gl-stack-pins{stroke:#8192a2;stroke-width:1.5px}.glow .gl-stack-fine{stroke-width:.65px}.glow .gl-stack-led{fill:var(--stack-active,#869aa9);stroke:none}.glow .gl-stack-slider{stroke:var(--stack-active,#c1cdd6);stroke-width:1.7px;transform:translate(calc(var(--stack-flow,0) * 5px), calc(var(--stack-flow,0) * .7px))}.glow :is(.gl-stack-canister,.gl-stack-vessel){stroke:#a3b0bb;stroke-width:.65px;stroke-linejoin:round}.glow .gl-stack-cap{fill:#98a6b3;stroke:#c6d0d8}.glow .gl-stack-gauge{stroke:#17232f;stroke-width:1.8px}.glow .gl-stack-pipe{stroke:#91a9bb;stroke-width:1.2px}.glow .gl-stack-port{fill:#273642;stroke:#bdcbd5;stroke-width:.75px}.glow .gl-stack-enclosure{fill:none;stroke:#a2b3c1;stroke-width:.85px}.glow .gl-stack-needle{stroke:#d0d8df;stroke-width:1.5px}.glow .gl-stack-nozzle{transform:translateY(calc(var(--stack-dose,0) * 2px))}.glow .gl-stack-dose{stroke:var(--gl-gold);stroke-width:2px;opacity:var(--stack-dose,0);stroke-linecap:round}.glow .gl-stack-release-outline{stroke:#b9c9d6;stroke-width:1px;fill:#263541}.glow .gl-stack-quality-row[data-checked=true] .gl-stack-check{stroke:var(--gl-gold);stroke-width:1.7px}.glow .gl-stack-fastener{stroke:#9ca9b6;stroke-width:.7px;fill:#141d27}.glow .gl-stack-sheet .gl-stack-trace{stroke:var(--stack-active,#75899b);stroke-width:1.15px}.glow .gl-stack-circuit .gl-stack-live-route{stroke:var(--gl-gold);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--stack-flow,0));fill:none}.glow .gl-stack-signal{fill:#fff1d4;stroke:var(--gl-gold);stroke-width:1px;opacity:0}.glow .gl-stack-bridge{fill:none;stroke:#5c6b7a;stroke-width:.8px}.glow .gl-stack-bridge-signal{stroke:var(--gl-gold);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--stack-transfer,0))}.glow .gl-stack-bridge-dot{fill:#fff1d4;stroke:var(--gl-gold);opacity:0}.glow [data-sequence=idle] :is(.gl-stack-live-route,.gl-stack-bridge-signal){visibility:hidden}.glow [data-sequence=paused] :is(.gl-stack-sheet,.gl-stack-trace){animation-play-state:paused}.glow .gl-system-nodes [data-flow-state=current]{color:var(--gl-gold)}.glow .gl-system-nodes [data-flow-state=current] .gl-node-port{color:var(--gl-gold);filter:drop-shadow(0 0 6px #e8a03c55)}.glow .gl-system-nodes [data-flow-state=done] .gl-node-port{color:#a3b3c1}.glow .gl-stack-playback{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:1.3rem clamp(1.25rem,3vw,2.5rem) 0;display:grid}.glow .gl-stack-demo-label{color:#b4bfca;font:.625rem/1.5 var(--gl-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.4rem;display:block}.glow .gl-stack-playback-copy p{font:.875rem/1.5 var(--gl-font);color:#e3e7ea;min-height:1.5em}.glow .gl-stack-playback-actions{align-items:center;gap:.5rem;display:flex}.glow .gl-stack-playback button{color:#f5f1e9;min-height:2.75rem;font:500 .8125rem/1.25 var(--gl-font);cursor:pointer;transition:border-color var(--gl-ease), background-color var(--gl-ease), scale .16s var(--gl-ease-out);background:#1b222b;border:1px solid #5e6873;border-radius:.25rem;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;display:inline-flex}@media (hover:hover){.glow .gl-stack-playback button:hover:not(:disabled){border-color:var(--gl-gold);background:#252b32}}.glow .gl-stack-playback button:focus-visible{outline:2px solid var(--gl-gold);outline-offset:4px}.glow .gl-stack-playback button:disabled{opacity:.35;cursor:default}.glow .gl-stack-playback .gl-stack-play{min-width:10rem}.glow .gl-stack-playback [data-stack-play-label]{overflow-wrap:normal;word-break:normal;min-width:0}.glow .gl-stack-playback .gl-stack-reset{background:0 0;min-width:2.75rem;padding-inline:.75rem}.glow .gl-stack-playback svg{stroke:currentColor;stroke-width:1.2px;fill:none;flex:none;width:1.125rem;height:1.125rem}.glow .gl-stack-play-icon{fill:currentColor;stroke:none}.glow .gl-stack-pause-icon,.glow [data-sequence=running] .gl-stack-play-icon{display:none}.glow [data-sequence=running] .gl-stack-pause-icon{stroke-width:2px;display:block}.glow .gl-stack-timeline{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.glow .gl-stack-timeline i{background:#36414d;height:2px;display:block;position:relative;overflow:hidden}.glow .gl-stack-timeline i:after{content:"";background:var(--gl-gold);transform-origin:0;transform:scaleX(var(--stack-fill,0));position:absolute;inset:0}.glow .gl-precision:not([data-enhanced]) .gl-stack-playback{display:none}@container system (width<=36rem){.glow .gl-stack-playback{grid-template-columns:minmax(0,1fr);gap:1rem}.glow .gl-stack-playback-copy p{min-height:3em}.glow .gl-stack-playback-actions{flex-wrap:wrap}.glow .gl-stack-playback .gl-stack-play{flex:1;min-width:0}.glow .gl-stack-playback button{padding-inline:.65rem}}@media (prefers-reduced-motion:no-preference){.glow .gl-precision[data-entered] .gl-stack-sheet{animation:gl-stack-arrive .4s ease-out var(--stack-delay) both}@keyframes gl-stack-arrive{0%{transform:translateY(7px)}to{transform:translateY(0)}}}@container system (width<=52rem){.glow .gl-stack-composition{grid-template-columns:minmax(0,1fr);margin:1rem 1.25rem 1.5rem}.glow .gl-stack-svg{aspect-ratio:12/7;width:min(100%,32rem);height:auto;min-height:0;margin-inline:auto}.glow .gl-stack-leader{display:none}.glow .gl-stack-index{display:block}.glow .gl-precision[data-enhanced] .gl-system-tabs{grid-template-rows:repeat(3,auto);margin-top:1rem;padding:0}.glow .gl-precision .gl-system-tabs button{gap:1rem;min-height:5.75rem;padding:1rem 1.25rem}.glow .gl-precision .gl-system-tab-name{font-size:1.5rem}.glow .gl-precision .gl-system-copy{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0}}@container system (width<=24rem){.glow .gl-stack-composition{margin-inline:.75rem}.glow .gl-precision .gl-system-tabs button{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;min-height:0;padding:.9rem .75rem}.glow .gl-precision .gl-system-tab-name{font-size:1.25rem;line-height:1.2}.glow .gl-precision .gl-system-arrow{width:1.15rem;height:1.15rem}.glow .gl-precision .gl-stack-label{gap:.35rem}.glow .gl-precision .gl-system-discipline{font-size:.8125rem}.glow .gl-precision .gl-system-top h2,.glow .gl-precision .gl-system-copy h3{font-size:1.35rem}}@container system (width<=18rem){.glow .gl-stack-playback{padding-inline:12px}.glow .gl-stack-playback-actions{flex-direction:column;align-items:stretch}.glow .gl-stack-playback .gl-stack-play{width:100%;padding-inline:.5rem;font-size:.75rem}.glow .gl-stack-playback .gl-stack-reset{align-self:flex-end}.glow .gl-stack-composition{margin-inline:12px}.glow .gl-precision .gl-system-tabs button{grid-template-columns:minmax(0,1fr);padding-inline:12px}.glow .gl-precision .gl-system-number,.glow .gl-precision .gl-system-arrow{display:none}.glow .gl-precision .gl-system-tab-name{font-size:1rem}.glow .gl-precision .gl-system-top h2{font-size:1.125rem}}.glow .gl-sx-solid polygon{stroke-width:.7px;stroke-linejoin:round}.glow .gl-sx-shadow{fill:#04070a;opacity:.42}.glow .gl-sx-rim{fill:none;stroke:#9aa6b2;stroke-width:.6px;opacity:.32}.glow .gl-sx-tube path{fill:none;stroke-linecap:round;stroke-linejoin:round}.glow .gl-sx-tube>path:first-child{stroke:#1c262f;stroke-width:3.4px}.glow .gl-sx-tube>.gl-sx-tube-hi{stroke:#9fb4c4;stroke-width:1px}.glow .gl-sx-glass{stroke:none}.glow .gl-sx-chip-top{stroke:var(--stack-active,#a2b2bf);stroke-width:1.25px}.glow .gl-sx-arm-turret-top{fill:#cdd6dd;stroke:#56626c;stroke-width:.6px}.glow .gl-sx-base .gl-stack-cap{fill:#7f8d98}.glow .gl-stack-arm-joint{transition:fill var(--gl-ease)}.glow .gl-system[data-layer="1"] .gl-stack-arm-joint{fill:var(--gl-gold,#e8a03c)}.glow .gl-skip{z-index:101;position:fixed}.glow .gl-header{z-index:100;background:#131519;border:1px solid #5b5e6673;border-radius:1.25rem;flex-flow:row;align-items:center;gap:1.5rem;width:min(100% - 2rem,82rem);margin-block:1rem 0;padding:.65rem .7rem .65rem 1.5rem;display:flex;position:sticky;top:1rem;box-shadow:inset 0 1px #ffffff0a,0 10px 32px #00000026}@supports (backdrop-filter:blur(20px)){.glow .gl-header{backdrop-filter:blur(20px)saturate(130%);background:#131519eb}}.glow .gl-header .gl-brand{align-items:center;gap:.5rem;font-size:1.2rem;display:inline-flex}.glow .gl-brand-point{background:var(--gl-gold);border-radius:50%;width:.35rem;height:.35rem}.glow .gl-nav{justify-content:flex-end;gap:.35rem;margin-left:auto}.glow .gl-nav a{min-height:2.75rem;color:var(--gl-muted);transition:background var(--gl-ease), color var(--gl-ease), border-color var(--gl-ease), scale .16s var(--gl-ease-out);border:1px solid #0000;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:inline-flex}.glow .gl-nav a:hover{color:var(--gl-white);background:#ffffff0c;border-color:#ffffff1c}.glow .gl-nav a[aria-current=page]{color:var(--gl-white);background:#ffffff0e;border-color:#ffffff25}.glow .gl-nav a.gl-nav-partner{color:var(--gl-ink);background:var(--gl-gold);border-color:var(--gl-gold);font-weight:600}.glow .gl-nav a.gl-nav-partner:hover{background:var(--gl-white);border-color:var(--gl-white)}.glow .gl-nav a.gl-nav-partner[aria-current=page]{box-shadow:inset 0 0 0 2px var(--gl-ink)}.glow .gl-menu-toggle{display:none}.glow .gl-advisor-credentials{border-top:1px solid var(--gl-line-on-paper);margin-top:1rem;padding-top:1rem}.glow .gl-advisor-card{flex-direction:column;display:flex}.glow .gl-advisor-card .gl-advisor-profile{align-self:flex-start;margin-top:auto;padding-top:1rem}.glow .gl-team-grid .gl-advisor-university{color:var(--gl-text-on-paper);margin:0;font-size:1.0625rem;font-weight:650}.glow .gl-team-grid .gl-advisor-role{color:var(--gl-muted-on-paper);max-width:32ch;margin:.35rem 0 .9rem;font-size:.9375rem;line-height:1.5}.glow .gl-advisor-profile{min-height:2.75rem;font-size:var(--gl-label);align-items:center;gap:.75rem;margin-top:.75rem;text-decoration-thickness:1px;display:inline-flex}.glow .gl-advisor-profile:hover{color:var(--gl-gold-dark)}.glow .gl-site-footer{border-top:1px solid var(--gl-line);background:#0a0b0d;padding-top:clamp(3.5rem,7vw,7rem)}.glow .gl-foot-invitation{padding-bottom:clamp(3rem,5vw,5rem)}.glow .gl-foot-invitation .gl-kicker{color:var(--gl-muted);margin-bottom:1.5rem}.glow .gl-foot-cta{letter-spacing:-.045em;align-items:center;gap:.45em;font-size:clamp(2.25rem,6.1vw,6rem);font-weight:600;line-height:1.04;text-decoration:none;display:inline-flex}.glow .gl-foot-arrow{color:var(--gl-gold);transition:transform var(--gl-ease);flex:none}@media (hover:hover) and (pointer:fine){.glow .gl-foot-cta:hover .gl-foot-arrow{transform:translate(.1em,-.1em)}}.glow .gl-foot-block{border:1px solid var(--gl-line)}.glow .gl-foot-spec{border-bottom:1px solid var(--gl-line);font:.6875rem/1.5 var(--gl-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gl-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding:1rem 1.5rem;display:flex}.glow .gl-foot-cells{grid-template-columns:1.4fr .85fr 1.15fr .85fr;display:grid}.glow .gl-foot-cell{min-width:0;padding:2rem 1.5rem}.glow .gl-foot-cell+.gl-foot-cell{border-left:1px solid var(--gl-line)}.glow .gl-foot-cell h2{font:.75rem/1.5 var(--gl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gl-muted);margin-bottom:1.25rem}.glow .gl-foot-cell ul{gap:.65rem;padding:0;list-style:none;display:grid}.glow .gl-foot-cell a{text-decoration:none}.glow .gl-foot-cell :is(li a,.gl-foot-external){transition:color var(--gl-ease);padding-block:.2rem;font-size:.9375rem;display:inline-block}.glow .gl-foot-cell :is(li a,.gl-foot-external):hover{color:var(--gl-gold)}.glow .gl-foot-cell p{color:var(--gl-muted);font-size:.9375rem;line-height:1.6}.glow .gl-foot-brand>p{margin-top:1.1rem}.glow .gl-foot-brand .gl-foot-loop{font:.65rem/1.8 var(--gl-mono);letter-spacing:.025em;text-transform:uppercase}.glow .gl-foot-loop span{color:var(--gl-gold)}.glow .gl-foot-external{margin-top:1rem}.glow .gl-foot-cell .gl-foot-review-note{font-size:var(--gl-xs);margin-top:1.5rem}.glow .gl-foot-mega{user-select:none;padding-block:clamp(2rem,5vw,5rem) 1rem}.glow .gl-foot-mega svg{width:100%;height:auto;display:block}.glow .gl-foot-mega text{font:720 180px var(--gl-font)}.glow .gl-wordmark-outline{fill:none;stroke:#edeae240;stroke-width:1px;vector-effect:non-scaling-stroke}.glow .gl-wordmark-fill{fill:#edeae266}.glow .gl-foot-bottom{border-top:1px solid var(--gl-line);font:.6875rem/1.6 var(--gl-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--gl-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem 2rem;display:flex}.glow .gl-foot-bottom a{padding-block:.5rem;text-decoration:none}.glow .gl-foot-bottom a:hover{color:var(--gl-gold)}.glow .gl-deploy{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.glow .gl-deploy-copy{min-width:0}.glow .gl-deploy h2{max-width:15ch;margin-top:1.25rem}.glow .gl-deploy-intro{color:var(--gl-muted);max-width:45ch;margin-top:1.5rem}.glow .gl-deploy-tracks{border-top:1px solid var(--gl-line);margin-top:2.5rem}.glow .gl-deploy-tracks>a{border-bottom:1px solid var(--gl-line);grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;align-items:start;gap:1rem;padding:1.4rem 0;text-decoration:none;display:grid}.glow .gl-track-code{font:var(--gl-xs)/1.8 var(--gl-mono);color:var(--gl-gold)}.glow .gl-deploy-tracks strong{font-size:1.125rem;font-weight:600;line-height:1.4;display:block}.glow .gl-deploy-tracks small{color:var(--gl-muted);margin-top:.25rem;font-size:.875rem;line-height:1.6;display:block}.glow .gl-track-arrow{color:var(--gl-muted);transition:transform var(--gl-ease), color var(--gl-ease)}.glow .gl-deploy-tracks>a:hover .gl-track-arrow{color:var(--gl-gold);transform:translate(2px,-2px)}.glow .gl-deploy-card{background:var(--gl-panel);border:1px solid #60646d;border-radius:.75rem;min-width:0;padding:0}.glow .gl-enquiry-cap{border-bottom:1px solid var(--gl-line);font:.6875rem/1.5 var(--gl-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gl-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;display:flex}.glow .gl-deploy-card>h3{padding:2rem 1.5rem 0;font-size:clamp(1.5rem,2.3vw,2rem)}.glow .gl-deploy-card>p{color:var(--gl-muted);padding:1rem 1.5rem 0;font-size:.9375rem}.glow .gl-brief-disclosure{margin:1.5rem}.glow .gl-brief-disclosure summary{border:1px solid var(--gl-control-border);border-radius:var(--gl-radius);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.glow .gl-brief-disclosure summary::-webkit-details-marker{display:none}.glow .gl-brief-disclosure summary:hover{border-color:var(--gl-gold);background:#ffffff09}.glow .gl-brief-disclosure summary span{color:var(--gl-gold);font-size:1.35rem}.glow .gl-brief-disclosure[open] summary span{transform:rotate(45deg)}.glow .gl-brief-fields .gl-field-examples{grid-template-columns:minmax(0,1fr)}.glow .gl-brief-fields :is(input,textarea){min-width:0;max-width:100%}.glow .gl-deploy-card .gl-enquiry-footnote{border-top:1px solid var(--gl-line);font-size:var(--gl-xs);padding:1rem 1.5rem}@media (width<=60rem){.glow .gl-header{flex-wrap:wrap;justify-content:space-between;gap:.5rem;min-height:4.125rem}.glow .gl-header:not([data-enhanced]){position:relative;top:0}.glow .gl-nav{justify-content:flex-start;width:100%;margin:0}.glow .gl-header:not([data-enhanced]) .gl-nav{top:calc(100% + .5rem);background:#15171b;border:1px solid #5b5e66;border-radius:1rem;grid-template-columns:minmax(0,1fr);padding:.6rem;display:grid;position:absolute;inset-inline:0;box-shadow:0 16px 32px #0005}.glow .gl-header[data-enhanced] .gl-menu-toggle{min-height:2.75rem;color:var(--gl-text);border:1px solid var(--gl-line);font:500 .875rem/1.5 var(--gl-font);cursor:pointer;transition:scale .16s var(--gl-ease-out);background:0 0;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;padding:.6rem .8rem;display:inline-flex}.glow .gl-menu-symbol{width:.875rem;height:.75rem;position:relative}.glow .gl-menu-symbol:before,.glow .gl-menu-symbol:after{content:"";height:1px;transition:transform var(--gl-ease);background:currentColor;position:absolute;top:.2rem;left:0;right:0}.glow .gl-menu-symbol:after{top:.55rem}.glow [aria-expanded=true] .gl-menu-symbol:before{transform:translateY(.175rem)rotate(45deg)}.glow [aria-expanded=true] .gl-menu-symbol:after{transform:translateY(-.175rem)rotate(-45deg)}.glow .gl-header[data-enhanced] .gl-nav{top:calc(100% + .5rem);overscroll-behavior:contain;background:#15171b;border:1px solid #5b5e66;border-radius:1rem;width:100%;max-height:calc(100dvh - 9rem);padding:.6rem;display:none;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 16px 32px #0005}.glow .gl-header[data-open] .gl-nav{grid-template-columns:minmax(0,1fr);justify-content:normal;gap:.35rem;display:grid}}@media (width<=60rem) and (prefers-reduced-motion:no-preference){.glow .gl-header[data-open] .gl-nav{transform-origin:100% 0;transition:opacity .16s var(--gl-ease-out), transform .16s var(--gl-ease-out)}@starting-style{.glow .gl-header[data-open] .gl-nav{opacity:0;transform:translateY(-.25rem)scale(.98)}}}@media (width<=60rem){.glow .gl-header[data-enhanced] .gl-nav a{padding:.8rem 1rem}.glow .gl-foot-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.glow .gl-foot-cell:nth-child(3){border-left:0}.glow .gl-foot-cell:nth-child(n+3){border-top:1px solid var(--gl-line)}}@media (width<=760px){.glow .gl-deploy{grid-template-columns:minmax(0,1fr)}.glow .gl-header{padding-left:1rem}.glow .gl-header .gl-brand{font-size:1.125rem}}@media (width<=480px){.glow .gl-header{width:calc(100% - 1.5rem);top:.75rem}.glow .gl-foot-cells{grid-template-columns:minmax(0,1fr)}.glow .gl-foot-cell+.gl-foot-cell{border-left:0;border-top:1px solid var(--gl-line)}.glow .gl-foot-spec,.glow .gl-foot-cell{padding-inline:1rem}.glow .gl-foot-cta{font-size:2rem}.glow .gl-deploy-tracks>a{grid-template-columns:1.75rem minmax(0,1fr) 1rem;gap:.6rem}}@media (prefers-reduced-motion:reduce){.glow .gl-header *,.glow .gl-site-footer *,.glow .gl-deploy *{transition:none!important}}@media (width<=60rem){.glow .gl-header:not([data-enhanced]) .gl-nav{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem;position:static}.glow .gl-header:not([data-enhanced]) .gl-nav-partner{grid-column:1/-1}@media (scripting:enabled){.glow .gl-header:not([data-enhanced]) .gl-nav{visibility:hidden;position:absolute;animation:0s 5s forwards gl-nav-fallback!important}}}@keyframes gl-nav-fallback{to{visibility:visible;position:static}}.glow .gl-header{container:gl-header/inline-size}.glow .gl-header .gl-brand,.glow .gl-menu-toggle{flex:none}.glow .gl-header .gl-brand,.glow .gl-foot-brand .gl-brand{min-height:2.75rem}.glow .gl-foot-brand .gl-brand{align-items:center;display:inline-flex}@container gl-header (width<=16rem){.glow .gl-menu-toggle>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glow .gl-header[data-enhanced] .gl-menu-toggle{width:2.75rem;padding-inline:0}.glow .gl-header .gl-brand{font-size:.65rem}}@media (width>=60.0625rem){@container gl-header (width<=45.5rem){.glow .gl-header .gl-brand{font-size:.85rem}}}.glow .gl-foot-cell ul{gap:.15rem}.glow .gl-foot-cell :is(li a,.gl-foot-external),.glow .gl-foot-bottom a{align-items:center;min-height:2.75rem;padding-block:0;display:inline-flex}.glow .gl-foot-cta{text-wrap:balance;min-height:2.75rem;display:inline-block}.glow .gl-foot-cta .gl-foot-arrow{display:inline-block}.glow .gl-foot-spec,.glow .gl-foot-bottom,.glow .gl-foot-brand .gl-foot-loop{font-size:.75rem}.glow .gl-foot-spec{overflow-wrap:normal;word-break:normal}@media (width<=480px){.glow .gl-foot-spec{letter-spacing:.02em;padding-inline:.75rem}.glow .gl-foot-brand .gl-brand{white-space:normal}}@container gl-page (width<=24rem){.glow .gl-site-footer .gl-foot-brand .gl-brand{white-space:normal}}@media (width<=60rem){.glow .gl-header[data-enhanced] .gl-nav{max-height:calc(100dvh - var(--gl-header-bottom,5.5rem) - 1rem)}.glow .gl-nav a{text-wrap:balance}}@media (width<=60rem) and (height<=30rem){.glow .gl-header[data-open] .gl-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.glow .gl-header[data-open] .gl-nav-partner{grid-column:1/-1}}@media (width>=60.0625rem){html{scroll-padding-top:6.5rem}}html{--gl-header-clear:84px}@media (height<=500px){.glow .gl-header{position:relative;top:0}html{--gl-header-clear:0px;scroll-padding-top:1rem}}.glow .gl-header[data-static]{position:relative;top:0}html:not([data-gl-settled]) .glow *{transition:none!important}html:not([data-gl-settled]) .glow [data-spotlight]:before,html:not([data-gl-settled]) .glow .gl-menu-symbol:before,html:not([data-gl-settled]) .glow .gl-menu-symbol:after,html:not([data-gl-settled]) .glow .gl-om-step:before,html:not([data-gl-settled]) .glow .nav-links a:not(.btn):after,html:not([data-gl-settled]) .glow .btn-solid:before,html:not([data-gl-settled]) .glow .pillar:before,html:not([data-gl-settled]) .glow .tl-item:before{transition-property:none!important}.glow .gl-foot-bottom a{justify-content:center;min-width:2.75rem}.glow .gl-foot-cta{overflow-wrap:normal}.glow .gl-foot-cta .gl-nowrap{white-space:nowrap}.glow .gl-text-link{position:relative}.glow .gl-text-link:before{content:"";position:absolute;inset:calc(50% - 1.375rem) 0}.glow main,.glow .gl-site-footer{container:gl-page/inline-size}@container gl-page (width<=19.99rem){.glow main :is(.gl-home-heading,.gl-pf-heading,.gl-company-editorial,.gl-pa-hero) h1{font-size:12.5cqi}.glow .gl-site-footer .gl-foot-cta{font-size:min(2rem,12.5cqi)}}@container gl-page (width<=12rem){.glow main>*,.glow .gl-site-footer>*{hyphens:auto}.glow main *,.glow .gl-site-footer *{hyphenate-limit-chars:14 6 6;-webkit-hyphenate-limit-before:7;-webkit-hyphenate-limit-after:7}.glow main h2:not(.gl-legal *){font-size:12.5cqi}}.glow .gl-team-disclosure h4{hyphens:manual}@media (width>=481px){@container gl-page (width<=40rem){.glow .gl-foot-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.glow .gl-foot-cell:nth-child(3){border-left:0}.glow .gl-foot-cell:nth-child(n+3){border-top:1px solid var(--gl-line)}}}@container gl-page (width<=19.99rem){.glow .gl-foot-cells{grid-template-columns:minmax(0,1fr)}.glow .gl-foot-cell+.gl-foot-cell{border-left:0;border-top:1px solid var(--gl-line)}}@container gl-header (width<=16rem){.glow .gl-header:not([data-enhanced]) .gl-nav{grid-template-columns:minmax(0,1fr)}.glow .gl-header:not([data-enhanced]) .gl-nav a{padding-inline:min(1rem,16px)}}@media (width>=60.0625rem){.glow .gl-header{width:min(100% - var(--gl-gutter) * 2, var(--gl-width));min-width:min(100% - 2rem,55rem)}}
