.cm{--cm-ground:var(--color-footer-bg);--cm-land:var(--color-footer-panel);--cm-gold:var(--color-gold);--cm-gold-soft:var(--color-gold-soft);--cm-bronze:var(--color-primary);--cm-bronze-strong:var(--color-primary-strong);--cm-wall:var(--color-primary-strong-hover);--cm-ink:#fff;--cm-muted:var(--color-footer-muted);--cm-veil:#07352d80;--cm-out:cubic-bezier(.16, 1, .3, 1);--cm-soft:cubic-bezier(.22, 1, .36, 1);--cm-pop:cubic-bezier(.34, 1.56, .64, 1);--cm-draw:cubic-bezier(.65, 0, .25, 1);--cm-in:cubic-bezier(.55, 0, .75, .25);--cm-at:0s;padding-block:var(--space-11)}@media (max-width:1023.98px){.cm{padding-block:56px}}@media (max-width:639.98px){.cm{padding-block:var(--space-9)}}.cm-head{--cm-after:0s}.cm-mapcell{--cm-after:.15s}.cm-slot{--cm-after:0s}.cm-register{--cm-after:.7s}.cm-stage{grid-template-columns:minmax(0,1fr);display:grid}.cm-mapcell{z-index:1;margin-top:28px;position:relative}.cm-slot{margin-top:20px}@media (max-width:1023.98px){.cm-slot{width:100%;max-width:640px;margin-inline:auto}}@media (max-width:639.98px){.cm-mapcell{margin-top:24px}.cm-slot{margin-top:16px}}@media (min-width:1024px){.cm-stage{grid-template:"head map""slot map"1fr/clamp(340px,30vw,380px) minmax(0,1fr);gap:24px clamp(32px,3vw,40px)}.cm-head{grid-area:head;align-self:start}.cm-mapcell{grid-area:map;align-self:center;margin-top:0}.cm-slot{grid-area:slot;align-self:end;margin-top:0}.cm-stepper{grid-area:step}}@media (min-width:1024px) and (hover:none){.cm-stage{grid-template-rows:auto 1fr auto;grid-template-areas:"head map""slot map""slot step"}.cm-mapcell{align-self:end}}.cm-mapcell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c9bda912,#0000);position:absolute;inset:-10%}@supports (overflow-clip-margin:1px){.cm-frame{content-visibility:auto;overflow-clip-margin:200px}.cm-panels{content-visibility:auto;contain-intrinsic-height:auto 363px;overflow-clip-margin:32px}@media (max-width:1023.98px){.cm-panels{contain-intrinsic-height:auto 324px}}@media (max-width:639.98px){.cm-panels{contain-intrinsic-height:auto 345px}}}.cm-seam{transform-origin:50%;pointer-events:none;background:#c9bda940;height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.cm-seam:after{content:"";background:linear-gradient(90deg, transparent, var(--cm-gold), transparent);opacity:0;width:120px;height:1px;position:absolute;top:0;left:0}.cm-eyebrow{font-size:var(--text-ui-sm);color:var(--cm-gold-soft);align-items:center;gap:8px;margin-bottom:10px;font-weight:500;line-height:1.4;display:flex}.cm-eyebrow:lang(en){letter-spacing:.05em}.cm-title{font-size:var(--text-max-huge);color:var(--cm-ink);text-wrap:balance;font-weight:600;line-height:1.2}.cm-rule{align-items:center;gap:6px;margin-top:12px;display:flex}.cm-rule i{background:var(--cm-gold);height:3px;transform-origin:var(--origin-start) 50%;border-radius:3px;display:block}.cm-rule i:first-child{width:46px}.cm-rule i:nth-child(2){opacity:.45;width:12px}.cm-rule i:nth-child(3){opacity:.25;width:5px}.cm-lede{max-width:44ch;font-size:var(--text-ui-md);color:var(--cm-muted);text-wrap:pretty;margin-top:16px;font-weight:300;line-height:1.7}.cm .cm-dir{font-size:var(--text-ui-sm);color:var(--cm-gold-soft);gap:8px;margin-block:calc(.5lh - 6px) calc(.5lh - 22px);font-weight:500}@media (max-width:639.98px){.cm .cm-dir{border-radius:var(--btn-radius);background:#ffffff0f;border:1px solid #ffffff1f;justify-content:center;width:100%;margin-block:16px 0;display:flex}.cm .cm-dir:after{display:none}}.cm-frame{aspect-ratio:1140/944;width:min(100%,1.2076*max(420px,100svh - 140px));margin-inline:auto;position:relative}.cm-plate{isolation:isolate;--u:calc(100cqw / 1140);touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;container-type:inline-size}@media (max-width:1023.98px){.cm-frame{width:min(100%,640px)}}@media (max-width:639.98px){.cm-frame{aspect-ratio:1016/944;width:100%;overflow:clip}.cm-plate{width:112.205%;left:-11.024%}}.cm-plate>*{position:absolute}.cm-land,.cm-dots,.cm-flash,.cm-outline{width:100%;height:100%;top:0;left:0}.cm-land{z-index:0;overflow:visible}.cm-dots,.cm-flash{z-index:1;pointer-events:none}.cm-dots>svg,.cm-flash>svg{width:100%;height:100%;display:block}.cm-flash{opacity:0}.cm-outline{z-index:2;pointer-events:none;overflow:visible}.cm-fill{fill:var(--cm-land)}.cm-fill-empty{fill:url(#cm-hatch);fill-opacity:.22}.cm-fills a{cursor:pointer;outline:none}.cm-borders{fill:none;stroke:#c9bda959;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.cm-dots rect{fill:url(#cm-dots);opacity:.09}@media (max-width:1023.98px){.cm-dots rect{fill:url(#cm-dots-c)}}.cm-flash rect{fill:url(#cm-dots-c);opacity:.5}.cm-ol{fill:none;stroke:#968164f2;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1023.98px){.cm-ol{stroke-width:2.8px}}@media (max-width:639.98px){.cm-ol{stroke-width:4px}}.cm-leader{fill:none;stroke:#c9bda966;stroke-width:1px;vector-effect:non-scaling-stroke}@media (max-width:639.98px){.cm-leader{display:none}}.cm-clasp{z-index:2;left:var(--x);top:var(--y);width:20px;height:20px;color:var(--cm-gold);--cm-hub:var(--cm-ground);opacity:0;pointer-events:none;border-radius:50%;translate:-50% -50%;box-shadow:0 0 0 5px #c9bda91a,0 0 18px 6px #c9bda94d}@media (max-width:1023.98px){.cm-clasp{width:18px;height:18px}}@media (max-width:639.98px){.cm-clasp{width:16px;height:16px}}.cm-clasp svg{width:100%;height:100%;display:block;overflow:visible}.cm-label,.cm-loupe-cap{font-family:var(--font-display);color:#ffffffb8;text-shadow:0 0 4px #07352de6;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:500;line-height:1.35}.cm-label:before,.cm-loupe-cap:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--color-off-white);opacity:0;position:absolute;inset:-2px -8px}.cm-loupe-cap{z-index:0}.cm-label{z-index:3;left:var(--x);top:var(--y);transform:translate(calc(-50% + var(--cm-nudge,0px)), 16px)}.cm-label[data-empty]{color:var(--cm-muted)}@media (min-width:640px){.cm-label[data-at=above]{transform:translate(calc(-50% + var(--cm-nudge,0px)), calc(-100% - 16px))}.cm-label[data-at=above][data-on]{transform:translate(calc(-50% + var(--cm-nudge,0px)), calc(-100% - 22px))}.cm-label[data-at=east]{transform:translate(13px,-50%)}.cm-label[data-at=gutter]{left:auto;right:90.53%;transform:translateY(-50%)}.cm-label[data-at=gutter]:after{content:"";width:calc((var(--ux) + 12) * var(--u) - 21px);background:#c9bda966;height:1px;position:absolute;top:50%;left:calc(100% + 12px)}.cm-label[data-at=loupe]{display:none}.cm-label[data-at=gutter],.cm-loupe-cap{pointer-events:auto;cursor:pointer}}a.cm-label{-webkit-tap-highlight-color:transparent;outline:none}@media (min-width:640px) and (max-width:1023.98px){.cm-label{transform:translate(calc(-50% + var(--cm-nudge,0px)), 15px)}}@media (max-width:639.98px){.cm-label{color:#ffffffa6;visibility:hidden;transform:translate(calc(-50% + var(--cm-nudge,0px)), 11px);font-size:11px}.cm-label[data-phone]{visibility:visible}.cm-label[data-on]{visibility:visible;transform:translate(calc(-50% + var(--cm-nudge,0px)), calc(-100% - 15px))}}.cm-label[data-on],.cm-loupe[data-on] .cm-loupe-cap{z-index:10;color:#07352d;text-shadow:none;font-size:13px;font-weight:600}.cm-label[data-on]:before,.cm-loupe[data-on] .cm-loupe-cap:before{opacity:1}.cm-label[data-on][data-empty]{color:#fff}.cm-label[data-on][data-empty]:before{box-shadow:inset 0 0 0 1px var(--color-off-white);background:0 0}.cm-plate [data-cm-under]{opacity:.25}.cm-hit{z-index:4;left:var(--x);top:var(--y);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;outline:none;width:28px;height:28px;translate:-50% -50%}.cm-hit[data-g=damascus]{z-index:5;width:36px;height:36px}.cm-hit[data-empty]{cursor:default}.cm-hit[data-on]{z-index:10}.cm-pin,.cm-hit:before,.cm-hit:after{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.cm-hit:before,.cm-hit:after{content:"";z-index:1}.cm-pin{width:14px;height:14px;color:var(--cm-gold-soft);--cm-hub:#07352d;border-radius:0;margin:-7px 0 0 -7px}.cm-pin svg{width:100%;height:100%;display:block;overflow:visible}.cm-hit[data-empty] .cm-pin{border:1.25px solid #c9bda980;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px}.cm-hit:before{border:1.5px solid var(--cm-gold-soft);opacity:0;width:14px;height:14px;margin:-7px 0 0 -7px}.cm-hit:after{border:1.5px solid var(--cm-gold-soft);opacity:0;visibility:hidden;width:22px;height:22px;margin:-11px 0 0 -11px}.cm-hit[data-on] .cm-pin{color:#fffffd;transform:translateY(-8px)scale(1.4)rotate(25.714deg)}.cm-hit[data-on][data-empty] .cm-pin{border-color:var(--cm-gold-soft);transform:scale(1.3)}.cm-hit[data-on]:after{visibility:visible;opacity:.6;translate:0 -8px}.cm-hit[data-on][data-empty]:after{translate:none}.cm-hit[data-cm-press] .cm-pin{transform:translateY(-8px)scale(1.3)rotate(25.714deg)}@media (min-width:640px) and (max-width:1023.98px){.cm-pin{width:12px;height:12px;margin:-6px 0 0 -6px}}@media (max-width:639.98px){.cm-hit{width:24px;height:24px}.cm-hit[data-g=damascus]{width:28px;height:28px}.cm-pin{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.cm-hit[data-empty] .cm-pin{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.cm-hit[data-on] .cm-pin{transform:translateY(-5px)scale(1.4)rotate(25.714deg)}.cm-hit[data-on]:after{translate:0 -5px}.cm-hit[data-cm-press] .cm-pin{transform:translateY(-5px)scale(1.3)rotate(25.714deg)}}.cm-loupe{z-index:6;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;outline:none}.cm-loupe[data-on]{z-index:10;scale:1.06}.cm-lens{background:var(--cm-ground);box-shadow:0 0 0 1.5px var(--cm-bronze), inset 0 0 0 1px #ffffff26;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.cm-loupe[data-on] .cm-lens{box-shadow:0 0 0 1.5px var(--cm-gold-soft), inset 0 0 0 1px #ffffff26}.cm-lens svg{width:100%;height:100%;position:absolute;inset:0}.cm-lens-rif{fill:var(--cm-land);fill-opacity:.6}.cm-lens-dam{fill:var(--cm-land);stroke:var(--cm-gold-soft);stroke-width:1px}.cm-loupe[data-on] .cm-lens-dam{fill:url(#cm-face)}.cm-glass,.cm-gleam{pointer-events:none;border-radius:50%;position:absolute;inset:0}.cm-glass{background:radial-gradient(115% 115% at 72% 78%,#0000 60%,#ffffff1f 62%,#0000 76%)}.cm-gleam{opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff4d 50%,#0000 62%)}.cm-loupe-cap{position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)}@media (max-width:639.98px){.cm-loupe{display:none}}.cm-veil{z-index:7;background:var(--cm-veil);opacity:0;pointer-events:none;inset:-24px}.cm[data-cm-view] .cm-veil{opacity:1}.cm-slab{z-index:8;visibility:hidden;opacity:0;pointer-events:none}.cm-slab>svg{width:100%;height:100%;transform-origin:var(--o);position:absolute;inset:0;overflow:visible}.cm-slab-shadow{fill:#000;opacity:.45;filter:blur(3px)}.cm-slab-wall{fill:var(--cm-wall)}.cm-face-fill{fill:url(#cm-face)}.cm-face-dots{fill:url(#cm-dots);opacity:.16}.cm-face-edge{fill:none;stroke:var(--cm-gold-soft);stroke-width:1.5px}.cm-slab[data-empty] .cm-face-fill{fill:var(--cm-land)}.cm-face-hatch{fill:url(#cm-hatch);opacity:.45}.cm-slab[data-empty] .cm-face-edge{stroke-dasharray:4 3}.cm-slab[data-on]{visibility:visible;opacity:1}.cm-slab[data-on] .cm-slab-face{transform:translateY(-8px) scale(var(--s))}.cm-slab[data-on] .cm-slab-wall{transform:translateY(-3px) scale(var(--s))}.cm-slab[data-on] .cm-slab-shadow{transform:translateY(6px) scale(var(--s))}.cm-slab[data-on][data-empty] .cm-slab-face{transform:translateY(-4px)scale(1.02)}.cm-slab[data-on][data-empty] .cm-slab-shadow{transform:translateY(4px)scale(1.02)}.cm-slab[data-on][data-cm-press] .cm-slab-face{transform:translateY(-5px) scale(var(--s))}@media (min-width:1024px){.cm-slab-shadow{filter:blur(4px)}}@media (max-width:639.98px){.cm-slab-shadow{filter:none;fill:#031a16;opacity:.9}.cm-slab[data-on] .cm-slab-face{transform:translateY(-5px) scale(var(--s))}.cm-slab[data-on] .cm-slab-wall{transform:translateY(-2px) scale(var(--s))}.cm-slab[data-on] .cm-slab-shadow{transform:translateY(3px) scale(var(--s))}.cm-slab[data-on][data-cm-press] .cm-slab-face{transform:translateY(-3px) scale(var(--s))}}.cm-thread{z-index:9;visibility:hidden;pointer-events:none;width:0;height:0;transform:translate3d(var(--cm-px,0px), var(--cm-py,0px), 0) rotate(var(--cm-th,0deg));display:none;top:0;left:0}.cm-thread>i{display:block;position:absolute}.cm-thread-bar{transform-origin:0;width:1000px;height:1px;transform:scaleX(var(--cm-k,0));background:#c9bda9b3;top:-.5px;left:0}.cm:not([data-cm-view]) .cm-thread-bar{transform:scaleX(0)}.cm-thread-dot,.cm-bead{background:var(--cm-gold-soft);border-radius:50%;width:5px;height:5px;top:-2.5px;left:-2.5px}.cm-bead{opacity:0;box-shadow:0 0 6px #c9bda999}@media (min-width:1024px){.cm-thread{display:block}.cm[data-cm-view] .cm-thread{visibility:visible}}.cm-slot{z-index:2;scroll-margin-block:0 16px;display:grid;position:relative}.cm-slot>*{grid-area:1/1;min-width:0}.cm-overview{border-radius:var(--radius-card);background:#ffffff0a;border:1px solid #c9bda940;flex-direction:column;padding:22px;display:flex}.cm[data-cm-view] .cm-overview{opacity:0;visibility:hidden}.cm-ov-figure{align-items:center;gap:14px;display:flex}.cm-ov-rosette{flex:none;width:48px;height:48px;overflow:visible}.cm-ov-rosette .on,.cm-ov-rosette circle{fill:var(--cm-gold)}.cm-ov-rosette .off{fill:none;stroke:var(--cm-gold);stroke-width:1px;vector-effect:non-scaling-stroke}.cm-ov-figure .cm-odo{color:var(--cm-ink)}.cm-ov-l1{font-size:var(--text-ui-md);color:var(--cm-ink);margin-top:12px;line-height:1.5}.cm-ov-l2{font-size:var(--text-ui-sm);color:var(--cm-muted);line-height:1.6}.cm-ov-range{color:var(--cm-gold-soft);margin-top:10px;font-size:13px;line-height:1.6}.cm-ov-aside{margin-top:auto;padding-top:18px}.cm-legend{color:var(--cm-muted);border-top:1px solid #c9bda933;padding-top:12px;font-size:13px}.cm-legend li{align-items:center;gap:8px;min-height:24px;display:flex}.cm-lg-pin{width:12px;height:12px;color:var(--cm-gold-soft);--cm-hub:var(--cm-ground);flex:none}.cm-lg-swatch,.cm-swatch{background:repeating-linear-gradient(45deg,#c9bda98c 0 1px,#0000 1px 4px);border-radius:2px;flex:none;width:14px;height:10px;box-shadow:inset 0 0 0 1px #c9bda940}.cm-lg-ring{border:1.25px solid #c9bda980;border-radius:50%;flex:none;width:8px;height:8px}.cm-hint{color:#fffc;align-items:center;gap:8px;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.cm-hint-touch{display:none}@media not all and (hover:hover) and (pointer:fine){.cm-hint-fine{display:none}.cm-hint-touch{display:inline}}@media (min-width:640px) and (max-width:1023.98px){.cm-overview{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;padding:20px;display:grid}.cm-ov-main{grid-area:1/1}.cm-ov-aside{grid-area:1/2/3;align-self:end;margin-top:0;padding-top:0}}@media (max-width:639.98px){.cm-overview{padding:18px}.cm-ov-rosette{width:40px;height:40px}}.cm-odo{line-height:1;display:inline-flex}.cm-odo-col{height:1.3em;margin-block:-.15em;display:block;position:relative;overflow:visible clip}.cm-odo-size{visibility:hidden;line-height:1.3;display:block}.cm-odo-strip{transform:translateY(calc(var(--d) * -1.3em));flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.cm-odo-strip i{justify-content:center;height:1.3em;font-style:normal;line-height:1.3;display:flex}.cm-shell{border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);visibility:hidden;opacity:0;touch-action:pan-y pinch-zoom;flex-direction:column;display:flex;position:relative;transform:translateY(10px)scale(.98);box-shadow:0 24px 48px -16px #00000080,inset 0 0 0 1px #96816473}.cm[data-cm-view] .cm-shell{visibility:visible;opacity:1;transform:none}.cm-under{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cm-topline{background:linear-gradient(calc(var(--slide-dir) * -90deg), var(--cm-gold-soft), var(--cm-bronze));height:3px;position:absolute;top:0;left:0;right:0}.cm-watermark{bottom:-30px;width:132px;height:132px;color:var(--color-primary);opacity:.08;transform:rotate(calc(-12deg + var(--cm-turns,0) * 25.714deg));position:absolute;inset-inline-end:-30px}.cm-watermark .rs{width:100%;height:100%}.cm-cover{z-index:2;border-radius:inherit;background:var(--color-primary);opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cm-cover:before{content:"";background:var(--cm-gold-soft);opacity:.1;-webkit-mask:var(--bg-image-pattern) center / cover no-repeat;-webkit-mask:var(--bg-image-pattern) center / cover no-repeat;mask:var(--bg-image-pattern) center / cover no-repeat;position:absolute;inset:0}.cm-seal{width:56px;height:56px;color:var(--color-secondary);--cm-hub:var(--cm-gold-soft);margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}.cm-seal svg{width:100%;height:100%;display:block;overflow:visible}.cm-endring{z-index:3;top:0;border:1.5px solid var(--cm-gold-soft);background:var(--cm-ground);width:7px;height:7px;translate:0 var(--cm-ring-y,0px);pointer-events:none;border-radius:50%;margin-top:-3.5px;display:none;position:absolute;inset-inline-end:-3.5px;scale:0}@media (min-width:1024px){.cm-endring{display:block}.cm[data-cm-view] .cm-endring{scale:1}}.cm-panels{z-index:1;flex:auto;display:grid;position:relative}.cm-panel{visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;padding:22px;display:flex}.cm-panel[data-on],.cm-panel[data-cm-leaving]{visibility:visible}.cm-p-head{align-items:center;gap:14px;display:flex}.cm-logo{border:1px solid var(--color-border);background:#fff;border-radius:10px;flex:none;place-items:center;width:72px;height:72px;padding:6px;display:grid;position:relative;overflow:hidden}.cm-logo>*{grid-area:1/1}.cm-logo img{object-fit:contain;width:100%;height:100%}.cm-logo-fallback{width:62%;color:var(--color-primary);opacity:0;display:block}.cm-logo-fallback .rs{width:100%;height:auto}.cm-logo[data-cm-wait] .cm-logo-fallback{opacity:1}.cm-logo:not(:has(img)) .cm-logo-fallback{opacity:1}.cm-logo[data-cm-wait] img{opacity:0}.cm-p-titles{min-width:0}.cm-p-eyebrow{color:var(--color-primary-ink);font-size:12px;font-weight:500;line-height:1.4}.cm-p-name{font-family:var(--font-display);color:var(--color-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:19px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cm-p-tag{min-width:0;font-family:var(--font-display);font-size:var(--text-ui-md);color:var(--color-primary-ink);align-items:center;gap:8px;margin-top:14px;font-weight:500;line-height:1.5;display:flex}.cm-p-tag i{background:var(--cm-gold);width:18px;height:2px;transform-origin:var(--origin-start) 50%;border-radius:2px;flex:none}.cm-p-tag span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-facts{gap:8px;margin-block:16px;display:grid}.cm-fact{grid-template-columns:15px 64px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.cm-fact dt{display:contents}.cm-fact dt svg{color:var(--color-primary-ink);margin-top:3px}.cm-fact dt span{color:var(--color-text-muted);font-size:12px;line-height:1.75}.cm-fact dd{min-width:0;font-size:var(--text-ui-sm);color:var(--color-text);line-height:1.5}.cm-fact-address dd{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm .cm-cta{border-radius:var(--btn-radius);background:var(--color-secondary);height:40px;color:var(--color-on-primary);font-size:var(--text-ui-sm);align-self:flex-start;margin-top:auto;padding-block:0;padding-inline:18px 16px;transform:none}.cm .cm-cta:hover{background:color-mix(in srgb, var(--color-secondary) 88%, #000)}.cm .cm-cta:active{transform:none}.cm-panel:not([data-on],[data-cm-leaving]) .cm-cta{font-weight:700}.cm-cta:after,.cm-ghost:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.cm-panel-empty .cm-p-name{font-size:17px}.cm-logo-empty{background:repeating-linear-gradient(45deg,#96816440 0 1px,#0000 1px 7px),#fff}.cm-logo-empty .rs{width:62%;height:auto;color:var(--color-primary);--cm-blade:none;--cm-hub:none;--cm-blade-line:currentColor;--cm-blade-lw:16}.cm-p-shape{fill:#96816412;stroke:#96816499;stroke-width:1px;stroke-dasharray:4 3;stroke-linejoin:round;flex:1 1 0;width:100%;min-height:0;max-height:200px;margin-top:16px;display:block;overflow:visible}.cm-ghost{min-height:44px;font-size:var(--text-ui-sm);color:var(--color-primary-ink);text-underline-offset:3px;align-self:flex-start;align-items:center;margin-top:auto;padding-top:16px;font-weight:500;text-decoration:underline;display:inline-flex}@media (min-width:640px) and (max-width:1023.98px){.cm-panel{padding:20px}.cm-logo{width:80px;height:80px}.cm-p-name{font-size:20px}.cm-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.cm-fact{grid-template-columns:15px minmax(0,1fr);column-gap:8px}.cm-fact dd{grid-column:2}.cm .cm-cta{align-self:flex-end}}@media (max-width:639.98px){.cm-panel{padding:18px}.cm-logo{width:60px;height:60px}.cm-p-name{-webkit-line-clamp:3;font-size:18px}.cm-p-tag{font-size:15px}.cm .cm-cta{justify-content:center;align-self:stretch;height:44px}.cm-watermark{width:110px;height:110px}}body.darkmode .cm-shell{box-shadow:0 24px 48px -16px #00000080,inset 0 0 0 1px #c9bda999}body.darkmode .cm-p-name{color:var(--color-text)}body.darkmode :is(.cm-p-eyebrow,.cm-p-tag,.cm-fact dt svg,.cm-ghost){color:var(--color-primary-on-dark)}body.darkmode .cm-logo{border-color:#fff3}body.darkmode .cm-p-shape{fill:#c9bda90f;stroke:#c9bda980}.cm-stepper{display:none}@media (hover:none),(max-width:1023.98px){.cm-stepper{justify-content:center;align-items:center;gap:16px;height:44px;margin-top:12px;display:flex}}@media (min-width:1024px) and (hover:none){.cm-stepper{margin-top:0}}.cm-stepper[data-ready=false]>*{visibility:hidden}.cm-step{border-radius:var(--btn-radius);width:40px;height:40px;color:var(--cm-gold-soft);cursor:pointer;background:0 0;border:0;place-items:center;margin:2px;display:grid}.cm-step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;background:#ffffff14}.cm-dots-nav{gap:8px;display:flex;position:relative}.cm-dots-nav i{background:#ffffff4d;border-radius:50%;width:6px;height:6px;display:block}.cm-dots-nav i.pill{top:0;background:var(--cm-gold-soft);opacity:0;width:16px;height:6px;transform:translateX(calc(var(--cm-i,0) * -14px * var(--slide-dir)));border-radius:3px;position:absolute;inset-inline-start:-5px}.cm-dots-nav i.pill[data-on]{opacity:1}.cm-register{margin-top:48px}@media (max-width:1023.98px){.cm-register{margin-top:32px}}@media (max-width:639.98px){.cm-register{margin-top:28px}}.cm-reg-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.cm-reg-head h3{font-size:var(--text-ui-sm);color:var(--cm-gold-soft);flex:none;font-weight:500;line-height:1.4}.cm-reg-rule{height:1px;transform-origin:var(--origin-start) 50%;background:#c9bda933;flex:auto}.cm-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1279.98px){.cm-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023.98px){.cm-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639.98px){.cm-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}}.cm-chip{border-radius:var(--btn-radius);color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff17;align-items:center;gap:8px;min-width:0;height:52px;padding-inline:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cm-chip:before{content:"";background:var(--cm-gold);border-radius:3px;width:3px;position:absolute;inset-block:9px;inset-inline-start:0;transform:scaleY(0)}.cm-chip-year{color:var(--cm-gold-soft);flex:none;font-size:13px;line-height:1.4}.cm-chip-dot{background:#c9bda980;border-radius:50%;flex:none;width:3px;height:3px}.cm-chip-name{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.cm-chip-go{color:#c9bda9b3;flex:none}.cm-chip[data-on]{color:#fff;background:#ffffff17;border-color:#c9bda973}.cm-chip[data-on]:before{transform:scaleY(1)}.cm-chip[data-on] .cm-chip-go{translate:calc(var(--slide-dir) * -3px) 0}.cm-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--btn-radius)}@media (max-width:399.98px){.cm-chip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"year go""name go";row-gap:0;height:auto;min-height:56px;padding-block:7px;display:grid}.cm-chip-dot{display:none}.cm-chip-year{grid-area:year}.cm-chip-name{grid-area:name}.cm-chip-go{grid-area:go}}.cm-foot{color:var(--cm-muted);align-items:center;gap:10px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.cm-foot .cm-swatch{width:12px;height:8px}.cm-tl{--cm-tl-row:40px;--cm-tl-axis:calc(var(--cm-tl-up) * var(--cm-tl-row) + 14px);--cm-tl-pad:6px;margin-bottom:40px}.cm-tl-track{height:calc((var(--cm-tl-up) + var(--cm-tl-down)) * var(--cm-tl-row) + 58px);margin-top:4px;position:relative}.cm-tl-axis{inset-inline:var(--cm-tl-pad);top:var(--cm-tl-axis);background:#c9bda94d;height:1px;position:absolute}.cm-tl-axis i{width:calc(var(--cm-tl-run) * 100%);transform-origin:var(--origin-start) 50%;background:#968164f2;display:block;position:absolute;inset-block:0;inset-inline-start:0}.cm-tl-tick,.cm-tl-mark{width:0;top:0;bottom:0;position:absolute;inset-inline-start:calc(var(--cm-tl-pad) + var(--p) * (100% - 2 * var(--cm-tl-pad)))}.cm-tl-tick:before{content:"";top:0;bottom:22px;background:#ffffff0f;width:1px;position:absolute;inset-inline-start:-.5px}.cm-tl-tick>span{bottom:0;translate:calc(50% * var(--slide-dir)) 0;font-family:var(--font-display);color:#ffffff61;white-space:nowrap;font-size:11px;line-height:16px;position:absolute;inset-inline-start:0}.cm-tl-axis+.cm-tl-tick>span{translate:none}.cm-tl-tick:nth-last-child(2)>span{translate:calc(100% * var(--slide-dir)) 0}.cm-tl-marks{position:absolute;inset:0}.cm-tl-link{color:inherit;text-decoration:none}.cm-tl-label.cm-tl-link:after{content:"";position:absolute;inset-inline:0}.cm-tl-mark[data-side=up] .cm-tl-label.cm-tl-link:after{height:20px;top:100%}.cm-tl-mark[data-side=down] .cm-tl-label.cm-tl-link:after{height:20px;bottom:100%}.cm-tl-mark[data-level] .cm-tl-label.cm-tl-link:after{height:calc(20px + var(--cm-tl-row))}.cm-tl-dot{top:calc(var(--cm-tl-axis) + .5px - 4.5px);background:var(--cm-gold);width:9px;height:9px;box-shadow:0 0 0 3px var(--cm-ground);border-radius:50%;position:absolute;inset-inline-start:-4.5px}.cm-tl-label{white-space:nowrap;text-align:center;transform:translateX(calc(50% * var(--slide-dir)));flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline-start:0}.cm-tl-mark[data-align=start] .cm-tl-label{text-align:start;align-items:flex-start;transform:none}.cm-tl-mark[data-align=end] .cm-tl-label{text-align:end;transform:translateX(calc(100% * var(--slide-dir)));align-items:flex-end}.cm-tl-mark[data-side=up] .cm-tl-label{bottom:calc(100% - var(--cm-tl-axis) + 10px)}.cm-tl-mark[data-side=up][data-level] .cm-tl-label{bottom:calc(100% - var(--cm-tl-axis) + 10px + var(--cm-tl-row))}.cm-tl-mark[data-side=down] .cm-tl-label{top:calc(var(--cm-tl-axis) + 10px)}.cm-tl-mark[data-side=down][data-level] .cm-tl-label{top:calc(var(--cm-tl-axis) + 10px + var(--cm-tl-row))}.cm-tl-mark[data-level]:before{content:"";width:1px;height:calc(var(--cm-tl-row) + 2px);background:#c9bda959;position:absolute;inset-inline-start:-.5px}.cm-tl-mark[data-side=up][data-level]:before{top:calc(var(--cm-tl-axis) - 8px - var(--cm-tl-row))}.cm-tl-mark[data-side=down][data-level]:before{top:calc(var(--cm-tl-axis) + 8px)}.cm-tl-year{font-family:var(--font-display);color:var(--cm-gold-soft);font-size:12px;font-weight:600;line-height:16px}.cm-tl-names{font-family:var(--font-display);color:#ffffffe6;font-size:14px;font-weight:600;line-height:20px}.cm-tl-sep{color:#c9bda999}.cm-tl-mark:has(.cm-tl-link:is([data-on],:focus-visible)) .cm-tl-dot{box-shadow:0 0 0 3px var(--cm-ground), 0 0 0 6px #c9bda947;scale:1.45}.cm-tl-link:is([data-on],:focus-visible) .cm-tl-names,.cm-tl-names .cm-tl-link:is([data-on],:focus-visible){color:#fff}.cm-tl-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (max-width:1023.98px){.cm-tl{margin-bottom:32px}.cm-tl-track{height:auto;margin-top:8px}.cm-tl-tick{display:none}.cm-tl-axis{inset-inline:4px auto;width:1px;height:auto;top:10px;bottom:10px}.cm-tl-axis i{transform-origin:50% 0;width:auto;inset:0}.cm-tl-marks{flex-direction:column;display:flex;position:relative;inset:auto}.cm-tl-mark{width:auto;margin-top:clamp(6px, calc(var(--gap) * 1.1px), 44px);padding-inline-start:24px;position:relative;inset:auto}.cm-tl-mark:first-child{margin-top:0}.cm-tl-mark:before,.cm-tl-label.cm-tl-link:after{content:none!important}.cm-tl-dot{top:6px;inset-inline-start:0}.cm-tl-label,.cm-tl-mark[data-align] .cm-tl-label,.cm-tl-mark[data-side] .cm-tl-label{text-align:start;white-space:normal;flex-direction:row;align-items:baseline;gap:12px;position:static;transform:none}.cm-tl-year{flex:none;min-width:2.6em}}@media (hover:hover) and (pointer:fine){.cm-chip:hover:not([data-on]){background:#ffffff14;border-color:#ffffff29}.cm-chip:hover .cm-chip-go{translate:calc(var(--slide-dir) * -3px) 0}.cm-step:hover{background:#ffffff14}}@media (prefers-reduced-motion:no-preference){.cm-veil{transition:opacity .24s var(--cm-soft)}.cm[data-cm-view] .cm-veil{transition-duration:.2s}.cm-slab{transition:opacity 80ms linear .16s,visibility 0s linear .24s}.cm-slab>svg{transition:transform .16s var(--cm-in)}.cm-slab[data-on]{transition:opacity .12s linear,visibility}.cm-slab[data-on]>svg{transition:transform .3s var(--cm-pop)}.cm-slab[data-on]>.cm-slab-shadow{transition:transform .3s var(--cm-soft)}.cm[data-cm-motion=switch] .cm-slab[data-on],.cm[data-cm-motion=switch] .cm-slab[data-on]>svg{transition-delay:40ms}.cm-slab[data-cm-press]>svg{transition:transform 90ms ease-out}.cm-pin{transition:transform .2s var(--cm-soft), color .2s linear}.cm-hit[data-on] .cm-pin{transition:transform .32s var(--cm-pop), color .2s linear}.cm-hit[data-cm-press] .cm-pin{transition:transform 90ms ease-out}.cm-hit[data-on]:after{animation:2.6s linear backwards cm-beacon}.cm-label,.cm-loupe-cap{transition:color .2s linear,opacity .2s linear}.cm-label:before,.cm-loupe-cap:before,.cm-hit{transition:opacity .2s linear}.cm-loupe{transition:scale .3s var(--cm-pop), opacity .2s linear}.cm-lens{transition:box-shadow .2s linear}.cm-overview{transition:opacity .24s var(--cm-soft) 80ms, visibility 0s}.cm[data-cm-view] .cm-overview{transition:opacity 80ms linear,visibility 0s linear 80ms}.cm-shell{transition:opacity .2s var(--cm-in), transform .2s var(--cm-in), visibility 0s linear .2s}.cm[data-cm-view] .cm-shell{transition:none}.cm-watermark{transition:transform .7s var(--cm-soft)}.cm[data-cm-motion=switch] .cm-watermark{transition-duration:.5s}.cm-logo img,.cm-logo-fallback{transition:opacity .2s linear}.cm-thread{transition:visibility 0s linear .2s}.cm[data-cm-view] .cm-thread{transition:transform .3s var(--cm-soft), visibility 0s}.cm-thread-bar{transition:transform .2s var(--cm-in)}.cm[data-cm-view] .cm-thread-bar{transition:transform .3s var(--cm-soft)}.cm-endring{transition:scale .16s var(--cm-in), translate .3s var(--cm-soft)}.cm[data-cm-view][data-cm-motion=open] .cm-endring{transition:scale .24s var(--cm-pop) .42s, translate .3s var(--cm-soft)}.cm[data-cm-place] :is(.cm-thread,.cm-thread-bar,.cm-endring),.cm[data-cm-resizing] :is(.cm-thread,.cm-thread-bar,.cm-endring,.cm-label){transition:none!important}.cm-dots-nav i.pill{transition:transform .28s var(--cm-soft), opacity .2s linear}.cm-chip{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,scale 90ms ease-out}.cm-chip:active{scale:.98}.cm-chip:before{transition:transform .18s var(--cm-out)}.cm-chip-go{transition:translate .25s var(--cm-soft)}.cm-step{transition:background-color .2s ease-in-out}.cm[data-cm-hot] :is(.cm-shell,.cm-slab[data-on],.cm-thread,.cm-bead){will-change:transform, opacity}.cm [data-cm-act][data-cm=armed],.cm [data-cm-act][data-cm=armed]:before,.cm [data-cm-act][data-cm=armed]:after,.cm [data-cm-act][data-cm=armed] *,.cm [data-cm-act][data-cm=armed] :before,.cm [data-cm-act][data-cm=armed] :after{animation-play-state:paused!important}.cm-head:is([data-cm=armed],[data-cm=play]) .cm-seam{animation:cm-grow .9s var(--cm-draw) var(--cm-at) backwards}.cm-head:is([data-cm=armed],[data-cm=play]) .cm-eyebrow{animation:cm-rise .6s var(--cm-soft) var(--cm-at) backwards}.cm-head:is([data-cm=armed],[data-cm=play]) .cm-eyebrow .eyebrow-rule{animation:cm-pop .36s var(--cm-pop) var(--cm-at) backwards}.cm-head:is([data-cm=armed],[data-cm=play]) .cm-title{animation:cm-rise .6s var(--cm-soft) calc(var(--cm-at) + 70ms) backwards}.cm-head:is([data-cm=armed],[data-cm=play]) .cm-rule i{animation:cm-grow .5s var(--cm-draw) calc(var(--cm-at) + .2s + var(--i,0) * 30ms) backwards}.cm-head:is([data-cm=armed],[data-cm=play]) .cm-lede{animation:cm-rise .6s var(--cm-soft) calc(var(--cm-at) + .14s) backwards}.cm-head:is([data-cm=armed],[data-cm=play]) .cm-dir{animation:cm-rise .6s var(--cm-soft) calc(var(--cm-at) + .21s) backwards}.cm-head[data-cm=soft] .cm-seam:after{animation:cm-seam-gleam .9s var(--cm-soft) .2s backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-clasp{animation:cm-pop .36s var(--cm-pop) var(--cm-at) backwards, cm-clasp-turn 1.2s var(--cm-draw) calc(var(--cm-at) + 60ms) backwards, cm-clasp-fade 1.71s linear var(--cm-at) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-ol{animation:cm-draw 1.3s cubic-bezier(.25, .46, .45, .94) calc(var(--cm-at) + 40ms) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-dots{animation:cm-bloom 1.2s var(--cm-soft) calc(var(--cm-at) + .15s) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-flash{animation:cm-bloom 1.2s var(--cm-soft) calc(var(--cm-at) + .15s) backwards, cm-flash 1.5s linear calc(var(--cm-at) + .15s) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-borders{animation:cm-fade .6s linear calc(var(--cm-at) + .4s) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-fill:not(.cm-fill-empty){animation:cm-fade .32s ease-out calc(var(--cm-at) + var(--t,.7s)) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-hit:not([data-empty]) .cm-pin{animation:cm-stamp .42s var(--cm-pop) calc(var(--cm-at) + var(--t,.7s)) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-hit:not([data-empty]):before{animation:cm-ping .7s var(--cm-soft) calc(var(--cm-at) + var(--t,.7s)) none}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-leader{animation:cm-draw .36s var(--cm-draw) calc(var(--cm-at) + var(--cm-td)) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-lens{animation:cm-lens .48s var(--cm-pop) calc(var(--cm-at) + var(--cm-td) + 60ms) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-gleam{animation:cm-gleam .56s var(--cm-soft) calc(var(--cm-at) + var(--cm-td) + .4s) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-fill-empty{animation:cm-fade .4s ease-out calc(var(--cm-at) + var(--cm-last) + .11s) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) .cm-hit[data-empty] .cm-pin{animation:cm-ring .3s var(--cm-pop) calc(var(--cm-at) + var(--cm-last) + .11s) backwards}.cm-mapcell:is([data-cm=armed],[data-cm=play]) :is(.cm-label,.cm-loupe-cap){animation:cm-name .3s var(--cm-soft) calc(var(--cm-at) + var(--cm-last) + .18s) backwards}.cm-mapcell[data-cm=soft] .cm-hit:not([data-empty]):before{animation:cm-ping .7s var(--cm-soft) calc(var(--t,.7s) - .6s) none}.cm-slot:is([data-cm=armed],[data-cm=play]) .cm-overview{animation:cm-rise .6s var(--cm-soft) var(--cm-at) backwards}.cm-slot:is([data-cm=armed],[data-cm=play]) .cm-ov-rosette .on{animation:cm-lit .2s linear calc(var(--cm-at) + var(--t,.7s)) backwards}.cm-slot:is([data-cm=armed],[data-cm=play]) .cm-legend li:first-child{--cm-rise:6px;animation:cm-rise .36s var(--cm-soft) calc(var(--cm-at) + .3s) backwards}.cm-slot:is([data-cm=armed],[data-cm=play]) .cm-legend li:nth-child(2){--cm-rise:6px;animation:cm-rise .36s var(--cm-soft) calc(var(--cm-at) + .36s) backwards}.cm-slot:is([data-cm=armed],[data-cm=play]) .cm-hint{--cm-rise:6px;animation:cm-rise .36s var(--cm-soft) calc(var(--cm-at) + .42s) backwards}.cm-register:is([data-cm=armed],[data-cm=play]) .cm-reg-head h3{--cm-rise:8px;animation:cm-rise .36s var(--cm-soft) var(--cm-at) backwards}.cm-register:is([data-cm=armed],[data-cm=play]) .cm-reg-rule{animation:cm-grow .5s var(--cm-draw) calc(var(--cm-at) + 60ms) backwards}.cm-register:is([data-cm=armed],[data-cm=play]) .cm-chip{--cm-rise:8px;animation:cm-rise .36s var(--cm-soft) calc(var(--cm-at) + 60ms + var(--i,0) * 60ms) backwards, cm-chip-flash .6s var(--cm-soft) calc(var(--cm-at) + 60ms + var(--i,0) * 60ms) backwards}.cm-register:is([data-cm=armed],[data-cm=play]) .cm-tl-tick{animation:cm-fade .4s linear calc(var(--cm-at) + 60ms) backwards}.cm-register:is([data-cm=armed],[data-cm=play]) .cm-tl-axis i{animation:cm-grow calc(var(--cm-tl-last) + 1ms) linear calc(var(--cm-at) + .16s) backwards}.cm-register:is([data-cm=armed],[data-cm=play]) .cm-tl-dot{animation:cm-tl-land .36s var(--cm-pop) calc(var(--cm-at) + .16s + var(--t,0s)) backwards}.cm-register:is([data-cm=armed],[data-cm=play]) .cm-tl-label,.cm-register:is([data-cm=armed],[data-cm=play]) .cm-tl-mark:before{animation:cm-name .3s var(--cm-soft) calc(var(--cm-at) + .22s + var(--t,0s)) backwards}@media (max-width:1023.98px){.cm-register:is([data-cm=armed],[data-cm=play]) .cm-tl-axis i{animation-name:cm-grow-y}}.cm-register:is([data-cm=armed],[data-cm=play]) .cm-foot{animation:cm-fade .3s linear calc(var(--cm-at) + .78s) backwards}.cm-register[data-cm=soft] .cm-chip{animation:cm-chip-flash .6s var(--cm-soft) calc(var(--i,0) * 60ms) backwards}}@keyframes cm-rise{0%{opacity:0;translate:0 var(--cm-rise,12px)}to{opacity:1;translate:0}}@keyframes cm-name{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes cm-fade{0%{opacity:0}to{opacity:1}}@keyframes cm-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes cm-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes cm-tl-land{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes cm-pop{0%{scale:0}to{scale:1}}@keyframes cm-lit{0%{opacity:.18}to{opacity:1}}@keyframes cm-clasp-turn{0%{rotate:none}to{rotate:25.714deg}}@keyframes cm-clasp-fade{0%,82.46%{opacity:1}to{opacity:0}}@keyframes cm-flash{0%,30%{opacity:1}to{opacity:0}}@keyframes cm-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes cm-bloom{0%{clip-path:circle(0 at 19.21% 74.89%)}to{clip-path:circle(112% at 19.21% 74.89%)}}@keyframes cm-stamp{0%{rotate:-25.714deg;scale:0}to{rotate:none;scale:1}}@keyframes cm-ping{0%{opacity:.7;scale:.4}to{opacity:0;scale:2.2}}@keyframes cm-ring{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes cm-lens{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes cm-gleam{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes cm-chip-flash{0%{background-color:#96816447}to{background-color:#ffffff0d}}@keyframes cm-seam-gleam{0%{opacity:1;transform:translate(-120px)}to{opacity:1;transform:translate(100vw)}}@keyframes cm-beacon{0%{opacity:.8;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.5)}42.3%{opacity:0;transform:scale(1.4)}42.31%{opacity:.8;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.5)}84.6%{opacity:0;animation-timing-function:ease-out;transform:scale(1.4)}to{opacity:.6;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cm-hit[data-on] .cm-pin,.cm-hit[data-cm-press] .cm-pin{transform:translateY(-8px)scale(1.4)}.cm-shell{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}.cm[data-cm-view] .cm-shell{transition:opacity .12s linear,visibility}}@media (prefers-reduced-motion:reduce) and (max-width:639.98px){.cm-hit[data-on] .cm-pin,.cm-hit[data-cm-press] .cm-pin{transform:translateY(-5px)scale(1.4)}}@media (forced-colors:active){.cm-veil,.cm-dots,.cm-flash,.cm-mapcell:before,.cm-glass,.cm-gleam,.cm-bead,.cm-watermark,.cm-cover,.cm-clasp{display:none}.cm-fill,.cm-lens-rif,.cm-lens-dam,.cm-slab-wall,.cm-slab-shadow{fill:canvas}.cm-borders,.cm-ol,.cm-face-edge,.cm-lens-dam,.cm-leader{stroke:canvastext}.cm-pin,.cm-clasp,.cm-lg-pin{color:canvastext;--cm-hub:Canvas}.cm-hit[data-empty] .cm-pin,.cm-lg-ring{border-color:canvastext}.cm-slab[data-on] .cm-face-fill,.cm-loupe[data-on] .cm-lens-dam{fill:highlight}.cm-hit[data-on] .cm-pin{color:highlighttext}.cm-thread-bar,.cm-thread-dot{background:highlight}.cm-shell,.cm-overview,.cm-chip{border:1px solid canvastext}.cm-ov-rosette .on,.cm-ov-rosette circle{fill:canvastext}.cm-ov-rosette .off{stroke:canvastext}.cm-tl-axis,.cm-tl-axis i,.cm-tl-tick:before{background:canvastext}.cm-tl-dot{forced-color-adjust:none;box-shadow:none;background:canvastext}.cm-tl-link:is([data-on],:focus-visible) .cm-tl-names,.cm-tl-names .cm-tl-link[data-on]{color:highlight}}@media print{.cm [data-cm-act],.cm [data-cm-act] *,.cm [data-cm-act] :before,.cm [data-cm-act] :after{animation:none!important}.cm-slot,.cm-stepper,.cm-thread,.cm-slab,.cm-veil,.cm-loupe,.cm-leader,.cm-clasp,.cm-dots,.cm-flash{display:none!important}.cm{padding-block:16px}.cm,.cm-title,.cm-lede,.cm-label,.cm-chip,.cm-chip-name,.cm-foot{color:#000!important;text-shadow:none!important}.cm-eyebrow,.cm-reg-head h3,.cm-chip-year,.cm-dir{color:#5a4a32!important}.cm-fill{fill:#f2efe9}.cm-borders{stroke:#999}.cm-ol{stroke:#333}.cm-pin{color:#7a6547;--cm-hub:#fff}.cm-chip{background:0 0;border-color:#bbb}.cm-tl-names,.cm-tl-link{color:#000!important}.cm-tl-year,.cm-tl-tick>span{color:#5a4a32!important}.cm-tl-axis,.cm-tl-tick:before,.cm-tl-mark:before{background:#bbb}.cm-tl-axis i,.cm-tl-dot{box-shadow:none;background:#7a6547}}
