@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}.announcement-dialog{color:#fff3d8;overflow-y:auto;box-shadow:0 25px 90px #000a;background:#102b30!important;border:1px solid #d5bf7d66!important;border-radius:24px!important;width:min(480px,100vw - 32px)!important;max-width:480px!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:0!important}.announcement-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031318c9}.announcement-card{isolation:isolate;color:#fff3d8;text-align:center;background:#102b30;border-radius:20px;width:100%;font-family:Outfit,DM Sans,sans-serif;overflow:hidden}.announcement-art{isolation:isolate;background:#081a20;height:280px;position:relative;overflow:hidden;container-type:inline-size}.announcement-stage{object-fit:cover;object-position:50% 47%;width:100%;height:100%;position:absolute;inset:0}.announcement-art:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#04101522 0,#0000 35%,#071c2333 68%,#102b30 100%);position:absolute;inset:0}.announcement-card-cast{perspective:800px;position:absolute;inset:0}.announcement-dealt-card{--spread:0;--angle:-7deg;--lift:-5px;aspect-ratio:108/158;z-index:2;width:27%;max-width:125px;transform:translate(calc(-50% + var(--spread)*1cqw),calc(-50% + var(--lift))) rotate(var(--angle));animation:announcement-deal .9s cubic-bezier(.16,1,.3,1) calc(var(--deal-index)*90ms) both;filter:drop-shadow(0 14px 10px #0009);position:absolute;top:43%;left:50%}.announcement-dealt-card .card-back-art{border:1px solid #d7ba79;border-radius:7px;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffedb644}.is-collection .announcement-dealt-card{width:24%;max-width:112px}.is-collection .announcement-dealt-card:first-child{--spread:-25;--angle:-21deg;--lift:8px;z-index:1}.is-collection .announcement-dealt-card:nth-child(2){--spread:-9;--angle:-7deg;--lift:-3px;z-index:3}.is-collection .announcement-dealt-card:nth-child(3){--spread:9;--angle:7deg;--lift:-3px;z-index:2}.is-collection .announcement-dealt-card:nth-child(4){--spread:25;--angle:21deg;--lift:8px;z-index:1}.announcement-card-sheen{pointer-events:none;border-radius:7px;position:absolute;inset:0;overflow:hidden}.announcement-card-sheen:after{content:"";animation:announcement-sheen 1s ease-out calc(.7s + var(--deal-index)*90ms) both;background:linear-gradient(115deg,#0000 40%,#fff0c63b 49%,#fff8df88 50%,#0000 58%);position:absolute;inset:-40% -130%;transform:translate(-40%)}.announcement-collection-caption{z-index:5;text-shadow:0 2px 8px #000;position:absolute;bottom:13px;left:12px;right:12px}.announcement-collection-caption>span{color:#f6e5b6;font:italic 23px/1.2 Georgia,serif;display:block}.announcement-collection-caption>small{color:#b2c4c1;letter-spacing:.035em;margin-top:5px;font:11px/1.6 DM Sans,sans-serif;display:block}.announcement-sparks{z-index:4;pointer-events:none;position:absolute;inset:0}.announcement-sparks i{left:calc(10% + var(--spark-index)*11%);color:#9ed5ef;width:3px;height:3px;animation:announcement-spark 1.6s ease-out calc(.25s + var(--spark-index)*80ms) both;background:#b7e1f0;border-radius:50%;position:absolute;top:67%;box-shadow:0 0 5px}.announcement-sparks i:nth-child(n+5){color:#f6a052;background:#f6b76d}.announcement-copy{padding:22px 28px 18px}.announcement-eyebrow{letter-spacing:.035em;color:#dec48a;margin-bottom:10px;font-size:12px;font-weight:600;display:inline-block}.announcement-card h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:650;line-height:1.12}.announcement-card p{color:#b9cccb;white-space:pre-line;overflow-wrap:anywhere;margin:15px 0 24px;font-size:15px;line-height:1.55}.announcement-card button{font:inherit;cursor:pointer;touch-action:manipulation;min-height:44px}.announcement-card .announcement-primary{color:#173235;background:linear-gradient(#ffedb8,#dfba6e);border:1px solid #f6dea1;border-radius:12px;width:100%;padding:13px 18px;font-size:17px;font-weight:700;display:block;box-shadow:0 3px #9b7b43}.announcement-card .announcement-dismiss{color:#bfd0cc;box-shadow:none;background:0 0;border:0;margin:12px auto 0;padding:7px 18px;font-size:14px;display:block}.announcement-card button:focus-visible{outline-offset:4px;outline:3px solid #bceaed}.is-single .announcement-dealt-card{top:50%}.is-single{background:radial-gradient(at 50% 55%,#6a754644,#0000 65%),#091c24}.announcement-card[data-artwork=ice] .is-single{background:radial-gradient(at 50% 55%,#8bd8ec44,#0000 65%),#091c24}.announcement-card[data-artwork=fire] .is-single{background:radial-gradient(at 50% 55%,#c16e3944,#0000 65%),#201b1d}.announcement-card[data-artwork=lady-don] .is-single{background:radial-gradient(at 50% 55%,#ba365144,#0000 65%),#211a25}@keyframes announcement-deal{0%{opacity:0;transform:translate(-50%)rotate(0)rotateY(65deg)scale(.65)}to{opacity:1;transform:translate(calc(-50% + var(--spread)*1cqw),calc(-50% + var(--lift))) rotate(var(--angle))}}@keyframes announcement-sheen{0%{opacity:0;transform:translate(-40%)}20%{opacity:.8}to{opacity:0;transform:translate(40%)}}@keyframes announcement-spark{0%{opacity:0;transform:translateY(0)scale(.3)}20%{opacity:.7}to{opacity:0;transform:translateY(-100px)scale(0)}}@media (width<=380px){.announcement-art{height:250px}.announcement-copy{padding:20px}.announcement-collection-caption>span{font-size:21px}}@media (height<=720px){.announcement-art{height:215px}.announcement-dealt-card{width:22%;max-width:100px}.is-collection .announcement-dealt-card{width:21%;max-width:95px}.announcement-collection-caption{bottom:8px}.announcement-collection-caption>span{font-size:20px}.announcement-collection-caption>small{margin-top:3px;font-size:10px}.announcement-copy{padding:16px 24px 12px}.announcement-card h2{font-size:27px}.announcement-card p{margin:12px 0 18px}}@media (prefers-reduced-motion:reduce){.announcement-dealt-card,.announcement-card-sheen:after,.announcement-sparks i{animation:none}.announcement-card-sheen,.announcement-sparks{display:none}}
