.aa{--aa-accent: var(--gen-1-sun);--aa-gold: var(--gen-1-sun);--aa-violet: var(--gen-6-jupiter);--aa-ink: var(--text-primary);--aa-ink-2: var(--text-secondary);--aa-muted: var(--text-muted);--aa-surface: var(--bg-card);--aa-rule: color-mix(in srgb, var(--text-muted) 22%, transparent);--aa-rule-strong: color-mix(in srgb, var(--text-muted) 38%, transparent);--aa-wash: color-mix(in srgb, var(--aa-accent) 8%, transparent);--aa-wash-soft: color-mix(in srgb, var(--aa-accent) 4%, transparent);--aa-gold-wash: color-mix(in srgb, var(--aa-gold) 8%, transparent);max-width:1440px;margin-inline:auto;color:var(--aa-ink-2);overflow-wrap:break-word}.aa a,.aa button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.aa [id]{scroll-margin-top:6rem}.aa h1,.aa h2,.aa h3{text-wrap:balance}.aa a:focus-visible,.aa button:focus-visible,.aa summary:focus-visible,.aa input:focus-visible{outline:2px solid var(--aa-violet);outline-offset:3px}.aa-kicker{font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:var(--aa-accent)}@media(min-width:640px){.aa-kicker{font-size:.75rem;line-height:1rem}}.aa-kicker--gold{color:var(--aa-gold)}.aa-label{display:flex;align-items:center;gap:.55rem;font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--aa-accent)}.aa-label>i{width:1.8rem;height:1px;flex:none;background:currentColor}.aa-prose{max-width:58ch;font-size:1rem;line-height:1.5rem;line-height:1.625;color:var(--aa-ink-2);text-wrap:pretty}.aa-prose--muted{color:var(--aa-muted)}.aa-prose+.aa-prose{margin-top:1rem}.aa-note{max-width:58ch;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--aa-muted)}.aa-section{margin-top:clamp(4.5rem,8vw,8rem)}.aa-section--tight{margin-top:clamp(3rem,5vw,5rem)}.aa-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:2rem;align-items:end;padding-bottom:1.5rem;border-bottom:1px solid var(--aa-rule-strong)}.aa-head h2{margin-top:.4rem}.aa-head>p{font-size:1rem;line-height:1.5rem;line-height:1.625;max-width:54ch;justify-self:end;color:var(--aa-muted);text-wrap:pretty}.aa-head--narrow>p{max-width:40ch}.aa-head--answer>p{font-size:1.0625rem;line-height:1.75rem;color:var(--aa-ink-2)}.aa-head--solo{grid-template-columns:1fr}.aa-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);min-height:600px;overflow:hidden;border:1px solid var(--aa-rule-strong);border-radius:1.5rem;background:var(--aa-surface);background:radial-gradient(circle at 84% 18%,var(--aa-wash),transparent 36%),radial-gradient(circle at 12% 96%,var(--aa-wash-soft),transparent 38%),linear-gradient(120deg,color-mix(in srgb,var(--bg-card) 96%,transparent),var(--bg-card));box-shadow:0 26px 70px -42px var(--shadow-card)}.aa-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(var(--aa-rule) 1px,transparent 1px),linear-gradient(90deg,var(--aa-rule) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,black 52%,black);mask-image:linear-gradient(90deg,transparent,black 52%,black)}.aa-hero__copy{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.75rem,4.5vw,4.25rem)}.aa-hero__copy h1{max-inline-size:none;margin-top:.75rem;text-wrap:balance}.aa-hero__sub{display:block;margin-top:.5rem;font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:2rem;font-weight:600;font-style:italic;line-height:1.25;color:var(--aa-accent)}.aa-hero__lede{max-width:57ch;margin-top:1.25rem;text-wrap:pretty;color:var(--aa-ink-2)}.aa-badges{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.5rem;font-size:.75rem;line-height:1rem;color:var(--aa-muted)}.aa-badges>span{display:inline-flex;align-items:center;gap:.45rem}.aa-dot{display:inline-block;width:.45rem;height:.45rem;flex:none;border-radius:999px;background:currentColor}.aa-dot--accent{color:var(--aa-accent)}.aa-dot--violet{color:var(--aa-violet)}.aa-hero__sigils{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 .25rem;padding:0;list-style:none}.aa-ask{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1.75rem}.aa-ask__field{min-width:0;flex:1 1 13rem;max-width:18rem}.aa-ask__field label{display:block;margin-bottom:.45rem;font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--aa-muted)}.aa-ask__field input{width:100%;min-height:44px;padding:.55rem .85rem;border:1px solid var(--aa-rule-strong);border-radius:.65rem;font-size:.875rem;line-height:1.25rem;color:var(--aa-ink);background:color-mix(in srgb,var(--bg-card) 92%,transparent);color-scheme:dark}html:not(.dark) .aa-ask__field input{color-scheme:light}.aa-ask__field input:hover{border-color:color-mix(in srgb,var(--aa-accent) 55%,transparent)}.aa-answer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--aa-rule-strong)}.aa-answer h3{font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;color:var(--aa-ink)}.aa-answer p{margin-top:.75rem}.aa-answer b{color:var(--aa-accent);font-weight:600}.aa [x-cloak]{display:none!important}.aa-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.7rem 1.25rem;border:1px solid transparent;font-size:.875rem;line-height:1.25rem;font-weight:600;transition:transform var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.aa-button:hover{transform:translateY(-1px)}.aa-button--primary{color:var(--bg-body);background:var(--aa-gold);border-color:color-mix(in srgb,var(--aa-gold) 72%,var(--aa-ink));box-shadow:0 10px 24px -16px var(--aa-gold)}.aa-button--primary:hover{color:var(--bg-body);background:color-mix(in srgb,var(--aa-gold) 88%,var(--aa-ink));box-shadow:0 14px 30px -17px var(--aa-gold)}.aa-button--quiet{color:var(--aa-ink);background:color-mix(in srgb,var(--bg-card) 90%,transparent);border-color:var(--aa-rule-strong)}.aa-button--quiet:hover{color:var(--aa-violet);border-color:color-mix(in srgb,var(--aa-violet) 55%,transparent);background:color-mix(in srgb,var(--aa-violet) 7%,var(--bg-card))}.aa-link{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--aa-violet);text-decoration-thickness:1px;text-underline-offset:.25rem}.aa-link:hover{text-decoration:underline}.aa-prose a,.aa-note a,.aa-head>p a{color:var(--aa-violet);font-weight:500;text-decoration:underline;text-underline-offset:.25rem}.aa-byline{margin-block:1.25rem 0!important}.aa-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:auto;padding-top:2rem}.aa-ledger--4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;padding-top:0}.aa-ledger--strip{margin-top:1.75rem;padding-top:0;border-bottom:1px solid var(--aa-rule-strong)}.aa-ledger--strip>div:first-child{padding-left:1rem}.aa-ledger>div{min-width:0;padding:.9rem 1rem;border-top:1px solid var(--aa-rule-strong);border-right:1px solid var(--aa-rule)}.aa-ledger>div:first-child{padding-left:0}.aa-ledger>div:last-child{border-right:0}.aa-ledger dt{font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--aa-accent)}.aa-ledger dd{margin-top:.4rem;font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.25;color:var(--aa-ink);font-variant-numeric:tabular-nums}.aa-ledger span,.aa-ledger dd.aa-ledger__sub{display:block;margin-top:.15rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.625;color:var(--aa-muted)}.aa-hero__instrument{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border-left:1px solid var(--aa-rule)}.aa-instrument-note{max-width:40ch;margin-top:.75rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--aa-muted)}.aa-instrument-note b{color:var(--aa-ink);font-weight:600}.aa-index{overflow:hidden;margin:1.75rem 0 0;padding:0;list-style:none;border:1px solid var(--aa-rule-strong);border-radius:1.25rem;background:var(--aa-surface)}.aa-index>li{min-width:0;display:flex}.aa-index>li>.aa-index__row{flex:1}.aa-index__row{position:relative;min-width:0;display:grid;grid-template-columns:3.5rem minmax(0,15rem) minmax(0,1fr) 8rem;align-items:center;gap:0 1.5rem;padding:1.25rem 1.5rem;border-top:1px solid var(--aa-rule);box-shadow:inset 3px 0 color-mix(in srgb,var(--aa-gen) 55%,transparent);color:var(--aa-ink-2);background:linear-gradient(90deg,color-mix(in srgb,var(--aa-gen) 5%,transparent),transparent 26%);transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.aa-index>li:first-child .aa-index__row{border-top:0}.aa-index__row:hover,.aa-index__row:focus-visible{background-color:color-mix(in srgb,var(--aa-gen) 7%,transparent);box-shadow:inset 3px 0 0 var(--aa-gen)}.aa-index__row:focus-visible{outline:2px solid color-mix(in srgb,var(--aa-gen) 78%,var(--aa-ink));outline-offset:-3px}.aa-index__n{font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.875rem;line-height:2.25rem;font-weight:600;line-height:1;color:var(--aa-muted);font-variant-numeric:tabular-nums}.aa-index__name{min-width:0;display:flex;align-items:center;gap:.85rem}.aa-index__name strong{font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25;color:var(--aa-ink)}.aa-index__body{min-width:0}.aa-index__body>span{display:block;font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--aa-gen)}.aa-index__body>p{max-width:58ch;margin-top:.35rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--aa-muted)}.aa-index__body>p b{color:var(--aa-ink-2);font-weight:600}.aa-index__count{text-align:right;font-size:.875rem;line-height:1.25rem;color:var(--aa-muted);font-variant-numeric:tabular-nums}.aa-index__count em{display:block;font-style:normal;color:var(--aa-violet);font-weight:600}.aa-mark{width:2.65rem;height:2.65rem;flex:none;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--aa-mark-color, var(--aa-accent)) 35%,transparent);border-radius:999px;color:var(--aa-mark-color, var(--aa-accent));background:color-mix(in srgb,var(--aa-mark-color, var(--aa-accent)) 7%,transparent)}.aa-mark>svg{width:56%;height:56%}.aa-mark--lg{width:3.4rem;height:3.4rem}.aa-sigil{display:block;width:clamp(2.75rem,4.4vw,4rem);height:clamp(2.75rem,4.4vw,4rem);color:var(--aa-accent)}.aa-sigil--sm{width:1.75rem;height:1.75rem}.aa-board{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden;margin-top:1.75rem;border:1px solid var(--aa-rule-strong);border-radius:1.25rem;background:var(--aa-surface)}@media(min-width:640px){.aa-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.aa-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.aa-board{grid-template-columns:repeat(7,minmax(0,1fr))}}.aa-board__slot{min-width:0;display:flex}@media(min-width:640px)and (max-width:1279px){.aa-board__slot:nth-child(7){grid-column:span 2}}.aa-board__cell{flex:1;position:relative;min-width:0;display:flex;flex-direction:column;padding:1.1rem 1.15rem 1.35rem;border-top:3px solid var(--aa-gen);border-right:1px solid var(--aa-rule);background:linear-gradient(180deg,color-mix(in srgb,var(--aa-gen) 7%,transparent),transparent 60%);color:var(--aa-ink-2);transition:background-color var(--motion-fast) var(--ease-standard)}.aa-board__cell:last-child{border-right:0}.aa-board__cell.is-here{border-top-width:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--aa-gen) 13%,transparent),transparent 72%)}a.aa-board__cell:hover,a.aa-board__cell:focus-visible{background-color:color-mix(in srgb,var(--aa-gen) 7%,transparent)}a.aa-board__cell:focus-visible{outline:2px solid color-mix(in srgb,var(--aa-gen) 78%,var(--aa-ink));outline-offset:-3px}.aa-board__glyph{color:var(--aa-gen)}.aa-board__cell strong{display:block;margin-top:.5rem;font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;color:var(--aa-ink)}.aa-board__cell .aa-board__meta{display:block;margin-top:.3rem;font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--aa-gen)}.aa-board__cell .aa-board__who{display:block;margin-top:.3rem;font-size:.75rem;line-height:1rem;line-height:1.375;color:var(--aa-muted)}.aa-board__cell p{margin-top:.6rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--aa-muted)}.aa-method{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem;border-top:1px solid var(--aa-rule-strong);border-bottom:1px solid var(--aa-rule-strong)}.aa-method--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-method__cell{min-width:0;padding:2rem;border-right:1px solid var(--aa-rule-strong)}.aa-method--2 .aa-method__cell:nth-child(2n){border-right:0}.aa-method--3 .aa-method__cell:nth-child(3n){border-right:0}.aa-method__cell h3{margin-top:.6rem}.aa-method__cell>p{max-width:58ch;margin-top:.8rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:var(--aa-muted);text-wrap:pretty}.aa-method__cell>p+p{margin-top:.7rem}.aa-method__cell>p b{color:var(--aa-ink-2);font-weight:600}.aa-method__wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.5rem,5vw,6rem);padding:2rem;border-top:1px solid var(--aa-rule-strong);background:linear-gradient(90deg,var(--aa-wash),transparent 68%)}.aa-method__wide>div{min-width:0}.aa-method__wide>div+div{justify-self:end}.aa-method__wide h3{margin-top:.5rem;text-wrap:balance}.aa-method__wide p{min-width:0;max-width:58ch;margin:0;font-size:1rem;line-height:1.5rem;line-height:1.625;color:var(--aa-muted);text-wrap:pretty}.aa-method__wide p+p{margin-top:.85rem}.aa-duo{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1px;overflow:hidden;border:1px solid var(--aa-rule-strong);border-radius:1.25rem;background:var(--aa-rule-strong)}.aa-duo--even{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-panel{min-width:0;padding:clamp(1.75rem,3.6vw,3.5rem);background:var(--bg-card)}.aa-panel--wash{background:linear-gradient(135deg,var(--aa-wash),transparent 55%),var(--bg-card)}.aa-panel--center{display:flex;flex-direction:column;justify-content:center}.aa-panel h2{margin-top:.55rem}.aa-panel>p{max-width:58ch;margin-top:1rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:var(--aa-ink-2);text-wrap:pretty}.aa-panel>p+p{margin-top:.85rem}.aa-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem}.aa-quote--bare{margin-top:0;padding-left:0;border-left:0}.aa-quote{max-width:46ch;margin:2rem 0 0;padding-left:1.25rem;border-left:2px solid var(--aa-accent);font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.375;color:var(--aa-ink);text-wrap:balance}.aa-claim{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:1.75rem;padding-block:1.75rem;border-top:1px solid var(--aa-rule-strong);border-bottom:1px solid var(--aa-rule-strong)}.aa-head+.aa-claim{border-top:0;padding-top:0}.aa-claim+.aa-method{margin-top:0;border-top:0}.aa-claim .aa-quote{margin-top:0}.aa-claim__facts{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.aa-claim__facts>div{min-width:0;padding:.7rem 1rem;border-top:1px solid var(--aa-rule);border-right:1px solid var(--aa-rule)}.aa-claim__facts>div:nth-child(-n+2){border-top:0}.aa-claim__facts>div:nth-child(2n){border-right:0}.aa-claim__facts>div:nth-child(odd){padding-left:0}.aa-claim__facts dt{font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--aa-accent)}.aa-claim__facts dd{margin-top:.3rem;font-size:.875rem;line-height:1.25rem;line-height:1.375;color:var(--aa-ink-2)}.aa-provenance{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);margin-top:1.75rem;border-top:1px solid var(--aa-rule-strong);border-bottom:1px solid var(--aa-rule-strong)}.aa-provenance__head{min-width:0;padding:2rem 2rem 2rem 0;border-right:1px solid var(--aa-rule-strong)}.aa-provenance__head h2{margin-top:.5rem}.aa-provenance__body{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.aa-provenance__body>div{min-width:0;padding:2rem}.aa-provenance__body>div:first-child{border-right:1px solid var(--aa-rule)}.aa-provenance__body h3{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--aa-accent)}.aa-provenance__body p{max-width:58ch;margin-top:.9rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--aa-muted);text-wrap:pretty}.aa-provenance__body p+p{margin-top:.75rem}.aa-provenance__foot{grid-column:2;padding:1.25rem 2rem 2rem;border-top:1px solid var(--aa-rule);font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--aa-muted)}.aa-facts{margin-top:1.5rem;border-top:1px solid var(--aa-rule-strong)}.aa-facts>div{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(0,1fr);gap:.25rem 1.25rem;align-items:baseline;padding-block:.85rem;border-bottom:1px solid var(--aa-rule)}.aa-facts dt{font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--aa-accent)}.aa-facts dd{max-width:48ch;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--aa-ink-2)}.aa-faq{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:1.75rem;border-bottom:1px solid var(--aa-rule-strong)}@media(min-width:1024px){.aa-faq{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(2.5rem,2.2rem + 2.6vw,5.75rem);column-gap:clamp(2.5rem,2.2rem + 2.6vw,5.75rem)}}.aa-faq>details{border-top:1px solid var(--aa-rule)}.aa-faq>details:first-child{border-top:0}@media(min-width:1024px){.aa-faq>details:nth-child(2){border-top:0}}.aa-faq summary{min-height:44px;display:flex;align-items:baseline;gap:1rem;padding-block:1rem;cursor:pointer;list-style:none}.aa-faq summary::-webkit-details-marker{display:none}.aa-faq__n{flex:none;font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--aa-accent);font-variant-numeric:tabular-nums}.aa-faq h3{flex:1;font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;color:var(--aa-ink)}.aa-faq__sign{flex:none;font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:2rem;line-height:1;color:var(--aa-accent);transition:transform var(--motion-fast) var(--ease-standard)}.aa-faq details[open] .aa-faq__sign{transform:rotate(45deg)}.aa-faq details>p{max-width:58ch;padding-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--aa-muted);text-wrap:pretty}.aa-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem;border-bottom:1px solid var(--aa-rule)}@media(min-width:640px){.aa-cells{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.aa-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.aa-cells{grid-template-columns:repeat(6,minmax(0,1fr))}}.aa-cells>a{min-width:0;min-height:44px;display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem .85rem 0;border-top:1px solid var(--aa-rule);font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--aa-violet);transition:color var(--motion-fast) var(--ease-standard)}.aa-cells>a:hover{color:var(--aa-ink);text-decoration:underline;text-underline-offset:.25rem}.aa-cells>a>i{font-style:normal;color:var(--aa-accent)}.aa-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem;border-top:1px solid var(--aa-rule-strong);border-bottom:1px solid var(--aa-rule-strong)}.aa-next>a{min-width:0;min-height:160px;display:flex;flex-direction:column;padding:1.6rem;border-right:1px solid var(--aa-rule-strong);transition:background-color var(--motion-fast) var(--ease-standard)}.aa-next>a:last-child{border-right:0}@media(min-width:1024px){.aa-next--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023px){.aa-next--4{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-next--4>a:nth-child(2n){border-right:0}.aa-next--4>a:nth-child(n+3){border-top:1px solid var(--aa-rule)}}.aa-next>a:hover,.aa-next>a:focus-visible{background:color-mix(in srgb,var(--aa-violet) 6%,transparent)}.aa-next span{font-size:.6875rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--aa-violet)}.aa-next strong{margin-top:.55rem;font-family:Cormorant Garamond,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.25;color:var(--aa-ink)}.aa-next small{display:block;max-width:40ch;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--aa-muted)}.aa-stop{margin-top:2.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--aa-muted)}.aa-stop:before,.aa-stop:after{content:"";display:inline-block;width:2rem;height:1px;margin-inline:.8rem;vertical-align:middle;background:var(--aa-rule-strong)}@media(max-width:1279px){.aa-index__row{grid-template-columns:3rem minmax(0,13rem) minmax(0,1fr)}.aa-index__count{grid-column:2 / -1;text-align:left;padding-top:.4rem}}@media(max-width:1199px){.aa-hero{grid-template-columns:minmax(0,1fr) 400px}}@media(max-width:1023px){.aa-method--3{grid-template-columns:1fr}.aa-method--3 .aa-method__cell{border-right:0;border-bottom:1px solid var(--aa-rule)}.aa-claim{grid-template-columns:1fr;gap:1.5rem}.aa-provenance__body{grid-template-columns:1fr}.aa-provenance__body>div:first-child{border-right:0;border-bottom:1px solid var(--aa-rule)}.aa-provenance__foot{grid-column:1}}@media(max-width:959px){.aa-hero:before{-webkit-mask-image:linear-gradient(180deg,transparent,black 58%,black);mask-image:linear-gradient(180deg,transparent,black 58%,black)}.aa-head{grid-template-columns:1fr;align-items:start}.aa-head>p{justify-self:start}.aa-hero{grid-template-columns:1fr}.aa-hero__instrument{border-left:0;border-top:1px solid var(--aa-rule)}.aa-duo,.aa-provenance{grid-template-columns:1fr}.aa-provenance__head{padding:2rem 0;border-right:0;border-bottom:1px solid var(--aa-rule-strong)}}@media(max-width:767px){.aa-section{margin-top:4rem}.aa-claim{grid-template-columns:1fr;gap:1.5rem}.aa-ledger{grid-template-columns:1fr}.aa-ledger>div,.aa-ledger>div:first-child{display:grid;grid-template-columns:minmax(115px,.7fr) minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.85rem 0;border-right:0}.aa-ledger dd{margin-top:0}.aa-ledger span,.aa-ledger dd.aa-ledger__sub{grid-column:2}.aa-ledger--4{grid-template-columns:1fr}.aa-ledger--strip>div:first-child{padding-left:0}.aa-method,.aa-method--3,.aa-next{grid-template-columns:1fr}.aa-method__cell,.aa-next>a{border-right:0;border-bottom:1px solid var(--aa-rule)}.aa-method__cell:last-of-type{border-bottom:0}.aa-next>a:last-child{border-bottom:0}.aa-method__wide{grid-column:1;grid-template-columns:1fr;gap:1rem}.aa-method__wide p{justify-self:start}.aa-provenance__body{grid-template-columns:1fr}.aa-provenance__body>div{padding-inline:0}.aa-provenance__body>div:first-child{border-right:0;border-bottom:1px solid var(--aa-rule)}.aa-provenance__foot{grid-column:1;padding:1.25rem 0 0}.aa-index__row{grid-template-columns:3.25rem minmax(0,1fr);gap:.35rem .9rem;padding:1.1rem 1.15rem}.aa-index__n{font-size:1.5rem;line-height:2rem;grid-row:1}.aa-index__name,.aa-index__body{grid-column:2}.aa-index__count{grid-column:2;text-align:left}}@media(max-width:639px){.aa-hero{border-radius:1rem}.aa-hero__copy{padding:1.4rem}.aa-hero__instrument{padding:1.25rem}.aa-ask{flex-direction:column;align-items:stretch}.aa-ask__field{max-width:none}.aa-ask .aa-button{width:100%}.aa-duo,.aa-index,.aa-board{border-radius:1rem}.aa-panel{padding:1.4rem}.aa-method__cell,.aa-method__wide{padding:1.5rem 0}.aa-method,.aa-method--3{border-inline:0}.aa-quote{font-size:1.25rem;line-height:1.75rem;line-height:1.375}.aa-stop:before,.aa-stop:after{width:1rem;margin-inline:.45rem}}@media(prefers-reduced-motion:reduce){.aa-button{transition:none!important}.aa-button:hover{transform:none}}.aa-fan{display:block;inline-size:min(100%,30rem);block-size:auto;aspect-ratio:1;margin-inline:auto;--aa-fan-dur: .16s;--aa-fan-step: 60ms}.aa-fan__ring{fill:none;stroke-width:1;opacity:.75}.aa-fan__ring.is-here{stroke-width:3;opacity:1}.aa-fan__cell{font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-weight:500;fill:#94a3b8;text-anchor:middle;dominant-baseline:central;font-variant-numeric:lining-nums tabular-nums}html:not(.dark) .aa-fan__cell{fill:#57473a}.aa-fan g[data-ring].is-here .aa-fan__cell{fill:var(--aa-gen)}.aa-fan__core{fill:none;stroke:var(--gen-1-sun);stroke-width:1.5;opacity:.85}.aa-fan__core.is-here{stroke-width:2;opacity:1}.aa-fan__you{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,serif;font-weight:700;font-size:26px;fill:#f1f5f9;text-anchor:middle;dominant-baseline:central}html:not(.dark) .aa-fan__you{fill:#1a120c}.aa-fan__sign{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,serif;font-weight:600;font-style:italic;font-size:17px;fill:var(--gen-1-sun);text-anchor:middle;dominant-baseline:central;opacity:0;transition:opacity var(--motion-mid) var(--ease-standard)}.aa-fan.is-lit .aa-fan__core,.aa-fan.is-lit .aa-fan__sign{opacity:1}.aa-fan g[data-ring]{opacity:1;transform:none;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.aa-fan g[data-ring]{animation:aaFanIn var(--aa-fan-dur) var(--ease-emphasis) backwards;animation-delay:calc(var(--aa-ring) * var(--aa-fan-step))}@keyframes aaFanIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}}
