/* page: press (from press.html) */
/* ---- press-only ---- */
.phero .eyebrow{margin-bottom:0}
.phero.pr .aurora{background:radial-gradient(circle,#C4922A26 0%,#4D8DFF14 40%,transparent 65%)}
.titles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}
.tcard{display:flex;flex-direction:column;background:linear-gradient(180deg,#0A1438E6,#07102ECC);border-color:#F3EBDD1f}
.tcard .art{position:relative;height:380px;display:grid;place-items:center;border-bottom:1px solid #F3EBDD1a;background:radial-gradient(ellipse at 50% 110%,#C4922A2e,transparent 62%);overflow:hidden}
.tcard .art .mag{width:220px}
.tcard .body{padding:26px;display:flex;flex-direction:column;flex:1}
.tcard .row{display:flex;gap:8px;flex-wrap:wrap}
.tcard h3{margin-top:16px;font:400 32px/1.02 var(--serif);letter-spacing:-.01em;color:var(--paper)}
.tcard .dom{margin-top:10px;font:500 12.5px/1.4 var(--mono);color:var(--amber);word-break:break-word}
.tcard p{margin-top:14px;font-size:14.5px;line-height:1.6;color:#AAB6D0}
.tcard .who{margin-top:auto;padding-top:20px;font:500 11px/1.5 var(--mono);letter-spacing:.08em;color:#8F9BBA}
.tcard .who b{display:block;color:var(--paper);font-weight:600;margin-bottom:4px;letter-spacing:.14em;font-size:10px}
.hs{display:grid;grid-template-columns:1fr 520px;gap:40px;align-items:center}
.hs h1{font-size:clamp(46px,5.6vw,84px)}
.hs .covers3{transform:scale(.8);transform-origin:left center;height:420px}
.peer h2.quote{font:400 clamp(40px,5.6vw,82px)/1.02 var(--serif)}
.how.five{grid-template-columns:repeat(5,1fr)}
.how.five .step{padding:0 14px 22px 0}
.peer{position:relative;text-align:center}
.peer .quote{margin:26px auto 0;max-width:980px;font:400 clamp(40px,5.6vw,82px)/1.02 var(--serif);letter-spacing:-.02em;color:var(--paper)}
.peer .quote em{font-style:italic;background:linear-gradient(90deg,#E8B864,var(--amber),#F6D38E,var(--amber));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sy-shimmer 7s linear infinite}
.peer .sub{margin:26px auto 0;text-align:center}
.chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin:56px auto 0;max-width:1040px}
.chain .lk{padding:24px;text-align:left;background:linear-gradient(180deg,#0A1438E6,#07102ECC);border-color:#C4922A33}
.chain .lk .k{color:var(--amber)}
.chain .lk b{display:block;margin-top:12px;font:400 24px/1.1 var(--serif);color:var(--paper)}
.chain .lk p{color:#AAB6D0;font-size:14px}
.chain .ar{align-self:center;font:500 20px/1 var(--mono);color:var(--amber);opacity:.8}
.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;max-width:1040px;margin-left:auto;margin-right:auto;text-align:left}
.rules .card{padding:22px;background:#07102ECC;border-color:#F3EBDD1a}
.rules .card b{display:block;font:700 16px/1.3 var(--sans);color:var(--paper)}
.rules .card p{color:#AAB6D0;font-size:14px}
@media (max-width:1080px){.hs{grid-template-columns:1fr}.hs .covers3{display:none}.titles{grid-template-columns:1fr;max-width:560px}.how.five{grid-template-columns:1fr 1fr}.chain{grid-template-columns:1fr}.chain .ar{transform:rotate(90deg);justify-self:center}.rules{grid-template-columns:1fr}}
@media (max-width:720px){.how.five{grid-template-columns:1fr}.tcard .art{height:330px}.tcard .art .mag{width:200px}.tcard .body{padding:22px}}