.page-hero{position:relative;padding:160px 0 80px;border-bottom:1px solid var(--line);background:var(--bg)}.page-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-bottom:24px}.page-eyebrow:before{content:"";width:32px;height:1px;background:var(--accent)}.page-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(48px,6vw,88px);line-height:1.02;letter-spacing:-.02em;color:var(--ink-1);max-width:20ch;margin:0 0 24px}.page-title em{font-style:italic;color:var(--accent-ink)}.page-lede{font-family:var(--font-sans);font-size:clamp(18px,1.4vw,22px);line-height:1.5;color:var(--ink-2);max-width:60ch;margin:0 0 32px}.page-meta{display:flex;gap:32px;flex-wrap:wrap;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.page-meta-item{display:flex;flex-direction:column;gap:4px}.page-meta-k{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.page-meta-v{font-family:var(--font-sans);font-size:var(--step-0);color:var(--ink-1);font-weight:500}.page-section{padding:100px 0;border-bottom:1px solid var(--line)}.page-section:last-of-type{border-bottom:0}.page-section.dark{background:var(--bg-inverse);color:rgba(255,255,255,.72)}.page-section.alt{background:var(--bg-2)}.page-section h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,3.6vw,56px);line-height:1.05;letter-spacing:-.015em;margin:0 0 24px;max-width:22ch}.page-section.dark h2{color:#faf6ea}.page-section h3{font-family:var(--font-sans);font-weight:600;font-size:clamp(20px,1.6vw,26px);line-height:1.25;margin:0 0 12px}.page-section p{font-family:var(--font-sans);font-size:var(--step-0);line-height:1.65;color:var(--ink-2);max-width:65ch}.page-section.dark p{color:rgba(255,255,255,.72)}.two-col{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:80px;gap:80px;align-items:start}.two-col-lede{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}@media (max-width:900px){.two-col{grid-template-columns:1fr;gap:32px}}.bio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:32px;gap:32px;margin-top:48px}.bio-card{padding:28px;border:1px solid var(--line);background:var(--bg);border-radius:var(--r-md);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s}.bio-card:hover{transform:translateY(-4px);border-color:var(--accent)}.bio-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:24px;color:var(--bg-inverse);margin-bottom:20px}.bio-name{font-family:var(--font-sans);font-weight:600;font-size:18px;color:var(--ink-1);margin:0 0 4px}.bio-role{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 16px}.bio-blurb{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}.timeline{display:flex;flex-direction:column;gap:0;margin-top:48px}.mile{display:grid;grid-template-columns:180px 1fr;grid-gap:48px;gap:48px;padding:32px 0;border-top:1px solid var(--line);align-items:start}.mile:last-child{border-bottom:1px solid var(--line)}.mile-date{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-ink);padding-top:6px}.mile-title{font-family:var(--font-serif);font-size:clamp(22px,2vw,32px);font-weight:400;line-height:1.2;margin:0 0 10px;letter-spacing:-.01em;color:var(--ink-1)}.mile-copy{font-size:var(--step-0);line-height:1.6;color:var(--ink-2);margin:0;max-width:60ch}@media (max-width:700px){.mile{grid-template-columns:1fr;gap:8px}}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1px;gap:1px;background:var(--line);margin:48px 0}.metric-cell{padding:32px 28px;background:var(--bg)}.metric-n{font-family:var(--font-serif);font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:-.02em;color:var(--ink-1);margin-bottom:8px}.metric-n em{font-style:italic;color:var(--accent-ink)}.metric-l{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.doc-table{width:100%;border-collapse:collapse;margin:32px 0;font-size:15px}.doc-table th{text-align:left;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);padding:14px 16px;border-bottom:1px solid var(--line-strong);background:var(--bg-2)}.doc-table td{padding:18px 16px;border-bottom:1px solid var(--line);color:var(--ink-1);vertical-align:top}.doc-table td.mono{font-family:var(--font-mono);color:var(--ink-2)}.docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;margin:32px 0}.doc-card{padding:24px;border:1px solid var(--line);background:var(--bg);border-radius:var(--r-md);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px;transition:all .3s}.doc-card:hover{border-color:var(--accent);transform:translateY(-2px)}.doc-card .doc-kind{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-ink)}.doc-card .doc-title{font-family:var(--font-serif);font-size:20px;color:var(--ink-1);letter-spacing:-.01em;margin:0}.doc-card .doc-meta{font-family:var(--font-mono);font-size:13px;color:var(--ink-2);margin-top:auto;display:flex;justify-content:space-between}.news-list{display:flex;flex-direction:column;margin-top:32px}.news-item{display:grid;grid-template-columns:120px 1fr 180px 24px;grid-gap:32px;gap:32px;align-items:center;padding:28px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:all .3s}.news-item:last-child{border-bottom:1px solid var(--line)}.news-item:hover{padding-left:16px}.news-item:hover,.news-item:hover+.news-item{border-top-color:var(--accent)}.news-date{font-family:var(--font-mono);font-size:13px;color:var(--ink-2);letter-spacing:.05em}.news-title{font-family:var(--font-serif);font-size:clamp(18px,1.6vw,24px);font-weight:400;line-height:1.3;color:var(--ink-1);margin:0;letter-spacing:-.01em}.news-outlet{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-2);text-align:right}.news-arrow{font-family:var(--font-serif);color:var(--accent-ink);font-size:18px}@media (max-width:800px){.news-item{grid-template-columns:1fr;gap:8px}.news-outlet{text-align:left}}.role-list{display:flex;flex-direction:column;margin-top:32px}.role{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.role:last-child{border-bottom:1px solid var(--line)}.role-title{font-family:var(--font-sans);font-weight:600;font-size:18px;color:var(--ink-1)}.role-team{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ink)}.role-loc{font-family:var(--font-sans);font-size:14px;color:var(--ink-2)}.role-cta{font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-1);padding:10px 16px;border:1px solid var(--line-strong);border-radius:var(--r-sm);transition:all .3s}.role:hover .role-cta{background:var(--accent);color:var(--bg-inverse);border-color:var(--accent)}@media (max-width:800px){.role{grid-template-columns:1fr;gap:8px}}.form-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.form-aside{position:-webkit-sticky;position:sticky;top:100px;padding:32px;border:1px solid var(--line);background:var(--bg-2);border-radius:var(--r-md)}.form-aside h4{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin:0 0 16px}.form-aside ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.form-aside li{font-size:14px;line-height:1.5;color:var(--ink-1);padding-left:24px;position:relative}.form-aside li:before{content:"✓";position:absolute;left:0;color:var(--accent-ink);font-weight:700}form.gk-form{display:flex;flex-direction:column;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.form-field label .req{color:var(--accent-ink)}.form-field input,.form-field select,.form-field textarea{padding:14px 16px;border:1px solid var(--line-strong);background:var(--bg);border-radius:var(--r-sm);font-family:var(--font-sans);font-size:16px;color:var(--ink-1);transition:border-color .2s;font-feature-settings:"ss01"}.form-field textarea{resize:vertical;min-height:120px;font-family:var(--font-sans)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 25%,transparent)}.form-chips{display:flex;flex-wrap:wrap;gap:10px}.form-chip{padding:10px 16px;border:1px solid var(--line-strong);background:var(--bg);border-radius:999px;font-family:var(--font-sans);font-size:14px;color:var(--ink-1);cursor:pointer;transition:all .2s}.form-chip.is-active,.form-chip:hover{border-color:var(--accent)}.form-chip.is-active{background:var(--accent);color:var(--bg-inverse)}.form-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--line)}.form-submit .btn{flex-shrink:0}.form-submit .form-legal{flex:1 1 auto;min-width:0}.form-legal{font-size:12px;color:var(--ink-2);max-width:38ch;line-height:1.5}.form-legal a{color:var(--accent-ink)}@media (max-width:900px){.form-wrap{grid-template-columns:1fr;gap:32px}.form-aside{position:static}.form-row{grid-template-columns:1fr}}.legal-doc{max-width:760px;margin:0 auto}.legal-doc h2{font-family:var(--font-serif);font-size:32px;font-weight:400;letter-spacing:-.01em;margin:48px 0 16px;color:var(--ink-1);max-width:none}.legal-doc h3{font-family:var(--font-sans);font-size:18px;font-weight:600;margin:32px 0 8px;color:var(--ink-1)}.legal-doc li,.legal-doc p{font-size:16px;line-height:1.7;color:var(--ink-2);max-width:none}.legal-doc ol,.legal-doc ul{padding-left:20px;margin:16px 0}.legal-doc li{margin-bottom:8px}.legal-doc strong{color:var(--ink-1);font-weight:600}.legal-toc{padding:24px 28px;border:1px solid var(--line);background:var(--bg-2);border-radius:var(--r-md);margin-bottom:48px}.legal-toc h4{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px}.legal-toc ol{margin:0;padding-left:20px;column-count:2;column-gap:32px}.legal-toc a{color:var(--ink-1);text-decoration:none;font-size:14px;line-height:1.9}.legal-toc a:hover{color:var(--accent-ink)}.stat-callout{padding:48px;border-left:3px solid var(--accent);background:linear-gradient(90deg,color-mix(in oklch,var(--accent) 8%,var(--bg)),transparent 40%);margin:48px 0}.stat-callout .stat-n{font-size:clamp(48px,6vw,96px);line-height:1;letter-spacing:-.03em;color:var(--ink-1);margin-bottom:16px}.stat-callout .stat-n em{color:var(--accent-ink)}.stat-callout .stat-copy{font-family:var(--font-serif);font-size:clamp(18px,1.8vw,24px);line-height:1.4;max-width:50ch}.feat-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px;margin-top:48px}.feat-item{padding-top:24px;border-top:1px solid var(--line-strong)}.feat-item .feat-num{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;color:var(--accent);margin-bottom:14px;text-transform:uppercase}.feat-item h3{font-family:var(--font-serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;margin:0 0 10px}.feat-item p{font-size:15px;line-height:1.6}.spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:40px}.spec-cell{padding:28px;background:var(--bg)}.spec-cell .spec-k{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.spec-cell .spec-v{font-family:var(--font-sans);font-size:18px;color:var(--ink-1);line-height:1.4}.crumb{font-size:var(--step--2);letter-spacing:.1em;margin-bottom:16px}.crumb,.crumb a{color:var(--ink-2)}.crumb .sep{color:var(--line-strong)}.page-cta{position:relative;padding:120px 0;background:radial-gradient(900px 500px at 50% 0,rgba(198,149,36,.18),transparent 65%),radial-gradient(700px 400px at 85% 100%,rgba(212,170,76,.1),transparent 60%),linear-gradient(180deg,#120f08,#0a0805);color:#faf6ea;overflow:hidden}.page-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,225,165,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,225,165,.04) 1px,transparent 0);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none}.page-cta>*{position:relative;z-index:1}.page-cta:after{content:"";position:absolute;left:50%;top:-1px;transform:translateX(-50%);width:240px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.page-cta h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em;color:#faf6ea;max-width:20ch;margin:0 auto 24px}.page-cta p{font-size:18px;line-height:1.5;color:rgba(255,255,255,.72);max-width:50ch;margin:0 auto 32px}.page-cta .buttons{display:flex;gap:16px;flex-wrap:wrap}.callout{padding:28px 32px;border-left:3px solid var(--accent);background:color-mix(in oklch,var(--accent) 6%,var(--bg));margin:32px 0;border-radius:0 var(--r-md) var(--r-md) 0}.callout-k{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px}.callout p{color:var(--ink-1);margin:0}.thanks{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 0}.thanks-box{max-width:520px}.thanks-mark{width:64px;height:64px;border-radius:50%;margin:0 auto 32px;border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--accent) 12%,var(--bg));color:var(--accent);font-size:28px}.office-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:40px 0 56px}@media (max-width:900px){.office-grid{grid-template-columns:1fr}}.office-card{position:relative;padding:28px 28px 24px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);display:flex;flex-direction:column;gap:14px;transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s;overflow:hidden}.office-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.office-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 32px -20px color-mix(in oklch,var(--accent) 40%,transparent)}.office-card:hover:before{transform:scaleX(1)}.office-card.is-open{border-color:color-mix(in oklch,var(--accent) 70%,var(--line))}.office-card.is-open:after{content:"● OPEN";position:absolute;top:24px;right:24px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#1e7f3e;animation:pulse-dot 2.4s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.office-top{display:flex;align-items:center;gap:14px}.office-flag{width:44px;height:30px;border-radius:3px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.15),inset 0 0 0 1px rgba(0,0,0,.08);flex-shrink:0}.office-flag svg{display:block;width:100%;height:100%}.office-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.office-city{font-family:var(--font-serif);font-size:36px;line-height:1;letter-spacing:-.02em;color:var(--ink-1);margin-top:4px}.office-city em{font-style:italic;color:var(--accent-ink);font-size:.7em;font-weight:400}.office-addr{font-size:14px;line-height:1.6;color:var(--ink-2);margin:0}.office-lines{display:flex;flex-direction:column;gap:1px;margin-top:8px;border-top:1px solid var(--line)}.office-lines>*{display:grid;grid-template-columns:80px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;font-size:13px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:color .2s}.office-lines>:last-child{border-bottom:0}.office-lines a:hover{color:var(--accent-ink)}.office-lines .lk{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.office-lines .lv{font-family:var(--font-mono);font-size:13px;color:var(--ink-1)}.follow-sun{margin-top:20px;padding:32px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md)}.follow-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.follow-k{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.follow-note{font-size:14px;line-height:1.5;color:var(--ink-2);margin:0;max-width:56ch}.follow-live{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);font-family:var(--font-mono);font-size:12px;color:var(--ink-1);white-space:nowrap}.live-dot{width:8px;height:8px;border-radius:50%;background:#1e7f3e;box-shadow:0 0 0 0 rgba(30,127,62,.5);animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgba(30,127,62,.5)}70%{box-shadow:0 0 0 8px rgba(30,127,62,0)}to{box-shadow:0 0 0 0 rgba(30,127,62,0)}}.follow-track{position:relative;padding:0 0 4px}.follow-ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);letter-spacing:.1em;padding:0 0 10px;border-bottom:1px dashed var(--line)}.follow-rows{display:flex;flex-direction:column;gap:10px;padding-top:14px}.follow-row{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;align-items:center;position:relative}.row-k{letter-spacing:.15em;color:var(--ink-2)}.row-bar,.row-k{font-family:var(--font-mono);font-size:11px}.row-bar{position:relative;height:28px;border-radius:4px;display:flex;align-items:center;padding-left:12px;color:var(--ink-1);transition:transform .3s,box-shadow .3s}.row-bar:before{content:"";position:absolute;inset:0;border-radius:4px;background:color-mix(in oklch,var(--accent) 15%,transparent);border:1px solid color-mix(in oklch,var(--accent) 30%,var(--line));z-index:0}.row-bar>span{position:relative;z-index:1}.row-bar.is-now:before{background:color-mix(in oklch,var(--accent) 30%,transparent);border-color:var(--accent)}.row-bar.is-now{box-shadow:0 6px 18px -12px var(--accent)}.row-bar.ind:before{filter:hue-rotate(-10deg)}.row-bar.uae:before{filter:hue-rotate(5deg)}.row-bar.usa:before{filter:hue-rotate(15deg)}.follow-now{top:28px;bottom:0;width:1px;transition:left .4s cubic-bezier(.2,.8,.2,1);pointer-events:none}.follow-now,.follow-now:before{position:absolute;background:var(--ink-1)}.follow-now:before{content:"";top:-4px;left:-4px;width:9px;height:9px;border-radius:50%}.follow-now:after{content:"NOW";position:absolute;top:-20px;left:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--ink-1)}.direct-lines{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.direct-lines li{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line);padding-left:0!important}.direct-lines li:last-child{border-bottom:0}.direct-lines li:before{display:none!important}.direct-lines .dl-k{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.direct-lines a{font-family:var(--font-mono);font-size:13px;color:var(--ink-1);text-decoration:none;transition:color .2s;border-bottom:1px solid transparent}.direct-lines a:hover{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.direct-lines.mono-lines a{color:var(--ink-1)}.aside-sep{height:1px;background:var(--line);margin:20px 0 16px}.gk-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s);will-change:opacity,transform}.gk-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gk-reveal{opacity:1;transform:none;transition:none}}.doc-table.gk-reveal{transform:translateY(8px)}.foot-contacts,.foot-regions{margin:16px 0 0;display:flex;flex-direction:column;gap:6px}.foot-regions li{display:grid;grid-template-columns:64px 1fr;grid-gap:10px;gap:10px;align-items:baseline;font-size:13px}.foot-regions .fr-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}.foot-regions .fr-v{color:rgba(255,255,255,.78)}.foot-contacts{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.foot-contacts li{font-size:13px}.foot-contacts a{color:rgba(255,255,255,.7);text-decoration:none;font-family:var(--font-mono);transition:color .2s}.foot-contacts a:hover{color:var(--accent)}.page-hero{padding:184px 0 120px;overflow:hidden;isolation:isolate;background:radial-gradient(1200px 600px at 90% -10%,rgba(212,170,76,.22),transparent 60%),radial-gradient(800px 500px at -10% 120%,rgba(56,44,20,.12),transparent 55%),var(--bg)}.page-hero:before{inset:0;background-image:linear-gradient(rgba(56,44,20,.05) 1px,transparent 0),linear-gradient(90deg,rgba(56,44,20,.05) 1px,transparent 0);background-size:64px 64px;background-position:50%;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 30%,transparent 75%);opacity:.7}.page-hero:after,.page-hero:before{content:"";position:absolute;z-index:0;pointer-events:none}.page-hero:after{right:-180px;top:80px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,232,176,.9) 0,rgba(212,170,76,.45) 35%,rgba(120,88,32,.15) 70%,transparent 100%);filter:blur(2px);animation:orb-drift 16s ease-in-out infinite alternate}@keyframes orb-drift{0%{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-30px,40px) scale(1.04);opacity:1}to{transform:translate(20px,80px) scale(.98);opacity:.9}}.page-hero .container{position:relative;z-index:2}.page-hero .container:before{content:attr(data-ghost);position:absolute;left:-.05em;bottom:-.2em;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(160px,26vw,400px);line-height:.85;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(246,239,223,.13);text-stroke:1.5px rgba(246,239,223,.13);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1;white-space:nowrap;opacity:.9}.page-hero-meter{position:absolute;top:96px;left:0;right:0;height:28px;display:flex;align-items:center;gap:14px;padding:0 32px;font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:rgba(56,44,20,.55);border-top:1px solid rgba(56,44,20,.08);border-bottom:1px solid rgba(56,44,20,.08);background:linear-gradient(90deg,transparent,rgba(212,170,76,.06),transparent);overflow:hidden;z-index:1;pointer-events:none}.page-hero-meter .pm-dot{width:6px;height:6px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 0 rgba(46,204,113,.6);animation:pm-pulse 2.4s ease-out infinite}@keyframes pm-pulse{0%{box-shadow:0 0 0 0 rgba(46,204,113,.55)}70%{box-shadow:0 0 0 10px rgba(46,204,113,0)}to{box-shadow:0 0 0 0 rgba(46,204,113,0)}}.page-hero-meter .pm-sp{margin-left:auto}.page-hero-meter .pm-mark{display:inline-flex;align-items:center;gap:8px}.page-hero-meter .pm-mark b{color:var(--accent);font-weight:600}.page-title:after{content:"";display:block;width:88px;height:3px;margin-top:28px;background:linear-gradient(90deg,var(--accent) 0,var(--accent-2) 60%,transparent 100%);border-radius:2px}.crumb{align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(56,44,20,.55);margin-bottom:28px}.crumb,.page-eyebrow{display:flex}.crumb a{color:inherit;text-decoration:none}.crumb a:hover{color:var(--accent)}.crumb .sep{opacity:.4}.crumb .current{color:var(--accent)}.page-hero.dark{background:radial-gradient(1000px 500px at 85% 10%,rgba(212,170,76,.28),transparent 55%),radial-gradient(700px 400px at 10% 110%,rgba(212,170,76,.08),transparent 50%),#0e0b06;color:#f6efdf}.page-hero.dark:before{background-image:linear-gradient(rgba(255,225,165,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,225,165,.06) 1px,transparent 0)}.page-hero.dark .crumb{color:rgba(246,239,223,.55)}.page-hero.dark .crumb .current{color:var(--accent)}.page-hero.dark .page-title{color:#faf2dc}.page-hero.dark .page-title em{color:var(--accent)}.page-hero.dark .page-lede{color:rgba(246,239,223,.7)}.page-hero.dark .page-eyebrow{color:rgba(246,239,223,.65)}.page-hero.dark .page-eyebrow:before{background:var(--accent)}.page-hero.dark .container:before{-webkit-text-stroke-color:rgba(255,220,150,.09);text-stroke-color:rgba(255,220,150,.09)}.page-hero.dark .page-meta{border-top-color:rgba(255,225,165,.14)}.page-hero.dark .page-meta-k{color:rgba(246,239,223,.55)}.page-hero.dark .page-meta-v{color:#faf2dc}.ticker{position:relative;padding:22px 0;background:#0e0b06;color:#f6efdf;overflow:hidden;border-top:1px solid rgba(255,225,165,.12);border-bottom:1px solid rgba(255,225,165,.12)}.ticker-track{display:flex;gap:56px;white-space:nowrap;animation:ticker-scroll 40s linear infinite;will-change:transform;padding-left:56px}.ticker-item{font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:rgba(246,239,223,.7);display:inline-flex;gap:12px;align-items:center}.ticker-item b{color:var(--accent);font-weight:600}.ticker-item .up{color:#6fdc8c}.ticker-item .down{color:#ff8a8a}.ticker-item:before{content:"◆";color:rgba(212,170,76,.4);font-size:8px}@keyframes ticker-scroll{to{transform:translateX(-50%)}}.ticker:hover .ticker-track{animation-play-state:paused}.page-section.goldband{background:radial-gradient(800px 400px at 20% 0,rgba(212,170,76,.15),transparent 60%),radial-gradient(900px 500px at 90% 100%,rgba(212,170,76,.08),transparent 55%),var(--bg);position:relative}.page-section.goldband:before{content:"";position:absolute;left:0;top:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5}.page-section.inverse{background:#0e0b06;color:#f6efdf;position:relative;overflow:hidden}.page-section.inverse:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,225,165,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,225,165,.04) 1px,transparent 0);background-size:80px 80px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 30%,transparent 80%);pointer-events:none}.page-section.inverse .container{position:relative;z-index:1}.page-section.inverse h2,.page-section.inverse h3{color:#faf2dc}.page-section.inverse p{color:rgba(246,239,223,.72)}.bio-card{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--bg) 0,rgba(212,170,76,.03) 100%)}.bio-card:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 200px at 0 0,rgba(212,170,76,.12),transparent 55%);opacity:0;transition:opacity .4s;pointer-events:none}.bio-card:hover:before{opacity:1}.bio-card:hover{box-shadow:0 20px 40px -20px rgba(56,44,20,.25)}.bio-avatar{position:relative;box-shadow:inset 0 2px 6px rgba(255,255,255,.25),0 6px 18px -8px rgba(212,170,76,.5)}.bio-avatar:after{content:"";position:absolute;inset:2px;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.35),transparent 50%);pointer-events:none}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:119px;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,transparent,var(--accent) 10%,var(--accent) 90%,transparent);opacity:.35}@media (max-width:700px){.timeline:before{display:none}}.mile{position:relative;transition:background .3s}.mile:hover{background:linear-gradient(90deg,rgba(212,170,76,.05),transparent 30%)}.mile:before{content:"";position:absolute;left:114px;top:42px;width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--accent);box-shadow:0 0 0 4px var(--bg),0 0 0 5px rgba(212,170,76,.3);transition:transform .3s}.mile:hover:before{transform:scale(1.4);background:var(--accent)}@media (max-width:700px){.mile:before{display:none}}.stat-callout{position:relative;padding:56px 48px;margin-top:64px;background:radial-gradient(600px 300px at 15% 50%,rgba(212,170,76,.12),transparent 60%),linear-gradient(180deg,var(--bg-2),var(--bg));border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r-md);overflow:hidden;display:grid;grid-template-columns:auto 1fr;grid-gap:48px;gap:48px;align-items:center}.stat-callout:after{content:"";position:absolute;right:-60px;top:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(212,170,76,.2),transparent 70%);pointer-events:none}.stat-callout .stat-n{font-family:var(--font-serif);font-size:clamp(72px,9vw,140px);line-height:.9;letter-spacing:-.04em;background:linear-gradient(135deg,var(--accent-2) 0,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.stat-callout .stat-n em{font-style:italic;font-size:.55em;color:var(--accent);-webkit-text-fill-color:var(--accent)}.stat-callout .stat-copy{max-width:45ch;margin:0;font-size:18px;line-height:1.55;color:var(--ink-2)}@media (max-width:720px){.stat-callout{grid-template-columns:1fr;padding:40px 28px;gap:20px}}.metric-strip{background:var(--bg);border:1px solid var(--line);box-shadow:0 24px 48px -32px rgba(56,44,20,.15)}.metric-cell{position:relative;transition:background .3s}.metric-cell:before{content:"";position:absolute;left:28px;top:0;width:24px;height:2px;background:var(--accent)}.metric-cell:hover{background:linear-gradient(180deg,rgba(212,170,76,.08),transparent)}.doc-card{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--bg),rgba(212,170,76,.02))}.doc-card:after{content:"↗";position:absolute;right:20px;top:20px;font-family:var(--font-serif);font-size:20px;color:var(--accent);opacity:.55;transition:transform .3s,opacity .3s}.doc-card:hover:after{opacity:1;transform:translate(4px,-4px)}.doc-card:hover{box-shadow:0 18px 36px -20px rgba(56,44,20,.22)}.doc-table th{background:linear-gradient(180deg,rgba(212,170,76,.08),var(--bg-2));color:var(--accent);border-bottom:2px solid var(--accent)}.doc-table tr:hover td{background:rgba(212,170,76,.05)}.role{position:relative;transition:padding .3s,background .3s}.role:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:center;transition:transform .3s}.role:hover:before{transform:scaleY(.6)}.role:hover{padding-left:16px;background:linear-gradient(90deg,rgba(212,170,76,.04),transparent 50%)}.news-item:hover .news-title{color:var(--accent)}.news-item:hover .news-arrow{transform:translateX(4px);color:var(--accent)}.news-arrow{transition:transform .3s,color .3s;display:inline-block}.two-col-lede{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.two-col-lede:before{content:"●";color:var(--accent);font-size:8px}.feat-num{font-family:var(--font-serif);font-size:48px;font-style:italic;background:linear-gradient(135deg,var(--accent-2),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-bottom:16px}.spec-cell{position:relative;overflow:hidden}.spec-cell:before{content:"";position:absolute;left:0;top:0;width:40px;height:1px;background:var(--accent)}.section-num{display:flex;align-items:baseline;gap:20px;font-family:var(--font-mono);font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.section-num:before{content:attr(data-n);font-family:var(--font-serif);font-style:italic;font-size:48px;letter-spacing:-.02em;color:var(--accent);line-height:1;opacity:.8}.hero-figure{position:absolute;right:4%;top:20%;bottom:12%;width:38%;max-width:520px;z-index:1;pointer-events:none;opacity:.35;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at center,black 50%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse at center,black 50%,transparent 90%)}.hero-figure img{width:100%;height:100%;object-fit:contain;object-position:center right}@media (max-width:900px){.hero-figure{display:none}}.nav-link.is-active{color:var(--accent)}.nav-link.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:-6px;height:2px;background:var(--accent);border-radius:2px}.form-heading{font-family:var(--font-display,serif);font-size:var(--step-0);font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ink);margin:0 0 8px;max-width:none}.form-subhead{font-size:var(--step--1);line-height:1.5;color:var(--ink-2);margin:0 0 20px}.form-hint{color:var(--ink-muted)}.form-error,.form-hint{margin:6px 0 0;font-size:.85em;line-height:1.4}.form-error{color:#E46A5A}.form-field [aria-invalid=true]{border-color:rgba(228,106,90,.55);box-shadow:0 0 0 3px rgba(228,106,90,.12)}.form-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);font-size:var(--step--1);line-height:1.45;margin:0 0 16px}.form-banner-error{background:rgba(228,106,90,.12);border-color:rgba(228,106,90,.32);color:#E46A5A}.form-banner-retry{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(228,106,90,.45);color:#E46A5A;padding:6px 12px;border-radius:var(--r-pill);font:inherit;font-size:var(--step--1);cursor:pointer;transition:background .16s ease,border-color .16s ease}.form-banner-retry:hover{background:rgba(228,106,90,.18);border-color:rgba(228,106,90,.7)}.form-banner-retry:focus-visible{outline:2px solid #E46A5A;outline-offset:2px}.po-success{background:linear-gradient(180deg,var(--bg-2),var(--bg));border:1px solid var(--line);border-radius:var(--r-md);padding:56px;position:relative;overflow:hidden;max-width:720px;margin:0 auto;text-align:center}.po-success:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 250px at 50% 0,var(--accent-soft),transparent 60%),radial-gradient(400px 300px at 50% 100%,var(--accent-soft),transparent 70%);opacity:.6;pointer-events:none}.po-success>*{position:relative}.po-success-mark{width:80px;height:80px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--bg);margin-bottom:24px;box-shadow:0 20px 40px -10px var(--accent-soft);animation:po-ring .6s cubic-bezier(.2,.8,.2,1) both}.po-check{stroke-dasharray:60;stroke-dashoffset:60;animation:po-check-draw .7s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes po-ring{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes po-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.po-check,.po-success-mark{animation:none}.po-check{stroke-dashoffset:0}}@media (max-width:640px){.po-success{padding:36px 24px}}.nav .logo-img{width:72px;height:72px;filter:drop-shadow(0 6px 14px rgba(198,149,36,.45))}.foot .logo-img{width:48px;height:48px;filter:drop-shadow(0 4px 10px rgba(198,149,36,.4))}.foot .logo{align-items:center}.foot-brand .foot-social{margin-top:20px;gap:10px}.foot .logo-word,.nav .logo-word{font-size:19px;font-weight:700;letter-spacing:.14em;color:var(--accent)}.nav .logo-stack{display:inline-flex;flex-direction:column;line-height:1;gap:5px}.nav .logo-tagline{font-family:var(--font-sans);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);opacity:.65}.foot .logo,.nav .logo{text-decoration:none;gap:8px}.nav{background:color-mix(in oklch,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in oklch,var(--ink) 8%,transparent)}.nav-links a{color:var(--ink)!important;font-weight:500;font-size:16px;text-decoration:none;opacity:.85}.nav-links a:hover{color:var(--accent-ink)!important;opacity:1}.nav-links a[aria-current=page]{color:var(--accent)!important;opacity:1;position:relative}.nav-links a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent);border-radius:2px}body:has(.page-hero[data-hero=cloud]) .nav:not(.scrolled),body:has(.page-hero[data-hero=investors]) .nav:not(.scrolled),body:has(.page-hero[data-hero=platform]) .nav:not(.scrolled){background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,0));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom-color:transparent}body:has(.page-hero[data-hero=cloud]) .nav:not(.scrolled) .nav-links a,body:has(.page-hero[data-hero=investors]) .nav:not(.scrolled) .nav-links a,body:has(.page-hero[data-hero=platform]) .nav:not(.scrolled) .nav-links a{color:rgba(250,242,220,.85)!important}body:has(.page-hero[data-hero=cloud]) .nav:not(.scrolled) .nav-links a:hover,body:has(.page-hero[data-hero=investors]) .nav:not(.scrolled) .nav-links a:hover,body:has(.page-hero[data-hero=platform]) .nav:not(.scrolled) .nav-links a:hover{color:var(--accent)!important}body:has(.page-hero[data-hero=cloud]) .nav:not(.scrolled) .logo-word,body:has(.page-hero[data-hero=investors]) .nav:not(.scrolled) .logo-word,body:has(.page-hero[data-hero=platform]) .nav:not(.scrolled) .logo-word{color:#faf2dc}.foot{background:#0e0b06;color:rgba(246,239,223,.85);padding:80px 0 32px;border-top:1px solid rgba(212,170,76,.18);position:relative;overflow:hidden}.foot:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.6}.foot .container{position:relative;z-index:1}.foot-grid{display:grid;grid-template-columns:1.9fr repeat(4,1fr);grid-gap:48px 40px;gap:48px 40px;align-items:start;padding-bottom:56px;border-bottom:1px solid rgba(255,225,165,.12)}@media (max-width:960px){.foot-grid{grid-template-columns:1fr 1fr 1fr;gap:48px 36px}.foot-brand{grid-column:1/-1;max-width:680px}}@media (max-width:640px){.foot-grid{grid-template-columns:1fr 1fr;gap:40px 28px}.foot{padding:56px 0 24px}}@media (max-width:460px){.foot-grid{grid-template-columns:1fr;gap:36px}}.foot-brand{max-width:360px}.foot-brand p{margin-top:18px;font-size:14px;line-height:1.6;color:rgba(246,239,223,.6)}.foot-col h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font-weight:600}.foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.foot-col ul a{color:rgba(246,239,223,.7);text-decoration:none;font-size:14px;transition:color .2s}.foot-col ul a:hover{color:var(--accent)}.foot-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;flex-wrap:wrap}.foot-bar p{margin:0;font-size:12px;color:rgba(246,239,223,.5);font-family:var(--font-mono);letter-spacing:.04em}.foot-legal{display:flex;gap:28px;align-items:center}.foot-legal a{color:rgba(246,239,223,.6);text-decoration:none;font-size:12px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;transition:color .2s;position:relative}.foot-legal a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1px;background:var(--accent);transition:right .3s var(--ease-out-expo)}.foot-legal a:hover{color:var(--accent)}.foot-legal a:hover:after{right:0}@media (max-width:640px){.foot-bar{flex-direction:column;align-items:flex-start;gap:16px}.foot-legal{gap:18px}}.foot-contacts,.foot-regions{list-style:none;padding:0;margin:18px 0 0}.foot-contacts{margin-top:22px;display:flex;flex-direction:column;gap:8px}.foot-contacts .fc-row{display:grid;grid-template-columns:64px 1fr;grid-gap:10px;gap:10px;align-items:baseline;font-size:13px}.foot-contacts .fc-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}.foot-contacts .fc-v a{color:rgba(255,255,255,.82);text-decoration:none;transition:color .2s;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.foot-contacts .fc-v a:hover{color:var(--accent)}.page-cta .buttons,.page-section .buttons{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.page-cta{text-align:center}.page-cta .buttons{justify-content:center;align-items:center}.page-cta .buttons .btn{min-width:240px;justify-content:center}.page-cta .btn-ghost{color:#faf6ea!important;border-color:rgba(246,239,223,.35)!important;background:transparent!important}.page-cta .btn-ghost:hover{background:rgba(246,239,223,.08)!important;border-color:rgba(246,239,223,.6)!important;color:var(--accent)!important}.btn,.cta-band .buttons,section[id=cta] .buttons{justify-content:center}.btn{display:inline-flex;align-items:center;gap:10px;text-align:center;white-space:nowrap;line-height:1}.btn .arr{flex-shrink:0;transition:transform .3s var(--ease-out-expo)}.btn:hover .arr{transform:translateX(4px)}.nav-cta .btn{padding:10px 18px;font-size:13px}.foot.foot-sticky{position:relative;width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:transparent;border-top:0;padding:0;overflow:visible}.foot.foot-sticky:before{display:none}.foot-sticky-inner{position:-webkit-sticky;position:sticky;bottom:0;width:100%;background:#0e0b06;color:rgba(246,239,223,.85);border-top:1px solid rgba(212,170,76,.18);padding:80px 0 32px;overflow:hidden}.foot-sticky-inner:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.6;z-index:2}.foot-sticky-inner:after{content:"";position:absolute;inset:0;background:radial-gradient(68% 68% at 55% 31%,rgba(212,170,76,.08) 0,rgba(212,170,76,.02) 50%,transparent 80%),radial-gradient(50% 50% at 85% 20%,rgba(255,225,165,.05) 0,transparent 60%);pointer-events:none;z-index:0}.foot-sticky-inner .container{position:relative;z-index:1}@media (min-width:900px){.foot-sticky-inner,.foot.foot-sticky{height:var(--foot-h,720px)}}@media (min-width:900px) and (max-width:960px){.foot.foot-sticky{--foot-h:920px}}@media (max-width:899px){.foot-sticky-inner,.foot.foot-sticky{height:auto!important}.foot-sticky-inner{position:static!important;overflow:visible!important}}.foot-social{display:flex;gap:10px;margin-top:22px}.foot-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(246,239,223,.14);background:rgba(246,239,223,.03);color:rgba(246,239,223,.7);transition:all .26s var(--ease-out-expo,cubic-bezier(.16,1,.3,1));text-decoration:none}.foot-social a:hover{border-color:rgba(212,170,76,.5);color:var(--accent);background:rgba(212,170,76,.08);transform:translateY(-2px)}.foot-social svg{width:16px;height:16px;stroke-width:1.8}body.theme-ash .callout p a,body.theme-ash .callout-k,body.theme-ash .crumb .current,body.theme-ash .crumb a:hover,body.theme-ash .direct-lines a:hover,body.theme-ash .form-field label .req,body.theme-ash .form-legal a,body.theme-ash .legal-toc a:hover,body.theme-ash .news-item:hover .news-title,body.theme-ash .office-city em,body.theme-ash .office-lines a:hover,body.theme-ash .page-title em,body.theme-ash .stat-callout .stat-n em{color:var(--accent)}body.theme-ash .stat-callout .stat-n em{-webkit-text-fill-color:var(--accent)}body.theme-ash .page-hero .page-title em{color:var(--accent)}body,html{max-width:100%;overflow-x:clip}@media (max-width:899px){canvas,img,svg,video{max-width:100%;height:auto}pre,table{max-width:100%;overflow-x:auto}}@media (max-width:480px){.foot .logo-img,.nav .logo-img{width:56px;height:56px}.nav .logo{gap:10px}}@media (max-width:899px){.foot-brand a,.foot-col ul a,.foot-legal a{display:inline-flex;align-items:center;min-height:44px}.foot-col ul{gap:4px}.foot-legal{flex-wrap:wrap;row-gap:4px}.foot-bar p{min-height:44px;display:flex;align-items:center}.foot-social a{min-width:44px;min-height:44px}}@media (max-width:540px){.foot-grid{grid-template-columns:1fr!important;gap:32px!important}}@media (max-width:899px){.form-chip{min-height:44px;padding:12px 18px;font-size:14px}}@media (max-width:640px){.form-submit{flex-direction:column;align-items:stretch;gap:14px}.form-submit .btn,.form-submit button[type=submit]{width:100%;min-height:48px;justify-content:center}.form-legal{text-align:center}}@media (max-width:560px){.cta-band .buttons,.hero-cta,.page-cta .buttons{flex-direction:column;align-items:stretch}.cta-band .buttons .btn,.hero-cta .btn,.page-cta .buttons .btn{width:100%;min-width:0!important;min-height:48px}}@media (max-width:899px){.audience-tab,.chip,.pill,.tab,button[role=tab]{min-height:44px;display:inline-flex;align-items:center}main a{-webkit-tap-highlight-color:rgba(212,170,76,.18)}}@media (max-width:640px){.page-hero{padding:120px 0 64px!important}.page-hero .page-title{font-size:clamp(26px,7vw,36px);line-height:1.1;letter-spacing:-.015em;margin-bottom:16px}.page-hero .page-lede{font-size:15px;line-height:1.55}.page-hero .page-eyebrow{font-size:10px}.hero-media .hero-media-fallback{opacity:.22!important}}@media (max-width:420px){.page-hero .page-title{font-size:clamp(22px,7vw,30px)}.page-hero{padding:104px 0 56px!important}}@media (max-width:640px){.page-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:899px){.crumb a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin:0 -4px}}@media (hover:none),(max-width:899px){.kiosk-hotspot{position:absolute}.kiosk-hotspot:after{content:"";position:absolute;inset:-6px;border-radius:50%}}@media (max-width:899px){.foot-col ul a{min-width:44px}.legal-toc a,.legal-toc li>a,.toc a,nav[aria-label="On this page"] a{display:inline-flex;align-items:center;min-height:44px;padding:4px 0}}body.theme-ash-light{--bg:#FFFFFF;--bg-2:#F7F7F6;--bg-3:#ECECEA;--bg-inverse:#1A1814;--ink:#1C1A15;--ink-2:#3E3A32;--ink-3:#706A5F;--ink-muted:#9B9687;--line:rgba(28,26,21,0.09);--line-strong:rgba(28,26,21,0.16);--gold-50:#F5EEDA;--gold-100:#E8D7A3;--gold-200:#D4B86A;--gold-300:#B8962E;--gold-400:#8F720E;--gold-500:#6E5708;--gold-600:#4A3C05;--gold-ink:#2E2204;--accent:var(--gold-300);--accent-2:var(--gold-200);--accent-soft:#E8DFC6;--accent-ink:var(--gold-ink);--grad-gold:linear-gradient(135deg,#E8D08A,#C9A64A 30%,#8F720E 60%,#D4B86A);--grad-gold-soft:linear-gradient(135deg,#EDE3C6,#D4B86A);--grad-halo:radial-gradient(60% 60% at 50% 40%,rgba(184,150,46,0.28) 0%,rgba(184,150,46,0) 70%);--shadow-sm:0 1px 2px rgba(28,26,21,.05),0 2px 6px rgba(28,26,21,.04);--shadow-md:0 6px 18px rgba(28,26,21,.07),0 2px 6px rgba(28,26,21,.04);--shadow-lg:0 24px 60px rgba(28,26,21,.12),0 6px 18px rgba(28,26,21,.05);--shadow-gold:0 20px 60px rgba(143,114,14,0.22);--ink-1:var(--ink);--rule:var(--line);color-scheme:light}body.theme-ash-light .hero-bg:after,body.theme-ash-light .hero-bg:before{display:none!important}body.theme-ash-light:has(.hero .hero-bg) .nav:not(.scrolled){border-bottom-color:transparent!important}body.theme-ash-light .hero-bg #hero-canvas.is-ready{opacity:.22}body.theme-ash-light .hero h1,body.theme-ash-light .hero h1 .split-line,body.theme-ash-light .hero h1 .split-line>span{text-shadow:0 1px 3px rgba(255,255,255,.75),0 2px 14px rgba(255,255,255,.55)}body.theme-ash-light .hero .hero-sub{text-shadow:0 1px 3px rgba(255,255,255,.8)}body.theme-ash-light .hero .hero-eyebrow{text-shadow:0 1px 2px rgba(255,255,255,.6)}body.theme-ash-light .hero .hero-meta .l,body.theme-ash-light .hero .hero-meta .n,body.theme-ash-light .hero .hero-meta .stat .l,body.theme-ash-light .hero .hero-meta .stat .n{text-shadow:0 1px 3px rgba(255,255,255,.75)}body.theme-ash-light .hero .hero-eyebrow{background:rgba(246,243,237,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.theme-ash-light .hero h1,body.theme-ash-light .hero h1 .split-line,body.theme-ash-light .hero h1 .split-line>span{color:var(--ink)}body.theme-ash-light .hero h1 .serif-italic{color:var(--accent)}body.theme-ash-light .hero .hero-sub{color:var(--ink-2)}body.theme-ash-light .hero .hero-meta .n,body.theme-ash-light .hero .hero-meta .stat .n{color:var(--ink)}body.theme-ash-light .hero .hero-meta .l,body.theme-ash-light .hero .hero-meta .stat .l{color:var(--ink-3)}body.theme-ash-light .hero .btn-ghost{color:var(--ink);border-color:var(--line-strong);background:transparent}body.theme-ash-light .hero .btn-ghost:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--bg-2)}body.theme-ash-light .hero .scroll-cue{color:var(--ink-2);text-shadow:0 0 12px rgba(237,234,227,.9)}@media (min-width:1101px) and (max-width:1440px){body.theme-ash-light .hero .hero-photo{max-width:34%!important;right:3%!important}}body.theme-ash-light .form-wrap .form-field label,body.theme-ash-light .form-wrap .form-legal{color:var(--ink-2)}body.theme-ash-light .form-wrap .form-field input,body.theme-ash-light .form-wrap .form-field select,body.theme-ash-light .form-wrap .form-field textarea{color:var(--ink)}body.theme-ash-light .form-wrap .form-chip{color:var(--ink-1)}body.theme-ash-light main .legal-doc h2,body.theme-ash-light main .legal-doc h3,body.theme-ash-light main .legal-doc strong{color:var(--ink)}body.theme-ash-light main .legal-doc li,body.theme-ash-light main .legal-doc p{color:var(--ink-2)}body.theme-ash-light .page-section:not(.dark):not(.inverse) .doc-table td{color:var(--ink)}body.theme-ash-light .page-section:not(.dark):not(.inverse) .doc-table td.mono{color:var(--ink-2)}body.theme-ash-light .doc-card .doc-title,body.theme-ash-light .news-title,body.theme-ash-light .role-title{color:var(--ink)}body.theme-ash-light .page-section:not(.dark):not(.inverse) p{color:var(--ink-2)}body.theme-ash-light .page-section:not(.dark):not(.inverse) h2,body.theme-ash-light .page-section:not(.dark):not(.inverse) h3,body.theme-ash-light .page-section:not(.dark):not(.inverse) h4{color:var(--ink)}@media (max-width:768px){body.theme-ash-light .hero .hero-photo{opacity:.25;max-width:45%;right:0}}@media (max-width:420px){body.theme-ash-light .hero .hero-photo{opacity:.15}}body.theme-ash-light .explore,body.theme-ash-light .page-section.dark{color:var(--bg-2)}body.theme-ash-light .ticker{background:var(--bg-2);color:var(--ink-2);border-top-color:var(--line);border-bottom-color:var(--line)}body.theme-ash-light .ticker-item{color:var(--ink-2)}body.theme-ash-light .ticker-item .price,body.theme-ash-light .ticker-item .sym{color:var(--ink)}body.theme-ash-light .ticker-item b{color:var(--accent)}body.theme-ash-light .ticker-item:before{color:var(--accent);opacity:.6}body.theme-ash-light .ticker-item .sep{background:var(--line-strong)}body.theme-ash-light .inq-form .form-field label,body.theme-ash-light .inq-form .form-heading,body.theme-ash-light .inq-form .form-hint,body.theme-ash-light .inq-form .form-legal,body.theme-ash-light .inq-form .form-subhead{color:color-mix(in oklch,#F3E8CC 55%,transparent)}body.theme-ash-light .inq-form .form-field label .req,body.theme-ash-light .inq-form .form-legal a{color:var(--accent)}body.theme-ash-light .inq-form .form-field input,body.theme-ash-light .inq-form .form-field select,body.theme-ash-light .inq-form .form-field textarea{background:transparent;color:#F3E8CC;border:0;border-bottom:1px solid rgba(243,232,204,.18);border-radius:0;padding:12px 0 10px;box-shadow:none;font-weight:400;letter-spacing:-.005em}body.theme-ash-light .inq-form .form-field input::placeholder,body.theme-ash-light .inq-form .form-field textarea::placeholder{color:color-mix(in oklch,#F3E8CC 30%,transparent);font-weight:400}body.theme-ash-light .inq-form .form-field input:focus,body.theme-ash-light .inq-form .form-field select:focus,body.theme-ash-light .inq-form .form-field textarea:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}body.theme-ash-light .inq-form .form-field textarea{min-height:100px;line-height:1.55}body.theme-ash-light .inq-form .form-chip{background:transparent;color:color-mix(in oklch,#F3E8CC 70%,transparent);border:1px solid rgba(243,232,204,.2);font-weight:500;letter-spacing:.02em}body.theme-ash-light .inq-form .form-chip:hover{background:transparent;border-color:color-mix(in oklch,var(--accent) 60%,transparent);color:#F3E8CC}body.theme-ash-light .inq-form .form-chip.is-active{background:color-mix(in oklch,var(--accent) 14%,transparent);color:var(--accent);border-color:var(--accent)}body.theme-ash-light .inq-form .form-error{color:#ff9a8a;font-size:12px;letter-spacing:.04em;opacity:.9;font-weight:500}body.theme-ash-light .inq-form .form-hint{color:color-mix(in oklch,#F3E8CC 45%,transparent);font-size:12px}body.theme-ash-light .inq-form .form-submit{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:32px;padding-top:28px;border-top:1px solid rgba(243,232,204,.12);flex-wrap:wrap}body.theme-ash-light .inq-form .form-submit .form-legal{flex:1 1 340px;margin:0;line-height:1.55;max-width:520px;font-size:12px;color:color-mix(in oklch,#F3E8CC 50%,transparent)}body.theme-ash-light .inq-form .form-submit .btn{flex-shrink:0}body.theme-ash-light .inq-form .form-consent{display:flex;align-items:flex-start;gap:12px;flex:1 1 340px;max-width:520px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.theme-ash-light .inq-form .form-consent-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.theme-ash-light .inq-form .form-consent-box{flex-shrink:0;width:18px;height:18px;margin-top:1px;border:1px solid rgba(243,232,204,.35);border-radius:4px;background:transparent;position:relative;transition:border-color .18s,background .18s}body.theme-ash-light .inq-form .form-consent:hover .form-consent-box{border-color:color-mix(in oklch,var(--accent) 70%,transparent)}body.theme-ash-light .inq-form .form-consent-input:focus-visible+.form-consent-box{outline:2px solid var(--accent);outline-offset:2px}body.theme-ash-light .inq-form .form-consent-input:checked+.form-consent-box{background:var(--accent);border-color:var(--accent)}body.theme-ash-light .inq-form .form-consent-input:checked+.form-consent-box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #0e0b06;border-width:0 2px 2px 0;transform:rotate(45deg)}body.theme-ash-light .inq-form .form-consent .form-legal{flex:1 1;margin:0;line-height:1.55;font-size:12px;color:color-mix(in oklch,#F3E8CC 55%,transparent)}body.theme-ash-light .inq-form .form-consent:has(.form-consent-input[aria-describedby=consent-error]:not(:checked)) .form-consent-box{border-color:#ff9a8a}body.theme-ash-light .inq-form{position:relative}body.theme-ash-light .inq-form:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5;pointer-events:none}body.theme-ash-light .inq-form .form-field+.form-field,body.theme-ash-light .inq-form .form-field+.form-row,body.theme-ash-light .inq-form .form-row+.form-field,body.theme-ash-light .inq-form .form-row+.form-row{margin-top:4px}body.theme-ash-light .inq-form .form-field label{font-size:10px;letter-spacing:.22em;font-weight:600}