.am-shell{--am-accent:#4f7d63;--am-accent-soft:#eef4ef;--am-accent-line:#d4e3d9;--am-head:#1c3a2c;--am-ink:#3a4742;--am-cta:#14342a;--am-accent-text:#49745c}[data-theme="dark"] .am-shell{--am-accent:#3f6a52;--am-accent-soft:#173228;--am-accent-line:rgba(156,194,171,.25);--am-head:#f6efe2;--am-ink:#d9d3c5;--am-cta:#14342a;--am-accent-text:#9cc2ab}.am-photo{margin:34px 0 30px}.am-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px;box-shadow:0 10px 28px rgba(28,58,44,.12)}.am-photo figcaption{margin-top:12px;font-size:16px;line-height:1.5;color:#5d675f}.am-band{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--am-accent-line);border:1px solid var(--am-accent-line);border-radius:14px;overflow:hidden;margin:30px 0 8px}.am-band__cell{background:var(--am-accent-soft);padding:26px 20px;text-align:center}.am-band__num{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(28px,4vw,40px);font-weight:600;color:var(--am-accent-text);line-height:1.05;display:block}.am-band__label{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:#5a6b6b}.am-domains{display:grid;gap:12px;margin:22px 0}.am-domain{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;background: var(--color-white);border:1px solid var(--am-accent-line);border-radius:13px;padding:20px 22px;transition:box-shadow .25s,border-color .25s}.am-domain:hover{box-shadow:0 8px 24px rgba(15,58,58,.08);border-color:var(--am-accent-text)}.am-domain__tag{font-family: var(--font-body);font-size: 12px;font-weight:700;letter-spacing: var(--track-pill);text-transform:uppercase;color:var(--am-accent-text);background:var(--am-accent-soft);border-radius:100px;padding:5px 12px;white-space:nowrap}.am-domain p{margin:0;font-size:14.5px;line-height:1.65;color:#4a5759}.am-domain p strong{display:block;color:var(--am-head);font-family: var(--font-body);font-size:14.5px;margin-bottom:3px}
