.dial{--dial-ring-size:420px;--dial-mark-size:56px;--dial-hub-size:214px;--dial-ease:var(--ease-luxe,cubic-bezier(.16, 1, .3, 1));--dial-spring:cubic-bezier(.34, 1.56, .64, 1);--dial-art-ambient:.15;--dial-art-active:.35;--dial-art-full:1}.dial-mrow-mark .glyph path,.dial-mrow-mark .glyph circle,.dial-mrow-mark .glyph ellipse{stroke-dashoffset:0!important;transition:none!important}.dial-mobile-only{display:none}.dial-split{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:3rem;display:grid}@media (width>=1361px){.dial-instrument{align-self:center}}@media (width<=1360px){.dial-split{grid-template-columns:1fr;gap:3.5rem}.dial-story{border-top:1px solid color-mix(in srgb, var(--ladder-structural-gold) 28%, transparent);padding-top:2.25rem;border-left:0!important;padding-left:0!important}.dial-story-plate{max-width:420px}}@media (width<=900px){.dial-desktop-only{display:none}.dial-mobile-only{display:block}}.dial-instrument{isolation:isolate;align-items:flex-start;width:100%;display:flex;position:relative}.dial-names{min-width:0;height:var(--dial-ring-size);flex:1 1 0;position:relative}.dial-name{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ladder-reading-gold);cursor:pointer;transition:color .18s var(--dial-ease);background:0 0;border:0;align-items:flex-start;gap:.5rem;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:absolute;left:0;right:0;transform:translateY(-9.5px)}.dial-name .dial-name-text{text-align:right;z-index:1;background:var(--ladder-base-black);-webkit-box-decoration-break:clone;box-decoration-break:clone;flex:0 auto;min-width:0;max-width:calc(100% - 20px);padding-block:2px;line-height:1.25;position:relative}.dial-names-right .dial-name-text{text-align:left}.dial-name .dial-name-price{letter-spacing:.08em;text-transform:none;color:color-mix(in srgb, var(--ladder-reading-gold) 62%, transparent);padding-top:1px;font-size:11px;font-weight:500;display:block}.dial-name[aria-current=true] .dial-name-price,.dial-name:hover .dial-name-price{color:var(--ladder-reading-gold)}.dial-name .dial-leader{background:var(--ladder-structural-gold);opacity:.42;min-width:12px;height:1px;transition:opacity .18s var(--dial-ease), background-color .18s var(--dial-ease);flex:auto;margin-top:9px}.dial-names-left .dial-leader{margin-right:calc(-1 * var(--dial-reach,0px))}.dial-names-right .dial-name{flex-direction:row-reverse}.dial-names-right .dial-leader{margin-left:calc(-1 * var(--dial-reach,0px))}.dial-name:hover,.dial-name:focus-visible{color:var(--ladder-reading-gold)}.dial-name:hover .dial-leader,.dial-name:focus-visible .dial-leader{opacity:.75}.dial-name:focus-visible{outline:2px solid var(--ladder-action-gold);outline-offset:4px}.dial-name:hover .dial-name-text{color:var(--ladder-action-gold-light);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ladder-action-gold) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ladder-action-gold) 55%, transparent)}.dial-name:hover .dial-leader{background:var(--ladder-action-gold);opacity:1}.dial-name[aria-current=true]{color:var(--ladder-action-gold-light);font-weight:600}.dial-name[aria-current=true] .dial-leader{background:var(--ladder-action-gold);opacity:1}.dial-name .dial-name-text{transition:transform .32s var(--dial-spring)}.dial-names-left .dial-name[aria-current=true] .dial-name-text{transform:translate(4px)}.dial-names-right .dial-name[aria-current=true] .dial-name-text{transform:translate(-4px)}.dial-ring{flex:0 0 var(--dial-ring-size);width:var(--dial-ring-size);height:var(--dial-ring-size);z-index:1;position:relative}.dial-ring-track{border:1px solid color-mix(in srgb, var(--ladder-structural-gold) 34%, transparent);border-radius:50%;position:absolute;inset:0}.dial-ring-track.dial-ring-track-inner{border-color:color-mix(in srgb, var(--ladder-structural-gold) 16%, transparent);inset:64px}.dial-ring-sweep{transition:transform .7s var(--dial-ease);transform:rotate(0)}.dial-ring-sweep[data-pending=true]{transition:none;transform:rotate(-300deg)}.dial-ring-sweep[data-nudge=cw]{transition:transform .52s var(--dial-ease);transform:rotate(5deg)}.dial-ring-sweep[data-nudge=ccw]{transition:transform .52s var(--dial-ease);transform:rotate(-5deg)}.dial-mark{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;left:50%}.dial-mark:after{content:"";border:1px solid var(--ladder-structural-gold);background:var(--ladder-base-black);width:9px;height:9px;transition:background-color .22s var(--dial-ease), border-color .22s var(--dial-ease), box-shadow .22s var(--dial-ease), scale .22s var(--dial-ease);border-radius:50%}.dial-mark:hover:after,.dial-mark:focus-visible:after{border-color:var(--ladder-action-gold);scale:1.35}.dial-mark[data-on=true]:after{border-color:var(--ladder-action-gold);background:var(--ladder-action-gold);box-shadow:0 0 0 5px color-mix(in srgb, var(--ladder-action-gold) 14%, transparent);scale:1.45}.dial-mark[data-on=true]{animation:dial-mark-pop .42s var(--dial-spring)}@keyframes dial-mark-pop{0%{scale:1}45%{scale:1.12}to{scale:1}}.dial-hub{width:var(--dial-hub-size);text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dial-hub-art{width:240px;height:240px;color:var(--ladder-structural-gold-text);opacity:.55;clip-path:circle(47%);pointer-events:none;z-index:0;transition:opacity .4s var(--dial-spring), clip-path .4s var(--dial-spring);animation:dial-hub-art-in .48s var(--dial-spring);position:absolute;top:calc(50% - 52px);left:50%;transform:translate(-50%,-50%)}@keyframes dial-hub-art-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:.55;transform:translate(-50%,-50%)scale(1)}}.dial-hub-art svg{width:100%;height:100%;display:block}.dial-instrument:hover .dial-hub-art,.dial-instrument:focus-within .dial-hub-art{opacity:var(--dial-art-full);clip-path:circle(62%)}.dial-instrument:hover .dial-hub-name,.dial-instrument:focus-within .dial-hub-name{color:var(--ladder-action-gold-light);transition:color .38s var(--dial-spring)}.dial-hub-glyph{justify-content:center;margin-bottom:16px;display:flex}.dial-hub-glyph .glyph{width:96px;height:96px;color:var(--ladder-structural-gold-text)!important}.dial-hub-glyph .glyph path,.dial-hub-glyph .glyph circle,.dial-hub-glyph .glyph ellipse{stroke-dasharray:1;stroke-dashoffset:1px;animation:dial-hub-draw .85s var(--dial-ease) 80ms forwards}@keyframes dial-hub-draw{to{stroke-dashoffset:0}}.dial-hub-crossfade{z-index:1;text-shadow:0 1px 10px #0a0908f2,0 0 22px #0a0908d9;position:relative;transform:translateY(112px)}.dial-hub-arc{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ladder-action-gold-light);font-size:11px;font-weight:600}.dial-hub-name{font-family:var(--font-body);letter-spacing:.03em;color:var(--color-bone);margin-top:10px;font-size:clamp(17px,1.7vw,21px);font-weight:600;line-height:1.2}.dial-hub-rule{background:var(--ladder-structural-gold);width:34px;height:1px;margin:14px auto 0}.dial-hub-crossfade{z-index:1;transition:opacity .26s var(--dial-ease);position:relative}.dial-hub-crossfade[data-fading=true]{opacity:0}.dial-hint{text-align:center;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-bone) 60%, transparent);margin:0 0 1.5rem;font-size:12px;font-weight:500}.dial-story{border-left:1px solid color-mix(in srgb, var(--ladder-structural-gold) 28%, transparent);padding-left:2.5rem}.dial-story-plate{aspect-ratio:4/3;background:var(--ladder-raised-black);border:1px solid color-mix(in srgb, var(--ladder-structural-gold) 30%, transparent);place-items:center;margin-top:1.6rem;display:grid;overflow:hidden}.dial-story-plate svg{width:min(58%,260px);height:auto;color:var(--ladder-action-gold)}.dial-story-plate-fallback{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ladder-reading-gold-dim);font-size:10px}.dial-facts{border-top:1px solid color-mix(in srgb, var(--ladder-structural-gold) 22%, transparent);margin-top:1.6rem}.dial-fact{border-bottom:1px solid color-mix(in srgb, var(--ladder-structural-gold) 22%, transparent);font-family:var(--font-body);justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:.875rem;display:flex}.dial-fact dt{color:var(--ladder-reading-gold-dim);letter-spacing:.04em}.dial-fact dd{color:var(--ladder-reading-gold);text-align:right}.dial-fact-price{font-family:var(--font-display);color:var(--ladder-action-gold-light);font-size:1.375rem}.dial-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.75rem;display:flex}.dial-story-enter{transition:opacity .56s var(--dial-ease), transform .56s var(--dial-ease)}.dial-story-enter[data-pending=true]{opacity:0;transform:translateY(10px)}.dial-mobile-footer{text-align:center;padding:1.1rem 0 .25rem}.dial-mrow{border-bottom:1px solid color-mix(in srgb, var(--ladder-structural-gold) 22%, transparent)}.dial-mrow-top{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.875rem;width:100%;min-height:72px;padding:.875rem 0;display:flex}.dial-mrow-mark{flex:0 0 52px;place-items:center;height:52px;display:grid}.dial-mrow-mark svg{width:52px;height:52px;color:var(--ladder-action-gold)}.dial-mrow-mid{flex:auto;min-width:0}.dial-mrow-mid b{font-family:var(--font-body);color:var(--ladder-reading-gold);font-size:1.0625rem;font-weight:500;display:block}.dial-mrow-mid small{color:color-mix(in srgb, var(--color-bone) 70%, transparent);margin-top:.25rem;font-size:.8125rem;display:block}.dial-mrow-rate{color:var(--ladder-action-gold-light);white-space:nowrap;font-size:.9375rem}.dial-mrow-chev{color:var(--ladder-structural-gold-text);transition:transform .2s var(--dial-ease);font-size:.9375rem}.dial-mrow[data-open=true]{background:var(--ladder-raised-black);border:1px solid color-mix(in srgb, var(--ladder-structural-gold) 40%, transparent);margin:.625rem -.875rem;padding:0 .875rem}.dial-mrow[data-open=true] .dial-mrow-mid b{color:var(--ladder-action-gold-light)}.dial-mbody{padding:0 0 1.125rem}.dial-mplate{aspect-ratio:16/10;background:var(--ladder-raised-black-2);border:1px solid color-mix(in srgb, var(--ladder-structural-gold) 30%, transparent);place-items:center;margin-bottom:1rem;display:grid;overflow:hidden}.dial-mplate svg{width:min(60%,220px);height:auto;color:var(--ladder-action-gold)}.dial-offer{border-bottom:1px solid color-mix(in srgb, var(--ladder-structural-gold) 16%, transparent);justify-content:space-between;gap:.75rem;padding:.625rem 0;font-size:.875rem;display:flex}.dial-offer span:first-child{color:var(--ladder-reading-gold-dim)}.dial-offer span:last-child{color:var(--ladder-reading-gold)}.dial-offer-deposit span:last-child{text-align:right;color:var(--ladder-action-gold-light)}.dial-price-settle{font-variant-numeric:tabular-nums}.dial[data-motion=off] .dial-ring-sweep,.dial[data-motion=off] .dial-story-enter,.dial[data-motion=off] .dial-mrow-chev{transition:none!important;transform:none!important}.dial[data-motion=off] .dial-hub-crossfade{transition:none!important}.dial[data-motion=off] .dial-mark,.dial[data-motion=off] .dial-hub-art{animation:none!important}.dial[data-motion=off] .dial-name-text{transition:none!important}.dial[data-motion=off] .dial-hub-glyph .glyph path,.dial[data-motion=off] .dial-hub-glyph .glyph circle,.dial[data-motion=off] .dial-hub-glyph .glyph ellipse{stroke-dashoffset:0!important;animation:none!important}.dial[data-motion=off] .dial-mark-art,.dial[data-motion=off] .dial-hub-art,.dial[data-motion=off] .dial-hub-name{transition:none!important}@media (prefers-reduced-motion:reduce){.dial-ring-sweep,.dial-story-enter,.dial-mrow-chev,.dial-mark-glyph,.dial-mark-art,.dial-hub-name,.dial-name,.dial-name-text,.dial-leader{transition:none!important;transform:none!important}.dial-hub-crossfade,.dial-hub-art,.dial-mark{transition:none!important;animation:none!important}.dial-hub-glyph .glyph path,.dial-hub-glyph .glyph circle,.dial-hub-glyph .glyph ellipse{stroke-dashoffset:0!important;animation:none!important}}
