.bt-text-block{color:var(--bw-navy);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:var(--lh-body)}.bt-text-block p{margin-bottom:10px}.bt-text-block a{color:var(--bw-burnt);border-bottom:1px solid var(--bw-burnt)}.bt-text-block .svg-shadow{filter:drop-shadow(0 0 6px #1a4a4acc)}.bt-text-block img{width:300px}@media (max-width:600px){.bt-text-block img{width:150px}}.bt-text-block img.xsmall{width:130px}.bt-text-block img.small{width:200px}@media (max-width:600px){.bt-text-block img.small{width:150px}}
.bt-tile{background:var(--bw-teal);width:100%;box-shadow:var(--sh-inset), inset 0 0 0 7px var(--bg-elevated), inset 0 0 0 9px var(--bw-navy), 0 4px 0 #1a4a4a2e, 0 16px 30px #1a4a4a1f;color:var(--fg-inverse);border-radius:26px;padding:16px;position:relative;overflow:hidden}.bt-tile.bt-tile--amber{background:var(--bw-amber)}.bt-tile.bt-tile--blue{background:var(--bw-blue)}.bt-tile.bt-tile--burnt{background:var(--bw-burnt)}.bt-tile.bt-tile--coral{background:var(--bw-coral)}.bt-tile.bt-tile--gray{background:var(--bw-gray)}.bt-tile .bt-tile--navy{background:var(--bw-navy)}.bt-tile.bt-tile--teal{background:var(--bw-teal)}.bt-tile.bt-tile--violet{background:var(--bw-violet)}.bt-tile .head{justify-content:flex-end;align-items:center;margin-bottom:6px;display:flex}.bt-tile .bt-halo{place-items:center;margin:2px 0 6px;display:grid;position:relative}@media (max-width:540px){.bt-tile .bt-halo{height:172px}}.bt-tile .bt-halo:before{content:"";background:radial-gradient(circle,#f0a5008c 0%,#f0a50000 70%);border-radius:50%;width:100%;max-width:180px;max-height:180px;position:absolute}.bt-tile .bt-disc{aspect-ratio:1;border:4px solid var(--bg-elevated);width:100%;max-width:180px;max-height:180px;box-shadow:0 0 0 1.5px var(--bw-navy), inset 0 0 0 1.5px var(--bw-navy);background:var(--bw-amber-tint);border-radius:50%;position:relative;overflow:hidden}@media (max-width:540px){.bt-tile .bt-disc{width:150px;height:150px}}.bt-tile .verseline{font-style:italic;line-height:1.4}.bt-tile .typewrap{justify-content:center;margin:-2px 0 4px;display:flex}.bt-tile .bt-name{font-family:var(--font-display);letter-spacing:.03em;color:var(--fg-inverse);text-align:center;margin:8px 0 2px;font-size:clamp(28px,5vw,46px);font-weight:400;line-height:.9}.bt-tile .hood{text-align:center;color:var(--bw-cream);margin-bottom:10px}.bt-tile .verseline{text-align:center;color:#f5edd6eb;margin:0 4px 12px;font-size:16px}.bt-tile .mono{text-transform:uppercase;letter-spacing:.18em;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:500}.typebadge{background:var(--bw-amber);color:var(--bw-navy);border:1.5px solid var(--bw-navy);border-radius:var(--r-pill);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 0 var(--bw-navy);align-items:center;gap:6px;padding:4px 12px 4px 9px;font-size:12px;font-weight:700;display:inline-flex}.typebadge .inf{margin-top:-2px;font-size:16px;line-height:1}.typebadge .inf img{width:25px}
