.style-wheel{--sw-gold: #c9a45c;--sw-ink: #ecdcc1;--sw-band: #15130f;--sw-ring: #f0d28a;--sw-veil: rgba(10, 9, 8, .7);--sw-max: 26rem}html[data-theme=light] .style-wheel{--sw-gold: #a8832f;--sw-ink: #3a2a1c;--sw-band: #efe2c8;--sw-ring: #a4503f;--sw-veil: rgba(239, 228, 208, .76)}.sw-svg{display:block;width:100%;max-width:var(--sw-max);margin:0 auto;aspect-ratio:1;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-band{fill:var(--sw-band)}.sw-line{fill:none;stroke:var(--sw-gold);stroke-width:2.5}.sw-thin{stroke-width:1;opacity:.7}.sw-heavy{stroke-width:4}.sw-divider{stroke:var(--sw-gold);stroke-width:6;stroke-linecap:butt}.sw-gem{fill:var(--sw-gold)}.sw-ray{stroke:var(--sw-gold);stroke-width:1.2}.sw-star{fill:var(--sw-gold)}.sw-label{fill:var(--sw-ink);font-family:Cinzel Decorative,Georgia,serif;letter-spacing:.04em;pointer-events:none;transition:fill .25s ease,opacity .25s ease}.sw-label.is-off{opacity:.45}.sw-label.is-selected{fill:var(--sw-ring);font-weight:700}.sw-wedge{fill:transparent;stroke:transparent;stroke-width:6;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .25s ease,stroke .25s ease}.sw-wedge.is-dim{fill:var(--sw-veil)}.sw-wedge.is-off{cursor:not-allowed}.sw-wedge:not(.is-off):hover,.sw-wedge:not(.is-off):focus-visible{fill:transparent;stroke:var(--sw-ring)}.sw-wedge.is-selected{fill:transparent;stroke:var(--sw-ring)}.sw-status{margin-top:1rem;min-height:2.5rem;text-align:center;font-family:Philosopher,Georgia,serif;font-size:.95rem;color:inherit}.sw-status strong{font-weight:700}.sw-clear{margin-left:.9rem;padding:.15rem 0;border-bottom:1px solid currentColor;font:inherit;font-size:.85rem;opacity:.85}.sw-clear:hover,.sw-clear:focus-visible{opacity:1}@media (prefers-reduced-motion: reduce){.sw-wedge,.sw-label{transition:none}}.sw-hub-title{fill:var(--sw-ink);font-family:Cinzel Decorative,Georgia,serif;pointer-events:none}.sw-hub-sub{fill:var(--sw-gold);font-family:Philosopher,Georgia,serif;pointer-events:none}@keyframes gallery-swap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gallery-swap{animation:gallery-swap .5s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion: reduce){.gallery-swap{animation:none}}.sw-hub-hit{fill:transparent;stroke:transparent;stroke-width:6;outline:none;cursor:default;transition:fill .25s ease,stroke .25s ease}.sw-hub-hit.is-active{cursor:pointer}.sw-hub-hit.is-active:hover,.sw-hub-hit:focus-visible{fill:#ffffff0f;stroke:var(--sw-ring)}html[data-theme=light] .sw-hub-hit.is-active:hover,html[data-theme=light] .sw-hub-hit:focus-visible{fill:#a4503f14}.af-list{--af-ring: #e8c87a;display:flex;flex-wrap:wrap;justify-content:center;gap:1.1rem 1.25rem;margin:0;padding:0;list-style:none}html[data-theme=light] .af-list{--af-ring: #a4503f}.af-item{position:relative;display:flex;width:5.25rem;flex-direction:column;align-items:center;gap:.45rem;color:inherit;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease,filter .3s ease}.af-item:hover:not(.is-off),.af-item:focus-visible:not(.is-off){transform:translateY(-4px) scale(1.05)}.af-photo{position:relative;display:block;width:4.4rem;height:4.4rem;overflow:hidden;border-radius:9999px;background:#ecdcc124;box-shadow:0 0 0 2px transparent,0 0 0 5px transparent;transition:box-shadow .3s ease,transform .3s ease}.af-photo img{width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.af-cover{-o-object-fit:cover;object-fit:cover}.af-contain{-o-object-fit:contain;object-fit:contain}.af-monogram,.af-all{display:flex;align-items:center;justify-content:center;font-family:Cinzel Decorative,Georgia,serif;font-size:1.15rem;letter-spacing:.04em}.af-item:hover:not(.is-off) .af-photo,.af-item:focus-visible .af-photo{box-shadow:0 0 0 2px transparent,0 0 0 4px var(--af-ring)}.af-item.is-selected .af-photo{box-shadow:0 0 0 3px transparent,0 0 0 6px var(--af-ring)}.af-item:focus-visible{outline:none}.af-name{font-family:Philosopher,Georgia,serif;font-size:.9rem;line-height:1.1}.af-item.is-selected .af-name{color:var(--af-ring);font-weight:700}.af-count{position:absolute;top:-.15rem;right:.25rem;min-width:1.5rem;padding:.1rem .35rem;border-radius:9999px;background:var(--af-ring);color:#1b1712;font-family:Philosopher,Georgia,serif;font-size:.72rem;font-weight:700;line-height:1.25;text-align:center}html[data-theme=light] .af-count{color:#fff}.af-item.is-off{cursor:not-allowed;opacity:.35;filter:grayscale(1)}.af-item.is-off .af-count{display:none}@media (max-width: 640px){.af-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:.5rem .25rem .75rem;scroll-snap-type:x proximity}.af-item{flex:0 0 auto;scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.af-item,.af-photo{transition:none}.af-item:hover:not(.is-off),.af-item:focus-visible:not(.is-off){transform:none}}
