:root{--sr-bg:#06080B;--sr-panel:#0B0E13;--sr-panel2:#0A0D11;--sr-ink:#ECEEF1;--sr-soft:#B7BEC6;--sr-muted:#9BA4AE;--sr-dim:#8A939D;--sr-accent:#F0A640;--sr-line:rgba(255,255,255,.07);--sr-line2:rgba(255,255,255,.1);--sr-line3:rgba(255,255,255,.14);--sr-sans:'Archivo','Helvetica Neue',Arial,sans-serif;--sr-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sr-pad:clamp(20px,5vw,64px);--sr-sec:clamp(88px,11vw,150px)}html:has(body.sr-body){background:var(--sr-bg);scroll-behavior:smooth}body.sr-body{margin:0;background:var(--sr-bg);color:var(--sr-ink);font-family:var(--sr-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-body .wp-site-blocks{padding:0!important}.sr-body .wp-site-blocks>*,.sr-body .wp-block-post-content{margin:0!important;padding:0}.sr-body .is-layout-flow>*,.sr-body .is-layout-constrained>*,.sr-body .is-layout-flex>*{margin-block:0}.sr-body :is(p,h1,h2,h3,h4,figure,ul,ol){margin:0}.sr-body :is(h1,h2,h3,h4){font-family:var(--sr-sans);color:inherit;text-transform:none;font-style:normal}.sr-body a{color:inherit;text-decoration:none;transition:color .2s ease}.sr-body a:hover{color:var(--sr-accent)}.sr-body ::selection{background:var(--sr-accent);color:var(--sr-bg)}.sr-body [id]{scroll-margin-top:16px}.sr-body .sr-wrap{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;padding-left:var(--sr-pad);padding-right:var(--sr-pad);box-sizing:border-box}.sr-body :focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px}.sr-body .sr-header{position:relative;z-index:3;border-bottom:1px solid var(--sr-line)}.sr-body .sr-header-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px}.sr-body .sr-brand{display:flex;align-items:center;gap:14px}.sr-body .sr-brand-mark{height:34px;width:auto;display:block}.sr-body .sr-brand-word{height:17px;width:auto;display:block}.sr-body .sr-nav{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,2.4vw,36px);font-family:var(--sr-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sr-body .sr-nav a{color:var(--sr-soft)}.sr-body .sr-nav a:hover{color:var(--sr-accent)}.sr-body .sr-nav .sr-nav-cta{padding:12px 18px;border:1px solid var(--sr-accent);color:var(--sr-ink);border-radius:2px}.sr-body .sr-nav .sr-nav-cta:hover{background:var(--sr-accent);color:var(--sr-bg)}@media (max-width:760px){.sr-body .sr-nav a:not(.sr-nav-cta){display:none}.sr-body .sr-brand-word{height:14px}}.sr-body .sr-hero{position:relative;overflow:hidden;min-height:820px;display:flex;flex-direction:column;justify-content:flex-end}.sr-body .sr-strands{position:absolute;inset:0;pointer-events:none}.sr-body .sr-strands svg{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.sr-strand{stroke-dasharray:3 11;animation:sr-flow 10s linear infinite}.sr-pulse{stroke-dasharray:110 2000;animation:sr-travel 6.5s cubic-bezier(.45,0,.55,1) infinite}.sr-pulse-2{animation-delay:2.2s}.sr-pulse-3{animation-delay:4.1s}.sr-body .sr-hero-grid{position:relative;z-index:1;padding-top:110px;display:flex;flex-wrap:wrap;align-items:center;gap:56px 40px}.sr-body .sr-hero-copy{flex:999 1 560px;min-width:0}.sr-body .sr-hero-mark{flex:1 1 320px;max-width:540px}.sr-body .sr-hero-mark img{width:100%;height:auto;display:block}.sr-body .sr-eyebrow{margin-bottom:28px;font-family:var(--sr-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sr-accent)}.sr-body .sr-h1{max-width:940px;font-size:clamp(44px,6.6vw,100px);line-height:.98;font-weight:600;font-stretch:112%;letter-spacing:-.025em}.sr-body .sr-h1 em{font-style:normal;color:var(--sr-dim)}.sr-body .sr-lead{margin-top:36px;max-width:560px;font-size:clamp(17px,1.4vw,20px);color:var(--sr-soft)}.sr-body .sr-ctas{margin-top:44px;display:flex;flex-wrap:wrap;gap:14px}.sr-body .sr-ctas .wp-block-button__link{display:inline-block;padding:16px 27px;font-family:var(--sr-sans);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;border-radius:2px;transition:background .25s ease,color .25s ease,border-color .25s ease}.sr-body .sr-btn-primary .wp-block-button__link{background:var(--sr-accent);color:var(--sr-bg);border:1px solid var(--sr-accent)}.sr-body .sr-btn-primary .wp-block-button__link:hover{background:#F6BC69;border-color:#F6BC69;color:var(--sr-bg)}.sr-body .sr-btn-ghost .wp-block-button__link{background:transparent;color:var(--sr-ink);border:1px solid rgba(236,238,241,.3);font-weight:500}.sr-body .sr-btn-ghost .wp-block-button__link:hover{border-color:var(--sr-accent);color:var(--sr-accent)}.sr-body .sr-hero-meta{position:relative;z-index:1;margin-top:120px;border-top:1px solid rgba(255,255,255,.08)}.sr-body .sr-meta-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:22px;padding-bottom:22px;font-family:var(--sr-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-dim)}.sr-body .sr-meta-row>p:last-child{color:var(--sr-soft)}.sr-body .sr-hero :is(.sr-eyebrow,.sr-h1,.sr-lead,.sr-ctas,.sr-hero-mark){animation:sr-rise 1.3s cubic-bezier(.2,.7,.2,1) both}.sr-body .sr-hero .sr-h1{animation-delay:.15s}.sr-body .sr-hero .sr-lead{animation-delay:.35s}.sr-body .sr-hero .sr-ctas{animation-delay:.5s}.sr-body .sr-hero .sr-hero-mark{animation-delay:.7s}.sr-body .sr-section{border-top:1px solid var(--sr-line)}.sr-body .sr-section.sr-noline{border-top:0}.sr-body .sr-section>.sr-wrap{padding-top:var(--sr-sec);padding-bottom:var(--sr-sec)}.sr-body .sr-label{font-family:var(--sr-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-dim)}.sr-body .sr-label strong{color:var(--sr-accent);font-weight:400}.sr-body .sr-label+.sr-h2{margin-top:28px}.sr-body .sr-h2{max-width:880px;font-size:clamp(32px,4.2vw,60px);line-height:1.04;font-weight:600;font-stretch:108%;letter-spacing:-.02em}.sr-body .sr-split{display:flex;flex-wrap:wrap;gap:48px 80px}.sr-body .sr-split>.sr-label{flex:1 1 200px}.sr-body .sr-split-main{flex:999 1 560px;min-width:0}.sr-body .sr-cols-2{margin-top:44px;display:flex;flex-wrap:wrap;gap:28px 56px;font-size:18px;color:var(--sr-soft)}.sr-body .sr-cols-2>p{flex:1 1 320px}.sr-body .sr-muted{color:var(--sr-muted)}.sr-body .sr-ticker{overflow:hidden;border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line);padding:36px 0}.sr-body .sr-ticker-track{display:flex;width:max-content;gap:56px;font-family:var(--sr-sans);font-size:clamp(44px,6vw,92px);font-weight:700;font-stretch:120%;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(236,238,241,.32);animation:sr-tick 48s linear infinite}.sr-body .sr-ticker-track .sr-dot{color:var(--sr-accent);-webkit-text-stroke:0}.sr-body .sr-head-row{display:flex;flex-wrap:wrap;gap:48px 80px;align-items:flex-end;justify-content:space-between}.sr-body .sr-head-main{flex:999 1 560px;min-width:0}.sr-body .sr-aside{flex:1 1 320px;max-width:420px;color:var(--sr-soft)}.sr-body .sr-steps{margin-top:72px;display:flex;flex-wrap:wrap;gap:48px}.sr-body .sr-step{flex:1 1 280px;border-top:1px solid var(--sr-line3);padding-top:28px}.sr-body .sr-step-num{font-family:var(--sr-mono);font-size:13px;color:var(--sr-accent)}.sr-body .sr-h3{margin-top:18px;margin-bottom:12px;font-size:24px;line-height:1.25;font-weight:600;font-stretch:106%}.sr-body .sr-notice{margin-top:80px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:28px 32px;border:1px solid var(--sr-line2);background:var(--sr-panel);border-radius:3px}.sr-body .sr-notice::before{content:"";flex:0 0 28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F0A640' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10.5' width='16' height='10' rx='1.5'/%3E%3Cpath d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/%3E%3C/svg%3E") center/contain no-repeat}.sr-body .sr-notice>p:first-of-type{flex:1 1 360px;color:var(--sr-soft)}.sr-body .sr-notice .sr-notice-link{flex:0 0 auto;font-family:var(--sr-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sr-body .sr-notice .sr-notice-link a{display:inline-block;padding:12px 0;color:var(--sr-accent)}.sr-body .sr-notice .sr-notice-link a:hover{color:var(--sr-ink)}.sr-body .sr-cards{margin-top:72px;display:flex;flex-wrap:wrap;gap:20px}.sr-body .sr-card{flex:1 1 300px;min-height:340px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:36px;border:1px solid rgba(255,255,255,.09);background:var(--sr-panel);border-radius:3px;transition:border-color .35s ease,transform .35s ease}.sr-body .sr-card:hover{border-color:rgba(240,166,64,.5);transform:translateY(-4px)}.sr-body .sr-card::before{content:"";display:block;height:90px;background-position:center;background-size:100% 100%;background-repeat:no-repeat}.sr-body .sr-card .sr-h3{margin-top:0}.sr-body .sr-card--aerial::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 90' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M0 70 C60 70 90 20 150 20 C210 20 240 70 300 70' stroke='rgba(190,200,212,0.35)' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 80 C60 80 90 35 150 35 C210 35 240 80 300 80' stroke='rgba(190,200,212,0.2)' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='150' cy='20' r='3.5' fill='%23F0A640'/%3E%3C/svg%3E")}.sr-body .sr-card--legged::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 90' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M0 80 L40 80 L60 40 L80 80 L140 80 L160 40 L180 80 L240 80 L260 40 L280 80 L300 80' stroke='rgba(190,200,212,0.35)' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='160' cy='40' r='3.5' fill='%23F0A640'/%3E%3C/svg%3E")}.sr-body .sr-card--security::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 90' preserveAspectRatio='none' fill='none'%3E%3Ccircle cx='150' cy='45' r='40' stroke='rgba(190,200,212,0.2)' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='150' cy='45' r='24' stroke='rgba(190,200,212,0.35)' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 45 H300' stroke='rgba(190,200,212,0.2)' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='150' cy='45' r='3.5' fill='%23F0A640'/%3E%3C/svg%3E")}.sr-body .sr-team{margin-top:72px;display:flex;flex-wrap:wrap;gap:20px}.sr-body .sr-person{flex:1 1 420px;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;padding:40px;border:1px solid rgba(255,255,255,.09);border-radius:3px}.sr-body .sr-person-head{display:flex;align-items:center;gap:20px}.sr-body .sr-initials{flex:0 0 72px;width:72px;height:72px;box-sizing:border-box;border:1px solid var(--sr-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;font-stretch:120%;letter-spacing:.04em}.sr-body .sr-name{font-size:26px;line-height:1.2;font-weight:600;font-stretch:106%}.sr-body .sr-role{margin-top:4px;font-family:var(--sr-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-accent)}.sr-body .sr-company{background:var(--sr-panel2)}.sr-body .sr-company>.sr-wrap{padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(72px,9vw,120px)}.sr-body .sr-company-in{display:flex;flex-wrap:wrap;gap:48px 80px}.sr-body .sr-company-intro{flex:1 1 360px}.sr-body .sr-h2.sr-h2--sm{font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.015em}.sr-body .sr-company-intro .sr-muted{margin-top:24px;max-width:460px}.sr-body .sr-facts{flex:1 1 480px;display:flex;flex-wrap:wrap}.sr-body .sr-fact{flex:1 1 220px;padding:22px 24px 22px 0;border-top:1px solid var(--sr-line2)}.sr-body .sr-fact-k{font-family:var(--sr-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-dim)}.sr-body .sr-fact-v{margin-top:8px;font-size:18px}.sr-body .sr-contact{display:flex;flex-wrap:wrap;gap:56px 96px}.sr-body .sr-contact-intro{flex:1 1 400px}.sr-body .sr-h2.sr-h2--xl{font-size:clamp(36px,5vw,72px);line-height:1;font-stretch:110%;letter-spacing:-.025em}.sr-body .sr-contact-intro .sr-lead2{margin-top:28px;max-width:440px;color:var(--sr-soft)}.sr-body .sr-email{margin-top:36px;font-size:clamp(20px,2vw,26px);font-weight:500}.sr-body .sr-email a{display:inline-block;padding-bottom:6px;border-bottom:1px solid var(--sr-accent)}.sr-body .sr-form{flex:1 1 440px;display:flex;flex-direction:column;gap:22px;position:relative}.sr-body .sr-form-row{display:flex;flex-wrap:wrap;gap:22px}.sr-body .sr-field{flex:1 1 200px;display:flex;flex-direction:column;gap:8px}.sr-body .sr-field label{font-family:var(--sr-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-muted)}.sr-body .sr-field :is(input,textarea){width:100%;box-sizing:border-box;margin:0;background:var(--sr-panel);border:1px solid var(--sr-line3);border-radius:2px;color:var(--sr-ink);font:inherit;box-shadow:none}.sr-body .sr-field input{height:50px;padding:0 14px}.sr-body .sr-field textarea{padding:14px;resize:vertical;min-height:140px}.sr-body .sr-field :is(input,textarea):focus{outline:2px solid var(--sr-accent);outline-offset:1px;border-color:transparent}.sr-body .sr-form-note{font-size:14px;color:var(--sr-dim)}.sr-body .sr-form-note a{border-bottom:1px solid rgba(236,238,241,.3)}.sr-body .sr-submit{align-self:flex-start;min-height:52px;padding:0 30px;background:var(--sr-accent);color:var(--sr-bg);border:0;border-radius:2px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s ease}.sr-body .sr-submit:hover{background:#F6BC69}.sr-body .sr-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.sr-body .sr-alert{padding:14px 18px;border-radius:2px;font-size:15px;border:1px solid}.sr-body .sr-alert--ok{border-color:var(--sr-accent);color:var(--sr-ink);background:rgba(240,166,64,.08)}.sr-body .sr-alert--err{border-color:#E0705A;color:var(--sr-ink);background:rgba(224,112,90,.08)}.sr-body .sr-footer{border-top:1px solid var(--sr-line)}.sr-body .sr-footer-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:36px;padding-bottom:36px;font-family:var(--sr-mono);font-size:12px;letter-spacing:.08em;color:var(--sr-dim)}.sr-body .sr-footer-l{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.sr-body .sr-footer-word{height:14px;width:auto;display:block}.sr-body .sr-footer-r{display:flex;flex-wrap:wrap;gap:28px}.sr-body .sr-footer-r a{color:var(--sr-muted)}.sr-body .sr-legal>.sr-wrap{max-width:880px}.sr-body .sr-legal .sr-h2{margin-bottom:12px}.sr-body .sr-legal :is(p,ul){margin-top:18px;color:var(--sr-soft)}.sr-body .sr-legal ul{padding-left:1.2em}.sr-body .sr-legal li+li{margin-top:6px}.sr-body .sr-legal h3{margin-top:48px;font-size:22px;font-weight:600;font-stretch:106%}.sr-body .sr-legal a{color:var(--sr-ink);border-bottom:1px solid var(--sr-accent)}.sr-body .sr-legal .sr-updated{font-family:var(--sr-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-dim)}@keyframes sr-flow{to{stroke-dashoffset:-280}}@keyframes sr-travel{from{stroke-dashoffset:2110}to{stroke-dashoffset:0}}@keyframes sr-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sr-tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){html:has(body.sr-body){scroll-behavior:auto}.sr-strand,.sr-pulse,.sr-body .sr-ticker-track,.sr-body .sr-hero :is(.sr-eyebrow,.sr-h1,.sr-lead,.sr-ctas,.sr-hero-mark){animation:none}.sr-body .sr-card:hover{transform:none}}