.asn-site{--dx-ink:#0a1320;--dx-ink-2:#14233a;--dx-soft:#3b4a55;--dx-muted:#5c6770;--dx-gold:#d9a84b;--dx-gold-b:#f0c16e;--dx-gold-d:#a07823;--dx-cream:#fbf8f1;--dx-ivory:#f6f1e7;--dx-clay:#e0dace;--dx-line:#0a13201a;--dx-shadow:0 1px 2px #0a13200a, 0 8px 24px -12px #0a132024;--dx-shadow-h:0 2px 4px #0a13200d, 0 22px 44px -18px #0a132047}.asn-site .dx{text-align:left;max-width:1140px;margin:40px auto 0}.asn-site .dx-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin:0 auto 30px;display:flex}.asn-site .dx-search{max-width:380px;color:var(--dx-muted);flex:0 380px;align-items:center;display:flex;position:relative}.asn-site .dx-search svg{pointer-events:none;position:absolute;left:15px}.asn-site .dx-search input{border:1px solid var(--dx-clay);width:100%;height:46px;color:var(--dx-ink);font:inherit;background:#fff;border-radius:999px;padding:0 16px 0 42px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.asn-site .dx-search input::placeholder{color:#98a0a8}.asn-site .dx-search input:focus{border-color:var(--dx-gold);outline:none;box-shadow:0 0 0 4px #d9a84b2e}.asn-site .dx-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.asn-site .dx-chips button{border:1px solid var(--dx-clay);height:36px;color:var(--dx-soft);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 15px;font-size:13.5px;font-weight:500;transition:all .18s}.asn-site .dx-chips button:hover{border-color:var(--dx-ink);color:var(--dx-ink)}.asn-site .dx-chips button.on{background:var(--dx-ink);border-color:var(--dx-ink);color:#fff}.asn-site .dx-grid{grid-template-columns:repeat(auto-fit,minmax(270px,350px));justify-content:center;gap:24px;display:grid}.asn-site .dx-card{border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);background:#fff;border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.asn-site .dx-card:hover{box-shadow:var(--dx-shadow-h);border-color:#d9a84b80;transform:translateY(-4px)}.asn-site .dx-skeleton{background:linear-gradient(100deg, #fff 30%, var(--dx-ivory) 50%, #fff 70%);background-size:300% 100%;min-height:420px;animation:1.4s linear infinite dx-shimmer}@keyframes dx-shimmer{to{background-position:-150% 0}}.asn-site .dx-ecard-photo{aspect-ratio:4/3.4;background:var(--dx-ivory);display:block;position:relative;overflow:hidden}.asn-site .dx-ecard-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .6s;display:block}.asn-site .dx-card:hover .dx-ecard-photo img{transform:scale(1.04)}.asn-site .dx-ecard-photo:after{content:"";pointer-events:none;background:linear-gradient(#0a132000,#0a132061);position:absolute;inset:55% 0 0}.asn-site .dx-badge{z-index:1;color:var(--dx-ink);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px}.asn-site .dx-badge svg{color:#2f7a4d}.asn-site .dx-initials{width:100%;height:100%;font-family:var(--font-display), "Fraunces", Georgia, serif;color:var(--dx-gold-d);place-items:center;font-size:44px;display:grid}.asn-site .dx-ccard-logo{background:radial-gradient(120% 120% at 50% 0%, #fff 0%, var(--dx-cream) 100%);border-bottom:1px solid var(--dx-line);place-items:center;height:168px;padding:28px 34px;display:grid}.asn-site .dx-ccard-logo img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:88px;transition:transform .4s}.asn-site .dx-card:hover .dx-ccard-logo img{transform:scale(1.04)}.asn-site .dx-body{flex-direction:column;flex:1;padding:20px 22px 18px;display:flex}.asn-site .dx-over{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-gold-d);margin-bottom:6px;font-size:11.5px;font-weight:600}.asn-site .dx-card h3{font-family:var(--font-display), "Fraunces", Georgia, serif;letter-spacing:-.01em;color:var(--dx-ink);align-items:center;gap:8px;margin:0;font-size:22px;font-weight:400;line-height:1.2;display:flex}.asn-site .dx-card h3 a{color:inherit;text-decoration:none}.asn-site .dx-card h3 a:after{content:"";z-index:0;position:absolute;inset:0}.asn-site .dx-spec{color:var(--dx-muted);margin-top:4px;font-size:14px}.asn-site .dx-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.asn-site .dx-tag{background:var(--dx-ivory);height:24px;color:var(--dx-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.asn-site .dx-tag-gold{color:#7a5a14;background:#d9a84b29;font-weight:600}.asn-site .dx-tick{color:#fff;background:#2f7a4d;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.asn-site .dx-text{color:var(--dx-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.asn-site .dx-foot{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex;position:relative}.asn-site .dx-more{color:var(--dx-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.asn-site .dx-more svg{transition:transform .2s}.asn-site .dx-card:hover .dx-more{color:var(--dx-gold-d)}.asn-site .dx-card:hover .dx-more svg{transform:translate(3px)}.asn-site .dx-site{z-index:1;color:var(--dx-muted);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:12.5px;text-decoration:none;position:relative;overflow:hidden}.asn-site .dx-site:hover{color:var(--dx-ink);text-decoration:underline}.asn-site .dx-count{text-align:center;color:var(--dx-muted);margin:22px 0 0;font-size:13.5px}.asn-site .dx-empty{text-align:center;border:1.5px dashed var(--dx-clay);max-width:560px;color:var(--dx-soft);border-radius:16px;margin:10px auto 0;padding:30px 28px}.asn-site .dx-empty b{font-family:var(--font-display), "Fraunces", Georgia, serif;color:var(--dx-ink);margin-bottom:6px;font-size:20px;font-weight:400;display:block}.asn-site .dx-reset{font:inherit;color:var(--dx-gold-d);cursor:pointer;background:0 0;border:0;margin-top:8px;font-weight:600;text-decoration:underline}.asn-site.dx-page{background:var(--dx-cream)}.asn-site .dx-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.asn-site .dx-phero{background:radial-gradient(80% 120% at 85% 0%, #d9a84b24 0%, #d9a84b00 60%), linear-gradient(180deg, var(--dx-ink) 0%, var(--dx-ink-2) 100%);color:#fff;padding:0;position:relative;overflow:hidden}.asn-site .dx-phero-grid{grid-template-columns:300px 1fr;align-items:center;gap:56px;padding-top:60px;padding-bottom:64px;display:grid}.asn-site .dx-phero-grid--company{grid-template-columns:240px 1fr}.asn-site .dx-portrait{aspect-ratio:4/5;background:#1c2b3f;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -24px #0009,0 0 0 1px #ffffff14}.asn-site .dx-portrait img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.asn-site .dx-logotile{aspect-ratio:1;background:#fff;border-radius:22px;place-items:center;padding:30px;display:grid;box-shadow:0 30px 60px -24px #0009}.asn-site .dx-logotile img{object-fit:contain;max-width:100%;max-height:100%}.asn-site .dx-crumbs{color:#9aa6b2;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.asn-site .dx-crumbs a{color:#c9d1d9;text-decoration:none}.asn-site .dx-crumbs a:hover{color:#fff;text-decoration:underline}.asn-site .dx-crumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asn-site .dx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dx-gold-b);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.asn-site .dx-dot{background:var(--dx-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9a84b33}.asn-site .dx-phero h1{font-family:var(--font-display), "Fraunces", Georgia, serif;letter-spacing:-.02em;color:#fff;margin:14px 0 0;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1.04}.asn-site .dx-role{color:#c9d1d9;margin:12px 0 0;font-size:17px}.asn-site .dx-ptopics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.asn-site .dx-ptopics:empty{display:none}.asn-site .dx-ptopics span{color:#e4e8ec;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;height:30px;padding:0 13px;font-size:13px;display:inline-flex}.asn-site .dx-ptopics .dx-ptopic-gold{color:var(--dx-gold-b);background:#d9a84b24;border-color:#d9a84b80;font-weight:600}.asn-site .dx-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.asn-site .dx-btn{border-radius:999px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,border-color .2s,color .2s;display:inline-flex}.asn-site .dx-btn:hover{transform:translateY(-1px)}.asn-site .dx-btn-gold{background:var(--dx-gold);color:var(--dx-ink)}.asn-site .dx-btn-gold:hover{background:var(--dx-gold-b)}.asn-site .dx-btn-ghost{color:#fff;border:1px solid #ffffff47}.asn-site .dx-btn-ghost:hover{border-color:#fff}.asn-site .dx-btn-block{width:100%;display:flex}.asn-site .dx-pbody{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;padding-top:56px;padding-bottom:72px;display:grid}.asn-site .dx-pmain{min-width:0}.asn-site .dx-block{margin:0 0 44px;padding:0}.asn-site .dx-block:last-child{margin-bottom:0}.asn-site .dx-block h2{border-bottom:1px solid var(--dx-line);font-family:var(--font-display), "Fraunces", Georgia, serif;letter-spacing:-.01em;color:var(--dx-ink);margin:0 0 16px;padding-bottom:12px;font-size:26px;font-weight:400}.asn-site .dx-blocksub{color:var(--dx-muted);margin:0 0 18px;font-size:15px}.asn-site .dx-prose p{color:var(--dx-soft);max-width:68ch;margin:0 0 16px;font-size:16.5px;line-height:1.75}.asn-site .dx-prose p:last-child{margin-bottom:0}.asn-site .dx-protocols{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;display:grid}.asn-site .dx-protocols figure{margin:0}.asn-site .dx-protocols img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 14px 30px -14px #0a132066}.asn-site .dx-protocols figcaption{color:var(--dx-ink);margin-top:10px;font-size:14px;font-weight:600;line-height:1.35}.asn-site .dx-locked{border:1px solid var(--dx-line);background:#fff;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.asn-site .dx-locked li{color:var(--dx-ink);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:15px;display:flex}.asn-site .dx-locked li+li{border-top:1px solid var(--dx-line)}.asn-site .dx-lk{color:var(--dx-gold-d);flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.asn-site .dx-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--dx-muted)}.asn-site .dx-deal{background:linear-gradient(135deg,#fff 0%,#fdf7ea 100%);border:1px solid #d9a84b73;border-radius:16px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.asn-site .dx-deal-icon{background:var(--dx-ink);width:42px;height:42px;color:var(--dx-gold-b);border-radius:12px;flex:none;place-items:center;display:grid}.asn-site .dx-deal b{color:var(--dx-ink);font-size:16px;display:block}.asn-site .dx-deal p{color:var(--dx-soft);margin:6px 0 0;font-size:14.5px;line-height:1.6}.asn-site .dx-media-video{background:#000;border-radius:16px;width:100%;max-height:520px;margin-bottom:16px;display:block}.asn-site .dx-docs{border:1px solid var(--dx-line);background:#fff;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.asn-site .dx-docs li{align-items:center;gap:14px;padding:14px 18px;display:flex}.asn-site .dx-docs li+li{border-top:1px solid var(--dx-line)}.asn-site .dx-doc-icon{color:#a33a2e;background:#fbedec;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.asn-site .dx-doc-title{color:var(--dx-ink);flex:1;font-size:15px;font-weight:600}.asn-site .dx-doc-dl{border:1px solid var(--dx-clay);color:var(--dx-ink);border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}.asn-site .dx-doc-dl:hover{border-color:var(--dx-ink)}.asn-site .dx-side{gap:16px;display:grid;position:sticky;top:96px}.asn-site .dx-sidecard{border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);color:var(--dx-ink);background:#fff;border-radius:18px;padding:22px;text-decoration:none;display:block}.asn-site .dx-sidecard-dark{background:radial-gradient(90% 80% at 100% 0%, #d9a84b2e 0%, #d9a84b00 60%), var(--dx-ink);color:#fff;border:0}.asn-site .dx-sidecard-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dx-gold-b);font-size:11px;font-weight:600}.asn-site .dx-sidecard h3{font-family:var(--font-display), "Fraunces", Georgia, serif;color:inherit;margin:8px 0 14px;font-size:22px;font-weight:400;line-height:1.2}.asn-site .dx-checks{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.asn-site .dx-checks li{color:#dfe4e9;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.asn-site .dx-checks svg{color:var(--dx-gold);flex:none;margin-top:2px}.asn-site .dx-sidecard-note{text-align:center;color:#9aa6b2;margin:12px 0 0;font-size:12.5px}.asn-site .dx-facts{gap:14px;margin:0;display:grid}.asn-site .dx-facts>div{gap:2px;display:grid}.asn-site .dx-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-muted);font-size:11px;font-weight:600}.asn-site .dx-facts dd{color:var(--dx-ink);overflow-wrap:anywhere;margin:0;font-size:15px}.asn-site .dx-facts a{color:var(--dx-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dx-clay);text-decoration-color:var(--dx-clay);text-underline-offset:3px}.asn-site .dx-facts a:hover{-webkit-text-decoration-color:var(--dx-gold);text-decoration-color:var(--dx-gold)}.asn-site .dx-verified{align-items:center;gap:6px;font-weight:600;display:inline-flex;color:#2f7a4d!important}.asn-site .dx-linkcard{align-items:center;gap:14px;transition:transform .2s,border-color .2s;display:flex}.asn-site .dx-linkcard:hover{border-color:#d9a84b99;transform:translateY(-2px)}.asn-site .dx-linkcard-logo{border:1px solid var(--dx-line);background:var(--dx-cream);border-radius:12px;flex:none;place-items:center;width:64px;height:64px;padding:8px;display:grid}.asn-site .dx-linkcard-logo img{object-fit:contain;max-width:100%;max-height:100%}.asn-site .dx-linkcard-photo{object-fit:cover;object-position:center 20%;border-radius:50%;flex:none;width:56px;height:56px}.asn-site .dx-linkcard small{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-muted);font-size:11px;font-weight:600;display:block}.asn-site .dx-linkcard b{color:var(--dx-ink);margin-top:2px;font-size:16px;display:block}.asn-site .dx-linkcard em{color:var(--dx-gold-d);margin-top:2px;font-size:13px;font-style:normal;font-weight:600;display:block}.asn-site .dx-morerow{background:var(--dx-ivory);border-top:1px solid var(--dx-line);padding:56px 0 72px}.asn-site .dx-morerow-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.asn-site .dx-morerow-head h2{font-family:var(--font-display), "Fraunces", Georgia, serif;color:var(--dx-ink);margin:0;font-size:28px;font-weight:400}.asn-site .dx-morerow-head a{color:var(--dx-ink);font-size:14px;font-weight:600;text-decoration:none}.asn-site .dx-morerow-head a:hover{color:var(--dx-gold-d)}.asn-site .dx-minis{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.asn-site .dx-mini{border:1px solid var(--dx-line);box-shadow:var(--dx-shadow);color:var(--dx-ink);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.asn-site .dx-mini:hover{box-shadow:var(--dx-shadow-h);border-color:#d9a84b80;transform:translateY(-2px)}.asn-site .dx-mini-photo{object-fit:cover;object-position:center 20%;border-radius:50%;flex:none;width:56px;height:56px}.asn-site .dx-mini-logo{background:var(--dx-cream);border-radius:10px;flex:none;place-items:center;width:64px;height:56px;padding:6px;display:grid}.asn-site .dx-mini-logo img{object-fit:contain;max-width:100%;max-height:100%}.asn-site .dx-mini b{font-size:15.5px;display:block}.asn-site .dx-mini small{color:var(--dx-muted);margin-top:2px;font-size:13px;display:block}@media (max-width:960px){.asn-site .dx-pbody{grid-template-columns:1fr;gap:36px}.asn-site .dx-side{position:static}}@media (max-width:760px){.asn-site .dx-phero-grid,.asn-site .dx-phero-grid--company{grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:44px}.asn-site .dx-portrait{width:190px}.asn-site .dx-logotile{width:150px;padding:20px}.asn-site .dx-role{font-size:15.5px}.asn-site .dx-actions .dx-btn{flex:auto}}@media (max-width:560px){.asn-site .dx-wrap{padding-left:16px;padding-right:16px}.asn-site .dx-grid{grid-template-columns:1fr}.asn-site .dx-search{max-width:none}.asn-site .dx-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.asn-site .dx-chips::-webkit-scrollbar{display:none}.asn-site .dx-chips button{flex:none}.asn-site .dx-block h2{font-size:23px}.asn-site .dx-prose p{font-size:16px}.asn-site .dx-protocols{grid-template-columns:1fr 1fr;gap:12px}.asn-site .dx-pbody{padding-top:40px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.asn-site .dx-card,.asn-site .dx-card img,.asn-site .dx-btn,.asn-site .dx-mini,.asn-site .dx-linkcard{transition:none}.asn-site .dx-skeleton{animation:none}}
