@media (prefers-reduced-motion:no-preference){html:has(.hshell){scroll-behavior:smooth}}.verdant.hshell{--rail:272px;--foot-h:54px;--topbar-h:78px;--paper:#F2F2EC;--ink:#142338;--sand:#E3E5DE;--stone:#4B566A;--gold:#AC8730;--gold-soft:rgba(172,135,48,0.12);--gold-line:rgba(20,35,56,0.16);--gold-strong:#8F6F22;--sapphire:#1C3A5E;--sapphire-soft:rgba(28,58,94,0.10);--orange:#FF9C00;--rail-bg:#DCDED3;--grid-line:rgba(20,35,56,0.10);--featured-bg:linear-gradient(180deg,rgba(227,229,222,0.8),rgba(227,229,222,0.35));--serif:var(--font-heading);--sans:var(--font-sans);--mono:var(--font-mono);--champagne:var(--gold);--champagne-soft:var(--gold-soft);--champagne-line:var(--gold-line);--champagne-pale:var(--gold-strong);--champagne-deep:var(--gold-strong);--green-deep:var(--sapphire);--green-forest:var(--sapphire);--green-line:var(--gold-line);--terracotta:var(--orange);--terracotta-soft:var(--sapphire-soft);--nav-bg:color-mix(in srgb,var(--rail-bg) 90%,transparent);--sun-glow-1:var(--gold-soft);--sun-glow-2:var(--sapphire-soft);--radius:2px;--background:var(--paper);--foreground:var(--ink);--card:var(--sand);--card-foreground:var(--ink);--popover:var(--sand);--popover-foreground:var(--ink);--primary:var(--gold);--primary-foreground:var(--paper);--secondary:var(--sand);--secondary-foreground:var(--ink);--muted:var(--sand);--muted-foreground:var(--stone);--accent:var(--sand);--accent-foreground:var(--ink);--border:var(--gold-line);--input:var(--gold-line);--ring:var(--gold);--sidebar:var(--rail-bg);--sidebar-foreground:var(--ink);--sidebar-primary:var(--gold);--sidebar-primary-foreground:var(--paper);--sidebar-accent:var(--sand);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--gold-line);--sidebar-ring:var(--gold);--accent-gold:var(--gold);--accent-gold-light:var(--gold-strong);font-family:var(--sans);font-size:16px;line-height:1.55;font-variant-numeric:normal;color:var(--ink);overflow-x:hidden;background-color:var(--paper);background-image:radial-gradient(ellipse 70% 50% at 100% 0,rgba(172,135,48,.14) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,rgba(28,58,94,.12) 0,transparent 55%);background-attachment:fixed}.dark .verdant.hshell{--paper:#0A1712;--ink:#E9E7D3;--sand:#0E2018;--stone:#87968A;--gold:#D8B25A;--gold-soft:rgba(216,178,90,0.12);--gold-line:rgba(216,178,90,0.20);--gold-strong:#E5C778;--sapphire:#2E6B45;--sapphire-soft:rgba(46,107,69,0.18);--orange:#FF9C00;--rail-bg:#050D09;--grid-line:rgba(216,178,90,0.08);--featured-bg:linear-gradient(180deg,rgba(46,107,69,0.18),rgba(14,32,24,0.22));--champagne:var(--gold);--champagne-soft:var(--gold-soft);--champagne-line:var(--gold-line);--champagne-pale:var(--gold-strong);--champagne-deep:var(--gold-strong);--green-deep:var(--sapphire);--green-forest:var(--sapphire);--green-line:var(--gold-line);--terracotta:var(--orange);--terracotta-soft:var(--sapphire-soft);--nav-bg:color-mix(in srgb,var(--rail-bg) 90%,transparent);--sun-glow-1:var(--gold-soft);--sun-glow-2:var(--sapphire-soft);--background:var(--paper);--foreground:var(--ink);--card:var(--sand);--card-foreground:var(--ink);--popover:var(--sand);--popover-foreground:var(--ink);--primary:var(--gold);--primary-foreground:var(--paper);--secondary:var(--sand);--secondary-foreground:var(--ink);--muted:var(--sand);--muted-foreground:var(--stone);--accent:var(--sand);--accent-foreground:var(--ink);--border:var(--gold-line);--input:var(--gold-line);--ring:var(--gold);--sidebar:var(--rail-bg);--sidebar-foreground:var(--ink);--sidebar-primary:var(--gold);--sidebar-primary-foreground:var(--paper);--sidebar-accent:var(--sand);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--gold-line);--sidebar-ring:var(--gold);--accent-gold:var(--gold);--accent-gold-light:var(--gold-strong);background-color:var(--paper);background-image:radial-gradient(ellipse 70% 50% at 100% 0,rgba(216,178,90,.1) 0,transparent 55%),radial-gradient(ellipse 60% 55% at 0 100%,rgba(46,107,69,.22) 0,transparent 55%)}.hshell a{text-decoration:none;color:inherit}.hshell button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.hshell :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.hshell :where(section[id],#contact){scroll-margin-top:96px}.hshell img,.hshell svg{display:block;max-width:100%}.hshell .serif{font-family:var(--serif);font-weight:400}.hshell .em{font-family:var(--serif);font-style:italic;color:var(--gold)}.hshell .off{color:var(--orange)}.hshell .mono{font-family:var(--mono);letter-spacing:normal;font-variant-numeric:normal}html:not([lang=en]) .hshell .lang-en,html[lang=en] .hshell .lang-es{display:none}.hshell[data-phase=operational] .pre-only,.hshell[data-phase=prelaunch] .op-only{display:none!important}.hshell .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 22px;border-radius:2px;font-family:var(--sans);font-size:13.5px;font-weight:500;letter-spacing:.01em;transition:transform .15s,background .2s,color .2s,border-color .2s;cursor:pointer;border:1px solid transparent;white-space:nowrap}.hshell .btn:active{transform:translateY(1px)}.hshell .btn-fill{background:var(--gold);color:var(--paper)}.hshell .btn-fill:hover{background:var(--ink)}.hshell .btn-line{border-color:var(--gold-line);color:var(--ink)}.hshell .btn-line:hover{border-color:var(--gold);color:var(--gold)}.hshell .btn-sm{height:38px;padding:0 15px;font-size:12.5px}.hshell .btn-full{width:100%}.hshell .toggle{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:1px solid var(--gold-line);border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);cursor:pointer;background:transparent;transition:border-color .2s,color .2s}.hshell .toggle:hover{border-color:var(--gold);color:var(--gold)}.hshell .toggle .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}.hshell .seg{display:inline-flex;align-items:center;border:1px solid var(--gold-line);border-radius:999px;padding:3px;height:32px}.hshell .seg button{height:24px;padding:0 10px;border-radius:999px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);white-space:nowrap;transition:background .16s,color .16s}.hshell .seg button.on{background:var(--gold);color:var(--paper)}.hshell .seg.seg-lang button{padding:0 8px;letter-spacing:.06em}.hshell .seg-theme button{padding:0 8px;display:inline-flex;align-items:center}.hshell .seg-theme svg{width:14px;height:14px;display:block}.hshell .ctrl-lbl{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--stone);align-self:center}html:not([lang=en]) .hshell .seg-lang button[data-lang=es],html[lang=en] .hshell .seg-lang button[data-lang=en]{background:var(--gold);color:var(--paper)}.hshell .rail{position:fixed;top:0;left:0;width:var(--rail);height:100vh;padding:34px 30px;display:flex;flex-direction:column;border-right:1px solid var(--gold-line);background:var(--rail-bg);z-index:50}.hshell .rail .brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--serif);font-size:20px}.hshell .rail .brand .num{color:var(--gold)}.hshell .brand-emblem{height:69px;width:auto;display:block;flex:0 0 auto}.hshell .rail .estd{margin-top:14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.hshell .rail nav{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:2px}.hshell .rail nav a{font-family:var(--serif);font-size:21px;color:var(--stone);padding:10px 0;transition:color .16s,padding-left .2s;position:relative}.hshell .rail nav a:before{content:"";position:absolute;left:-30px;top:50%;width:0;height:1px;background:var(--gold);transition:width .22s;transform:translateY(-50%)}.hshell .rail nav a:hover{color:var(--ink);padding-left:8px}.hshell .rail nav a:hover:before{width:20px}.hshell .rail nav a.active,.hshell .rail nav a[aria-current=page]{color:var(--gold);padding-left:8px}.hshell .rail nav a.active:before,.hshell .rail nav a[aria-current=page]:before{width:20px}.hshell .rail .bot{display:flex;flex-direction:column;gap:14px}.hshell .rail .ctrls{display:flex;flex-wrap:wrap;gap:8px}.hshell .rail .status{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--stone);display:flex;align-items:center;gap:8px}.hshell .rail .status .led{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold);animation:h-led-pulse 2.6s ease-in-out infinite;flex:0 0 auto}@keyframes h-led-pulse{0%,to{opacity:1}50%{opacity:.35}}html:not(.dark) .hshell .rail .top{margin:-34px -30px 0;padding:40px 30px 22px;background:radial-gradient(125% 132% at 34% 40%,rgba(10,23,18,.96) 0,rgba(10,23,18,.88) 32%,rgba(10,23,18,.52) 56%,rgba(10,23,18,0) 82%)}html:not(.dark) .hshell .rail .top .brand span{color:#ECEAD8}html:not(.dark) .hshell .rail .top .brand .num{color:#D8B25A}html:not(.dark) .hshell .rail .top .estd{color:#95A295}html:not(.dark) .hshell .topbar .brand{margin-left:-6px;padding:0 28px 0 6px;background:radial-gradient(120% 155% at 22% 50%,rgba(10,23,18,.96) 0,rgba(10,23,18,.74) 44%,rgba(10,23,18,0) 82%)}html:not(.dark) .hshell .topbar .brand span{color:#ECEAD8}html:not(.dark) .hshell .topbar .brand .num{color:#D8B25A}.hshell .floatcta{position:fixed;top:22px;right:26px;z-index:60;display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:color-mix(in srgb,var(--paper) 60%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--gold-line) 60%,transparent)}.hshell .floatcta .btn{border-radius:999px}.hshell .topbar{display:none;position:sticky;top:0;z-index:55;height:var(--topbar-h);align-items:center;justify-content:space-between;padding-inline:clamp(18px,5vw,28px);border-bottom:1px solid var(--gold-line);background:color-mix(in srgb,var(--rail-bg) 90%,transparent);backdrop-filter:blur(12px)}.hshell .topbar .brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-size:18px}.hshell .topbar .brand .num{color:var(--gold)}.hshell .topbar .brand-emblem{height:66px}.hshell .topbar .tb-right{display:flex;align-items:center;gap:9px}.hshell .menu-btn{width:44px;height:44px;border:1px solid var(--gold-line);border-radius:2px;display:grid;place-items:center;color:var(--ink)}.hshell .topbar .btn{height:44px}.hshell .overlay{position:fixed;inset:var(--topbar-h) 0 0;background:var(--paper);z-index:54;padding:28px clamp(18px,5vw,28px) 40px;display:none;flex-direction:column;gap:6px;overflow-y:auto}.hshell .overlay.open{display:flex}.hshell .overlay a.ov-link{font-family:var(--serif);font-size:30px;padding:15px 0;border-bottom:1px solid var(--gold-line)}.hshell .overlay a.ov-link.active,.hshell .overlay a.ov-link[aria-current=page]{color:var(--gold)}.hshell .overlay .ov-foot{margin-top:22px;display:flex;flex-direction:column;gap:12px}.hshell .overlay .ov-foot .btn{height:52px}.hshell .overlay .ov-ctrls{margin-top:22px;display:flex;flex-direction:column;gap:14px}.hshell .overlay .ov-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.hshell .overlay .ov-row .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.hshell .main{margin-left:var(--rail);padding-bottom:var(--foot-h)}.hshell .section{padding:clamp(56px,8vw,112px) clamp(28px,6vw,96px);position:relative}.hshell .section+.section{border-top:1px solid var(--gold-line)}.hshell .container{max-width:1080px}.hshell .sh{margin-bottom:38px}.hshell .sh .mlabel{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.hshell .sh h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,4vw,50px);line-height:1.05;letter-spacing:-.015em;margin:14px 0 0;max-width:18ch}.hshell .sh h2.wide{max-width:28ch;font-size:clamp(25px,3.6vw,42px)}.hshell .sh .lede{color:var(--stone);font-size:16px;max-width:560px;line-height:1.62;margin-top:16px}.hshell .subhead{margin:52px 0 24px}.hshell .subhead .mlabel{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.hshell .subhead h3{font-family:var(--serif);font-weight:400;font-size:clamp(22px,3vw,32px);line-height:1.1;margin:10px 0 0}.hshell .subhead .note{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--stone);margin-top:8px}.hshell .more{display:inline-flex;align-items:center;gap:9px;margin-top:30px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);transition:color .16s}.hshell .more:hover{color:var(--ink)}.hshell .more .arr{display:inline-block;transition:transform .18s}.hshell .more:hover .arr{transform:translateX(4px)}.hshell .smallprint{margin-top:16px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone)}.hshell .close{text-align:center}.hshell .close h2{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,5vw,54px);line-height:1.1;margin:0 auto;max-width:18ch}.hshell .close h2 .em{font-style:normal}.hshell .capture{margin:30px auto 0;max-width:470px;display:flex;flex-direction:column;gap:12px}.hshell .capture input{width:100%;height:50px;padding:0 16px;background:var(--sand);border:1px solid var(--gold-line);border-radius:2px;font-family:var(--sans);font-size:15px;color:var(--ink)}.hshell .capture input::placeholder{color:var(--stone)}.hshell .capture input:focus{outline:none;border-color:var(--gold)}.hshell .close .note{margin-top:14px;font-size:10px;letter-spacing:.06em}.hshell .close .note,.hshell .foot{font-family:var(--mono);color:var(--stone);text-transform:uppercase}.hshell .foot{position:fixed;left:var(--rail);right:0;bottom:0;z-index:45;height:var(--foot-h);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(24px,5vw,64px);border-top:1px solid var(--gold-line);background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:blur(12px);font-size:10.5px;letter-spacing:.1em}.hshell .foot .num{color:var(--gold)}.hshell .foot-brand{display:inline-flex;align-items:center;gap:8px}.hshell .foot-logo{height:15px;width:auto;display:inline-block;color:var(--orange)}.hshell .foot .links{display:flex;gap:22px}.hshell .foot .links a:hover{color:var(--orange)}.hshell .foot .links a[aria-current=page],.hshell .foot .links a[aria-current=page]:hover{color:var(--gold)}.hshell .foot .right{white-space:nowrap}.hshell .rev{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.hshell .rev.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.hshell){scroll-behavior:auto}.hshell .rev{opacity:1;transform:none;transition:none}.hshell .rail .status .led{animation:none}.hshell .btn,.hshell .inst>div,.hshell .ledger .lr,.hshell .more .arr,.hshell .rail nav a,.hshell .seg button,.hshell .toggle{transition:none}}@media (max-width:980px){.hshell .floatcta,.hshell .rail{display:none}.hshell .topbar{display:flex}.hshell .main{margin-left:0}.hshell .foot{left:0}}@media (max-width:640px){.hshell .foot{font-size:9px;letter-spacing:.06em;padding-inline:18px}.hshell .foot .links{gap:14px}.hshell .foot .links a:nth-child(3):not([aria-current=page]){display:none}}