@font-face{font-family:Cormorant;src:url(/assets/fonts/cormorant-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Cormorant;src:url(/assets/fonts/cormorant-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Cormorant;src:url(/assets/fonts/cormorant-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-var.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{--ink:#0d1813;--forest:#132a20;--forest-2:#183526;--forest-3:#0f2219;--moss:#2c5440;--copper:#c98b55;--copper-l:#e8b886;--copper-d:#86502a;--brass:#d9a86c;--champ:#f3e6d3;--ivory:#f6efe4;--ivory-2:#ece2d1;--ivory-3:#e2d4bd;--card-l:#fffaf1;--text:#f4ede2;--mute:#cdd4ce;--ink-t:#1c2420;--ink-t2:#434b45;--wrap:80rem;--disp:"Cormorant",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;--foil:linear-gradient(90deg,#8a5a33,#e8b886 30%,#fbe2bf 50%,#e8b886 70%,#8a5a33);--hair:rgba(232,184,134,.3);--accent:var(--copper);--accent-on-light:var(--copper-d);--secondary:var(--mute);--secondary-rule:rgba(205,212,206,.28);--surface:var(--forest);--surface-container:var(--forest-2);--on-surface:var(--text);--fs-1:.75rem;--fs-2:.875rem;--fs-3:1rem;--fs-4:1.125rem;--fs-5:1.375rem;--fs-6:1.75rem;--fs-7:2.25rem;--fs-8:3rem;--fs-9:4rem;--fs-10:5.5rem}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{margin:0;background:var(--surface);color:var(--text);font:400 var(--fs-3)/1.65 var(--sans)}a{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3{text-wrap:balance}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 1rem}@media(min-width:768px){.wrap{padding:0 2rem}}.skip{position:absolute;left:1rem;top:1rem;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip:focus{width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;z-index:99;background:#fff;color:#000;padding:.5rem}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.short{display:inline}.long{display:none}@media(min-width:768px){.short{display:none}.long{display:inline}}.consent-line{margin:0;padding:.45rem 1rem;background:var(--forest-3);color:var(--mute);font:500 var(--fs-1)/1.5 var(--sans);text-align:center;text-wrap:balance}.consent-line a{color:var(--champ);text-decoration:underline;text-underline-offset:2px}.consent-line a:hover{color:#fff}.demo-strip{margin:0;background:#000;color:#f2d7b6;font:600 var(--fs-1)/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:.35rem 1rem;text-align:center}.kicker{margin:0 0 .5rem;display:flex;align-items:center;gap:.7rem;font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.kicker:before{content:"";width:28px;height:1px;background:var(--secondary-rule)}.k-no{font:italic 500 var(--fs-4)/1 var(--disp);letter-spacing:0;color:var(--secondary)}h2{margin:0;font:500 var(--fs-6)/1.06 var(--disp);color:#fffaf2;letter-spacing:-.005em}h2 em{font-style:italic;color:inherit}.top{position:relative;z-index:6;background:var(--surface);border-bottom:1px solid var(--secondary-rule)}.t-home .top{position:absolute;left:0;right:0;background:none;border:0}.util{display:none;margin:0 auto;font:600 var(--fs-1)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#f3e6d3e0}.brandrow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.8rem;padding-bottom:.6rem}.brand,.f-lock{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--champ);min-width:0}.crest{width:38px;height:38px;color:var(--copper-l);flex:none}.brand-word{display:flex;flex-direction:column;line-height:1}.bw-1{font:600 var(--fs-4)/1 var(--disp);letter-spacing:.02em;white-space:nowrap}.bw-2{font:600 var(--fs-1)/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);margin-top:.25rem;white-space:nowrap}.brand .bw-1 .long{display:none}.brand .bw-1 .short{display:inline}@media(min-width:430px){.brand .bw-1 .long{display:inline}.brand .bw-1 .short{display:none}}.hdr-r{display:flex;align-items:center;gap:.4rem}.adx{position:relative}.adx summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:40px;padding:0 .7rem;border:1px solid var(--secondary-rule);color:var(--secondary);font:700 var(--fs-1)/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0d181366}.adx summary::-webkit-details-marker{display:none}.adx[open] summary{background:var(--secondary);color:var(--ink)}.adx-panel{position:absolute;right:-5.5rem;top:calc(100% + .5rem);width:min(30rem,calc(100vw - 2rem));background:var(--champ);color:var(--ink-t);padding:1.1rem 1.2rem;font-size:var(--fs-3);line-height:1.6;box-shadow:0 24px 60px #00000073;z-index:20}.adx-panel p{margin:0}.adx-k{font:700 var(--fs-1) var(--sans)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--secondary);margin-bottom:.35rem!important}.age{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--secondary);border-radius:50%;color:var(--secondary);font:700 var(--fs-2) var(--sans);background:#0d181366}.menu-btn{display:inline-grid;place-items:center;width:44px;height:44px;background:#0d181366;border:1px solid rgba(243,230,211,.6);color:var(--champ);cursor:pointer}.menu-btn svg{width:22px;height:22px}.nav{display:none}.drawer{position:fixed;inset:0;z-index:50;background:var(--surface);padding:1.2rem;overflow:auto}.drawer-top{display:flex;justify-content:space-between;align-items:center}.drawer-top p{margin:0;font:700 var(--fs-1) var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.drawer-close{background:none;border:1px solid var(--secondary);color:var(--secondary);min-height:44px;padding:0 1rem;font:700 var(--fs-1) var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.drawer ul{list-style:none;margin:2rem 0 0;padding:0}.drawer li a{display:block;padding:.85rem 0;border-bottom:1px solid rgba(243,230,211,.15);font:500 var(--fs-6)/1.1 var(--disp);text-decoration:none;color:var(--champ)}.drawer-note{margin-top:2rem;color:var(--mute);font-size:var(--fs-3)}@media(min-width:1024px){.util{display:block;padding:.85rem 2rem .7rem;text-align:center;border-bottom:1px solid rgba(243,230,211,.2)}.brandrow{justify-content:center;padding-top:1rem}.hdr-r{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.adx-panel{right:0}.crest{width:52px;height:52px}.bw-1{font-size:var(--fs-6)}.menu-btn{display:none}.nav{display:block}.nav ul{list-style:none;margin:0;padding:.35rem 0 0;display:flex;justify-content:center;gap:2rem;border-top:1px solid rgba(243,230,211,.18)}.nav a{display:inline-flex;align-items:center;min-height:44px;font:600 var(--fs-2)/1 var(--sans);letter-spacing:.04em;text-decoration:none;color:var(--champ);position:relative}.nav a:hover{color:var(--secondary)}.t-home .nav a[aria-current]:after{content:"";position:absolute;left:50%;bottom:5px;width:6px;height:6px;margin-left:-3px;transform:rotate(45deg);background:var(--secondary)}}.hero{position:relative;isolation:isolate;overflow:hidden;padding:9.6rem 0 6rem}.hero-art{position:absolute;inset:0;z-index:-2}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:70% 45%}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(13,24,19,.62) 0%,rgba(13,24,19,.12) 24%,rgba(13,24,19,.1) 40%,rgba(19,42,32,.6) 66%,var(--forest) 100%)}.issue{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0 0 .7rem;padding:0;list-style:none;font:700 var(--fs-1)/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--champ)}.issue span+span:before{content:"";display:inline-block;width:5px;height:5px;margin:0 .9rem .15rem 0;transform:rotate(45deg);background:var(--secondary)}.issue .i-1{display:none}.hero h1{margin:0;font-family:var(--disp);font-weight:500;color:#fffaf2;text-shadow:0 2px 30px rgba(0,0,0,.35)}.h1a{display:block;font-size:var(--fs-7);line-height:.94;letter-spacing:-.01em}.h1b{display:block;margin-top:.45rem;font-style:italic;font-size:var(--fs-5);line-height:1.12;color:inherit}.suits{display:flex;align-items:center;gap:.7rem;margin:.9rem 0 0;color:var(--secondary);font-size:var(--fs-1)}.suits i{flex:0 0 36px;height:1px;background:var(--secondary-rule)}.dek{max-width:38rem;margin:.8rem 0 0;font-size:var(--fs-3);line-height:1.6;color:#f3ece0}.byline{margin:.6rem 0 0;font-size:var(--fs-3);color:var(--mute)}.byline strong{color:var(--champ)}.explore{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.1rem;min-height:46px;padding:0 1.3rem;border:1px solid var(--accent);background:#0d181380;color:var(--champ);font:700 var(--fs-2)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;backdrop-filter:blur(4px)}.explore svg{width:14px;height:14px;color:var(--accent)}.explore:hover{background:var(--accent);color:var(--ink)}.explore:hover svg{color:var(--ink)}.onlist{margin-top:1.1rem}.onlist-h{margin:0 0 .45rem;font:700 var(--fs-1)/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.onlist-h span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--champ)}.onlist-h a{color:var(--champ);text-underline-offset:3px}.onlist ol{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.onlist ol a{position:relative;display:grid;grid-template-columns:2.3rem 1fr;gap:0 .5rem;align-items:baseline;padding:.6rem .85rem;text-decoration:none;background:#0d1813ad;border:1px solid var(--secondary-rule);backdrop-filter:blur(4px)}.onlist ol a:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:2px;background:var(--secondary-rule)}.ol-no{grid-row:span 2;font:italic 500 var(--fs-5)/1 var(--disp);color:var(--secondary)}.ol-name{font:600 var(--fs-5)/1.1 var(--disp);color:#fffaf2}.ol-lic{font:700 var(--fs-1)/1.6 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}.art-cap{margin:.8rem 0 0;font:500 var(--fs-1)/1.4 var(--sans);color:#f3e6d3d9}@media(min-width:640px){.onlist ol{grid-template-columns:1fr 1fr}}@media(max-width:767px){.hero-art{bottom:auto;height:560px}.hero-art img{object-position:62% 70%}.hero:before{background:linear-gradient(180deg,rgba(13,24,19,.5) 0,rgba(13,24,19,.15) 90px,rgba(13,24,19,.2) 200px,rgba(13,24,19,.55) 360px,var(--forest) 560px)}.hero h1,.hero .dek,.hero .byline{text-shadow:0 1px 16px rgba(0,0,0,.75)}.h1b{color:inherit}}@media(min-width:768px){.hero{padding:8rem 0 7rem}.dek{font-size:var(--fs-4)}.issue .i-1{display:inline}}@media(min-width:1024px){.hero{min-height:620px;padding:13rem 0 10.5rem;text-align:center}.hero .issue,.suits{justify-content:center}.hero .dek{margin-left:auto;margin-right:auto}.onlist{max-width:46rem;margin:1.2rem auto 0;text-align:left}}@media(min-width:1280px){.hero{min-height:720px;padding:12.2rem 0 11.5rem}.onlist{display:none}}.sel{position:relative;z-index:2;margin-top:-3rem;padding-bottom:4.5rem}@media(min-width:1280px){.sel{margin-top:-9.5rem}}.sel-head,.list-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.8rem 1.5rem}.sel-head>div:first-child,.list-head>div:first-child{flex:1 1 30rem;min-width:0}.sel h2,.list h2{font-size:var(--fs-6)}.cmp-status{margin:0}.sortbox{position:relative}.sort-sum{list-style:none;cursor:pointer;display:inline-flex;gap:.5rem;align-items:center;min-height:44px;padding:0 .9rem;border:1px solid var(--secondary-rule);background:#0d181380;font-size:var(--fs-2)}.sort-sum::-webkit-details-marker{display:none}.sort-sum-l{font:700 var(--fs-1) var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.sort{border:0;margin:.5rem 0 0;padding:0}.sort legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.seg-row{display:inline-flex;border:1px solid var(--secondary-rule);background:#0d181380}.seg{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;cursor:pointer}.seg span{display:inline-flex;align-items:center;min-height:42px;padding:3px 1rem 0;border-bottom:3px solid transparent;font:600 var(--fs-2) var(--sans);color:var(--champ)}.seg input:checked+span{background:var(--surface-container);color:var(--text);border-bottom-color:var(--accent)}.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.sort-note{margin:.4rem 0 0;font-size:var(--fs-2);color:var(--mute);max-width:24rem}@media(min-width:640px){.sort-sum{display:none}.sort{margin:0}.sortbox{text-align:right}.sort-note{margin-left:auto}}.ad-line{position:relative;margin:1.1rem 0 1.4rem;padding:.8rem 1rem;background:#0d1813b8;border:1px solid var(--secondary-rule);border-top:0;font-size:var(--fs-3);line-height:1.55;color:#f1e9dc}.ad-line:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--secondary-rule)}.ad-line b{margin-right:.6rem;font:700 var(--fs-1) var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.cards{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}@media(min-width:900px){.cards{grid-template-columns:1fr 1fr;gap:1.6rem}}.card{position:relative;display:flex;flex-direction:column;background:linear-gradient(170deg,#1f4433,#16301f 52%,#0f2117);box-shadow:0 40px 70px -30px #000000bf,0 0 0 1px var(--secondary-rule);color:var(--text)}.card:after{content:"";position:absolute;inset:7px;border:1px solid var(--secondary-rule);pointer-events:none}.card-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.8rem 1.1rem;background:linear-gradient(90deg,#0d1813d9,#1f443366);border-bottom:1px solid var(--secondary-rule)}.card-head:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--secondary-rule)}.card-no{font:italic 500 var(--fs-7)/1 var(--disp);color:var(--secondary)}.no-lbl{display:none}.card-tag{font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--champ);padding:.32rem .55rem;border:1px dashed rgba(243,230,211,.5)}.card-id{display:flex;align-items:center;gap:.9rem;padding:1.2rem 1.1rem 0}.medal{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1da,#f0c58f 45%,#c98b55 80%,#9a6236);box-shadow:inset 0 0 0 3px #0d181340,inset 0 0 0 5px #fbe2bf8c,0 6px 14px #00000059;color:#4a2b13}.medal svg{width:34px;height:34px}.medal-l{width:76px;height:76px}.medal-l svg{width:44px;height:44px}.brand-logo{flex:none;width:58px;height:58px;object-fit:contain;background:var(--card-l);border-radius:50%;padding:6px}.card-name-wrap{min-width:0}.card-name{margin:0;font:600 var(--fs-6)/1.02 var(--disp);color:#fffaf2;letter-spacing:-.005em}.card-name a{text-decoration:none}.card-name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.card-lic{display:flex;flex-wrap:wrap;gap:.2rem .7rem;align-items:baseline;margin:.5rem 0 0}.lic-badge{font:700 var(--fs-2)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}.card-holder{font-size:var(--fs-3);color:var(--mute)}.card-sortval{margin:.8rem 1.1rem 0;padding:.4rem .7rem;border:1px solid var(--secondary-rule);font-size:var(--fs-2);color:var(--champ)}.card-sortval b{margin-right:.5rem;font:700 var(--fs-1) var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}.card-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:1.1rem 1.1rem 0;border-top:1px solid var(--secondary-rule);border-bottom:1px solid var(--secondary-rule)}.card-facts div{padding:.8rem .6rem .75rem 0;min-width:0}.card-facts div+div{padding-left:.75rem;border-left:1px solid var(--secondary-rule)}.card-facts dt{font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.card-facts dd{margin:.3rem 0 0;font:600 var(--fs-5)/1.15 var(--disp);color:#fffaf2;overflow-wrap:anywhere}.card-facts small{display:block;margin-top:.2rem;font:500 var(--fs-2)/1.35 var(--sans);color:var(--mute)}.card-offer{margin:1rem 1.1rem 0;padding:.75rem .9rem;border:1px dashed var(--secondary-rule);font:italic 500 var(--fs-4)/1.4 var(--disp);color:#f1e9dc}.card-offer b{display:block;font:700 var(--fs-1)/1.3 var(--sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--secondary);margin-bottom:.2rem}.card-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1.15rem 1.1rem 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:54px;padding:0 2.2rem;border:0;background:var(--foil);color:#22150b;font:800 var(--fs-3)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn:disabled{background:repeating-linear-gradient(135deg,rgba(232,184,134,.1) 0 6px,transparent 6px 12px),#0d181399;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);cursor:not-allowed}.lock{width:15px;height:15px}.cta-off,.cta-note{font-size:var(--fs-2);color:var(--mute)}.card-rg{margin:1.1rem;padding-top:.85rem;border-top:1px solid var(--secondary-rule);font-size:var(--fs-3);line-height:1.55;color:#eef1ec}.card-rg a{color:inherit;text-decoration-color:var(--secondary);text-underline-offset:3px}@media(min-width:768px){.card-head{padding:.9rem 1.6rem}.card-id{padding:1.4rem 1.6rem 0}.card-facts,.card-offer,.card-cta,.card-sortval{margin-left:1.6rem;margin-right:1.6rem}.card-rg{margin:1.2rem 1.6rem 1.4rem}}@media(max-width:767px){.btn{width:100%}.cta-off,.cta-note{width:100%;text-align:center}}@media(max-width:420px){.card-facts dd{font-size:var(--fs-4)}.card-facts dt{font-size:var(--fs-1);letter-spacing:.06em}.medal{width:50px;height:50px}.medal svg{width:30px;height:30px}}.empty{padding:1.6rem;background:#0d1813b3;border:1px solid var(--secondary-rule);color:var(--text)}.empty h3{margin:0 0 .4rem;font:600 var(--fs-6)/1.1 var(--disp);color:#fffaf2}.empty p{margin:0}.empty a{color:inherit;text-decoration-color:var(--secondary);text-underline-offset:3px}.list-note{max-width:52rem;margin:1.4rem 0 0;font-size:var(--fs-3);color:var(--mute)}.trail{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(90% 120% at 80% 10%,#1b3a2a,#0d1813 70%);padding:5rem 0 5.5rem}.topo{position:absolute;inset:0;width:100%;height:100%;z-index:-1;color:var(--secondary);opacity:.36}.notes-h{max-width:40rem}.marks{margin:2.6rem 0 0;padding:0;display:grid;gap:2rem;position:relative}.marks:before{content:"";position:absolute;left:7px;top:1rem;bottom:1rem;border-left:1px dashed var(--secondary-rule)}.marks>div{position:relative;display:flex;flex-direction:column;padding-left:2.2rem}.marks>div:before{content:"";position:absolute;left:0;top:.9rem;width:14px;height:14px;transform:rotate(45deg);border:1px solid var(--secondary);background:#0d1813;box-shadow:0 0 0 4px var(--secondary-rule)}.marks dd{margin:0}.m-fig{order:-1;font:500 var(--fs-9)/.85 var(--disp);color:var(--secondary)}.marks dt{margin-top:.6rem;font:600 var(--fs-4)/1.35 var(--sans);color:#fffaf2;max-width:16rem}.marks .src{margin-top:.3rem;font-size:var(--fs-2);color:var(--mute)}@media(min-width:1024px){.marks{grid-template-columns:repeat(4,1fr);gap:0}.marks:before{inset:7px 0 auto;border-left:0;border-top:1px dashed var(--secondary-rule)}.marks>div{padding:2.2rem 1.6rem 0 0}.marks>div:before{top:0;left:0}}.contents ol{list-style:none;margin:0;padding:0}.contents li a{display:grid;grid-template-columns:2.4rem 1fr;gap:0 .3rem;align-items:baseline;padding:.55rem 0;border-top:1px solid var(--secondary-rule);text-decoration:none}.toc-no{font:italic 500 var(--fs-4)/1 var(--disp);color:var(--secondary)}.toc-k{grid-column:2;font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}.toc-t{grid-column:2;font-size:var(--fs-3);line-height:1.4}.contents li a:hover .toc-t{text-decoration:underline;text-underline-offset:3px}.issue-rail{background:var(--forest-3);border-top:1px solid var(--secondary-rule);border-bottom:1px solid var(--secondary-rule);padding:1rem 0}@media(min-width:1024px){.issue-rail{padding:2rem 0}.issue-rail ol{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2rem}}.hs{padding:4.5rem 0;position:relative}.hs-in{display:grid;gap:1.6rem}.hs-head{max-width:46rem}@media(min-width:1024px){.hs{padding:5.5rem 0}}.hs-method,.hs-bonus,.hs-pay,.hs-faq{background:var(--ivory);color:var(--ink-t)}.hs-method h2,.hs-bonus h2,.hs-pay h2,.hs-faq h2{color:var(--ink)}.hs-method .kicker,.hs-bonus .kicker,.hs-pay .kicker,.hs-faq .kicker,.hs-method .k-no,.hs-bonus .k-no,.hs-pay .k-no,.hs-faq .k-no{color:var(--secondary)}.hs-method h2 em,.hs-bonus h2 em,.hs-pay h2 em,.hs-faq h2 em{color:inherit}.hs-pay{background:var(--ivory-2)}.hs-register{background:var(--surface-container)}.hs-register:before,.hs-dispatch:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--secondary-rule);opacity:.6}.hs-dispatch,.hs-games{background:var(--ink)}.hs-apps{background:var(--surface)}.hs-law{background:radial-gradient(80% 120% at 0 0,#1d3c2c,#0f2219 70%)}.hs-land{background:linear-gradient(180deg,var(--forest) 0,var(--forest-3) 100%)}@media(min-width:1024px){.hs-method .hs-in,.hs-dispatch .hs-in,.hs-pay .hs-in,.hs-games .hs-in,.hs-law .hs-in,.hs-faq .hs-in{grid-template-columns:20rem minmax(0,1fr);gap:4rem}.hs-method .hs-head,.hs-dispatch .hs-head,.hs-pay .hs-head,.hs-games .hs-head,.hs-law .hs-head,.hs-faq .hs-head{position:sticky;top:calc(var(--sticky-h) + 1.5rem);align-self:start}}.prose{max-width:44rem}.prose p{margin:1rem 0 0}.prose>:first-child{margin-top:0}.prose h3{margin:1.8rem 0 0;font:600 var(--fs-6)/1.15 var(--disp);color:inherit}.hs-dispatch .prose h3,.hs-games .prose h3,.hs-apps .prose h3,.hs-law .prose h3,.hs-land .prose h3,.hs-register .prose h3{color:#fffaf2}.prose ul,.prose ol{margin:1rem 0 0;padding-left:1.25rem}.prose li{margin:.45rem 0;padding-left:.2rem}.prose li::marker{color:var(--secondary)}.prose a,.hs-dispatch .prose a,.hs-games .prose a,.hs-apps .prose a,.hs-law .prose a,.hs-land .prose a,.hs-register .prose a{color:inherit;text-decoration-color:var(--secondary);text-underline-offset:3px}.fn{font-size:var(--fs-1);line-height:0;vertical-align:super}.fn a{color:var(--secondary);font-weight:700;text-decoration:none;padding:0 .1em}.hs-dispatch .fn a,.hs-games .fn a,.hs-apps .fn a,.hs-law .fn a,.hs-land .fn a,.hs-register .fn a{color:var(--secondary)}.fig-cap{display:flex;gap:.6rem;align-items:baseline;margin:1.8rem 0 .7rem;font-size:var(--fs-3)}.fig-cap b{font:italic 500 var(--fs-4)/1 var(--disp);color:var(--secondary)}.hs-register .fig-cap b,.hs-land .fig-cap b,.hs-apps .fig-cap b{color:var(--secondary)}.method-strip{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:1.8rem 0 0;padding-top:.8rem;border-top:1px solid currentColor;border-top-color:var(--secondary-rule);font-size:var(--fs-2);line-height:1.5}.method-strip>span{display:block}.method-strip b{display:block;font:700 var(--fs-1)/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}.hs-register .method-strip,.hs-dispatch .method-strip,.hs-games .method-strip,.hs-apps .method-strip,.hs-law .method-strip,.hs-land .method-strip{border-top-color:var(--secondary-rule);color:var(--mute)}.hs-register .method-strip b,.hs-dispatch .method-strip b,.hs-games .method-strip b,.hs-apps .method-strip b,.hs-law .method-strip b,.hs-land .method-strip b{color:var(--secondary)}.weights{list-style:none;margin:0;padding:0;border-top:2px solid var(--secondary)}.weights li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"n w" "b b" "x x";gap:.3rem 1rem;padding:.9rem 0;border-bottom:1px solid var(--ivory-3)}.weights li>span:first-child{grid-area:n;font:600 var(--fs-5)/1.2 var(--disp);color:var(--ink)}.weights .w{grid-area:w;font:600 var(--fs-6)/1 var(--disp);color:var(--secondary)}.weights .bar{grid-area:b;height:6px;background:var(--ivory-3)}.weights .bar i{display:block;height:100%;background:var(--secondary)}.weights .what{grid-area:x;font-size:var(--fs-3);color:var(--ink-t2)}.weights .gate .w{font:700 var(--fs-1)/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;border:1px solid var(--secondary)}.led-k{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin:2rem 0 .7rem;font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.led-k span{font:500 var(--fs-2)/1.45 var(--sans);letter-spacing:0;text-transform:none;color:var(--champ)}.ledg{list-style:none;margin:0;padding:0;border-top:1px solid var(--secondary-rule)}.ledg li{display:grid;grid-template-columns:7.5rem 1fr auto;grid-template-areas:"no b t" "no h t";gap:.05rem 1rem;align-items:center;padding:.8rem .2rem;border-bottom:1px solid var(--secondary-rule)}.l-no{grid-area:no;font:600 var(--fs-6)/1 var(--disp);color:var(--secondary);white-space:nowrap}.l-b{grid-area:b;font:600 var(--fs-5)/1.15 var(--disp);color:#fffaf2}.l-h{grid-area:h;font-size:var(--fs-2);color:var(--mute)}.l-t{grid-area:t;font:700 var(--fs-1)/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:.35rem .5rem;border:1px solid rgba(243,230,211,.3)}.l-t.is-int{color:var(--secondary);border-color:var(--secondary-rule)}.ledg-on{border:1px solid var(--secondary);border-top-width:3px;background:linear-gradient(90deg,var(--secondary-rule),transparent 70%)}.ledg-on li{padding:1rem}.ledg-on .l-no{font-size:var(--fs-7)}.ledg-on .l-b{font-size:var(--fs-6)}.pend{opacity:.86}@media(min-width:1024px){.pend .ledg{display:grid;grid-template-columns:1fr 1fr;column-gap:2.4rem}}@media(max-width:520px){.ledg li{grid-template-columns:4.8rem 1fr auto;gap:0 .7rem;padding:.65rem .1rem}.l-no{font-size:var(--fs-4)}.ledg-on .l-no{font-size:var(--fs-5)}.l-b{font-size:var(--fs-4)}.ledg-on .l-b{font-size:var(--fs-5)}.l-t{font-size:var(--fs-1);padding:.25rem .35rem}.ledg-on li{padding:.8rem .6rem}}.led-src{margin:1.1rem 0 0;font-size:var(--fs-2);color:var(--mute);max-width:60rem}.led-src a{color:inherit;text-decoration-color:var(--secondary);text-underline-offset:3px}.changelog{margin-top:1.8rem;padding:1rem 1.1rem;border:1px solid var(--secondary-rule);background:#0d181359}.cl-title{margin:0;font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.changelog ol{list-style:none;margin:.5rem 0 0;padding:0}.changelog li{display:grid;grid-template-columns:7rem 1fr;gap:.8rem;font-size:var(--fs-3);color:#ebe3d6}.changelog time{font:600 var(--fs-4)/1.3 var(--disp);color:var(--secondary)}.hs-dispatch .prose{max-width:none;display:grid;gap:1rem}.hs-dispatch .prose>p:first-child{max-width:44rem;font:italic 500 var(--fs-5)/1.4 var(--disp);color:var(--champ)}.hs-dispatch .prose h3{margin:1rem 0 0;padding-top:1rem;border-top:3px solid transparent;border-image:linear-gradient(var(--secondary-rule),var(--secondary-rule)) 1}.bonus-grid{display:grid;gap:2.4rem;align-items:start}@media(min-width:1024px){.bonus-grid{grid-template-columns:1.15fr .85fr;gap:4.5rem}.bonus-grid>.calc{position:sticky;top:calc(var(--sticky-h) + 1.5rem)}}.bonus-text .prose>p:first-child:first-letter{float:left;font:500 var(--fs-9)/.8 var(--disp);color:var(--secondary);margin:.35rem .5rem 0 0}.bonus-text .prose strong{color:var(--secondary)}.calc{position:relative;padding:2rem 1.6rem 1.6rem;background:var(--card-l);color:var(--ink-t);box-shadow:0 30px 60px -30px #462d1473,0 0 0 1px var(--ivory-3)}.calc:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--secondary-rule)}.calc:after{content:"";position:absolute;inset:8px;border:1px solid var(--secondary-rule);pointer-events:none}.calc-k{margin:0;font:italic 500 var(--fs-6)/1.1 var(--disp);color:var(--ink)}.fig-n{display:block;font:700 var(--fs-1)/1.4 var(--sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.calc-in{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:end;margin-top:1.1rem}.calc label{display:flex;flex-direction:column;gap:.35rem;font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-t2)}.calc input,.calc select{position:relative;z-index:1;width:100%;min-height:50px;background:transparent;border:0;border-bottom:2px solid var(--secondary);color:var(--ink);font:600 var(--fs-6) var(--disp);padding:0 .2rem}.calc select{font:600 var(--fs-3) var(--sans)}.calc-x{font:500 var(--fs-6)/50px var(--disp);color:var(--secondary)}.calc-r,.calc .out{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:1.4rem 0 0;padding-top:1rem;border-top:1px double var(--ivory-3)}.calc-r span,.calc .out span{font:700 var(--fs-1) var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-t2)}.calc output{font:600 var(--fs-8)/1 var(--disp);color:var(--secondary)}.calc-foot{margin:.8rem 0 0;font-size:var(--fs-2);line-height:1.5;color:var(--ink-t2)}.apps-grid{display:grid;gap:2.2rem;align-items:start}@media(min-width:1024px){.apps-grid{grid-template-columns:.85fr 1.15fr;gap:4rem}.apps-grid .engr{position:sticky;top:calc(var(--sticky-h) + 1.5rem)}}.hs-apps .prose,.hs-land .prose,.hs-law .prose,.hs-games .prose,.hs-register .prose{color:#ebe3d6}.engr{margin:0}.engr picture{display:block;background:#0d1813;padding:1.1rem;box-shadow:inset 0 0 0 1px var(--secondary-rule),inset 0 0 0 7px #0d1813,inset 0 0 0 8px var(--secondary-rule)}.engr img{width:100%;filter:invert(1) sepia(1) saturate(.9) hue-rotate(-12deg) brightness(.95);mix-blend-mode:screen;opacity:.9}.engr figcaption{margin-top:.5rem;font-size:var(--fs-2);color:var(--mute)}.hs-land .engr{max-width:46rem;margin-bottom:1.6rem}.hs-pay .prose ul{list-style:none;padding:0;display:grid;gap:.6rem}.hs-pay .prose ul li{margin:0;padding:.8rem 1rem .8rem 2.6rem;position:relative;background:var(--card-l);box-shadow:0 0 0 1px var(--ivory-3)}.hs-pay .prose ul li:before{content:"";position:absolute;left:1rem;top:1.15rem;width:12px;height:12px;border:1.5px solid var(--secondary);transform:rotate(45deg)}.hs-games .prose ul{list-style:none;padding:0;display:grid;gap:1rem}@media(min-width:768px){.hs-games .prose{max-width:none}.hs-games .prose ul{grid-template-columns:repeat(3,1fr)}.hs-games .prose>p{max-width:44rem}}.hs-games .prose ul li{margin:0;padding:1.2rem 1.1rem 1.1rem;position:relative;background:linear-gradient(160deg,#1f4433,#112619);box-shadow:inset 0 0 0 1px var(--secondary-rule),inset 0 0 0 5px #112619,inset 0 0 0 6px var(--secondary-rule)}.hs-games .prose ul li strong{display:block;margin-bottom:.3rem;font:600 var(--fs-6)/1.1 var(--disp);color:var(--secondary)}.pull{display:flex;flex-direction:column;margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-left:3px solid;border-image:linear-gradient(var(--secondary-rule),var(--secondary-rule)) 1;max-width:30rem}.pull-n{font:500 var(--fs-10)/.85 var(--disp);color:var(--secondary)}.pull-t{margin-top:.4rem;font:italic 500 var(--fs-5)/1.35 var(--disp);color:var(--champ)}.route{list-style:none;counter-reset:r;margin:1.6rem 0 0;padding:0;display:grid;gap:.8rem}.route li{counter-increment:r;position:relative;display:flex;flex-direction:column;padding:1rem 1.1rem 1rem 3.4rem;background:#0d181380;border:1px solid var(--secondary-rule)}.route li:before{content:counter(r);position:absolute;left:1rem;top:1rem;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--secondary);font:italic 500 var(--fs-3)/1 var(--disp);color:var(--secondary)}.r-n{font:600 var(--fs-5)/1.15 var(--disp);color:#fffaf2}.r-k{margin-top:.2rem;font-size:var(--fs-2);color:var(--mute)}@media(min-width:1024px){.route{grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--secondary-rule)}.route li{border:0;background:none;padding:3.4rem 1.2rem 1.4rem}.route li+li{border-left:1px solid var(--secondary-rule)}.route li:before{left:1.2rem;top:1.2rem}}.rest{position:relative;isolation:isolate;overflow:hidden;padding:7rem 0 6rem;text-align:center}.rest-art{position:absolute;inset:0;z-index:-2}.rest-art img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.rest:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--forest-3) 0%,rgba(15,34,25,.35) 22%,rgba(13,24,19,.35) 60%,rgba(13,24,19,.85) 100%)}.rest .kicker{justify-content:center}.rest h2{max-width:44rem;margin:0 auto;text-shadow:0 2px 24px rgba(0,0,0,.5)}.rest-call{display:flex;flex-direction:column;align-items:center;margin:1.6rem 0 0}.rest-call>a{font:500 var(--fs-7)/1 var(--disp);color:#fffaf2;text-decoration:none}.rest-call span{margin-top:.5rem;font-size:var(--fs-3);color:#f3ece0}.rest-d{max-width:38rem;margin:1.2rem auto 0;color:#f3ece0;text-shadow:0 1px 10px rgba(0,0,0,.6)}.rest .art-cap{text-align:center}.faq{max-width:52rem}.faq details{border-top:1px solid var(--ivory-3)}.faq details:last-child{border-bottom:1px solid var(--ivory-3)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.7rem 0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:10px;height:10px;border-right:1.5px solid var(--secondary);border-bottom:1.5px solid var(--secondary);transform:rotate(45deg);margin-right:.3rem}.faq details[open] summary:after{transform:rotate(-135deg)}.faq h3{margin:0;font:600 var(--fs-5)/1.25 var(--disp);color:var(--ink)}.faq .ans p{margin:0 0 1rem;color:var(--ink-t2)}.faq .ans a{color:inherit;text-decoration-color:var(--secondary);text-underline-offset:3px}.src-band{background:var(--ivory-2);color:var(--ink-t);padding:3.5rem 0}.sources{max-width:60rem}.src-title{margin:0;font:600 var(--fs-6)/1.1 var(--disp);color:var(--ink)}.src-intro{margin:.4rem 0 0;font-size:var(--fs-3);color:var(--ink-t2)}.src-group{margin-top:1.4rem}.src-group .g{margin:0 0 .4rem;font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.src-group ol{list-style:none;margin:0;padding:0}.src-group li{display:grid;grid-template-columns:2.2rem 1fr;gap:.4rem;padding:.6rem 0;border-top:1px solid var(--ivory-3);font-size:var(--fs-3);line-height:1.5}.src-group .num{font:italic 600 var(--fs-4)/1.2 var(--disp);color:var(--secondary)}.src-group .pub{display:block;font-size:var(--fs-2);color:var(--ink-t2)}.src-group .back{font-size:var(--fs-2);color:var(--secondary)}.src-group a{color:var(--ink)}.foot{position:relative;background:#0a140f;padding:3rem 0 2.5rem;margin-top:90px}.foot-ridge{position:absolute;left:0;right:0;top:-89px;width:100%;height:90px;fill:#0a140f}.f-lock{display:inline-flex;margin-bottom:1.6rem}.f-lock .crest{width:60px;height:60px}.f-lock .bw-1{font-size:var(--fs-6)}.foot-help{display:flex;gap:1rem;align-items:center;margin:0;font:500 var(--fs-4)/1.25 var(--disp);color:#fffaf2}.f-age{flex:none;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--secondary);border-radius:50%;font:700 var(--fs-3) var(--sans);color:var(--secondary)}.foot-help a{color:inherit;text-decoration-color:var(--secondary);text-underline-offset:3px;text-decoration:none}.f-cols{display:grid;gap:1.6rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--secondary-rule)}@media(min-width:768px){.f-cols{grid-template-columns:1fr 1fr}}.f-t{margin:0 0 .4rem;font:700 var(--fs-1) var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.f-cols ul{list-style:none;margin:0;padding:0}.f-cols a{display:inline-flex;align-items:center;min-height:42px;font-size:var(--fs-3);text-decoration:none;color:var(--text)}.f-cols a:hover{text-decoration:underline}.foot-reg{margin:1.6rem 0 0;max-width:52rem;font-size:var(--fs-3);color:#e7dfd2}.totop{position:fixed;right:1rem;bottom:1rem;z-index:30;display:grid;place-items:center;width:46px;height:46px;background:var(--surface);border:1px solid var(--secondary);color:var(--secondary);opacity:0;pointer-events:none;transition:opacity .2s}.totop svg{width:14px;height:14px}.totop.is-on{opacity:1;pointer-events:auto}.t-page{background:var(--ivory);color:var(--ink-t)}.ahead{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(90% 140% at 85% 0,#1f4433,var(--forest) 55%,var(--forest-3));color:var(--text);padding:2.4rem 0 2.8rem}.ahead:before{content:"";position:absolute;inset:auto 0 0;height:160px;z-index:-1;opacity:.35;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='160' viewBox='0 0 800 160'%3E%3Cg fill='none' stroke='%23c98b55' stroke-width='1'%3E%3Cpath d='M0 120c90-30 160-60 260-50s150 40 250 30 190-60 290-50'/%3E%3Cpath d='M0 138c90-26 170-52 270-42s150 34 250 26 180-50 280-44'/%3E%3Cpath d='M0 100c90-34 150-70 250-60s150 46 250 36 200-70 300-60'/%3E%3Cpath d='M0 82c90-38 140-80 240-70s150 52 250 42 210-80 310-70'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 100%/800px 160px}.ahead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--secondary-rule)}.ahead-grid{position:relative;z-index:1;display:grid;gap:1.6rem}@media(min-width:1024px){.ahead{padding:3.5rem 0 4rem}.ahead-grid{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);gap:4rem;align-items:start}}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 1rem;padding:0;font-size:var(--fs-2);color:var(--mute)}.crumbs li+li:before{content:"/";margin-right:.3rem;opacity:.6}.crumbs a{color:var(--champ);text-underline-offset:3px}.ahead h1{margin:0;font:500 var(--fs-7)/1.02 var(--disp);color:#fffaf2;letter-spacing:-.01em}.ahead .dek{max-width:44rem;margin:1rem 0 0;font-size:var(--fs-4);color:#f1e9dc}.ahead .byline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--fs-3);color:var(--mute)}.by-sep{width:5px;height:5px;transform:rotate(45deg);background:var(--secondary)}.ahead .contents{align-self:start;padding:.4rem 1.2rem 1rem;background:#0d18138c;box-shadow:inset 0 0 0 1px var(--secondary-rule);backdrop-filter:blur(4px)}.ahead .contents li a{color:var(--text)}@media(max-width:1023px){.ahead .contents{padding:0 1rem}}.ahead-art{position:absolute;inset:0;z-index:-2;margin:0}.ahead-art picture,.ahead-art img{width:100%;height:100%}.ahead-art img{object-fit:cover;object-position:50% 55%}.ahead-art figcaption{position:absolute;right:1rem;bottom:.9rem;z-index:2;font-size:var(--fs-1);color:#f3e6d3d9}.ahead-venues{padding-top:7rem;padding-bottom:3.6rem}.ahead-venues:before{inset:0;height:auto;opacity:1;background:linear-gradient(180deg,#0d181340,#0d181359 35%,#0d1813d1 75%,#0d1813f2)}@media(min-width:1024px){.ahead-venues{padding-top:9rem}}.ahead-info{background:var(--ivory-2);color:var(--ink-t)}.ahead-info:before{opacity:.5;filter:none}.ahead-info h1{color:var(--ink)}.ahead-info .dek{color:var(--ink-t)}.ahead-info .byline,.ahead-info .crumbs ol{color:var(--ink-t2)}.ahead-info .crumbs a{color:var(--ink)}.ahead-info .issue{color:var(--secondary)}.ahead-info .issue span+span:before{background:var(--secondary)}.ahead-info .contents{background:var(--card-l);box-shadow:inset 0 0 0 1px var(--ivory-3)}.ahead-info .toc-no,.ahead-info .toc-k{color:var(--secondary)}.ahead-info .contents li a{color:var(--ink-t);border-top-color:var(--ivory-3)}.feats{padding-top:3rem;padding-bottom:3rem}.feat{padding:2.4rem 0;border-top:1px solid var(--ivory-3);scroll-margin-top:1rem}.feat:first-child{border-top:0}.feat-head{margin-bottom:1.2rem}.feat-kick{display:flex;align-items:center;gap:.6rem;margin:0 0 .4rem;font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.feat-no{font:italic 500 var(--fs-5)/1 var(--disp);letter-spacing:0;color:var(--secondary)}.feat h2{color:var(--ink);font-size:var(--fs-6)}.feat-body{min-width:0}.t-page .prose{font-size:var(--fs-4)}.t-page .prose a{color:inherit}.t-page .fn a{color:var(--secondary)}@media(min-width:1024px){.feat{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:3.5rem}.feat-head{position:sticky;top:calc(var(--sticky-h) + 1.5rem);align-self:start;margin:0}.feat h2{font-size:var(--fs-7)}.feat-wide{grid-template-columns:1fr}.feat-wide .feat-head{position:static;max-width:44rem;margin-bottom:.6rem}}.steps{list-style:none;margin:1.2rem 0 0;padding:0;max-width:44rem}.steps li{display:grid;grid-template-columns:3rem 1fr;gap:.5rem;padding:.9rem 0;border-top:1px solid var(--ivory-3)}.steps .no{font:italic 500 var(--fs-6)/1 var(--disp);color:var(--secondary)}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-3);background:var(--card-l);box-shadow:0 0 0 1px var(--ivory-3)}.tbl th,.tbl td{text-align:left;vertical-align:top;padding:.8rem .9rem;border-bottom:1px solid var(--ivory-3)}.tbl thead th{background:var(--surface);color:var(--champ);font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:3px solid transparent;border-image:linear-gradient(var(--secondary-rule),var(--secondary-rule)) 1}.tbl tbody th{font:600 var(--fs-4)/1.3 var(--disp);color:var(--ink)}@media(max-width:639px){.tbl,.tbl tbody,.tbl tr,.tbl th,.tbl td{display:block}.tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tbl tr{padding:.6rem .9rem;border-bottom:1px solid var(--ivory-3)}.tbl th,.tbl td{padding:.25rem 0;border:0}.tbl td:before{content:attr(data-label);display:block;font:700 var(--fs-1)/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}}.t-page .method-strip{border-top-color:var(--secondary-rule)}.t-page .faq{margin-top:.4rem}.next{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:640px){.next{grid-template-columns:repeat(3,1fr)}}.next a{position:relative;display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1.2rem 1.2rem 1.3rem;background:var(--surface);color:var(--text);text-decoration:none;box-shadow:inset 0 0 0 1px var(--secondary-rule)}.next a:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--secondary-rule)}.next-k{font:700 var(--fs-1)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.next-t{font:600 var(--fs-5)/1.15 var(--disp);color:#fffaf2}.next a:hover .next-t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.reg{width:100%;border-collapse:collapse;font-size:var(--fs-3);background:var(--card-l)}.reg th,.reg td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--ivory-3)}.reg thead th{background:var(--surface);color:var(--champ);font:700 var(--fs-1) var(--sans);letter-spacing:.06em;text-transform:uppercase}.reg tbody th{font:600 var(--fs-4) var(--disp);color:var(--secondary);white-space:nowrap}.plate{margin:2rem 0 0}.plate picture{display:block;background:var(--card-l);padding:1rem;box-shadow:0 0 0 1px var(--ivory-3),0 24px 50px -30px #462d1480}.plate img{width:100%;filter:sepia(.45) saturate(.8) hue-rotate(-8deg);mix-blend-mode:multiply}.engr.paint img,.plate.paint img{filter:none;mix-blend-mode:normal;opacity:1}.plate figcaption{display:flex;gap:.6rem;margin-top:.5rem;font-size:var(--fs-2);color:var(--ink-t2)}.plate figcaption b{font:italic 500 var(--fs-3)/1.2 var(--disp);color:var(--secondary)}.t-page .sources{max-width:none;margin:2rem 0 0;padding:2rem 0 0;border-top:3px solid transparent;border-image:linear-gradient(var(--secondary-rule),var(--secondary-rule)) 1}.t-page .ad-line{color:#f1e9dc}@media(min-width:1280px){.hero{padding:11.4rem 0 10.6rem}}.ahead-art figcaption{background:#0d1813b3;padding:.2rem .5rem;color:#f3ece0;font-size:var(--fs-2)}@media(max-width:767px){.ahead-art figcaption{right:auto;left:1rem;bottom:.6rem}}@media(max-width:429px){.brand .bw-2{letter-spacing:.06em;font-size:var(--fs-1)}.hdr-r{gap:.3rem}.adx summary{padding:0 .55rem;font-size:var(--fs-1)}.brandrow{gap:.4rem}}@media(max-width:540px){.card-facts{grid-template-columns:1fr 1fr}.card-facts div:nth-child(3){grid-column:1/-1;padding-left:0;border-left:0;border-top:1px solid var(--secondary-rule)}}@media(min-width:640px)and (max-width:959px){.cards .card-facts{grid-template-columns:1fr 1fr}.cards .card-facts div:nth-child(3){grid-column:1/-1;padding-left:0;border-left:0;border-top:1px solid var(--secondary-rule)}}.foot-help a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(min-width:640px){.sortbox::details-content{content-visibility:visible;display:block}}@media(max-width:767px){.ahead-venues{padding-bottom:4.4rem}.ahead-art img{object-position:40% 88%}}.ahead-art{z-index:auto}.ahead-art picture{position:absolute;inset:0;z-index:-3}.ahead-art figcaption{z-index:1}.t-home .top{background:linear-gradient(180deg,#0a140fb8 0,#0a140f80 70%,#0a140f00)}.t-home .bw-2,.t-home .util{color:#f3e6d3}.t-home .nav a{color:#fffaf2;text-shadow:0 1px 8px rgba(0,0,0,.6)}.hero .issue{text-shadow:0 1px 10px rgba(0,0,0,.7);color:#fffaf2}.hero .h1b{text-shadow:0 1px 14px rgba(0,0,0,.7)}@media(max-width:429px){.brand .bw-2{display:none}.adx summary{min-height:42px;font-size:var(--fs-1);padding:0 .6rem}.age{width:42px;height:42px}}@media(max-width:767px){.ahead .issue span:last-child,.hero .issue span:last-child{flex-basis:100%}.ahead .issue span:last-child:before,.hero .issue span:last-child:before{display:none}}.fig-cap b,.plate figcaption b{white-space:nowrap}@media(min-width:1024px){.ahead:not(.ahead-venues):before{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 52%,#000 66%);mask-image:linear-gradient(90deg,transparent 0,transparent 52%,#000 66%)}}@media(max-width:389px){.brand .crest{display:none}.adx summary{letter-spacing:.06em}}.fn+.fn:before{content:",";color:inherit;margin-right:.05em}.card-id.has-logo{flex-direction:column;align-items:flex-start;gap:.7rem}.brand-wordmark{display:block;flex:none;max-width:100%;height:auto;object-fit:contain;margin:.15rem 0 .1rem}.has-logo .card-name{font:600 var(--fs-5)/1.15 var(--disp);letter-spacing:0;color:#efe6d8}.hs-states .states{list-style:none;margin:0;padding:0;columns:2 9rem;column-gap:1.6rem}.hs-states .states li{break-inside:avoid;padding:.3rem 0;border-bottom:1px solid var(--secondary-rule)}.hs-states .states a{color:var(--champ);text-decoration-color:var(--secondary-rule);text-underline-offset:3px}.hs-states .states a:hover{color:var(--secondary)}.states-intro{margin:0 0 1rem;color:var(--mute)}@media(min-width:768px){.hs-states .states{columns:4 10rem}}.l-d{color:var(--mute)}.led-legend{margin:0 0 .8rem;font-size:var(--fs-2);color:var(--mute)}@media(min-width:1024px){h2{font-size:var(--fs-8)}}@media(min-width:1024px){.h1a{font-size:var(--fs-10)}}@media(min-width:1024px){.h1b{font-size:var(--fs-7)}}@media(min-width:1024px){.sel h2,.list h2{font-size:var(--fs-8)}}@media(min-width:1024px){.card-name{font-size:var(--fs-7)}}@media(min-width:1024px){.m-fig{font-size:var(--fs-10)}}@media(min-width:1024px){.rest-call>a{font-size:var(--fs-10)}}@media(min-width:1024px){.foot-help{font-size:var(--fs-6)}}@media(min-width:1024px){.ahead h1{font-size:var(--fs-9)}}@media(min-width:1024px){.feat h2{font-size:var(--fs-7)}}.t-page,.hs-method,.hs-bonus,.hs-pay,.hs-faq,.src-band,.ahead-info,.calc,.apptbl-empty,.verbatim{--secondary:var(--ink-t2);--secondary-rule:rgba(67,75,69,.22)}.ahead:not(.ahead-info),.sheet,.list,.fmt-band,.exp-card,.next a,.tbl thead,.reg thead{--secondary:var(--mute);--secondary-rule:rgba(205,212,206,.28)}.card:after,.card-head:before,.ad-line:before,.onlist ol a:before,.next a:before,.calc:before,.calc:after,.ahead:after,.hs-register:before,.hs-dispatch:before{content:none}.card{box-shadow:0 40px 70px -30px #000000bf}.card-head{border-bottom:0}.card-tag,.card-sortval{border:0;padding:0}.card-facts{border-bottom:0}.card-facts div+div,.card-facts div:nth-child(3),.cards .card-facts div:nth-child(3){border-left:0;border-top:0}.card-offer{border:0;padding:0}.ad-line{border:0;background:none;padding:0}.onlist ol a,.empty{border:0}.ledg-on{border:0;background:none}.ledg-on li{padding:.8rem .2rem}.l-t,.l-t.is-int{border:0;padding:0;color:var(--secondary)}.changelog{border:0;background:none;padding:0}.contents li a{border-top:0}.issue-rail{border-top:0;border-bottom:0}.tbl{box-shadow:none}.tbl th,.tbl td,.reg th,.reg td{border-bottom:0}.tbl thead th{border-bottom:0;border-image:none}.tbl tbody tr,.reg tbody tr{border-bottom:1px solid var(--ivory-3)}.hs-pay .prose ul,.hs-games .prose ul{list-style:disc;padding-left:1.25rem;display:block}.hs-pay .prose ul li,.hs-games .prose ul li{margin:.45rem 0;padding:0 0 0 .2rem;background:none;box-shadow:none}.hs-pay .prose ul li:before{content:none}.engr picture,.plate picture{padding:0;background:none;box-shadow:none}.next a{box-shadow:none}.weights{border-top:0}.weights li{border-bottom:0}.weights .gate .w{border:0;padding:0}.feat,.steps li,.src-group li{border-top:0}.hs-states .states li{border-bottom:0}.method-strip,.t-page .method-strip{border-top:0;padding-top:0}.route,.route li,.route li+li{border:0}.calc{box-shadow:0 30px 60px -30px #462d1473}.pull{border-left:0;border-image:none;padding-left:0}.hs-dispatch .prose h3{border-top:0;border-image:none;padding-top:0}.ahead .contents,.ahead-info .contents{box-shadow:none}.age,.f-age{border:0;background:#cdd4ce29}.seg-row{border:0}.card,.calc{box-shadow:none}.medal{box-shadow:inset 0 0 0 3px #0d181340,inset 0 0 0 5px #fbe2bf8c}.marks>div:before{box-shadow:none}:root{--sticky-h:4rem;--hdr-h:4rem;--top-collapse:0rem}@media(min-width:1024px){:root{--sticky-h:3.25rem;--top-collapse:7.5rem;--hdr-h:10.75rem}}html{scroll-padding-top:calc(var(--sticky-h) + 1rem)}[id],.feat{scroll-margin-top:calc(var(--sticky-h) + 1rem)}.top,.t-home .top{position:sticky;top:calc(-1 * var(--top-collapse));left:auto;right:auto;z-index:40}.top{background:var(--surface)}.brandrow{height:4rem;padding-top:0;padding-bottom:0}.t-home .top{margin-bottom:calc(-1 * var(--hdr-h));border-bottom:0}.js .t-home .top.is-stuck{background:var(--surface)}html:not(.js) .t-home .top{background:var(--surface)}.adx-panel{max-height:calc(100dvh - var(--sticky-h) - 1rem);overflow:auto}.nav-mark{display:none}@media(min-width:1024px){.util{box-sizing:border-box;height:2.5rem;padding:0 2rem;display:flex;align-items:center;justify-content:center}.brandrow{height:5rem;padding-top:0;padding-bottom:0}.nav{position:relative}.nav ul{height:3.25rem;padding:0;align-items:center}.top.is-stuck .nav-mark{display:block;position:absolute;left:2rem;top:50%;transform:translateY(-50%);line-height:0}.nav-mark .crest{width:32px;height:32px}}@media(prefers-reduced-motion:no-preference){.top{transition:background-color .2s}}:root{--rail:17rem;--col:44rem;--gut:3.5rem;--indent:calc(var(--rail) + var(--gut))}@media(min-width:1024px){.hs-method .hs-in,.hs-dispatch .hs-in,.hs-pay .hs-in,.hs-games .hs-in,.hs-law .hs-in,.hs-faq .hs-in,.hs-bonus .hs-in,.hs-apps .hs-in{grid-template-columns:var(--rail) minmax(0,var(--col));gap:var(--gut)}.hs-bonus .hs-head,.hs-apps .hs-head{position:sticky;top:calc(var(--sticky-h) + 1.5rem);align-self:start}.hs-head{max-width:none}.hs-body,.hs-dispatch .prose,.hs-games .prose,.hs-games .prose>p,.hs-dispatch .prose>p:first-child,.faq{max-width:var(--col)}.hs-games .prose ul{grid-template-columns:none}.bonus-grid,.apps-grid{grid-template-columns:none;gap:1.6rem}.hs-apps .hs-head .engr{margin-top:1.4rem}.hs-wide .hs-in{display:block}.hs-wide .hs-head{max-width:var(--col);margin-bottom:1.6rem}.hs-wide .hs-body>*{margin-left:var(--indent);max-width:var(--col)}.hs-wide .hs-body>:is(.ledger-wrap,.route,.states,.fig-cap){margin-left:0;max-width:none}.hs-wide .hs-body>.fig-cap{margin-left:var(--indent)}.hs-land .engr{max-width:var(--col);margin-bottom:1.6rem}.ledger-wrap p,.list-note,.led-src{max-width:var(--col)}.list-note{margin-left:var(--indent)}.issue-rail .wrap>details,.src-band .sources,.t-page .sources{margin-left:var(--indent);max-width:var(--col)}.issue-rail ol{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:none;gap:1.6rem}.card{display:grid;grid-template-columns:var(--rail) minmax(0,var(--col));column-gap:var(--gut);margin:0 -2rem;padding:2rem}.card-head{background:none;padding:0}.card-id{padding:1rem 0 0}.card-main>*,.card-main .card-facts,.card-main .card-offer,.card-main .card-cta,.card-main .card-sortval{margin-left:0;margin-right:0}.card-main>:first-child,.card-main .card-facts:first-of-type{margin-top:0}.card-main .card-rg{margin:1.2rem 0 0}.feat,.feat-wide{grid-template-columns:var(--rail) minmax(0,var(--col));gap:var(--gut)}.feat-wide{display:block}.feat-wide .feat-head{max-width:var(--col);margin-bottom:1.2rem}.feat-wide .feat-body>*{margin-left:var(--indent);max-width:var(--col)}.feat-wide .feat-body>:is(.tbl-wrap,.vcards,.vmap){margin-left:0;max-width:none}.calc,.exp-card,.verbatim{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;max-width:calc(var(--col) + 3rem)}.hs-bonus .calc,.calc-full{max-width:calc(var(--col) + 3rem)}.feat-wide .feat-body>:is(.calc,.verbatim){margin-left:calc(var(--indent) - 1.5rem)}}@media(min-width:1024px){.hs-wide .hs-body{max-width:none}.pull{max-width:var(--col)}.sel-head,.list-head{display:block}.sel-head .sortbox,.list-head .sortbox{margin:1.4rem 0 0 var(--indent);max-width:var(--col);text-align:left}.sel-head .sort-note,.list-head .sort-note{margin-left:0;max-width:var(--col)}.vmap .calc-foot,.vmap p{max-width:var(--col)}}.more{margin-top:1rem}.more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.8rem;min-height:48px;padding:.5rem 0;font:600 var(--fs-3)/1.35 var(--sans);color:inherit;text-decoration:underline;text-decoration-color:var(--secondary-rule);text-underline-offset:5px}.more>summary::-webkit-details-marker{display:none}.more>summary:before{content:"";flex:none;width:8px;height:8px;margin:0 .2rem;border-right:2px solid var(--secondary);border-bottom:2px solid var(--secondary);transform:rotate(-45deg)}.more[open]>summary:before{transform:rotate(45deg)}.more>summary:hover{text-decoration-color:currentColor}.more>summary h3{margin:0;font:inherit;color:inherit}.more[open]>summary{margin-bottom:.4rem}.more-tbl>summary{margin-top:.2rem}@media(prefers-reduced-motion:no-preference){.more>summary:before{transition:transform .2s}}@media(min-width:1024px){.feat-wide .feat-body>.more-tbl{margin-left:0;max-width:none}.feat-wide .feat-body>.more-tbl>summary{margin-left:var(--indent);max-width:var(--col)}}.what-list{margin:.6rem 0 0;display:grid;gap:.2rem 0}.what-list dt{margin-top:.8rem;font:600 var(--fs-4)/1.3 var(--disp);color:var(--ink)}.what-list dd{margin:.2rem 0 0;color:var(--ink-t2)}.hs-dispatch .more>summary h3{margin:0;padding:0;font:600 var(--fs-5)/1.25 var(--disp);color:#fffaf2}.hs-dispatch .prose{gap:.4rem}.more-states>summary,.more-src>summary,.more-reg>summary{margin-top:.6rem}.ahead-grid{grid-template-columns:none!important}.ahead .contents{margin-top:1.2rem;padding:0;background:none;backdrop-filter:none;max-width:var(--col)}.contents .more-toc>summary{margin-top:0}.contents .more-toc[open] ol{padding-bottom:.6rem}.ahead .contents li a{color:inherit}@media(min-width:1024px){.ahead .contents ol{columns:2;column-gap:2rem}.ahead .contents li{break-inside:avoid}}
