.coa-library{background:#faf7f1}.coa-library em{font-family:var(--font-display-serif), Georgia, serif;color:#947138;letter-spacing:-.035em;font-style:italic;font-weight:400}.coa-library h2{font:400 clamp(2.2rem, 3.6vw, 3.4rem)/1.08 var(--font-inter), Arial, sans-serif;letter-spacing:-.045em;color:#30302e;margin:16px 0}.coa-hero{isolation:isolate;border-bottom:1px solid var(--color-border);background:linear-gradient(90deg,#faf7f1 42%,#faf7f1c4 70%,#faf7f166),url(/images/brand/pearl/sculpture.webp) 78%/cover;position:relative;overflow:hidden}.coa-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(32px,6vw,96px);padding-block:clamp(56px,7vw,104px);display:grid}.aevum-storefront .coa-hero h1{font:400 clamp(3rem, 5.4vw, 5.2rem)/1.03 var(--font-inter), Arial, sans-serif;letter-spacing:-.06em;color:#30302e;margin:22px 0 20px}.coa-hero-lede{color:#625b52;max-width:48ch;font-size:16px;line-height:1.8}.coa-search{background:#fffdf8;border:1px solid #cfc2af;border-radius:6px;align-items:center;gap:12px;max-width:560px;min-height:60px;margin-top:30px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 18px 40px -30px #4a3e3066}.coa-search:focus-within{border-color:#947138;box-shadow:0 0 0 4px #94713826,0 18px 40px -30px #4a3e3066}.coa-search>svg{color:#756c60;flex:none}.coa-search input{color:#30302e;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:58px;font-size:16px}.coa-search input::placeholder{color:#9a9083}.coa-search input::-webkit-search-cancel-button{display:none}.coa-search button{color:#756c60;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.coa-search button:hover{color:#30302e;background:#f0e9df}.coa-search-count{font:500 10px var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#947138;flex:none}.coa-hero-facts{border-top:1px solid #cfc2af;margin:0}.coa-hero-facts>div{border-bottom:1px solid #cfc2af;gap:6px;padding:18px 0;display:grid}.coa-hero-facts dt{color:#625b52;order:2;font-size:12px;line-height:1.5}.coa-hero-facts dd{font:italic 400 clamp(26px, 2.4vw, 34px)/1 var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;color:#947138;order:1}.coa-register{border-bottom:1px solid var(--color-border);background:#f3ece1;padding-block:clamp(48px,6vw,80px)}.coa-register-head{border-bottom:1px solid #30302e;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.coa-library .coa-register h2{margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem)}.coa-register-head p{font:500 10px var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:#756c60;margin-top:6px}.coa-sort select{appearance:none;color:#30302e;cursor:pointer;background:#fffdf8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23756c60' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #cfc2af;border-radius:5px;min-height:44px;padding:0 34px 0 14px;font-size:14px}.coa-list{gap:10px;padding-top:18px;display:grid}.coa-list>[role=button]{box-shadow:none;background:#fffdf8;border-color:#e0d7ca;border-radius:6px}.coa-list>[role=button]:hover{border-color:#947138;transform:translateY(-1px);box-shadow:0 16px 34px -26px #4a3e3066}.coa-empty{justify-items:start;gap:12px;max-width:640px;padding:clamp(28px,4vw,44px) 0 8px;display:grid}.coa-empty>svg{color:#947138}.coa-empty h3{font:400 clamp(24px, 2.4vw, 32px)/1.2 var(--font-display-serif), Georgia, serif;letter-spacing:-.02em;color:#30302e}.coa-empty p{color:#625b52;font-size:15px;line-height:1.75}.coa-empty-code{font-family:var(--font-jetbrains), monospace;font-size:.8em}.coa-empty-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.coa-empty-actions a,.coa-empty-actions button{border-radius:4px;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:13px;font-weight:500;display:inline-flex}.coa-empty-primary{color:#fffdf8;background:#30302e}.coa-empty-primary:hover{background:#51483b}.coa-empty-actions button{color:#30302e;cursor:pointer;border:1px solid #cfc2af}.coa-empty-actions button:hover{border-color:#947138}.coa-methods{padding-block:clamp(64px,8vw,112px)}.coa-methods-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.coa-methods-lede,.coa-faq-lede{color:#625b52;max-width:46ch;font-size:15px;line-height:1.8}.coa-methods-list{border-top:1px solid #d8cdbc;margin:30px 0 0;padding:0;list-style:none}.coa-methods-list li{border-bottom:1px solid #d8cdbc;gap:20px;padding:18px 0;display:flex}.coa-methods-num{font:italic 400 24px/1.1 var(--font-display-serif), Georgia, serif;color:#947138;min-width:32px}.coa-methods-list h3{color:#30302e;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.coa-methods-list h3 svg{color:#947138}.coa-methods-list p{color:#625b52;margin-top:6px;font-size:13px;line-height:1.75}.coa-methods-trace{background:#fffdf8;border:1px solid #e3d8c6;border-radius:8px;padding:clamp(20px,3vw,36px);box-shadow:0 34px 60px -48px #4a3e3070}.coa-faq{border-top:1px solid var(--color-border);background:#f5eee4;padding-block:clamp(56px,7vw,96px)}.coa-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(36px,6vw,85px);display:grid}.coa-faq details{border-bottom:1px solid #d8cdbc;padding:22px 0}.coa-faq details:first-child{border-top:1px solid #d8cdbc}.coa-faq summary{cursor:pointer;color:#30302e;justify-content:space-between;gap:22px;font-size:15px;line-height:1.6;list-style:none;display:flex}.coa-faq summary::-webkit-details-marker{display:none}.coa-faq summary span{font-size:21px;font-weight:300;transition:transform .25s}.coa-faq details[open] summary span{transform:rotate(45deg)}.coa-faq details p{color:#625b52;margin-top:14px;font-size:14px;line-height:1.9}.coa-ruo{background:#faf7f1}@media (max-width:899px){.coa-hero{background:linear-gradient(#faf7f1f2,#faf7f1d9),url(/images/brand/pearl/sculpture.webp) 70%/cover}.coa-hero-grid,.coa-methods-grid,.coa-faq-grid{grid-template-columns:1fr}.coa-register-head{align-items:start}}@media (max-width:479px){.coa-search-count{display:none}}@media (prefers-reduced-motion:reduce){.coa-list>[role=button]:hover{transform:none}.coa-faq summary span{transition:none}}.coa-ruo [class*=rounded]{border-radius:6px}
