.es-root{width:100%;padding:48px var(--gutter,32px);justify-content:center;align-items:center;display:flex}.es-plate{text-align:center;background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;align-items:center;gap:0;width:100%;max-width:520px;padding:80px 48px;display:flex}.es-ornament{justify-content:center;align-items:center;margin-bottom:28px;display:flex}.es-ornament--library{flex-direction:column;gap:5px}.es-lib-rule{background:var(--ink-3);height:1px;display:block}.es-lib-rule--1{width:48px}.es-lib-rule--2{width:32px}.es-lib-rule--3{width:18px}.es-ornament--press{justify-content:center;align-items:center}.es-press-plate{border:1px solid var(--ink-3);justify-content:center;align-items:center;width:36px;height:24px;display:flex}.es-press-square{background:var(--vermillion);width:10px;height:10px;display:block}.es-ornament--image{width:28px;height:28px;position:relative}.es-img-frame{border:1px solid var(--ink-3);width:28px;height:28px;display:block;position:relative}.es-img-corner{width:5px;height:5px;display:block;position:absolute}.es-img-corner:before,.es-img-corner:after{content:"";background:var(--ink-3);position:absolute}.es-img-corner--tl{top:-4px;left:-4px}.es-img-corner--tl:before{width:1px;height:6px;top:0;left:0}.es-img-corner--tl:after{width:6px;height:1px;top:0;left:0}.es-img-corner--tr{top:-4px;right:-4px}.es-img-corner--tr:before{width:1px;height:6px;top:0;right:0}.es-img-corner--tr:after{width:6px;height:1px;top:0;right:0}.es-img-corner--bl{bottom:-4px;left:-4px}.es-img-corner--bl:before{width:1px;height:6px;bottom:0;left:0}.es-img-corner--bl:after{width:6px;height:1px;bottom:0;left:0}.es-img-corner--br{bottom:-4px;right:-4px}.es-img-corner--br:before{width:1px;height:6px;bottom:0;right:0}.es-img-corner--br:after{width:6px;height:1px;bottom:0;right:0}.es-ornament--music{align-items:flex-end;gap:5px;height:24px}.es-mus-bar{background:var(--ink-3);width:2px;display:block}.es-mus-bar--1{height:14px}.es-mus-bar--2{height:22px}.es-mus-bar--3{height:10px}.es-ornament--models{justify-content:center;align-items:center}.es-tag-circle{border:1px solid var(--ink-3);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.es-tag-letter{font-family:var(--font-display);font-variation-settings:"opsz" 144, "WONK" 1;color:var(--ink-3);margin-top:1px;font-size:12px;font-style:italic;line-height:1}.es-ornament--generic{justify-content:center;align-items:center}.es-diamond{background:var(--vermillion);width:12px;height:12px;display:block;transform:rotate(45deg)}.es-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-4);text-transform:uppercase;margin:0 0 16px;font-size:9px}.es-title{font-family:var(--font-display);font-variation-settings:"opsz" 144, "WONK" 1;color:var(--ink);margin:0 0 20px;font-style:italic;font-weight:400;line-height:1.15}.es-title--sm{font-size:22px}.es-title--md{font-size:28px}.es-title--lg{font-size:36px}.es-body{font-family:var(--font-display);color:var(--ink-2);max-width:380px;margin:0;font-size:15px;line-height:1.65}.es-action{margin-top:32px}.es-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;display:inline-flex}.es-cta-link{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule);transition:color .16s var(--easing), border-color .16s var(--easing);align-items:center;gap:8px;padding:0 0 2px;font-size:11px;text-decoration:none;display:inline-flex}.es-cta-link:hover,.es-cta-link:focus-visible{color:var(--vermillion);border-bottom-color:var(--vermillion);outline:none}.es-cta-link:focus-visible{outline:2px solid var(--vermillion);outline-offset:3px}.es-cta-arrow{transition:transform .2s var(--easing);display:inline-block}.es-cta-link:hover .es-cta-arrow,.es-cta-link:focus-visible .es-cta-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.es-cta-link,.es-cta-arrow{transition:none!important}.es-cta-link:hover .es-cta-arrow,.es-cta-link:focus-visible .es-cta-arrow{transform:none}}.es-root--sm .es-plate{padding:48px 32px}.es-root--lg .es-plate{padding:96px 64px}@media (max-width:600px){.es-root{padding:32px var(--gutter,18px)}.es-plate{padding:48px 24px}.es-root--sm .es-plate{padding:36px 20px}.es-root--lg .es-plate{padding:56px 24px}.es-title--lg{font-size:26px}.es-title--md{font-size:22px}.es-title--sm{font-size:20px}.es-body{font-size:14px}}
