.eg-web{container-type:inline-size;container-name:eg-web}.eg-web,.eg-web *,.eg-web *::before,.eg-web *::after{box-sizing:border-box}.eg-web{color:var(--eg-ink);font-family:var(--eg-serif)}.eg-web a{color:var(--eg-link);text-decoration:underline;text-decoration-color:var(--eg-link-underline);text-underline-offset:var(--eg-link-offset)}.eg-web a:hover{color:var(--eg-link-hover);text-decoration-color:currentColor}.eg-web :focus-visible{outline:var(--eg-focus-w) solid var(--eg-focus-ring);outline-offset:var(--eg-focus-offset)}.eg-web img{max-width:100%}.eg-web .eg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--eg-control-h);padding:0 var(--eg-w-sp-5);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;text-decoration:none;color:var(--eg-btn-fg);background:var(--eg-btn-bg);border:1.5px solid transparent;border-radius:var(--eg-btn-radius);cursor:pointer}.eg-web .eg-btn:hover{background:var(--eg-btn-bg-hover);color:var(--eg-btn-fg)}.eg-web .eg-btn--ghost{color:var(--eg-btn2-fg);background:var(--eg-btn2-bg);border-color:var(--eg-btn2-border)}.eg-web .eg-btn--ghost:hover{color:var(--eg-btn2-fg);background:var(--eg-paper-2)}.eg-web .eg-input{width:100%;min-height:var(--eg-control-h);padding:0 var(--eg-input-px);font-family:var(--eg-sans);font-size:var(--eg-w-fs-body);color:var(--eg-input-fg);background:var(--eg-input-bg);border:1.5px solid var(--eg-input-border);border-radius:var(--eg-input-radius)}.eg-web .eg-input::placeholder{color:var(--eg-ink-3)}.eg-web .eg-input:focus-visible{border-color:var(--eg-input-border-focus);outline-offset:0}.eg-web .eg-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--eg-red);margin-left:3px;vertical-align:baseline}.eg-web .eg-dot--off{background:transparent;box-shadow:inset 0 0 0 1.2px var(--eg-ink-4)}.eg-web .eg-card{display:inline-block;width:var(--eg-w-card);height:auto;vertical-align:top;background:var(--eg-card-white);border:var(--eg-card-edge);border-radius:var(--eg-w-radius);box-shadow:0 12px 28px -16px rgba(20,17,15,0.35),0 2px 6px -2px rgba(20,17,15,0.10)}.eg-web .eg-card--sm{width:var(--eg-w-card-sm)}.eg-web .eg-eyebrow{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-header{background:var(--eg-paper);border-bottom:1px solid var(--eg-ink-4)}.eg-web .eg-header-inner{max-width:var(--eg-w-page-max);margin:0 auto;min-height:var(--eg-w-header-h);padding:0 var(--eg-w-sp-4);display:flex;align-items:center;justify-content:space-between;gap:var(--eg-w-sp-4)}.eg-web .eg-logo{display:inline-flex;align-items:center;gap:var(--eg-w-sp-2);text-decoration:none}.eg-web .eg-logo:hover{text-decoration:none}.eg-web .eg-logo-pip{width:18px;height:18px}.eg-web .eg-logo-text{font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);color:var(--eg-ink);letter-spacing:0.01em}.eg-web .eg-nav{display:none}.eg-web .eg-nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--eg-w-sp-5)}.eg-web .eg-nav-item a{display:inline-block;padding:var(--eg-w-sp-2) 0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-2);text-decoration:none;border-bottom:2px solid transparent}.eg-web .eg-nav-item a:hover{color:var(--eg-red-deep)}.eg-web .eg-nav-item--active a{color:var(--eg-red-deep);border-bottom-color:var(--eg-red)}.eg-web .eg-menu-btn{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:var(--eg-control-h);height:var(--eg-control-h);padding:12px;background:transparent;border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius);cursor:pointer}.eg-web .eg-menu-btn span{display:block;height:2px;background:var(--eg-ink);border-radius:1px}.eg-web .eg-navpanel{background:var(--eg-paper);border-bottom:1px solid var(--eg-ink-4)}.eg-web .eg-navpanel-list{list-style:none;margin:0 auto;padding:var(--eg-w-sp-2) 0;max-width:var(--eg-w-page-max)}.eg-web .eg-navpanel-item a{display:block;padding:var(--eg-w-sp-3) var(--eg-w-sp-4);font-family:var(--eg-sans);font-size:var(--eg-w-fs-body);font-weight:600;color:var(--eg-ink);text-decoration:none;border-left:3px solid transparent}.eg-web .eg-navpanel-item a:hover{background:var(--eg-paper-2)}.eg-web .eg-navpanel-item--active a{color:var(--eg-red-deep);border-left-color:var(--eg-red);background:var(--eg-red-wash)}@container eg-web (min-width: 640px){.eg-web .eg-header-inner{padding:0 var(--eg-w-sp-5)}.eg-web .eg-nav{display:block}.eg-web .eg-menu-btn{display:none}}.eg-web .eg-hero{background:var(--eg-paper)}.eg-web .eg-hero-inner{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-7) var(--eg-w-sp-4);display:flex;flex-direction:column;gap:var(--eg-w-sp-6)}.eg-web .eg-hero-title{margin:0 0 var(--eg-w-sp-4);font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-display);line-height:var(--eg-w-lh-display);color:var(--eg-ink);text-wrap:balance}.eg-web .eg-hero-sub{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2);max-width:46ch;text-wrap:pretty}.eg-web .eg-hero-ctas{display:flex;flex-direction:column;align-items:stretch;gap:var(--eg-w-sp-3);margin-top:var(--eg-w-sp-5)}.eg-web .eg-hero-ctas .eg-btn{width:100%;min-width:13rem}.eg-web .eg-hero-art{align-self:center}.eg-web .eg-hero-fan{display:flex;justify-content:center;padding-top:var(--eg-w-sp-2)}.eg-web .eg-hero-fan .eg-card{margin-left:var(--eg-w-ov-hand);transform:rotate(0deg)}.eg-web .eg-hero-fan .eg-card:first-child{margin-left:0}@container eg-web (min-width: 640px){.eg-web .eg-hero-inner{padding:var(--eg-w-sp-8) var(--eg-w-sp-5)}.eg-web .eg-hero-ctas{flex-direction:row;flex-wrap:wrap;align-items:center}.eg-web .eg-hero-ctas .eg-btn{width:auto}}@container eg-web (min-width: 1024px){.eg-web .eg-hero-inner{flex-direction:row;align-items:center;gap:var(--eg-w-sp-8)}.eg-web .eg-hero-text{flex:1 1 auto}.eg-web .eg-hero-art{flex:0 0 auto}.eg-web .eg-hero-title{font-size:var(--eg-w-fs-display-lg)}}.eg-web .eg-ecta{background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);padding:var(--eg-w-sp-6) var(--eg-w-sp-5)}.eg-web .eg-ecta-inner{max-width:34rem;margin:0 auto;text-align:center}.eg-web .eg-ecta-catch{margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink)}.eg-web .eg-ecta-sub{margin:0 0 var(--eg-w-sp-5);font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}.eg-web .eg-ecta-form{display:flex;flex-direction:column;gap:var(--eg-w-sp-3);text-align:left}.eg-web .eg-ecta-field{display:flex;flex-direction:column;gap:var(--eg-w-sp-2)}.eg-web .eg-ecta-label{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-2)}.eg-web .eg-ecta-privacy{margin:var(--eg-w-sp-3) 0 0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);line-height:1.45;color:var(--eg-ink-3)}.eg-web .eg-ecta-privacy a{color:var(--eg-ink-3)}.eg-web .eg-status{margin:var(--eg-w-sp-3) 0 0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:600}.eg-web .eg-status--ok{color:var(--eg-status-ok)}.eg-web .eg-status--error{color:var(--eg-status-error)}@container eg-web (min-width: 640px){.eg-web .eg-ecta{padding:var(--eg-w-sp-8) var(--eg-w-sp-6)}.eg-web .eg-ecta-form{flex-direction:row;align-items:flex-end}.eg-web .eg-ecta-field{flex:1 1 auto}.eg-web .eg-ecta-form .eg-btn{flex:0 0 auto}.eg-web .eg-ecta-privacy{text-align:center}}.eg-web .eg-wpuzzle{background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);overflow:hidden;max-width:64rem}.eg-web .eg-wpuzzle-bar{display:flex;align-items:center;gap:var(--eg-w-sp-3);padding:var(--eg-w-sp-3) var(--eg-w-sp-5);background:var(--eg-red-deep);color:#fff}.eg-web .eg-wpuzzle-id{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase}.eg-web .eg-wpuzzle-diff{margin-left:auto;display:inline-flex;align-items:center;gap:2px}.eg-web .eg-wpuzzle-diff .eg-dot{background:#fff;margin-left:2px}.eg-web .eg-wpuzzle-diff .eg-dot--off{background:transparent;box-shadow:inset 0 0 0 1.2px rgba(255,255,255,0.55)}.eg-web .eg-wpuzzle-body{padding:var(--eg-w-sp-5)}.eg-web .eg-wpuzzle-setup{margin:0 0 var(--eg-w-sp-4);font-family:var(--eg-serif);font-style:italic;font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}.eg-web .eg-wpuzzle-q{margin:0 0 var(--eg-w-sp-5);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:1.25;color:var(--eg-ink)}.eg-web .eg-wtable{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:". north pad" "west middle east" "south south south";align-items:start;justify-items:center;gap:var(--eg-w-sp-5) var(--eg-w-sp-4);position:relative;margin:0 0 var(--eg-w-sp-5);padding:var(--eg-w-sp-6);background:var(--eg-paper-3);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card)}.eg-web .eg-wtable .eg-wpad{grid-area:pad}.eg-web .eg-wtable-north{grid-area:north}.eg-web .eg-wtable-west{grid-area:west;justify-self:start}.eg-web .eg-wtable-east{grid-area:east;justify-self:end}.eg-web .eg-wtable-middle{grid-area:middle;align-self:center;width:100%}.eg-web .eg-wtable-south{grid-area:south;width:100%}.eg-web .eg-wseat{display:flex;flex-direction:column;align-items:center;gap:var(--eg-w-sp-2);max-width:100%}.eg-web .eg-wseat-chip{display:inline-flex;align-items:baseline;gap:var(--eg-w-sp-2);padding:3px var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink);background:var(--eg-card-white);border:1px solid var(--eg-ink-3);border-radius:var(--eg-w-radius)}.eg-web .eg-wseat--you .eg-wseat-chip{color:var(--eg-paper);background:var(--eg-red);border-color:var(--eg-red)}.eg-web .eg-wseat-role{font-weight:400;letter-spacing:0;text-transform:none;font-family:var(--eg-serif);font-style:italic;color:var(--eg-ink-3)}.eg-web .eg-wseat--you .eg-wseat-role{color:var(--eg-paper)}.eg-web .eg-wseat-count{font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3);font-variant-numeric:tabular-nums}.eg-web .eg-wbacks{display:flex}.eg-web .eg-wbacks .eg-card{flex:0 0 auto;width:40px;margin-left:-31px;box-shadow:none}.eg-web .eg-wbacks .eg-card:first-child{margin-left:0}.eg-web .eg-wsay{max-width:22ch;margin:0;padding:var(--eg-w-sp-2) var(--eg-w-sp-3);font-family:var(--eg-serif);font-style:italic;font-size:var(--eg-w-fs-small);line-height:1.35;color:var(--eg-ink);text-align:center;background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius)}.eg-web .eg-wsay--pass{color:var(--eg-ink-3);font-style:normal}.eg-web .eg-wmiddle{display:flex;justify-content:center;align-items:flex-end;gap:var(--eg-w-sp-4);flex-wrap:wrap}.eg-web .eg-wplay{display:flex;flex-direction:column;align-items:center;gap:var(--eg-w-sp-2)}.eg-web .eg-wplay .eg-card{width:var(--eg-w-card)}.eg-web .eg-wplay-seat{font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-wplay--lead .eg-wplay-seat{color:var(--eg-ink)}.eg-web .eg-wplay--winner .eg-card{outline:2px solid var(--eg-red);outline-offset:2px}.eg-web .eg-wplay--winner .eg-wplay-seat{color:var(--eg-red-deep)}.eg-web .eg-wtable .eg-wpad{position:absolute;top:var(--eg-w-sp-4);right:var(--eg-w-sp-4);min-width:96px;padding:var(--eg-w-sp-2) var(--eg-w-sp-3);background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius)}.eg-web .eg-wpad-label{margin:0 0 var(--eg-w-sp-1);font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-wpad-list{list-style:none;margin:0;padding:0}.eg-web .eg-wpad-row{display:flex;justify-content:space-between;gap:var(--eg-w-sp-3);padding:2px 0;border-bottom:1px solid var(--eg-rule);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-variant-numeric:tabular-nums}.eg-web .eg-wpad-row:last-child{border-bottom:0}.eg-web .eg-wpad-seat{color:var(--eg-ink-2)}.eg-web .eg-wpad-score{font-weight:700;color:var(--eg-ink)}.eg-web .eg-wtable-south .eg-wzone-label{text-align:center}.eg-web .eg-whand{display:flex;justify-content:center;align-items:flex-start;max-width:100%}.eg-web .eg-whand .eg-card{flex:0 0 auto;width:var(--eg-w-card);margin-left:var(--eg-w-ov-hand)}.eg-web .eg-whand .eg-card:first-child{margin-left:0}.eg-web .eg-wzone{display:flex;flex-direction:column;gap:var(--eg-w-sp-3);width:100%}.eg-web .eg-wzone-label{margin:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}@container eg-web (max-width: 639px){.eg-web .eg-wtable{grid-template-columns:minmax(0,1fr);grid-template-areas:"pad" "north" "west" "east" "middle" "south";justify-items:stretch;padding:var(--eg-w-sp-4)}.eg-web .eg-wtable .eg-wpad{position:static;width:100%}.eg-web .eg-wpad-list{display:flex;gap:var(--eg-w-sp-2)}.eg-web .eg-wpad-row{flex:1 1 0;flex-direction:column;align-items:center;gap:0;padding:0;border-bottom:0;border-right:1px solid var(--eg-rule)}.eg-web .eg-wpad-row:last-child{border-right:0}.eg-web .eg-wtable-west,.eg-web .eg-wtable-east{justify-self:stretch}.eg-web .eg-wseat{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.eg-web .eg-wsay{max-width:none;flex:1 1 100%;text-align:left}.eg-web .eg-wplay .eg-card{width:68px}.eg-web .eg-whand{justify-content:flex-start;overflow-x:auto;scrollbar-width:thin;padding-bottom:var(--eg-w-sp-2)}.eg-web .eg-whand::-webkit-scrollbar{height:4px}.eg-web .eg-whand::-webkit-scrollbar-thumb{background:var(--eg-red)}}.eg-web .eg-wpuzzle-hint{display:flex;gap:var(--eg-w-sp-2);align-items:baseline;margin:0 0 var(--eg-w-sp-5);padding:var(--eg-w-sp-3) var(--eg-w-sp-4);background:var(--eg-red-wash);border-left:3px solid var(--eg-red);border-radius:0 var(--eg-w-radius) var(--eg-w-radius) 0}.eg-web .eg-wpuzzle-hint-label{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep);flex:0 0 auto}.eg-web .eg-wpuzzle-hint-text{font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2)}.eg-web .eg-wpuzzle-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--eg-w-sp-3)}.eg-web .eg-wpuzzle-answer{margin:var(--eg-w-sp-2) 0 0;padding:var(--eg-w-sp-4) var(--eg-w-sp-5);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius)}.eg-web .eg-wpuzzle-answer[hidden]{display:none}.eg-web .eg-wpuzzle-answer-label{margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-status-ok)}.eg-web .eg-wpuzzle-answer-text{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink)}.eg-web .eg-wpuzzle-fb{margin:var(--eg-w-sp-3) 0 0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:600}.eg-web .eg-wpuzzle-fb--ok{color:var(--eg-status-ok)}.eg-web .eg-wpuzzle-fb--no{color:var(--eg-status-error)}.eg-web .eg-wpuzzle-fb--ok{color:var(--eg-status-ok)}.eg-web .eg-footer{background:var(--eg-ink);color:var(--eg-paper)}.eg-web .eg-footer a{color:var(--eg-paper);text-decoration-color:rgba(251,247,241,0.4)}.eg-web .eg-footer a:hover{color:#fff;text-decoration-color:currentColor}.eg-web .eg-footer-inner{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-8) var(--eg-w-sp-4) var(--eg-w-sp-6);display:flex;flex-direction:column;gap:var(--eg-w-sp-7)}.eg-web .eg-footer-tagline{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:1.3;color:var(--eg-paper);max-width:26ch}.eg-web .eg-footer-groups{display:grid;grid-template-columns:1fr;gap:var(--eg-w-sp-6)}.eg-web .eg-footer-group h3{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-stone)}.eg-web .eg-footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--eg-w-sp-2)}.eg-web .eg-footer-list a{font-family:var(--eg-serif);font-size:var(--eg-w-fs-body)}.eg-web .eg-footer-legal{margin:0;padding-top:var(--eg-w-sp-5);border-top:1px solid rgba(251,247,241,0.15);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-stone)}@container eg-web (min-width: 640px){.eg-web .eg-footer-inner{padding:var(--eg-w-sp-8) var(--eg-w-sp-5) var(--eg-w-sp-6);flex-direction:row;flex-wrap:wrap;justify-content:space-between}.eg-web .eg-footer-tagline{flex:1 1 16rem}.eg-web .eg-footer-groups{grid-template-columns:repeat(2,minmax(8rem,auto));gap:var(--eg-w-sp-8);flex:0 0 auto}.eg-web .eg-footer-legal{flex:1 1 100%}}.eg-web .eg-crumb{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-4)}.eg-web .eg-crumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small)}.eg-web .eg-crumb-list li{display:inline-flex;align-items:center;gap:var(--eg-w-sp-2)}.eg-web .eg-crumb-list li+li::before{content:"→";color:var(--eg-ink-3)}.eg-web .eg-crumb-list a{color:var(--eg-ink-2);text-decoration:none}.eg-web .eg-crumb-list a:hover{color:var(--eg-red-deep);text-decoration:underline}.eg-web .eg-crumb-list [aria-current=page]{color:var(--eg-ink);font-weight:600}.eg-web .eg-skip{position:absolute;left:var(--eg-w-sp-3);top:-100px;z-index:100;padding:var(--eg-w-sp-3) var(--eg-w-sp-5);background:var(--eg-ink);color:var(--eg-paper);font-family:var(--eg-sans);font-size:var(--eg-w-fs-body);font-weight:600;text-decoration:none;border-radius:var(--eg-w-radius)}.eg-web .eg-skip:focus{top:var(--eg-w-sp-3);color:var(--eg-paper)}.eg-web .eg-companion{background:var(--eg-red-deep);color:#fff}.eg-web .eg-companion-inner{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-3) var(--eg-w-sp-4);display:flex;align-items:center;flex-wrap:wrap;gap:var(--eg-w-sp-3)}.eg-web .eg-companion-text{flex:1 1 12rem;margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);line-height:1.35}.eg-web .eg-companion-nav{display:inline-flex;align-items:center;gap:var(--eg-w-sp-2);flex:0 0 auto}.eg-web .eg-companion-link{display:inline-flex;align-items:center;gap:var(--eg-w-sp-1);padding:var(--eg-w-sp-1) var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,0.4);border-radius:var(--eg-w-radius)}.eg-web .eg-companion-link:hover{color:var(--eg-red-deep);background:#fff}.eg-web .eg-companion-close{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#fff;font-size:20px;line-height:1;cursor:pointer;border-radius:var(--eg-w-radius)}.eg-web .eg-companion-close:hover{background:rgba(255,255,255,0.18)}.eg-web .eg-pillars{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-7) var(--eg-w-sp-4);display:grid;grid-template-columns:1fr;gap:var(--eg-w-sp-6)}.eg-web .eg-pillar{display:flex;flex-direction:column;padding-top:var(--eg-w-sp-3);border-top:2px solid var(--eg-ink)}.eg-web .eg-pillar-num{display:block;margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h1);color:var(--eg-red);line-height:1}.eg-web .eg-pillar-title{margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);color:var(--eg-ink)}.eg-web .eg-pillar-body{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}@container eg-web (min-width: 640px){.eg-web .eg-pillars{grid-template-columns:repeat(3,1fr);gap:var(--eg-w-sp-7);padding:var(--eg-w-sp-8) var(--eg-w-sp-5)}}.eg-web .eg-feature{background:var(--eg-paper-2);border-top:3px solid var(--eg-red)}.eg-web .eg-feature-inner{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-7) var(--eg-w-sp-4);display:flex;flex-direction:column;gap:var(--eg-w-sp-5)}.eg-web .eg-feature-art{align-self:flex-start}.eg-web .eg-feature-title{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink)}.eg-web .eg-feature-body{margin:0 0 var(--eg-w-sp-5);font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2);max-width:52ch}.eg-web .eg-feature-ctas{display:flex;flex-wrap:wrap;gap:var(--eg-w-sp-3)}@container eg-web (min-width: 640px){.eg-web .eg-feature-inner{padding:var(--eg-w-sp-8) var(--eg-w-sp-5)}}@container eg-web (min-width: 1024px){.eg-web .eg-feature-inner{flex-direction:row-reverse;align-items:center;gap:var(--eg-w-sp-8)}.eg-web .eg-feature-art{flex:0 0 auto;align-self:center}.eg-web .eg-feature-text{flex:1 1 auto}}.eg-web .eg-listhdr{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-7) var(--eg-w-sp-4) var(--eg-w-sp-5)}.eg-web .eg-listhdr-title{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink)}.eg-web .eg-listhdr-intro{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2);max-width:60ch}@container eg-web (min-width: 640px){.eg-web .eg-listhdr{padding:var(--eg-w-sp-8) var(--eg-w-sp-5) var(--eg-w-sp-5)}}.eg-web .eg-grid{max-width:var(--eg-w-page-max);margin:0 auto;padding:0 var(--eg-w-sp-4) var(--eg-w-sp-8);display:grid;grid-template-columns:1fr;gap:var(--eg-w-gap-grid)}@container eg-web (min-width: 640px){.eg-web .eg-grid{grid-template-columns:repeat(2,1fr);padding:0 var(--eg-w-sp-5) var(--eg-w-sp-8)}}@container eg-web (min-width: 1024px){.eg-web .eg-grid{grid-template-columns:repeat(3,1fr)}}.eg-web .eg-gcard{display:flex;flex-direction:column;background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);overflow:hidden;text-decoration:none;color:inherit}.eg-web .eg-gcard:hover{border-color:var(--eg-red);box-shadow:0 12px 28px -18px rgba(20,17,15,0.4)}.eg-web .eg-gcard:hover .eg-gcard-title{color:var(--eg-red-deep)}.eg-web .eg-gcard-media{display:flex;align-items:center;justify-content:center;gap:var(--eg-w-ov-hand);padding:var(--eg-w-sp-5);background:var(--eg-paper-2);border-bottom:1px solid var(--eg-ink-4);min-height:132px}.eg-web .eg-gcard-media .eg-card{margin:0}.eg-web .eg-gcard-media .eg-card+.eg-card{margin-left:var(--eg-w-ov-hand)}.eg-web .eg-gcard-body{display:flex;flex-direction:column;gap:var(--eg-w-sp-2);padding:var(--eg-w-sp-5);flex:1 1 auto}.eg-web .eg-gcard-tag{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-stone)}.eg-web .eg-gcard-title{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink)}.eg-web .eg-gcard-desc{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}.eg-web .eg-gcard-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--eg-w-sp-4);margin-top:auto;padding-top:var(--eg-w-sp-3);border-top:1px solid var(--eg-ink-5, var(--eg-ink-4))}.eg-web .eg-meta-item{display:inline-flex;align-items:center;gap:var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-2)}.eg-web .eg-meta-label{font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-meta-diff{display:inline-flex;align-items:center}.eg-web .eg-rules{max-width:var(--eg-w-read-max);margin:0 auto;padding:var(--eg-w-sp-6) var(--eg-w-sp-4);scroll-margin-top:var(--eg-w-sp-6)}.eg-web .eg-rules-heading{margin:0 0 var(--eg-w-sp-4);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink)}.eg-web .eg-rules-heading .eg-rules-anchor{margin-left:var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-body);font-weight:400;color:var(--eg-ink-4);text-decoration:none;opacity:0}.eg-web .eg-rules-heading:hover .eg-rules-anchor{opacity:1;color:var(--eg-red)}.eg-web .eg-rules-body{margin:0 0 var(--eg-w-sp-5);font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink)}.eg-web .eg-valuerow{display:flex;align-items:baseline;gap:var(--eg-w-sp-4);padding:var(--eg-w-sp-3) var(--eg-w-sp-4);background:var(--eg-paper-2);border-left:3px solid var(--eg-gold);border-radius:0 var(--eg-w-radius) var(--eg-w-radius) 0}.eg-web .eg-valuerow-label{flex:1 1 auto;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);color:var(--eg-ink)}.eg-web .eg-valuerow-value{flex:0 0 auto;font-family:var(--eg-sans);font-size:var(--eg-w-fs-h3);font-weight:700;font-variant-numeric:tabular-nums;color:var(--eg-red-deep)}.eg-web .eg-search{max-width:var(--eg-w-read-max);margin:0 auto;padding:var(--eg-w-sp-6) var(--eg-w-sp-4)}.eg-web .eg-search-form{display:flex;gap:var(--eg-w-sp-2);margin:0 0 var(--eg-w-sp-5)}.eg-web .eg-search-form .eg-input{flex:1 1 auto}.eg-web .eg-search-form .eg-btn{flex:0 0 auto}.eg-web .eg-search-count{margin:0 0 var(--eg-w-sp-4);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-3)}.eg-web .eg-search-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.eg-web .eg-result{padding:var(--eg-w-sp-4) 0;border-top:1px solid var(--eg-ink-4)}.eg-web .eg-result:last-child{border-bottom:1px solid var(--eg-ink-4)}.eg-web .eg-result-kind{display:inline-block;margin:0 0 var(--eg-w-sp-1);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-stone)}.eg-web .eg-result-title{margin:0 0 var(--eg-w-sp-1);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3)}.eg-web .eg-result-title a{color:var(--eg-ink);text-decoration:none}.eg-web .eg-result-title a:hover{color:var(--eg-red-deep);text-decoration:underline}.eg-web .eg-result-snippet{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2)}.eg-web .eg-result mark{background:var(--eg-red-wash);color:inherit;padding:0 2px;border-radius:2px}.eg-web .eg-numform{max-width:26rem;margin:0 auto;padding:var(--eg-w-sp-7) var(--eg-w-sp-4);text-align:center}.eg-web .eg-numform-label{display:block;margin:0 0 var(--eg-w-sp-4);font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink)}.eg-web .eg-numform-row{display:flex;gap:var(--eg-w-sp-2);justify-content:center}.eg-web .eg-numform-row .eg-input{flex:1 1 auto;text-align:center;font-variant-numeric:tabular-nums;font-size:var(--eg-w-fs-h2)}.eg-web .eg-numform-row .eg-btn{flex:0 0 auto}.eg-web .eg-numform-miss{margin:var(--eg-w-sp-4) 0 0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:600;color:var(--eg-status-error)}.eg-web .eg-sectionhead{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-7) var(--eg-w-sp-4) var(--eg-w-sp-4)}.eg-web .eg-sectionhead-eyebrow{display:block;margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-sectionhead-title{margin:0;font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink)}.eg-web .eg-post{max-width:var(--eg-w-read-max);margin:0 auto;padding:0 var(--eg-w-sp-4)}.eg-web .eg-post-header{padding:var(--eg-w-sp-7) 0 var(--eg-w-sp-5)}.eg-web .eg-post-kicker{display:block;margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-post-title{margin:0 0 var(--eg-w-sp-4);font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink);text-wrap:balance}.eg-web .eg-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-3)}.eg-web .eg-post-meta .eg-post-dot{width:3px;height:3px;border-radius:50%;background:var(--eg-ink-4)}@container eg-web (min-width: 640px){.eg-web .eg-post-title{font-size:var(--eg-w-fs-h1-lg)}}.eg-web .eg-prose{font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink)}.eg-web .eg-prose>*+*{margin-top:var(--eg-w-sp-5)}.eg-web .eg-prose p{margin:0}.eg-web .eg-prose h2{margin:var(--eg-w-sp-7) 0 0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink)}.eg-web .eg-prose h3{margin:var(--eg-w-sp-6) 0 0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);color:var(--eg-ink)}.eg-web .eg-prose ul,.eg-web .eg-prose ol{margin:0;padding-left:1.4em}.eg-web .eg-prose li+li{margin-top:var(--eg-w-sp-2)}.eg-web .eg-prose strong{font-weight:700}.eg-web .eg-pullquote{margin:var(--eg-w-sp-6) 0;padding:0 0 0 var(--eg-w-sp-5);border-left:3px solid var(--eg-red)}.eg-web .eg-pullquote p{margin:0;font-family:var(--eg-display);font-style:italic;font-weight:500;font-size:var(--eg-w-fs-h2);line-height:1.3;color:var(--eg-ink)}.eg-web .eg-pullquote cite{display:block;margin-top:var(--eg-w-sp-3);font-family:var(--eg-sans);font-style:normal;font-size:var(--eg-w-fs-small);color:var(--eg-ink-3)}.eg-web .eg-webfigure{margin:var(--eg-w-sp-6) 0}.eg-web .eg-webfigure img{display:block;width:100%;border-radius:var(--eg-w-radius-card);border:1px solid var(--eg-ink-4)}.eg-web .eg-webfigure figcaption{margin-top:var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-3);text-align:center}.eg-web .eg-callout{margin:var(--eg-w-sp-6) 0;padding:var(--eg-w-sp-5);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card)}.eg-web .eg-callout-label{display:block;margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-callout p{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}.eg-web .eg-postgrid{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-5) var(--eg-w-sp-4) var(--eg-w-sp-8);display:grid;grid-template-columns:1fr;gap:var(--eg-w-gap-grid)}@container eg-web (min-width: 640px){.eg-web .eg-postgrid{grid-template-columns:repeat(2,1fr);padding:var(--eg-w-sp-5) var(--eg-w-sp-5) var(--eg-w-sp-8)}}@container eg-web (min-width: 1024px){.eg-web .eg-postgrid{grid-template-columns:repeat(3,1fr)}}.eg-web .eg-postcard{display:flex;flex-direction:column;gap:var(--eg-w-sp-2);padding:var(--eg-w-sp-5);background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);text-decoration:none;color:inherit}.eg-web .eg-postcard:hover{border-color:var(--eg-red);box-shadow:0 12px 28px -18px rgba(20,17,15,0.4)}.eg-web .eg-postcard:hover .eg-postcard-title{color:var(--eg-red-deep)}.eg-web .eg-postcard-kicker{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-stone)}.eg-web .eg-postcard-title{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink)}.eg-web .eg-postcard-excerpt{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}.eg-web .eg-postcard-meta{margin-top:auto;padding-top:var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-3)}.eg-web table td strong+em{display:block;font-family:var(--eg-serif);font-style:italic;font-size:0.88em;line-height:1.3;color:var(--eg-ink-2)}.eg-web .eg-hand{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;padding:var(--eg-w-sp-4) 0}.eg-web .eg-hand .eg-card{flex:0 0 auto;margin-left:var(--eg-w-ov-hand);transition:transform 0.12s ease}.eg-web .eg-hand .eg-card:first-child{margin-left:0}.eg-web .eg-hand .eg-card:hover{transform:translateY(-10px);position:relative;z-index:2}.eg-web .eg-hand--strip{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:var(--eg-w-sp-3)}.eg-web .eg-hand--strip .eg-card{scroll-snap-align:start}@container eg-web (min-width: 640px){.eg-web .eg-hand--strip{flex-wrap:wrap;overflow:visible}}.eg-web .eg-trick{display:flex;flex-direction:column;align-items:center;gap:var(--eg-w-sp-4);padding:var(--eg-w-sp-5) 0}.eg-web .eg-trick-cards{display:grid;grid-template-columns:repeat(2,auto);gap:var(--eg-w-sp-4) var(--eg-w-sp-5);justify-content:center;align-items:start}@container eg-web (min-width: 640px){.eg-web .eg-trick-cards{grid-template-columns:repeat(4,auto)}}.eg-web .eg-play{display:flex;flex-direction:column;align-items:center;gap:var(--eg-w-sp-2)}.eg-web .eg-play .eg-card{margin:0}.eg-web .eg-play--winner .eg-card{outline:3px solid var(--eg-gold);outline-offset:2px;border-radius:var(--eg-w-radius)}.eg-web .eg-play-seat{font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-2)}.eg-web .eg-play-seat--lead{font-weight:700;color:var(--eg-ink)}.eg-web .eg-play-win{display:inline-flex;align-items:center;gap:var(--eg-w-sp-1);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-gold)}.eg-web .eg-table2{display:flex;flex-direction:column;gap:var(--eg-w-sp-5)}@container eg-web (min-width: 640px){.eg-web .eg-table2{flex-direction:row;align-items:flex-start;gap:var(--eg-w-sp-7)}}.eg-web .eg-pile{flex:1 1 auto}.eg-web .eg-pile-label{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-pile-cards{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;padding-bottom:var(--eg-w-sp-2);scrollbar-width:thin}.eg-web .eg-pile-cards .eg-card{flex:0 0 auto;width:var(--eg-w-card-sm);margin:0 0 0 -34px}.eg-web .eg-pile-cards .eg-card:first-child{margin-left:0}.eg-web .eg-pile-cards::-webkit-scrollbar{height:4px}.eg-web .eg-pile-cards::-webkit-scrollbar-thumb{background:var(--eg-red)}.eg-web .eg-pile-pulled{display:flex;gap:var(--eg-w-sp-2);margin:0 0 var(--eg-w-sp-4);padding:var(--eg-w-sp-3);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);overflow-x:auto;scrollbar-width:thin}.eg-web .eg-pile-pulled .eg-card{flex:0 0 auto}.eg-web .eg-pile-pulled::-webkit-scrollbar{height:4px}.eg-web .eg-pile-pulled::-webkit-scrollbar-thumb{background:var(--eg-red)}.eg-web .eg-pile-pulled .eg-card{margin:0}.eg-web .eg-pad{flex:0 0 auto;min-width:12rem;padding:var(--eg-w-sp-4) var(--eg-w-sp-5);background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card)}.eg-web .eg-pad-label{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-pad-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--eg-w-sp-2)}.eg-web .eg-pad-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--eg-w-sp-4);font-family:var(--eg-sans);font-variant-numeric:tabular-nums}.eg-web .eg-pad-seat{font-size:var(--eg-w-fs-body);color:var(--eg-ink-2)}.eg-web .eg-pad-score{font-size:var(--eg-w-fs-h3);font-weight:700;color:var(--eg-ink)}.eg-web .eg-pad-score--plus{color:var(--eg-status-ok)}.eg-web .eg-pad-score--none{color:var(--eg-ink-4)}.eg-web .eg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.eg-web .eg-badge{display:inline-flex;align-items:center;gap:var(--eg-w-sp-2);min-height:26px;padding:0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-2);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:2px}.eg-web .eg-badge-label{font-weight:500;color:var(--eg-ink-3)}.eg-web .eg-badge--id{font-weight:700;color:var(--eg-red-deep);background:transparent;border-color:var(--eg-red-deep);font-variant-numeric:tabular-nums}.eg-web .eg-badge .eg-dot{margin-left:0}.eg-web .eg-badge .eg-dot+.eg-dot{margin-left:3px}.eg-web .eg-cmp-scroll{overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-bottom:var(--eg-w-sp-2)}.eg-web .eg-cmp-scroll::-webkit-scrollbar{height:4px}.eg-web .eg-cmp-scroll::-webkit-scrollbar-thumb{background:var(--eg-red)}.eg-web .eg-cmptable-caption{caption-side:top;text-align:left;margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-cmp{margin:var(--eg-w-sp-6) 0}.eg-web .eg-cmptable{width:100%;min-width:30rem;border-collapse:collapse;font-family:var(--eg-sans)}.eg-web .eg-cmptable th,.eg-web .eg-cmptable td{padding:var(--eg-w-sp-3) var(--eg-w-sp-4);text-align:center;vertical-align:top;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-cmptable thead th{font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink);border-bottom:2px solid var(--eg-red)}.eg-web .eg-cmptable tbody th{font-size:var(--eg-w-fs-small);font-weight:600;color:var(--eg-ink-2)}.eg-web .eg-cmptable tbody td{font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink);font-variant-numeric:tabular-nums}.eg-web .eg-cmptable tbody tr:last-child th,.eg-web .eg-cmptable tbody tr:last-child td{border-bottom:0}.eg-web .eg-cmptable .eg-cmp-hi{background:var(--eg-paper-2)}.eg-web .eg-cmptable thead th.eg-cmp-hi{color:var(--eg-red-deep)}.eg-web .eg-faq{margin:var(--eg-w-sp-6) 0;border-top:1px solid var(--eg-rule)}.eg-web .eg-faq-item{border-bottom:1px solid var(--eg-rule)}.eg-web .eg-faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--eg-w-sp-4);padding:var(--eg-w-sp-4) 0;cursor:pointer;list-style:none;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:1.3;color:var(--eg-ink)}.eg-web .eg-faq-q::-webkit-details-marker{display:none}.eg-web .eg-faq-q::marker{content:""}.eg-web .eg-faq-q:hover{color:var(--eg-red-deep)}.eg-web .eg-faq-mark{flex:0 0 auto;width:9px;height:9px;margin:7px 3px 0 0;border-right:2px solid var(--eg-red);border-bottom:2px solid var(--eg-red);transform:rotate(45deg);transition:transform 120ms ease}.eg-web .eg-faq-item[open] .eg-faq-mark{transform:rotate(225deg)}.eg-web .eg-faq-a{padding:0 0 var(--eg-w-sp-5);max-width:62ch}.eg-web .eg-faq-a>*{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}.eg-web .eg-faq-a>*+*{margin-top:var(--eg-w-sp-4)}.eg-web .eg-tldr{margin:var(--eg-w-sp-6) 0;padding:var(--eg-w-sp-5);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-top:3px solid var(--eg-red);border-radius:0 0 var(--eg-w-radius-card) var(--eg-w-radius-card)}.eg-web .eg-tldr-title{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-tldr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--eg-w-sp-3)}.eg-web .eg-tldr-list li{position:relative;padding-left:var(--eg-w-sp-5);font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink);text-wrap:pretty}.eg-web .eg-tldr-list li::before{content:"";position:absolute;left:0;top:0.6em;width:7px;height:7px;background:var(--eg-red)}.eg-web .eg-steps{list-style:none;margin:var(--eg-w-sp-6) 0;padding:0;counter-reset:eg-step;display:flex;flex-direction:column;gap:var(--eg-w-sp-5)}.eg-web .eg-step{counter-increment:eg-step;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:var(--eg-w-sp-4);align-items:baseline}.eg-web .eg-step::before{content:counter(eg-step);font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:0.95;color:var(--eg-red);text-align:right;font-variant-numeric:lining-nums tabular-nums}.eg-web .eg-step-title,.eg-web .eg-step-body{grid-column:2}.eg-web .eg-steps .eg-step-title{margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3);color:var(--eg-ink)}.eg-web .eg-steps .eg-step-body{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-verdict{margin:var(--eg-w-sp-6) 0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--eg-w-sp-4)}@container eg-web (min-width: 640px){.eg-web .eg-verdict{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eg-w-sp-5)}}.eg-web .eg-verdict-col{padding:var(--eg-w-sp-5);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:0 0 var(--eg-w-radius-card) var(--eg-w-radius-card)}.eg-web .eg-verdict-col--a{border-top:3px solid var(--eg-red)}.eg-web .eg-verdict-col--b{border-top:3px solid var(--eg-ink)}.eg-web .eg-verdict-title{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink)}.eg-web .eg-verdict-col--a .eg-verdict-title{color:var(--eg-red-deep)}.eg-web .eg-verdict-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--eg-w-sp-3)}.eg-web .eg-verdict-list li{position:relative;padding-left:var(--eg-w-sp-5);font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-verdict-list li::before{content:"";position:absolute;left:0;top:0.6em;width:7px;height:7px;background:var(--eg-ink-4)}.eg-web .eg-verdict-col--a .eg-verdict-list li::before{background:var(--eg-red)}.eg-web .eg-verdict-col--b .eg-verdict-list li::before{background:var(--eg-ink)}.eg-web .eg-deflist{margin:var(--eg-w-sp-6) 0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--eg-rule)}.eg-web .eg-deflist dt{padding:var(--eg-w-sp-4) 0 var(--eg-w-sp-1);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3);color:var(--eg-ink)}.eg-web .eg-deflist dd{margin:0;padding:0 0 var(--eg-w-sp-4);border-bottom:1px solid var(--eg-rule);font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2);text-wrap:pretty}@container eg-web (min-width: 640px){.eg-web .eg-deflist{grid-template-columns:13rem minmax(0,1fr)}.eg-web .eg-deflist dt{padding:var(--eg-w-sp-4) var(--eg-w-sp-5) var(--eg-w-sp-4) 0;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-deflist dd{padding:var(--eg-w-sp-4) 0}}.eg-web .eg-stats{margin:var(--eg-w-sp-6) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1px;background:var(--eg-rule);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);overflow:hidden}.eg-web .eg-stat{padding:var(--eg-w-sp-5) var(--eg-w-sp-3);text-align:center;background:var(--eg-card-white)}.eg-web .eg-stat-value{display:block;font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:1;color:var(--eg-red);font-variant-numeric:lining-nums tabular-nums}.eg-web .eg-stat-label{display:block;margin-top:var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-factbox{margin:var(--eg-w-sp-6) 0;padding:var(--eg-w-sp-5);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card)}.eg-web .eg-factbox-title{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-factbox-list{margin:0}.eg-web .eg-factbox-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eg-w-sp-4);padding:var(--eg-w-sp-3) 0;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-factbox-row:last-child{border-bottom:0;padding-bottom:0}.eg-web .eg-factbox-row dt{font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-3)}.eg-web .eg-factbox-row dd{margin:0;text-align:right;font-family:var(--eg-sans);font-size:var(--eg-w-fs-body);font-weight:600;color:var(--eg-ink);font-variant-numeric:tabular-nums}.eg-web .eg-factbox-row dd .eg-dot{margin-left:3px}.eg-web .eg-bynum{margin:var(--eg-w-sp-6) 0}.eg-web .eg-bynumtable{width:100%;border-collapse:collapse}.eg-web .eg-bynumtable th,.eg-web .eg-bynumtable td{padding:var(--eg-w-sp-3) var(--eg-w-sp-4);text-align:center;vertical-align:baseline;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-bynumtable thead th{font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3);color:var(--eg-ink);border-bottom:2px solid var(--eg-red)}.eg-web .eg-bynumtable tbody th{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-bynumtable tbody td{font-family:var(--eg-sans);font-size:var(--eg-w-fs-h3);font-weight:700;color:var(--eg-ink);font-variant-numeric:lining-nums tabular-nums}.eg-web .eg-bynumtable tbody td .eg-bynum-unit{display:block;font-size:var(--eg-w-fs-label);font-weight:500;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-bynumtable tbody tr:last-child th,.eg-web .eg-bynumtable tbody tr:last-child td{border-bottom:0}@container eg-web (max-width: 639px){.eg-web .eg-bynumtable th,.eg-web .eg-bynumtable td{padding:var(--eg-w-sp-3) var(--eg-w-sp-2)}.eg-web .eg-bynumtable thead th{font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small)}.eg-web .eg-bynumtable tbody td{font-size:var(--eg-w-fs-body)}}.eg-web .eg-archhero{background:var(--eg-paper-2);border-bottom:1px solid var(--eg-ink-4)}.eg-web .eg-archhero-inner{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-7) var(--eg-w-sp-4);display:flex;flex-direction:column;gap:var(--eg-w-sp-5)}.eg-web .eg-archhero-count{margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep);font-variant-numeric:tabular-nums}.eg-web .eg-archhero-title{margin:0;font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink);text-wrap:balance}.eg-web .eg-archhero-stand{margin:var(--eg-w-sp-3) 0 0;max-width:54ch;font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-archhero-art{display:flex;flex:0 0 auto}.eg-web .eg-archhero-art .eg-card{margin-left:var(--eg-w-ov-hand)}.eg-web .eg-archhero-art .eg-card:first-child{margin-left:0}@container eg-web (min-width: 640px){.eg-web .eg-archhero-inner{padding:var(--eg-w-sp-8) var(--eg-w-sp-5)}.eg-web .eg-archhero-title{font-size:var(--eg-w-fs-h1-lg)}}@container eg-web (min-width: 1024px){.eg-web .eg-archhero-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--eg-w-sp-7)}}.eg-web .eg-facets{padding:var(--eg-w-sp-5) var(--eg-w-sp-4);background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);display:flex;flex-direction:column;gap:var(--eg-w-sp-6)}.eg-web .eg-facets-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eg-w-sp-4)}.eg-web .eg-facets-title{margin:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink)}.eg-web .eg-facets-clear{font-family:var(--eg-sans);font-size:var(--eg-w-fs-small)}.eg-web .eg-facet-group{display:flex;flex-direction:column;gap:var(--eg-w-sp-3)}.eg-web .eg-facet-label{margin:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-facet-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--eg-w-sp-2)}.eg-web .eg-facet{display:inline-flex;align-items:center;gap:var(--eg-w-sp-2);min-height:40px;padding:0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-2);text-decoration:none;background:transparent;border:1px solid var(--eg-ink-4);border-radius:2px}.eg-web .eg-facet:hover{color:var(--eg-red-deep);border-color:var(--eg-red)}.eg-web .eg-facet-count{font-size:var(--eg-w-fs-label);color:var(--eg-ink-3);font-variant-numeric:tabular-nums}.eg-web .eg-facet-name{display:inline-flex;align-items:center;gap:var(--eg-w-sp-1)}.eg-web .eg-facet-name .eg-dot{margin-left:0}.eg-web .eg-facet-name .eg-dot+.eg-dot{margin-left:3px}.eg-web .eg-facet--active{font-weight:600;color:var(--eg-ink);background:var(--eg-paper-2);border-color:var(--eg-ink)}.eg-web .eg-facet--active:hover{color:var(--eg-red-deep);border-color:var(--eg-red)}.eg-web .eg-facet-x{flex:0 0 auto;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;line-height:1;color:var(--eg-red-deep)}.eg-web .eg-facet--none{color:var(--eg-ink-4);border-color:var(--eg-rule);pointer-events:none}.eg-web .eg-facet--none .eg-facet-name{color:inherit}.eg-web .eg-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-w-sp-2);padding:var(--eg-w-sp-3) 0}.eg-web .eg-chip{display:inline-flex;align-items:center;gap:var(--eg-w-sp-1);min-height:34px;padding:0 var(--eg-w-sp-1) 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:600;color:var(--eg-ink);background:var(--eg-paper-2);border:1px solid var(--eg-ink);border-radius:2px}.eg-web .eg-chip-label{white-space:nowrap}.eg-web .eg-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;line-height:1;color:var(--eg-red-deep);text-decoration:none;border-radius:2px}.eg-web .eg-chip-remove:hover{color:var(--eg-red-deep);background:var(--eg-red-wash)}.eg-web .eg-chips-clear{margin-left:var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small)}.eg-web .eg-resultbar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--eg-w-sp-3);padding:var(--eg-w-sp-3) 0;border-top:1px solid var(--eg-rule);border-bottom:1px solid var(--eg-rule)}.eg-web .eg-resultbar-count{margin:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-ink-2);font-variant-numeric:tabular-nums}.eg-web .eg-resultbar-sort{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--eg-w-sp-3)}.eg-web .eg-resultbar-sortlabel{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-sortlink{font-family:var(--eg-sans);font-size:var(--eg-w-fs-small)}.eg-web .eg-sortlink--active{font-weight:600;color:var(--eg-ink);text-decoration:none;border-bottom:2px solid var(--eg-red)}.eg-web .eg-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--eg-w-sp-2);padding:var(--eg-w-sp-6) var(--eg-w-sp-4)}.eg-web .eg-pager-link,.eg-web .eg-pager-current,.eg-web .eg-pager-gap{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:600;text-decoration:none;border-radius:2px;font-variant-numeric:tabular-nums}.eg-web .eg-pager-link{color:var(--eg-ink-2);border:1px solid var(--eg-ink-4)}.eg-web .eg-pager-link:hover{color:var(--eg-red-deep);border-color:var(--eg-red)}.eg-web .eg-pager-current{color:var(--eg-paper);background:var(--eg-ink);border:1px solid var(--eg-ink)}.eg-web .eg-pager-gap{color:var(--eg-ink-4)}.eg-web .eg-pager-link--off{color:var(--eg-ink-4);border-color:var(--eg-rule);pointer-events:none}.eg-web .eg-empty{margin:var(--eg-w-sp-6) auto;max-width:34rem;padding:var(--eg-w-sp-7) var(--eg-w-sp-5);text-align:center;background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card)}.eg-web .eg-empty-msg{margin:0 0 var(--eg-w-sp-5);font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-qcard{display:flex;flex-direction:column;gap:var(--eg-w-sp-3);height:100%;padding:var(--eg-w-sp-4) var(--eg-w-sp-5) var(--eg-w-sp-5);background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);text-decoration:none;color:inherit}.eg-web .eg-qcard:hover{border-color:var(--eg-red);box-shadow:0 12px 28px -18px rgba(20,17,15,0.4)}.eg-web .eg-qcard:hover .eg-qcard-prompt{color:var(--eg-red-deep)}.eg-web .eg-qcard-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);letter-spacing:var(--eg-track-caps);text-transform:uppercase}.eg-web .eg-qcard-id{font-weight:700;color:var(--eg-red-deep);font-variant-numeric:tabular-nums}.eg-web .eg-qcard-game{color:var(--eg-ink-3)}.eg-web .eg-qcard-strip{display:flex;align-items:flex-start;height:34px;overflow:hidden;border-radius:2px}.eg-web .eg-qcard-strip .eg-card{flex:0 0 auto;width:var(--eg-w-card-sm);height:auto;margin-left:-24px;box-shadow:none}.eg-web .eg-qcard-strip .eg-card:first-child{margin-left:0}.eg-web .eg-qcard-prompt{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:1.3;color:var(--eg-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eg-web .eg-qcard-foot{margin-top:auto;padding-top:var(--eg-w-sp-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--eg-w-sp-2);border-top:1px solid var(--eg-rule)}.eg-web .eg-dcard{display:flex;flex-direction:column;height:100%;background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);overflow:hidden;text-decoration:none;color:inherit}.eg-web .eg-dcard:hover{border-color:var(--eg-red);box-shadow:0 12px 28px -18px rgba(20,17,15,0.4)}.eg-web .eg-dcard:hover .eg-dcard-name{color:var(--eg-red-deep)}.eg-web .eg-dcard-media{display:flex;align-items:flex-end;justify-content:center;padding:var(--eg-w-sp-5) var(--eg-w-sp-4) 0;background:var(--eg-paper-2);border-bottom:1px solid var(--eg-rule)}.eg-web .eg-dcard-media .eg-card{margin-left:-28px}.eg-web .eg-dcard-media .eg-card:first-child{margin-left:0}.eg-web .eg-dcard-body{display:flex;flex-direction:column;gap:var(--eg-w-sp-3);padding:var(--eg-w-sp-4) var(--eg-w-sp-5) var(--eg-w-sp-5)}.eg-web .eg-dcard-name{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink)}.eg-web .eg-dcard-meta{display:flex;flex-wrap:wrap;gap:var(--eg-w-sp-4)}.eg-web .eg-spectable{width:100%;margin:var(--eg-w-sp-6) 0;border-collapse:collapse}.eg-web .eg-spectable th,.eg-web .eg-spectable td{padding:var(--eg-w-sp-3) var(--eg-w-sp-4);text-align:center;vertical-align:baseline;border-bottom:1px solid var(--eg-rule);font-family:var(--eg-sans)}.eg-web .eg-spectable th{width:45%;font-size:var(--eg-w-fs-small);font-weight:600;color:var(--eg-ink-3)}.eg-web .eg-spectable td{font-size:var(--eg-w-fs-body);font-weight:600;color:var(--eg-ink);font-variant-numeric:tabular-nums}.eg-web .eg-spectable tbody tr:last-child th,.eg-web .eg-spectable tbody tr:last-child td{border-bottom:0}.eg-web .eg-dcomp{margin:var(--eg-w-sp-6) 0;display:flex;flex-direction:column;gap:var(--eg-w-sp-5)}.eg-web .eg-dcomp-label{margin:0 0 var(--eg-w-sp-3);display:flex;align-items:center;gap:var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-dcomp-count{color:var(--eg-ink-4);font-variant-numeric:tabular-nums}.eg-web .eg-dcomp-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:var(--eg-w-sp-2);scrollbar-width:thin}.eg-web .eg-dcomp-row .eg-card{flex:0 0 auto;width:var(--eg-w-card-sm);margin-left:-22px}.eg-web .eg-dcomp-row .eg-card:first-child{margin-left:0}.eg-web .eg-dcomp-row::-webkit-scrollbar{height:4px}.eg-web .eg-dcomp-row::-webkit-scrollbar-thumb{background:var(--eg-red)}.eg-web .eg-dgames{list-style:none;margin:var(--eg-w-sp-6) 0;padding:0;border-top:1px solid var(--eg-rule)}.eg-web .eg-dgame{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--eg-w-sp-3);padding:var(--eg-w-sp-4) 0;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-dgame-name{font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3)}.eg-web .eg-dgame-players{flex:0 0 auto;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3);font-variant-numeric:tabular-nums}.eg-web .eg-dsource{margin:var(--eg-w-sp-6) 0;padding:var(--eg-w-sp-5);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);display:flex;flex-direction:column;gap:var(--eg-w-sp-4)}.eg-web .eg-dsource-label{display:block;margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-dsource-line{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}.eg-web .eg-dsource-actions{display:flex;flex-wrap:wrap;gap:var(--eg-w-sp-3)}@container eg-web (min-width: 640px){.eg-web .eg-dsource{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--eg-w-sp-5)}.eg-web .eg-dsource-actions{flex:0 0 auto}}.eg-web .eg-qmeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-w-sp-2);padding:var(--eg-w-sp-4) 0 0}.eg-web .eg-wpuzzle-answer--veiled{border-style:solid}.eg-web .eg-wpuzzle-answer--veiled .eg-wpuzzle-answer-label{color:var(--eg-ink-3)}.eg-web .eg-wpuzzle-veil{display:flex;flex-direction:column;gap:var(--eg-w-sp-2)}.eg-web .eg-wpuzzle-veil span{display:block;height:10px;border-radius:2px;background:var(--eg-ink-4)}.eg-web .eg-wpuzzle-veil span:nth-child(1){width:94%}.eg-web .eg-wpuzzle-veil span:nth-child(2){width:81%}.eg-web .eg-wpuzzle-veil span:nth-child(3){width:47%}.eg-web .eg-wpuzzle-answer--ok{border-left:3px solid var(--eg-status-ok);border-radius:0 var(--eg-w-radius) var(--eg-w-radius) 0}.eg-web .eg-wpuzzle-answer--no{border-left:3px solid var(--eg-status-error);border-radius:0 var(--eg-w-radius) var(--eg-w-radius) 0}.eg-web .eg-wpuzzle-answer--no .eg-wpuzzle-answer-label{color:var(--eg-status-error)}.eg-web .eg-dl{display:flex;flex-direction:column;gap:var(--eg-w-sp-4);height:100%;padding:0 0 var(--eg-w-sp-5);background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card)}.eg-web .eg-dl--form{border-top:3px solid var(--eg-ink);border-radius:0 0 var(--eg-w-radius-card) var(--eg-w-radius-card)}.eg-web .eg-dl--ref{border-top:3px solid var(--eg-red);border-radius:0 0 var(--eg-w-radius-card) var(--eg-w-radius-card)}.eg-web .eg-dl-kind{margin:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-dl--ref .eg-dl-kind{color:var(--eg-red-deep)}.eg-web .eg-dl-thumb{flex:0 0 auto}.eg-web .eg-dl-thumbimg{display:block;width:100%;aspect-ratio:267 / 180;object-fit:contain;object-position:center;background:var(--eg-card-white)}.eg-web .eg-dl--form .eg-dl-thumb{padding:var(--eg-w-sp-4) var(--eg-w-sp-4) 0}.eg-web .eg-dl--form .eg-dl-thumbimg{border:1px solid var(--eg-rule)}.eg-web .eg-dl--ref .eg-dl-thumb{padding:var(--eg-w-sp-4);background:var(--eg-paper-2);border-bottom:1px solid var(--eg-rule)}.eg-web .eg-dl--ref .eg-dl-thumbimg{border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card);box-shadow:0 12px 28px -16px rgba(20,17,15,0.35),0 2px 6px -2px rgba(20,17,15,0.10)}.eg-web .eg-dl-body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--eg-w-sp-2);min-width:0;padding:0 var(--eg-w-sp-5)}.eg-web .eg-dl-title{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink)}.eg-web .eg-dl-desc{margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-dl .eg-formats{margin-top:auto}.eg-web .eg-dlgrid{max-width:var(--eg-w-page-max);margin:0 auto;padding:0 var(--eg-w-sp-4) var(--eg-w-sp-8);display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,22rem));justify-content:center;gap:var(--eg-w-gap-grid)}@container eg-web (max-width: 639px){.eg-web .eg-dlgrid{grid-template-columns:minmax(0,1fr)}}@container eg-web (min-width: 640px){.eg-web .eg-dlgrid{padding:0 var(--eg-w-sp-5) var(--eg-w-sp-8)}}.eg-web .eg-formats{display:flex;flex-direction:column;gap:var(--eg-w-sp-3)}.eg-web .eg-formats-label{margin:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-formats-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eg-w-sp-2)}.eg-web .eg-format{height:100%;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:var(--eg-w-sp-2) var(--eg-w-sp-3);text-decoration:none;color:var(--eg-ink);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:2px}.eg-web .eg-format:hover{color:var(--eg-red-deep);border-color:var(--eg-red)}.eg-web .eg-format-label{font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase}.eg-web .eg-format-hint{font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);color:var(--eg-ink-3)}.eg-web .eg-format-size{font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);color:var(--eg-ink-4);font-variant-numeric:tabular-nums}.eg-web .eg-actions{display:flex;flex-direction:column;gap:var(--eg-w-sp-4);padding:var(--eg-w-sp-5) 0}.eg-web .eg-actions-primary{align-self:stretch;min-height:56px;font-size:var(--eg-w-fs-small)}.eg-web .eg-actions-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--eg-w-sp-3)}@container eg-web (min-width: 640px){.eg-web .eg-actions{flex-direction:row;align-items:stretch;gap:var(--eg-w-sp-5)}.eg-web .eg-actions-primary{align-self:stretch;flex:0 0 auto}.eg-web .eg-actions-secondary{flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr))}}.eg-web .eg-action{display:flex;flex-direction:column;gap:var(--eg-w-sp-1);min-height:56px;padding:var(--eg-w-sp-3);text-decoration:none;color:var(--eg-ink);background:transparent;border:1px solid var(--eg-ink-4);border-top-width:2px;border-radius:0 0 2px 2px}.eg-web .eg-action:hover{color:var(--eg-red-deep);background:var(--eg-paper-2)}.eg-web .eg-action-kind{font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-action-label{font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:600;line-height:1.25}.eg-web .eg-action--tool{border-top-color:var(--eg-red)}.eg-web .eg-action--printable{border-top-color:var(--eg-ink)}.eg-web .eg-action--practice{border-top-color:var(--eg-stone)}.eg-web .eg-action--reference{border-top-color:var(--eg-rule)}.eg-web .eg-gmeta{margin:0;padding:var(--eg-w-sp-4) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--eg-w-sp-4);border-top:1px solid var(--eg-rule);border-bottom:1px solid var(--eg-rule)}.eg-web .eg-gmeta-item{padding-left:var(--eg-w-sp-4);border-left:1px solid var(--eg-rule)}.eg-web .eg-gmeta-item:first-child{padding-left:0;border-left:0}.eg-web .eg-gmeta-item dt{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-gmeta-item dd{margin:var(--eg-w-sp-1) 0 0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-h3);font-weight:700;color:var(--eg-ink);font-variant-numeric:tabular-nums}.eg-web .eg-gmeta-item dd .eg-dot{margin-left:0}.eg-web .eg-gmeta-item dd .eg-dot+.eg-dot{margin-left:3px}.eg-web .eg-gmeta{grid-template-columns:repeat(2,1fr)}.eg-web .eg-gmeta-item{border-left:0;padding-left:0}.eg-web .eg-gmeta-item:nth-child(even){border-left:1px solid var(--eg-rule);padding-left:var(--eg-w-sp-4)}@container eg-web (min-width: 640px){.eg-web .eg-gmeta{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.eg-web .eg-gmeta-item{border-left:1px solid var(--eg-rule);padding-left:var(--eg-w-sp-4)}.eg-web .eg-gmeta-item:first-child{border-left:0;padding-left:0}}.eg-web .eg-gmeta-item dd a{color:var(--eg-red);text-decoration:underline;text-decoration-color:var(--eg-red-wash);text-underline-offset:var(--eg-link-offset)}.eg-web .eg-gmeta-item dd a:hover{color:var(--eg-red-deep);text-decoration-color:currentColor}.eg-web .eg-pagehead{background:var(--eg-paper-2);border-bottom:1px solid var(--eg-ink-4)}.eg-web .eg-pagehead-inner{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-6) var(--eg-w-sp-4) var(--eg-w-sp-5)}.eg-web .eg-pagehead-eyebrow{margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;line-height:var(--eg-w-lh-label);letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-pagehead-title{margin:0;font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink);text-wrap:balance}.eg-web .eg-pagehead-native{margin:var(--eg-w-sp-2) 0 0;font-family:var(--eg-serif);font-style:italic;font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3);color:var(--eg-ink-2);letter-spacing:0.04em}.eg-web .eg-pagehead-stand{margin:var(--eg-w-sp-3) 0 0;max-width:54ch;font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-pagehead-facts{margin-top:var(--eg-w-sp-5)}.eg-web .eg-pagehead-facts .eg-gmeta{border-bottom:0;padding-bottom:0}@container eg-web (min-width: 640px){.eg-web .eg-pagehead-inner{padding:var(--eg-w-sp-7) var(--eg-w-sp-5) var(--eg-w-sp-6)}}html{scrollbar-gutter:stable}html.eg-prompt-open{overflow:hidden}.eg-web .eg-prompt{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;justify-content:flex-end}.eg-web .eg-prompt[hidden]{display:none}.eg-web .eg-prompt-scrim{position:absolute;inset:0;background:rgba(20,17,15,0.55)}.eg-web .eg-prompt-panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--eg-w-sp-4);width:100%;max-height:88%;overflow-y:auto;padding:var(--eg-w-sp-3) var(--eg-w-sp-5) var(--eg-w-sp-6);background:var(--eg-paper);border-top:3px solid var(--eg-red);box-shadow:0 -24px 60px -28px rgba(20,17,15,0.5)}.eg-web .eg-prompt-panel:focus{outline:none}.eg-web .eg-prompt-grip{align-self:center;width:44px;height:4px;border-radius:2px;background:var(--eg-ink-4)}.eg-web .eg-prompt-head{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink);text-wrap:pretty}.eg-web .eg-prompt-body{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-prompt-form{display:flex;flex-direction:column;gap:var(--eg-w-sp-4);margin:0}.eg-web .eg-prompt-field{display:flex;flex-direction:column;gap:var(--eg-w-sp-2)}.eg-web .eg-prompt-label{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-prompt-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eg-w-sp-3)}.eg-web .eg-prompt-actions .eg-btn{width:100%;min-height:52px;padding:0 var(--eg-w-sp-3);font-size:var(--eg-w-fs-small)}.eg-web .eg-prompt-actions--one{grid-template-columns:minmax(0,1fr)}.eg-web .eg-prompt-confirm{margin:0}.eg-web .eg-prompt-fine{margin:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);line-height:1.45;color:var(--eg-ink-3)}.eg-web .eg-prompt-fine a{color:var(--eg-ink-3)}@container eg-web (min-width: 640px){.eg-web .eg-prompt{align-items:center;justify-content:center;padding:var(--eg-w-sp-6)}.eg-web .eg-prompt-panel{max-width:30rem;max-height:100%;padding:var(--eg-w-sp-6);border:1px solid var(--eg-ink-4);border-top:3px solid var(--eg-red);border-radius:0 0 var(--eg-w-radius-card) var(--eg-w-radius-card);box-shadow:0 24px 60px -28px rgba(20,17,15,0.5)}.eg-web .eg-prompt-grip{display:none}}.eg-web .eg-ftree{--eg-ftree-tick: 36px;--eg-ftree-indent: 30px;max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-6) var(--eg-w-sp-4) var(--eg-w-sp-8);display:flex;flex-direction:column;gap:var(--eg-w-sp-6)}.eg-web .eg-ftree-branch{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--eg-w-sp-4);padding-top:var(--eg-w-sp-3);border-top:2px solid var(--eg-ink)}.eg-web .eg-ftree-region{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink);text-wrap:pretty}.eg-web .eg-ftree-count{display:block;margin-top:var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-ftree-nodes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--eg-w-sp-3);align-content:start}.eg-web .eg-ftree-plate{display:flex;flex-direction:column;gap:var(--eg-w-sp-2);min-height:44px;padding:var(--eg-w-sp-3) var(--eg-w-sp-4);text-decoration:none;color:var(--eg-ink);background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:2px}.eg-web .eg-ftree-plate:hover{color:var(--eg-red-deep);border-color:var(--eg-red)}.eg-web .eg-ftree-name{font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3);text-wrap:pretty}.eg-web .eg-ftree-native{display:block;font-family:var(--eg-serif);font-style:italic;font-weight:400;font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2)}.eg-web .eg-ftree-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);color:var(--eg-ink-3);font-variant-numeric:tabular-nums}.eg-web .eg-ftree-diff{display:inline-flex;align-items:center}.eg-web .eg-ftree-diff .eg-dot{margin-left:0}.eg-web .eg-ftree-diff .eg-dot+.eg-dot{margin-left:3px}.eg-web .eg-ftree-sub{list-style:none;margin:0;padding:0;display:block}.eg-web .eg-ftree-sub>.eg-ftree-node{position:relative;padding:var(--eg-w-sp-3) 0 0 var(--eg-ftree-indent);background:linear-gradient(var(--eg-ink-4),var(--eg-ink-4)) 12px 0 / 1px 100% no-repeat}.eg-web .eg-ftree-sub>.eg-ftree-node:last-child{background-size:1px var(--eg-ftree-tick)}.eg-web .eg-ftree-sub>.eg-ftree-node::before{content:"";position:absolute;left:12px;top:var(--eg-ftree-tick);width:18px;border-top:1px solid var(--eg-ink-4)}@container eg-web (min-width: 640px){.eg-web .eg-ftree{padding:var(--eg-w-sp-7) var(--eg-w-sp-5) var(--eg-w-sp-8);gap:var(--eg-w-sp-7)}.eg-web .eg-ftree-branch>.eg-ftree-nodes{grid-template-columns:repeat(auto-fill,minmax(15rem,17rem));gap:var(--eg-w-sp-4)}}@container eg-web (min-width: 1024px){.eg-web .eg-ftree-branch{grid-template-columns:15rem minmax(0,1fr);gap:var(--eg-w-sp-5)}}.eg-web{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.eg-web table,.eg-web .eg-tabular{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.eg-web .eg-ctw{margin:var(--eg-w-sp-6) 0}.eg-web .eg-ctwtable{width:100%;border-collapse:collapse;font-family:var(--eg-sans)}.eg-web .eg-ctw-caption{caption-side:top;text-align:left;margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-ctwtable th,.eg-web .eg-ctwtable td{padding:var(--eg-w-sp-3) var(--eg-w-sp-4);text-align:center;vertical-align:top;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-ctwtable thead th{font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink);border-bottom:2px solid var(--eg-red);white-space:nowrap}.eg-web .eg-ctwtable tbody th{font-size:var(--eg-w-fs-small);font-weight:600;color:var(--eg-ink)}.eg-web .eg-ctwtable tbody td{font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2)}.eg-web .eg-ctw-bandrow th{text-align:left;padding-top:var(--eg-w-sp-5);background:var(--eg-paper-2);border-top:2px solid var(--eg-ink);border-bottom:1px solid var(--eg-rule);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink)}.eg-web .eg-ctw-band:first-of-type .eg-ctw-bandrow th{border-top:0;padding-top:var(--eg-w-sp-4)}.eg-web .eg-ctw-bandnote{display:block;margin-top:var(--eg-w-sp-1);font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);font-weight:400;letter-spacing:0;text-transform:none;color:var(--eg-ink-3)}.eg-web .eg-ctwtable tbody th.eg-ctw-name{font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-body);line-height:1.3;color:var(--eg-ink)}.eg-web .eg-ctw-name a{color:var(--eg-ink);text-decoration:none;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-ctw-name a:hover{color:var(--eg-red-deep);border-bottom-color:var(--eg-red)}.eg-web .eg-ctw-note{display:block;margin-top:var(--eg-w-sp-1);font-family:var(--eg-serif);font-size:var(--eg-w-fs-label);font-weight:400;line-height:var(--eg-w-lh-small);color:var(--eg-ink-3)}.eg-web .eg-ctwtable td.eg-ctw-vp{font-weight:700;color:var(--eg-ink);font-variant-numeric:lining-nums tabular-nums}.eg-web .eg-ctwtable td.eg-ctw-quiet{color:var(--eg-ink-3)}.eg-web .eg-ctw-band:last-of-type tr:last-child th,.eg-web .eg-ctw-band:last-of-type tr:last-child td{border-bottom:0}.eg-web .eg-ctw-legend{margin:var(--eg-w-sp-3) 0 0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);line-height:var(--eg-w-lh-small);color:var(--eg-ink-3)}.eg-web .eg-scopes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-w-sp-2) var(--eg-w-sp-3);padding:var(--eg-w-sp-3) 0;border-top:1px solid var(--eg-rule);border-bottom:1px solid var(--eg-rule)}.eg-web .eg-scopes-label{flex:0 0 auto;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-scopes-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--eg-w-sp-2)}.eg-web .eg-scopes-note{flex:1 0 100%;margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-3);text-wrap:pretty}.eg-web .eg-scopes+.eg-ctw{margin-top:var(--eg-w-sp-5)}.eg-web .eg-cdetails{margin:var(--eg-w-sp-6) 0;border-top:1px solid var(--eg-rule)}.eg-web .eg-cdetail{border-bottom:1px solid var(--eg-rule);scroll-margin-top:var(--eg-w-sp-6)}.eg-web .eg-cdetail-sum{display:flex;align-items:flex-start;gap:var(--eg-w-sp-4);padding:var(--eg-w-sp-4) 0;cursor:pointer;list-style:none}.eg-web .eg-cdetail-sum::-webkit-details-marker{display:none}.eg-web .eg-cdetail-sum::marker{content:""}.eg-web .eg-cdetail-text{flex:1 1 auto;min-width:0}.eg-web .eg-cdetail-name{display:block;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3);color:var(--eg-ink)}.eg-web .eg-cdetail-sum:hover .eg-cdetail-name{color:var(--eg-red-deep)}.eg-web .eg-cdetail-scope{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-cdetail-gist{display:block;margin-top:var(--eg-w-sp-1);font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-cdetail-vp{flex:0 0 auto;padding-top:5px;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:700;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.eg-web .eg-cdetail-mark{flex:0 0 auto;width:9px;height:9px;margin:10px 3px 0 0;border-right:2px solid var(--eg-red);border-bottom:2px solid var(--eg-red);transform:rotate(45deg);transition:transform 0.18s ease}.eg-web .eg-cdetail[open] .eg-cdetail-mark{transform:rotate(225deg)}.eg-web .eg-cdetail-body{padding:0 0 var(--eg-w-sp-5);max-width:62ch}.eg-web .eg-cdetail-body>*{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2)}.eg-web .eg-cdetail-body>*+*{margin-top:var(--eg-w-sp-4)}@container eg-web (max-width: 639px){.eg-web .eg-ctwtable,.eg-web .eg-ctwtable tbody,.eg-web .eg-ctwtable tr{display:block}.eg-web .eg-ctw-caption{display:block}.eg-web .eg-ctwtable thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eg-web .eg-ctwtable th,.eg-web .eg-ctwtable td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eg-w-sp-4);padding:var(--eg-w-sp-2) 0;text-align:right}.eg-web .eg-ctwtable td::before{content:attr(data-label);flex:0 0 auto;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3);text-align:left}.eg-web .eg-ctw-row{margin-bottom:var(--eg-w-sp-3);padding:0 var(--eg-w-sp-4) var(--eg-w-sp-3);background:var(--eg-card-white);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card)}.eg-web .eg-ctwtable tbody th.eg-ctw-name{display:block;padding:var(--eg-w-sp-3) 0 var(--eg-w-sp-2);text-align:left;border-bottom:1px solid var(--eg-ink-4);font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3)}.eg-web .eg-ctw-row td:last-child{border-bottom:0}.eg-web .eg-ctw-bandrow th{display:block;margin-bottom:var(--eg-w-sp-3);padding:var(--eg-w-sp-3);text-align:left}.eg-web .eg-ctw-band:first-of-type .eg-ctw-bandrow th{padding-top:var(--eg-w-sp-3)}.eg-web .eg-ctw .eg-cmp-scroll{overflow-x:visible;padding-bottom:0}}.eg-web .eg-qintro{display:flex;flex-direction:column;gap:var(--eg-w-sp-3);padding:var(--eg-w-sp-6) var(--eg-w-sp-4) var(--eg-w-sp-4)}.eg-web .eg-qintro-count{margin:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3);font-variant-numeric:tabular-nums}.eg-web .eg-qintro-title{margin:0;font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink)}.eg-web .eg-qintro-line{margin:0;max-width:54ch;font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-qintro-all{align-self:flex-start;font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:600}@container eg-web (min-width: 640px){.eg-web .eg-qintro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count count" "title all" "line line";column-gap:var(--eg-w-sp-5);padding:var(--eg-w-sp-7) var(--eg-w-sp-5) var(--eg-w-sp-4)}.eg-web .eg-qintro-count{grid-area:count}.eg-web .eg-qintro-title{grid-area:title}.eg-web .eg-qintro-line{grid-area:line}.eg-web .eg-qintro-all{grid-area:all;align-self:baseline;justify-self:end}}.eg-web .eg-qband{max-width:var(--eg-w-page-max);margin:0 auto;border-top:2px solid var(--eg-ink);scroll-margin-top:var(--eg-w-sp-6)}.eg-web .eg-qband-scroll{overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--eg-w-sp-4);padding:0 var(--eg-w-sp-4) var(--eg-w-sp-6)}.eg-web .eg-qband-scroll::-webkit-scrollbar{height:4px}.eg-web .eg-qband-scroll::-webkit-scrollbar-thumb{background:var(--eg-red)}.eg-web .eg-qband-row{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:var(--eg-w-gap-grid)}.eg-web .eg-qband-item{flex:0 0 min(var(--eg-w-qcard),84cqw);display:flex;scroll-snap-align:start}.eg-web .eg-qband-item>*{width:100%}@container eg-web (min-width: 640px){.eg-web .eg-qband-scroll{padding:0 var(--eg-w-sp-5) var(--eg-w-sp-7);scroll-padding-inline-start:var(--eg-w-sp-5)}}.eg-web .eg-qband-item--all{flex:0 0 min(12rem,48cqw)}.eg-web .eg-qmore{display:flex;flex-direction:column;justify-content:center;gap:var(--eg-w-sp-2);width:100%;padding:var(--eg-w-sp-5) var(--eg-w-sp-4);text-align:center;text-decoration:none;color:inherit;background:var(--eg-paper-2);border:1px solid var(--eg-ink-4);border-radius:var(--eg-w-radius-card)}.eg-web .eg-qmore:hover{border-color:var(--eg-red)}.eg-web .eg-qmore:hover .eg-qmore-label{color:var(--eg-red-deep)}.eg-web .eg-qmore-count{font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h1);line-height:1;color:var(--eg-ink);font-variant-numeric:tabular-nums}.eg-web .eg-qmore-label{font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);font-weight:600;line-height:1.35;color:var(--eg-ink-2)}.eg-web .eg-must{font-weight:600}.eg-web a .eg-must{text-decoration:none}.eg-web .eg-sk{max-width:var(--eg-w-page-max);margin:0 auto;padding:var(--eg-w-sp-6) var(--eg-w-sp-4) var(--eg-w-sp-7);font-variant-numeric:lining-nums}.eg-web .eg-sk input,.eg-web .eg-sk textarea,.eg-web .eg-sk button{font-variant-numeric:lining-nums}.eg-web .eg-sk--n2{--eg-sk-cols: 2}.eg-web .eg-sk--n3{--eg-sk-cols: 3}.eg-web .eg-sk--n4{--eg-sk-cols: 4}.eg-web .eg-sk--n5,.eg-web .eg-sk--n6{--eg-sk-cols: 3}.eg-web .eg-sk--n7,.eg-web .eg-sk--n8{--eg-sk-cols: 4}.eg-web .eg-sk-head{margin:0 0 var(--eg-w-sp-5)}.eg-web .eg-sk-eyebrow{margin:0 0 var(--eg-w-sp-2)}.eg-web .eg-sk-title{margin:0;font-family:var(--eg-display);font-weight:800;font-size:var(--eg-w-fs-h1);line-height:var(--eg-w-lh-h1);color:var(--eg-ink);text-wrap:balance}.eg-web .eg-sk-native{margin:var(--eg-w-sp-1) 0 0;font-family:var(--eg-serif);font-style:italic;font-weight:500;font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink-2)}.eg-web .eg-sk-label{display:block;margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);line-height:var(--eg-w-lh-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-sk-flabel{display:block;font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);line-height:var(--eg-w-lh-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3);white-space:nowrap}.eg-web .eg-sk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-w-sp-3);margin:var(--eg-w-sp-5) 0 0}.eg-web .eg-sk-actions .eg-btn{flex:1 1 12rem}.eg-web .eg-sk-link{min-height:44px;padding:0 var(--eg-w-sp-1);background:none;border:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-small);color:var(--eg-link);text-decoration:underline;text-decoration-color:var(--eg-link-underline);text-underline-offset:var(--eg-link-offset);cursor:pointer}.eg-web .eg-sk-link:hover{color:var(--eg-link-hover);text-decoration-color:currentColor}.eg-web .eg-sk-empty{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-sk-mark{display:inline-flex;align-items:center;gap:var(--eg-w-sp-1);min-height:44px;padding:0 var(--eg-w-sp-2) 0 0;background:none;border:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-2);white-space:nowrap;cursor:pointer}.eg-web .eg-sk-mark:hover{color:var(--eg-ink);text-decoration:underline;text-decoration-color:var(--eg-rule);text-underline-offset:3px}.eg-web .eg-sk-xslot{display:inline-block;width:1.25em;font-family:var(--eg-display);font-weight:700;font-size:20px;line-height:1;letter-spacing:0;text-transform:none;text-align:center;color:var(--eg-ink)}.eg-web .eg-sk-setup{display:flex;flex-direction:column;gap:var(--eg-w-sp-5);max-width:34rem}.eg-web .eg-sk-setup .eg-sk-actions{margin-top:0}.eg-web .eg-sk-setup .eg-sk-fact{margin-bottom:calc(-1 * var(--eg-w-sp-2));font-size:var(--eg-w-fs-body);color:var(--eg-ink-2)}.eg-web .eg-sk-fact{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-lead);line-height:var(--eg-w-lh-lead);color:var(--eg-ink)}.eg-web .eg-sk-seg{display:flex;gap:var(--eg-w-sp-2)}.eg-web .eg-sk-seg button{min-width:64px;min-height:var(--eg-control-h);padding:0 var(--eg-w-sp-4);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);font-variant-numeric:lining-nums tabular-nums;color:var(--eg-ink-2);background:transparent;border:1.5px solid var(--eg-ink-4);border-radius:var(--eg-w-radius);cursor:pointer}.eg-web .eg-sk-seg button:hover{border-color:var(--eg-ink);color:var(--eg-ink)}.eg-web .eg-sk-seg button[aria-pressed=true]{color:var(--eg-ink);background:var(--eg-paper-2);border:2px solid var(--eg-ink)}.eg-web .eg-sk-seg--names,.eg-web .eg-sk-seg--text{flex-wrap:wrap}.eg-web .eg-sk-seg--names button,.eg-web .eg-sk-seg--text button{min-width:0;max-width:100%;padding:0 var(--eg-w-sp-3);font-family:var(--eg-serif);font-weight:600;font-size:var(--eg-w-fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-web .eg-sk-seg--text button{min-height:44px;font-family:var(--eg-sans);font-size:var(--eg-w-fs-small)}.eg-web .eg-sk-hint{margin:var(--eg-w-sp-2) 0 0;font-family:var(--eg-serif);font-style:italic;font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2);text-wrap:pretty}.eg-web .eg-sk-view{display:inline-flex;border:1.5px solid var(--eg-ink);border-radius:var(--eg-w-radius);overflow:hidden}.eg-web .eg-sk-view button{min-height:44px;padding:0 var(--eg-w-sp-3);background:transparent;border:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink);white-space:nowrap;cursor:pointer}.eg-web .eg-sk-view button+button{border-left:1.5px solid var(--eg-ink)}.eg-web .eg-sk-view button[aria-pressed=true]{background:var(--eg-ink);color:var(--eg-paper)}.eg-web .eg-sk-view button[aria-pressed=false]:hover{background:var(--eg-paper-2)}.eg-web .eg-sk-seats{margin:var(--eg-w-sp-3) 0 0;padding:var(--eg-w-sp-4);background:var(--eg-paper-2);border:1.5px solid var(--eg-ink)}.eg-web .eg-sk-seats .eg-sk-seattable{max-width:none}.eg-web .eg-sk-seattable{--eg-sk-seatcols: 1.5rem minmax(0, 1fr) 44px 44px 5.5rem;max-width:34rem}.eg-web .eg-sk-seattable--nodeal{--eg-sk-seatcols: 1.5rem minmax(0, 1fr) 44px 44px}.eg-web .eg-sk-seathead{display:grid;grid-template-columns:var(--eg-sk-seatcols);gap:var(--eg-w-sp-1);padding:0 0 var(--eg-w-sp-1);border-bottom:2px solid var(--eg-red);font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-sk-seathead>span:first-child,.eg-web .eg-sk-seathead>span:last-child{text-align:center}.eg-web .eg-sk-seatlist{list-style:none;margin:0;padding:0}.eg-web .eg-sk-seatrow{display:grid;grid-template-columns:var(--eg-sk-seatcols);align-items:center;gap:var(--eg-w-sp-1);padding:var(--eg-w-sp-1) 0;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-sk-dealslot{justify-self:center}.eg-web .eg-sk-seatno{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--eg-ink-3);text-align:center}.eg-web .eg-sk-seatname-in{min-height:44px;padding:0 var(--eg-w-sp-3);font-family:var(--eg-serif);font-size:19px}.eg-web .eg-sk-move{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--eg-w-radius);color:var(--eg-ink);cursor:pointer}.eg-web .eg-sk-move:hover{background:var(--eg-paper-3)}.eg-web .eg-sk-move:disabled{color:var(--eg-ink-4);cursor:default;background:none}.eg-web .eg-sk-dealline{flex:1 1 100%;order:3;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep);white-space:nowrap}.eg-web .eg-sk-names{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--eg-w-sp-3)}.eg-web .eg-sk-nameitem{display:flex;flex-direction:column;gap:var(--eg-w-sp-1);min-width:0}.eg-web .eg-sk-nameline{display:flex;align-items:center;gap:var(--eg-w-sp-3)}.eg-web .eg-sk-nameline .eg-input{flex:1 1 auto;min-width:0;font-family:var(--eg-serif);font-size:19px}.eg-web .eg-sk-house{min-height:0;padding:var(--eg-w-sp-3) var(--eg-input-px);font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);resize:vertical}@container eg-web (min-width: 640px){.eg-web .eg-sk-setup .eg-sk-actions .eg-btn{flex:0 0 auto;min-width:16rem}}@container eg-web (min-width: 640px){.eg-web .eg-sk-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eg-w-sp-4) var(--eg-w-sp-5)}}.eg-web .eg-sk-back,.eg-web .eg-sk-houseline{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2)}.eg-web .eg-sk-houseline .eg-sk-label{display:inline;margin:0 var(--eg-w-sp-2) 0 0}.eg-web .eg-sk-totals{position:sticky;top:0;z-index:2;margin:0 calc(-1 * var(--eg-w-sp-4));padding:var(--eg-w-sp-3) var(--eg-w-sp-4) var(--eg-w-sp-2);background:var(--eg-paper);border-top:1px solid var(--eg-rule);border-bottom:2px solid var(--eg-ink)}.eg-web .eg-sk-totgrid{display:grid;grid-template-columns:repeat(var(--eg-sk-cols, 4),minmax(0,1fr));gap:var(--eg-w-sp-2) var(--eg-w-sp-2)}.eg-web .eg-sk-tot{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.eg-web .eg-sk-tot-name{max-width:100%;min-height:32px;padding:0 var(--eg-w-sp-1);background:none;border:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:0.02em;color:var(--eg-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.eg-web .eg-sk-tot-name:hover{color:var(--eg-ink);text-decoration:underline;text-decoration-color:var(--eg-rule);text-underline-offset:3px}.eg-web .eg-sk-rename{min-height:32px;padding:0 var(--eg-w-sp-2);font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);text-align:center}.eg-web .eg-sk-tot-val{display:block;min-width:var(--eg-w-sk-num);padding:0 0 var(--eg-w-sp-1);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:1.05;font-variant-numeric:lining-nums tabular-nums;color:var(--eg-ink);border-bottom:2px solid transparent;white-space:nowrap}.eg-web .eg-sk--n2 .eg-sk-tot-val{font-size:var(--eg-w-fs-h1)}.eg-web .eg-sk--many .eg-sk-tot-val{font-size:var(--eg-w-fs-h3)}.eg-web .eg-sk-tot--lead .eg-sk-tot-val{border-bottom-color:var(--eg-ink)}.eg-web .eg-sk-tot-deal{display:block;min-height:16px;font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);line-height:16px;font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-red-deep)}.eg-web .eg-sk-totcap{margin:var(--eg-w-sp-1) 0 0;text-align:center;font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-sk-radli{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;min-height:13px;margin:0 0 var(--eg-w-sp-1)}.eg-web .eg-sk-radl{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border:1.2px solid var(--eg-ink);border-radius:50%;font-family:var(--eg-display);font-weight:700;font-size:10px;line-height:1;color:var(--eg-ink)}.eg-web .eg-sk-tools{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--eg-w-sp-4);margin:var(--eg-w-sp-1) 0 0}.eg-web .eg-sk-radpanel{margin:var(--eg-w-sp-3) 0 0;padding:var(--eg-w-sp-4);background:var(--eg-paper-2);border:1.5px solid var(--eg-ink)}.eg-web .eg-sk-radrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--eg-w-sp-1) var(--eg-w-sp-2);padding:var(--eg-w-sp-2) 0;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-sk-radname{font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);font-weight:600;color:var(--eg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-web .eg-sk-radcircles{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--eg-w-sp-1);min-height:44px}.eg-web .eg-sk-radbtn{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer}.eg-web .eg-sk-radbtn span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1.5px solid var(--eg-ink);border-radius:50%;font-family:var(--eg-display);font-weight:700;font-size:20px;line-height:1;color:var(--eg-ink);background:var(--eg-card-white)}.eg-web .eg-sk-radhint{margin:0 0 var(--eg-w-sp-2);font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2)}.eg-web .eg-sk-entry{margin:var(--eg-w-sp-5) 0 0}.eg-web .eg-sk-entryhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--eg-w-sp-4);margin:0 0 var(--eg-w-sp-2)}.eg-web .eg-sk-entrytitle{margin:0;font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h2);line-height:var(--eg-w-lh-h2);color:var(--eg-ink)}.eg-web .eg-sk-entrynote{flex:1 1 100%;font-family:var(--eg-serif);font-style:italic;font-size:var(--eg-w-fs-small);color:var(--eg-ink-2)}.eg-web .eg-sk-entry--edit{padding:var(--eg-w-sp-3) var(--eg-w-sp-4) var(--eg-w-sp-4);margin-left:calc(-1 * var(--eg-w-sp-4));margin-right:calc(-1 * var(--eg-w-sp-4));background:var(--eg-paper-2);border:1.5px solid var(--eg-ink)}.eg-web .eg-sk-rows{display:flex;flex-direction:column;border-top:1px solid var(--eg-rule)}.eg-web .eg-sk-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--eg-w-sp-1);padding:var(--eg-w-sp-3) 0;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-sk-rowhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--eg-w-sp-3);min-width:0}.eg-web .eg-sk-rowname{min-width:0;font-family:var(--eg-serif);font-size:19px;font-weight:600;line-height:1.25;color:var(--eg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-web .eg-sk-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--eg-w-sp-2)}.eg-web .eg-sk-row--one{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9.5rem);align-items:end;gap:var(--eg-w-sp-3)}.eg-web .eg-sk-row--one .eg-sk-fields{grid-template-columns:minmax(0,1fr)}.eg-web .eg-sk-row--one .eg-sk-rowhead{align-self:center}.eg-web .eg-sk-f{display:flex;flex-direction:column;gap:2px;min-width:0}.eg-web .eg-sk-fbox{display:flex;min-height:var(--eg-control-h);background:var(--eg-input-bg);border:1.5px solid var(--eg-input-border);border-radius:var(--eg-input-radius)}.eg-web .eg-sk-fbox:focus-within{border-color:var(--eg-input-border-focus);outline:var(--eg-focus-w) solid var(--eg-focus-ring);outline-offset:var(--eg-focus-offset)}.eg-web .eg-sk-num{flex:1 1 auto;width:100%;min-width:var(--eg-w-sk-num);padding:0 var(--eg-w-sp-2);background:transparent;border:0;border-radius:var(--eg-input-radius);font-family:var(--eg-display);font-weight:600;font-size:21px;text-align:center;font-variant-numeric:lining-nums tabular-nums;color:var(--eg-ink)}.eg-web .eg-sk-num:focus,.eg-web .eg-sk-num:focus-visible{outline:none}.eg-web .eg-sk-num.is-active{background:var(--eg-paper-2)}.eg-web .eg-sk-sign{flex:0 0 40px;padding:0;background:transparent;border:0;border-right:1px solid var(--eg-rule);border-radius:var(--eg-input-radius) 0 0 var(--eg-input-radius);font-family:var(--eg-display);font-weight:700;font-size:22px;line-height:1;color:var(--eg-ink-4);cursor:pointer}.eg-web .eg-sk-sign[aria-pressed=true]{color:var(--eg-ink);background:var(--eg-paper-2)}.eg-web .eg-sk-sign:hover{color:var(--eg-ink)}.eg-web .eg-sk-sum{display:flex;align-items:center;justify-content:center;min-height:var(--eg-control-h);min-width:var(--eg-w-sk-num);background:var(--eg-paper-2);border:1.5px solid var(--eg-paper-2);border-radius:var(--eg-input-radius);font-family:var(--eg-display);font-weight:700;font-size:21px;font-variant-numeric:lining-nums tabular-nums;color:var(--eg-ink)}.eg-web .eg-sk-f--sum .eg-sk-flabel{color:var(--eg-ink-2)}.eg-web .eg-sk-rows--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--eg-w-sp-2);border-top:0}.eg-web .eg-sk-rows--cards .eg-sk-row{grid-template-columns:minmax(0,1fr);align-content:start;padding:var(--eg-w-sp-2) var(--eg-w-sp-3) var(--eg-w-sp-3);background:var(--eg-paper-2);border:1.5px solid var(--eg-ink)}.eg-web .eg-sk-rows--cards .eg-sk-fields{grid-template-columns:minmax(0,1fr)}.eg-web .eg-sk-rows--cards .eg-sk-rowname{font-size:var(--eg-w-fs-body)}.eg-web .eg-sk-rows--cards .eg-sk-sum{background:var(--eg-paper-3);border-color:var(--eg-paper-3)}@container eg-web (min-width: 640px){.eg-web .eg-sk-rows--cards{grid-template-columns:repeat(4,minmax(0,1fr))}.eg-web .eg-sk--n2 .eg-sk-rows--cards,.eg-web .eg-sk--n3 .eg-sk-rows--cards{grid-template-columns:repeat(var(--eg-sk-cols),minmax(0,1fr))}}.eg-web .eg-sk-notefield{margin:var(--eg-w-sp-3) 0 0}.eg-web .eg-sk-notefield .eg-input{font-family:var(--eg-serif);font-size:var(--eg-w-fs-body)}.eg-web .eg-sk-dapcap{margin:var(--eg-w-sp-2) 0 var(--eg-w-sp-1);text-align:right;font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-sk-dapslot{width:44px;height:44px;padding:0 0 2px;background:none;border:0;border-bottom:1px solid var(--eg-ink-4);font-family:var(--eg-display);font-weight:700;font-size:24px;line-height:1;color:var(--eg-ink);cursor:pointer}.eg-web .eg-sk-dapslot:hover{border-bottom-color:var(--eg-ink)}.eg-web .eg-sk--dapper .eg-sk-row{grid-template-columns:minmax(0,1fr) 44px}.eg-web .eg-sk--dapper .eg-sk-row>.eg-sk-rowhead{grid-column:1;grid-row:1}.eg-web .eg-sk--dapper .eg-sk-row>.eg-sk-dapslot{grid-column:2;grid-row:1}.eg-web .eg-sk--dapper .eg-sk-row>.eg-sk-fields{grid-column:1 / -1;grid-row:2}.eg-web .eg-sk--dapper .eg-sk-row--one{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9.5rem) 44px}.eg-web .eg-sk--dapper .eg-sk-row--one>.eg-sk-fields{grid-column:2;grid-row:1}.eg-web .eg-sk--dapper .eg-sk-row--one>.eg-sk-dapslot{grid-column:3;align-self:end}.eg-web .eg-sk-confirm{margin:var(--eg-w-sp-4) 0 0;padding:var(--eg-w-sp-4);background:var(--eg-paper-2);border:1.5px solid var(--eg-ink)}.eg-web .eg-sk-confirm p{margin:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);line-height:var(--eg-w-lh-body);color:var(--eg-ink)}.eg-web .eg-sk-confirm .eg-sk-actions{margin-top:var(--eg-w-sp-3)}.eg-web .eg-sk-pad{display:none;position:sticky;bottom:0;z-index:3;margin:var(--eg-w-sp-3) calc(-1 * var(--eg-w-sp-4)) 0;padding:var(--eg-w-sp-2) var(--eg-w-sp-4) var(--eg-w-sp-3);background:var(--eg-paper-2);border-top:2px solid var(--eg-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--eg-w-sp-2)}.eg-web .eg-sk--padopen .eg-sk-pad{display:grid}.eg-web .eg-sk-key{min-height:48px;padding:0;background:var(--eg-card-white);border:1.5px solid var(--eg-ink-4);border-radius:var(--eg-w-radius);font-family:var(--eg-display);font-weight:600;font-size:24px;font-variant-numeric:lining-nums;color:var(--eg-ink);cursor:pointer}.eg-web .eg-sk-key:hover{border-color:var(--eg-ink)}.eg-web .eg-sk-key:active{transform:scale(0.96)}.eg-web .eg-sk-key--word{font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase}.eg-web .eg-sk-key--wide{grid-column:span 3}.eg-web .eg-sk-sheet{margin:var(--eg-w-sp-7) 0 0}.eg-web .eg-sk-sheettitle{margin:0 0 var(--eg-w-sp-3);font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);line-height:var(--eg-w-lh-h3);color:var(--eg-ink)}.eg-web .eg-sk-legend{margin:var(--eg-w-sp-3) 0 0;font-family:var(--eg-serif);font-style:italic;font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2)}.eg-web .eg-sk-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:lining-nums tabular-nums}.eg-web .eg-sk-colhand{width:2.75rem}.eg-web .eg-sk-table th,.eg-web .eg-sk-table td{height:44px;padding:0 2px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--eg-rule)}.eg-web .eg-sk-table thead th{height:auto;padding:var(--eg-w-sp-2) 2px;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;letter-spacing:0.02em;color:var(--eg-ink-2);border-bottom:2px solid var(--eg-red);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-web .eg-sk-hrow{cursor:pointer}.eg-web .eg-sk-hrow:hover>*{background:var(--eg-paper-2)}.eg-web .eg-sk-hrow.is-edit>*,.eg-web .eg-sk-hrow.is-edit+.eg-sk-noterow>*{background:var(--eg-paper-3);border-top:1.5px solid var(--eg-ink);border-bottom:1.5px solid var(--eg-ink)}.eg-web .eg-sk-hbtn{min-width:44px;min-height:44px;padding:0;background:none;border:0;font-family:var(--eg-sans);font-size:var(--eg-w-fs-label);font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--eg-ink-3);cursor:pointer}.eg-web .eg-sk-v{display:block;font-family:var(--eg-display);font-weight:600;font-size:18px;line-height:1.2;color:var(--eg-ink);white-space:nowrap}.eg-web .eg-sk--n2 .eg-sk-v{font-size:25px}.eg-web .eg-sk-dmark{font-family:var(--eg-display);font-weight:700;font-size:12px;vertical-align:top;line-height:1;margin-right:1px;color:var(--eg-ink)}.eg-web .eg-sk-hrow--noted>*{border-bottom:0}.eg-web .eg-sk-noterow td{padding:0 var(--eg-w-sp-2) var(--eg-w-sp-2);font-family:var(--eg-serif);font-style:italic;font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2);text-align:center}.eg-web .eg-sk-rnd+.eg-sk-rnd{border-top:2px solid var(--eg-ink)}.eg-web .eg-sk-rndhead th{height:auto;padding:var(--eg-w-sp-2) 0 var(--eg-w-sp-1);font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3)}.eg-web .eg-sk--many .eg-sk-wide{display:none}@container eg-web (min-width: 640px){.eg-web .eg-sk--many .eg-sk-wide{display:block}.eg-web .eg-sk--many .eg-sk-narrow{display:none}}.eg-web .eg-sk-hands{list-style:none;margin:0;padding:0;border-top:2px solid var(--eg-red)}.eg-web .eg-sk-hand{padding:0 0 var(--eg-w-sp-2);border-bottom:1px solid var(--eg-rule);cursor:pointer}.eg-web .eg-sk-hand:hover{background:var(--eg-paper-2)}.eg-web .eg-sk-hand.is-edit{background:var(--eg-paper-3)}.eg-web .eg-sk-handhead{display:flex;align-items:baseline;gap:var(--eg-w-sp-3);width:100%;min-height:36px;padding:var(--eg-w-sp-2) 0 0;background:none;border:0;text-align:left;cursor:pointer}.eg-web .eg-sk-handnum{font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);font-weight:600;letter-spacing:var(--eg-track-caps);text-transform:uppercase;color:var(--eg-ink-3);white-space:nowrap}.eg-web .eg-sk-handnote{min-width:0;font-family:var(--eg-serif);font-style:italic;font-size:var(--eg-w-fs-small);color:var(--eg-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-web .eg-sk-seatgrid{display:grid;grid-template-columns:repeat(var(--eg-sk-cols, 4),minmax(0,1fr));gap:var(--eg-w-sp-1) var(--eg-w-sp-2)}.eg-web .eg-sk-seat{min-width:0;text-align:center}.eg-web .eg-sk-seatname{display:block;font-family:var(--eg-sans);font-size:var(--eg-w-fs-tiny);line-height:1.3;color:var(--eg-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-web .eg-sk-seat .eg-sk-v{min-height:1.2em}.eg-web .eg-sk-strips{list-style:none;margin:0;padding:0;border-top:2px solid var(--eg-red)}.eg-web .eg-sk-strip{padding:var(--eg-w-sp-2) 0 var(--eg-w-sp-3);border-bottom:1px solid var(--eg-rule)}.eg-web .eg-sk-striphead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--eg-w-sp-3)}.eg-web .eg-sk-stripname{min-width:0;font-family:var(--eg-serif);font-size:var(--eg-w-fs-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-web .eg-sk-striptot{font-family:var(--eg-display);font-weight:700;font-size:var(--eg-w-fs-h3);font-variant-numeric:lining-nums tabular-nums}.eg-web .eg-sk-run{list-style:none;margin:var(--eg-w-sp-1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--eg-w-sp-1)}.eg-web .eg-sk-runbtn{display:inline-flex;align-items:baseline;gap:3px;min-width:44px;min-height:36px;padding:0 var(--eg-w-sp-1);background:none;border:0;cursor:pointer}.eg-web .eg-sk-runbtn:hover{background:var(--eg-paper-2)}.eg-web .eg-sk-runbtn.is-edit{background:var(--eg-paper-3)}.eg-web .eg-sk-run-n{font-family:var(--eg-sans);font-size:10px;font-weight:600;color:var(--eg-ink-3)}.eg-web .eg-sk-run-v{font-family:var(--eg-display);font-weight:600;font-size:17px;font-variant-numeric:lining-nums tabular-nums;color:var(--eg-ink)}.eg-web .eg-sk-end{margin:var(--eg-w-sp-7) 0 0;padding:var(--eg-w-sp-4) 0 0;border-top:1px solid var(--eg-rule)}.eg-web .eg-sk-end>.eg-btn{min-width:12rem}.eg-web .eg-sk-foot{margin:var(--eg-w-sp-6) 0 0;display:flex;flex-direction:column;gap:var(--eg-w-sp-1);font-family:var(--eg-serif);font-size:var(--eg-w-fs-small);line-height:var(--eg-w-lh-small);color:var(--eg-ink-2)}.eg-web .eg-sk-addr{font-family:var(--eg-display);font-weight:600;font-variant-numeric:lining-nums;white-space:nowrap;color:var(--eg-ink)}.eg-web .eg-sk-addr-n{color:var(--eg-red)}@container eg-web (min-width: 1024px){.eg-web .eg-sk{--eg-sk-hand: 6rem;padding:var(--eg-w-sp-7) var(--eg-w-sp-5) var(--eg-w-sp-8)}.eg-web .eg-sk-totals{margin:0 calc(-1 * var(--eg-w-sp-5));padding:var(--eg-w-sp-3) var(--eg-w-sp-5) var(--eg-w-sp-2);display:grid;grid-template-columns:var(--eg-sk-hand) minmax(0,1fr);align-items:end}.eg-web .eg-sk-totgrid{grid-column:2;grid-row:1;column-gap:0}.eg-web .eg-sk-totcap{grid-column:1;grid-row:1;align-self:center;margin:0;padding-right:var(--eg-w-sp-3);text-align:left;line-height:1.35}.eg-web .eg-sk-tools{grid-column:2;justify-content:flex-start;padding-left:var(--eg-w-sp-2)}.eg-web .eg-sk-entry{display:grid;grid-template-columns:var(--eg-sk-hand) minmax(0,1fr);margin-top:var(--eg-w-sp-4)}.eg-web .eg-sk-entry>*{grid-column:2}.eg-web .eg-sk-entryhead{grid-column:1 / -1;display:grid;grid-template-columns:var(--eg-sk-hand) minmax(0,1fr) auto;align-items:center;gap:0}.eg-web .eg-sk-entrytitle{grid-column:1 / 3;grid-row:1;font-size:var(--eg-w-fs-h3)}.eg-web .eg-sk-entryhead .eg-sk-view{grid-column:3;grid-row:1}.eg-web .eg-sk-dealline,.eg-web .eg-sk-entrynote{grid-column:1 / -1;order:0}.eg-web .eg-sk-rows,.eg-web .eg-sk-rows--cards{display:grid;grid-template-columns:repeat(var(--eg-sk-cols),minmax(0,1fr));gap:0;border-top:1px solid var(--eg-rule);border-bottom:1px solid var(--eg-rule)}.eg-web .eg-sk-row,.eg-web .eg-sk-row--one,.eg-web .eg-sk-rows--cards .eg-sk-row{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--eg-w-sp-1);padding:var(--eg-w-sp-3) var(--eg-w-sp-2);border:0}.eg-web .eg-sk-rows--cards .eg-sk-row{margin:var(--eg-w-sp-2) var(--eg-w-sp-1);border:1.5px solid var(--eg-ink)}.eg-web .eg-sk-rowname{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eg-web .eg-sk-rowhead{justify-content:center;min-height:0}.eg-web .eg-sk-rowhead:empty{display:none}.eg-web .eg-sk-fields,.eg-web .eg-sk-rows--cards .eg-sk-fields{grid-template-columns:repeat(auto-fit,minmax(4.25rem,1fr))}.eg-web .eg-sk-row--one .eg-sk-fields{grid-template-columns:minmax(0,11rem);justify-content:center}.eg-web .eg-sk-entry .eg-sk-actions{justify-content:flex-end}.eg-web .eg-sk-entry .eg-sk-actions .eg-btn{flex:0 0 auto;min-width:14rem}.eg-web .eg-sk-entry--edit{margin-left:calc(-1 * var(--eg-w-sp-5));margin-right:calc(-1 * var(--eg-w-sp-5));padding-left:var(--eg-w-sp-5);padding-right:var(--eg-w-sp-5)}.eg-web .eg-sk-sheet{display:grid;grid-template-columns:var(--eg-sk-hand) minmax(0,1fr);margin-top:var(--eg-w-sp-7)}.eg-web .eg-sk-sheet>*{grid-column:1 / -1}.eg-web .eg-sk-colhand{width:var(--eg-sk-hand)}.eg-web .eg-sk-table thead th:first-child{text-align:left}.eg-web .eg-sk-hbtn{min-width:0;width:100%;text-align:left}.eg-web .eg-sk-v{font-size:21px}.eg-web .eg-sk--many .eg-sk-v{font-size:19px}.eg-web .eg-sk-end{display:flex;justify-content:flex-end}.eg-web .eg-sk-entry>.eg-sk-dapcap{grid-column:1;align-self:start;margin:0;padding-top:calc(var(--eg-w-sp-3) + 14px);text-align:left}.eg-web .eg-sk--dapper .eg-sk-row,.eg-web .eg-sk--dapper .eg-sk-row--one{display:flex}.eg-web .eg-sk--dapper .eg-sk-row>.eg-sk-dapslot{order:-1;align-self:center}}@container eg-web (min-width: 640px){.eg-web .eg-sk--many{--eg-sk-cols: var(--eg-sk-n)}}.eg-web .eg-sk--n5{--eg-sk-n: 5}.eg-web .eg-sk--n6{--eg-sk-n: 6}.eg-web .eg-sk--n7{--eg-sk-n: 7}.eg-web .eg-sk--n8{--eg-sk-n: 8}
