@font-face{font-family:"Uncial Antiqua";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/uncial-antiqua-400-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Uncial Antiqua";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/uncial-antiqua-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/libre-franklin-400-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/libre-franklin-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/libre-franklin-500-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/libre-franklin-500.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/libre-franklin-600-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/libre-franklin-600.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/libre-franklin-700-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/libre-franklin-700.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}


:root{
  --ink:#14080c;--ink2:#1c0c10;--gold:#ffd24a;--gold2:#ffe08a;--violet:#c45cff;--blue:#3da6ff;--red:#ff2a3a;--green:#2ee06a;--cream:#fff4dc;--mute:#dcc8a0;--line:#7a5220;--max:1240px;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:
  radial-gradient(ellipse at 50% -10%,rgba(255,210,74,.16),transparent 46%),
  radial-gradient(ellipse at 12% 30%,rgba(46,224,106,.08),transparent 42%),
  radial-gradient(ellipse at 90% 20%,rgba(180,76,255,.08),transparent 40%),
  var(--ink);
color:var(--cream);font-family:"Libre Franklin",system-ui,sans-serif;font-size:16px;line-height:1.55}
img{max-width:100%;height:auto;display:block}
a{color:var(--gold2);text-decoration:none}
a:hover{color:var(--gold)}
h1,h2,h3{font-family:"Libre Franklin",sans-serif;font-weight:700;line-height:1.2;color:var(--gold);margin:0 0 .55em}
.pn-skip{position:absolute;left:-999px;top:8px}
.pn-skip:focus{left:12px;background:#000;color:var(--gold);padding:8px;z-index:80}
.pn-wrap{width:min(var(--max),calc(100% - 20px));margin-inline:auto}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}

/* coin-rim + gold plaque header with pot-lid nav */
.pn-rim{height:5px;background:linear-gradient(90deg,#c45cff 0 25%,#3da6ff 25% 50%,#ff2a3a 50% 75%,#ffd24a 75% 100%);box-shadow:0 0 16px rgba(255,210,74,.55)}
.pn-mast{
  position:sticky;top:0;z-index:40;
  display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;
  padding:6px 16px;min-height:54px;
  background:
    radial-gradient(ellipse at 50% 0%,rgba(255,210,74,.2),transparent 55%),
    linear-gradient(#3a2414,#160a0c);
  border-bottom:2px solid var(--gold);
  box-shadow:inset 0 1px 0 rgba(255,224,138,.35),0 4px 16px rgba(0,0,0,.45);
}
.pn-brand{justify-self:center;color:var(--gold);flex:none;z-index:2}
.pn-plaque{
  display:inline-flex;align-items:center;justify-content:center;
  font-family:"Uncial Antiqua","Libre Franklin",serif;
  font-size:2.2rem;line-height:1;letter-spacing:.02em;
  color:#ffe9a8;
  text-shadow:0 2px 0 #5a3808,0 0 14px rgba(255,210,74,.75);
  padding:5px 26px 7px;
  background:
    radial-gradient(ellipse at 50% 0%,rgba(255,240,180,.35),transparent 70%),
    linear-gradient(#4a3014,#1c0e08 60%,#140a08);
  border:2px solid #ffd24a;
  border-radius:40px;
  box-shadow:0 0 0 1px #8a5a10,inset 0 1px 0 rgba(255,240,180,.4),0 0 18px rgba(255,210,74,.35);
}
.pn-lids{display:flex;gap:10px;align-items:center}
.pn-lids-l{justify-content:flex-end;justify-self:end}
.pn-lids-r{justify-content:flex-start;justify-self:start}
.pn-lid{
  display:inline-flex;align-items:center;justify-content:center;gap:7px;
  height:40px;padding:0 16px 0 12px;border-radius:999px;
  border:2px solid #ffe08a;color:#fff;font-weight:800;font-size:13.5px;
  letter-spacing:.07em;text-transform:uppercase;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 3px 0 #140808,0 0 12px rgba(255,210,74,.25);
}
.pn-lid .pn-pot{width:22px;height:18px;flex:none;color:#fff4c4;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}
.pn-lid[data-c="v"]{background:linear-gradient(#d080ff,#8a28e0 45%,#5a12a8)}
.pn-lid[data-c="b"]{background:linear-gradient(#7ec4ff,#1e78e8 45%,#0a4aa8)}
.pn-lid[data-c="r"]{background:linear-gradient(#ff6a6a,#e01020 45%,#8a0810)}
.pn-lid[data-c="g"]{background:linear-gradient(#ffe08a,#e8b020 45%,#b07a08);color:#1a0c04}
.pn-lid[data-c="g"] .pn-pot{color:#3a2008}
.pn-lid[data-c="n"]{background:linear-gradient(#6aff9c,#14b848 45%,#087828)}
.pn-lid.is-on{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 2px #fff4c4,0 0 16px rgba(255,210,74,.55)}
.pn-lid:hover{filter:brightness(1.08);color:#fff}
.pn-lid[data-c="g"]:hover{color:#1a0c04}
.pn-cta{
  display:inline-flex;align-items:center;justify-content:center;gap:.35em;
  background:linear-gradient(#fff0b0,#ffd24a 40%,#e0a020);color:#120814;font-weight:800;
  padding:8px 14px;border-radius:10px;border:2px solid #fff4c4;
  box-shadow:0 0 0 1px #8a5a10,0 4px 14px rgba(255,210,74,.35);letter-spacing:.03em;text-transform:uppercase;font-size:13px;
}
.pn-cta:hover{color:#120814;filter:brightness(1.06)}
.pn-cta-rec{
  display:inline-flex;align-items:center;justify-content:center;gap:.35em;
  background:linear-gradient(#7cffaa,#2ee06a 45%,#14a848);color:#06140a;font-weight:800;
  padding:8px 14px;border-radius:10px;border:2px solid #c8ffd8;
  box-shadow:0 0 0 1px #0a4a22,0 4px 14px rgba(46,224,106,.28);letter-spacing:.02em;font-size:13px;text-transform:uppercase;
}
.pn-cta-rec:hover{color:#06140a;filter:brightness(1.06)}
.pn-cta-ghost{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;border:1px solid var(--line);color:var(--cream);font-weight:600;font-size:12px}
.pn-burger{display:none;background:#1a0c10;color:var(--gold);border:1px solid var(--gold);border-radius:8px;padding:6px 9px;font:700 .85rem "Libre Franklin",sans-serif;justify-self:end}

/* shamrock-and-coin sparkle bar; section links on inner pages */
.pn-clover{position:relative;height:22px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(#241408,#140a08);border-bottom:1px solid #c49228}
.pn-clover-deco{
  position:absolute;inset:0;pointer-events:none;opacity:.95;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='22' viewBox='0 0 64 22'><g fill='%232ee06a'><circle cx='11' cy='9' r='3.1'/><circle cx='16' cy='9' r='3.1'/><circle cx='13.5' cy='5.6' r='3.1'/><rect x='12.7' y='9' width='1.6' height='6.2' rx='.6' fill='%231a8a38'/></g><circle cx='44' cy='11' r='5.2' fill='%23ffd24a' stroke='%23c49220' stroke-width='1'/><path d='M44 7.2a3.4 3.4 0 0 0 0 7.6' fill='none' stroke='%23fff4c4' stroke-width='.9'/><circle cx='44' cy='11' r='1.1' fill='%23c49220'/></svg>");
  background-repeat:repeat-x;background-position:center;
}
.pn-subnav{position:relative;z-index:1;display:none;gap:4px 14px;flex-wrap:wrap;justify-content:center;padding:0 10px}
.is-inner .pn-clover{height:auto;min-height:26px;padding:3px 0}
.is-inner .pn-subnav{display:flex}
.is-inner .pn-clover-deco{opacity:.28}
.pn-sub{color:#ffe08a;font-size:12px;font-weight:700;letter-spacing:.04em;text-shadow:0 1px 2px #000}
.pn-sub.is-on,.pn-sub:hover{color:#fff4c4}

/* bright rotunda hero — four pots + cabinet, ranking overlaid on the right */
.pn-rotunda{
  position:relative;height:296px;margin:8px auto 8px;border-radius:16px;overflow:hidden;
  border:3px solid var(--gold);
  box-shadow:0 0 0 1px #5a3a10,0 0 28px rgba(255,210,74,.4),0 0 40px rgba(46,224,106,.12);
}
.pn-rotunda>img{
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;object-position:left center;
  filter:brightness(1.08) saturate(1.12) contrast(1.04);
}
.pn-stage-copy{
  position:absolute;left:10%;right:34%;bottom:3px;z-index:2;
  text-align:center;padding:0 8px 0;
  background:none;
}
.pn-stage-copy h1{
  margin:0 0 6px;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.15;
  color:#ffe08a;letter-spacing:.01em;
  display:flex;flex-direction:column;align-items:center;gap:0;
  text-shadow:0 2px 0 #3a2008,0 0 18px rgba(255,210,74,.85),0 4px 16px #000;
}
.pn-stage-copy h1 span{display:block}
.pn-stage-copy .pn-cta{font-size:16.5px;padding:11px 28px;border-radius:12px;box-shadow:0 0 0 1px #8a5a10,0 6px 22px rgba(255,210,74,.55)}

/* ranking dos pots */
.pn-scale{
  position:absolute;right:10px;top:10px;bottom:10px;width:248px;z-index:3;
  background:linear-gradient(180deg,#3a2814,#1a1008);
  border:3px solid var(--gold);border-radius:14px;
  padding:8px 8px 6px;
  display:flex;flex-direction:column;
  box-shadow:0 8px 22px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,224,138,.25),0 0 18px rgba(255,210,74,.28);
  overflow:hidden;
}
.pn-scale h2{
  font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;
  color:#3a2008;text-align:center;
  background:linear-gradient(#ffe9a0,#e0a020);border-radius:7px;padding:5px 6px;
  box-shadow:inset 0 1px 0 #fff4c4,0 2px 0 #5a3a10;
}
.pn-scale ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1}
.pn-scale li{display:grid;grid-template-columns:30px 16px 1fr;gap:6px;align-items:center;background:linear-gradient(90deg,#2a1810,#160a08);border:1px solid #8a5a20;border-radius:8px;padding:5px 7px}
.pn-scale .n{width:26px;height:26px;border-radius:50%;background:linear-gradient(#ffe08a,#d4a024);color:#120814;display:grid;place-items:center;font-weight:800;font-size:.68rem;box-shadow:0 0 8px rgba(255,210,74,.4)}
.pn-scale .dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 8px currentColor}
.pn-scale strong{display:block;font-size:.78rem;color:#ffe08a;line-height:1.15;letter-spacing:.03em}
.pn-scale em{display:block;font-style:normal;font-size:.66rem;color:var(--mute)}

/* counting-tray tiles — art fills the tile, coloured name plaques */
.pn-tray{margin:0 auto 6px}
.pn-tray-head{margin:0 0 6px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--gold);text-shadow:0 0 8px rgba(255,210,74,.4)}
.pn-coins{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.pn-tile{
  position:relative;display:block;height:186px;min-width:0;
  background:#160a10;border:2px solid #ffd24a;border-radius:12px;overflow:hidden;color:var(--cream);
  box-shadow:0 0 0 1px #5a3a10,0 6px 16px rgba(0,0,0,.4),0 0 14px rgba(255,210,74,.18);
}
.pn-tile img{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:brightness(1.1) saturate(1.12)}
.pn-tile .cap{
  position:absolute;left:6px;right:6px;bottom:6px;z-index:2;
  padding:6px 8px 5px;text-align:center;border-radius:8px;
  border:1px solid rgba(255,224,138,.45);
  box-shadow:0 2px 8px rgba(0,0,0,.4);
}
.pn-tile .cap strong{display:block;color:#ffe08a;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px #000;line-height:1.15}
.pn-tile .cap span{display:block;font-size:11px;color:#fff4dc;line-height:1.25;margin-top:1px}
.pn-tile[data-c="v"] .cap{background:linear-gradient(#7a28d8,#4a1088)}
.pn-tile[data-c="b"] .cap{background:linear-gradient(#1868d0,#0a3268)}
.pn-tile[data-c="r"] .cap{background:linear-gradient(#c81828,#6a0810)}
.pn-tile[data-c="g"] .cap{background:linear-gradient(#b07a10,#6a4808)}
.pn-tile[data-c="n"] .cap{background:linear-gradient(#148a38,#0a4a20)}
.pn-badge{position:absolute;top:7px;left:7px;z-index:2;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;background:#1a0c08;border:1px solid var(--gold);color:var(--gold);box-shadow:0 2px 6px rgba(0,0,0,.4)}
.pn-badge.novo{border-color:var(--green);color:var(--green)}

/* slim pot-lid promo rail */
.pn-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px auto 8px}
.pn-promo{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--gold);height:130px;background:#160a10}
.pn-promo img{width:100%;height:130px;object-fit:cover;object-position:center 40%;filter:brightness(1.08) saturate(1.1)}
.pn-promo .txt{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;background:linear-gradient(transparent,rgba(10,4,12,.92));}
.pn-promo strong{display:block;color:var(--gold);font-size:.82rem}
.pn-promo span{display:block;font-size:.72rem;color:var(--cream)}

/* forged-ingot plaques */
.pn-ingots{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px auto 28px}
.pn-ingot{background:linear-gradient(#2a1a12,#140a0e);border:1px solid var(--line);border-radius:10px;padding:12px 12px 11px;box-shadow:inset 0 1px 0 rgba(255,210,74,.12)}
.pn-ingot h3{margin:0 0 6px;font-size:.9rem}
.pn-ingot p{margin:0;font-size:.85rem;color:var(--mute)}

/* pages */
.pn-page{padding:18px 0 48px}
.pn-crumb{font-size:.82rem;color:var(--mute);margin:0 0 10px}
.pn-crumb a{color:var(--gold2)}
.pn-page h1{font-size:clamp(1.5rem,3.2vw,2.15rem);color:#fff4dc}
.pn-heroimg{width:100%;border-radius:14px;border:2px solid var(--gold);margin:8px 0 16px;aspect-ratio:1200/630;object-fit:cover}
.pn-prose{max-width:760px}
.pn-prose p{margin:0 0 14px}
.pn-prose ul,.pn-prose ol{margin:0 0 14px;padding-left:1.2rem}
.pn-prose li{margin:0 0 6px}
.pn-note{border-left:3px solid var(--green);padding:8px 12px;background:#1a1014;color:var(--mute);font-size:.9rem;margin:0 0 14px}
.pn-disc{font-size:.8rem;color:var(--mute);margin:8px 0 0}
.pn-faq details{background:#1a1014;border:1px solid var(--line);border-radius:10px;padding:.7em 1em;margin:0 0 .6em}
.pn-faq summary{cursor:pointer;color:var(--gold);font-weight:700}
.pn-layout{display:grid;grid-template-columns:1fr 260px;gap:22px;align-items:start}
.pn-side{background:linear-gradient(#221018,#140a0e);border:1px solid var(--line);border-radius:12px;padding:14px}
.pn-side h2{font-size:.95rem}

/* reviews: four pot-vaults */
.pn-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.pn-tools input{flex:1;min-width:180px;background:#1a1014;border:1px solid var(--line);color:var(--cream);border-radius:10px;padding:.65em .8em;font:inherit}
.pn-vault-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
.pn-vault-btn{border:1px solid var(--line);background:#1a1014;color:var(--cream);border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit;font-size:.85rem}
.pn-vault-btn.is-on{border-color:var(--gold);color:var(--gold)}
.pn-vault{border:1px solid var(--line);border-radius:14px;margin:0 0 16px;overflow:hidden;background:#160a10}
.pn-vault header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line)}
.pn-vault header h2{margin:0;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}
.pn-v-violeta header{background:linear-gradient(90deg,#3a1460,#1a0a20)}
.pn-v-azul header{background:linear-gradient(90deg,#103058,#0a1528)}
.pn-v-vermelho header{background:linear-gradient(90deg,#4a1018,#1a080c)}
.pn-v-dourado header{background:linear-gradient(90deg,#4a3810,#1a1208)}
.pn-lingotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;padding:10px}
.pn-lingote{display:flex;flex-direction:column;gap:6px;background:linear-gradient(#221018,#140a0e);border:1px solid var(--line);border-radius:8px;padding:8px;min-height:86px}
.pn-lingote .nm{font-weight:700;color:var(--cream);font-size:.88rem}
.pn-lingote .acoes{display:flex;flex-wrap:wrap;gap:5px}
.pn-lingote .acoes a{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25em .5em;border-radius:999px;border:1px solid var(--line);color:var(--cream)}
.pn-lingote img{width:36px;height:36px;border-radius:6px;object-fit:cover;border:1px solid var(--line)}
.pn-more{display:block;margin:0 auto 14px;background:transparent;color:var(--gold);border:1px solid var(--gold);border-radius:999px;padding:.45em 1em;font:600 .85rem "Libre Franklin",sans-serif;cursor:pointer}
.pn-empty{display:none;padding:16px;color:var(--mute);text-align:center}
.pn-teasers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px auto 28px}
.pn-card{background:#160a10;border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}
.pn-card img.cover{width:100%;height:110px;object-fit:cover;border-radius:8px;border:1px solid #5a3a18}
.pn-card h3{font-size:.9rem;margin:0}
.pn-recibo{background:linear-gradient(#2a1c10,#16100a);border:2px solid var(--gold);border-radius:8px 18px 18px 8px;padding:22px 24px;border-left:12px solid #8a5a18;margin:0 0 18px}
.pn-recibo h2{margin:0 0 8px}

footer.pn-foot{background:#0a0508;border-top:3px solid var(--gold);padding:26px 0 40px;margin-top:16px;color:var(--mute);font-size:.88rem}
.pn-foot .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}
.pn-foot a{color:var(--gold2)}
.pn-18{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}

@media (max-width:980px){
  .pn-mast{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
  .pn-brand{order:1;justify-self:start}
  .pn-plaque{font-size:1.55rem;padding:4px 16px 5px}
  .pn-burger{display:inline-flex;order:2}
  .pn-lids{display:none}
  .pn-mast.is-open .pn-lids{display:flex;flex-direction:column;align-items:stretch;width:100%;order:3;padding:8px 0 4px;gap:8px}
  .pn-lid{justify-content:center}
  .pn-subnav{display:flex}
  .pn-clover{height:auto;min-height:26px;padding:3px 0}
  .pn-rotunda{height:auto}
  .pn-rotunda>img{position:relative;height:220px;width:100%}
  .pn-stage-copy{position:static;right:auto;background:#120814;padding:14px 12px;text-align:center}
  .pn-scale{position:static;width:auto;height:auto;margin:0;border-radius:0;border-left:0;border-right:0;border-bottom:0}
  .pn-coins{grid-template-columns:repeat(2,1fr)}
  .pn-tile{height:210px}
  .pn-promos{grid-template-columns:1fr}
  .pn-ingots,.pn-teasers,.pn-foot .cols{grid-template-columns:1fr 1fr}
  .pn-layout{grid-template-columns:1fr}
}
@media (max-width:640px){
  .pn-ingots,.pn-teasers,.pn-foot .cols,.pn-promos{grid-template-columns:1fr}
  .pn-cta{padding:7px 10px;font-size:12px}
  .pn-stage-copy h1{font-size:1.35rem}
}
@media (min-width:1200px) and (max-height:850px){
  .pn-rotunda{height:296px}
  .pn-tile{height:180px}
}
