.discover-page .dc-orbit{pointer-events:none;opacity:.5;width:560px;height:560px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.discover-page .dc-orbit span{border:1px solid #c9a84c38;border-radius:50%;animation:40s linear infinite dc-spin;position:absolute;inset:0;box-shadow:0 0 40px -12px #c9a84c59,inset 0 0 40px -18px #2ec4b64d}.discover-page .dc-orbit span:nth-child(2){border-color:#2ec4b638;animation-duration:28s;animation-direction:reverse;inset:60px}.discover-page .dc-orbit span:nth-child(3){border-style:dashed;animation-duration:60s;inset:130px}@keyframes dc-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.discover-page .dc-orbit{width:360px;height:360px}}.discover-page .dc-hero{text-align:center}.discover-page .dc-hero .cw-h1{max-width:17ch;margin-left:auto;margin-right:auto}.discover-page .dc-hero .cw-lead{margin-left:auto;margin-right:auto}.discover-page .dc-sec{max-width:1240px;padding-top:30px}.dc-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:16px;display:grid}.dc-tile-hero{grid-area:span 2/span 2}.dc-tile:nth-child(10),.dc-tile:nth-child(11){grid-column:span 2}@media (max-width:1000px){.dc-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:210px}.dc-tile-hero{grid-row:span 1}}@media (max-width:560px){.dc-mosaic{grid-template-columns:1fr;grid-auto-rows:200px}.dc-tile-hero,.dc-tile:nth-child(10),.dc-tile:nth-child(11){grid-column:auto}}.dc-tile{isolation:isolate;border-radius:var(--radius-lg,14px);animation:.7s cubic-bezier(.2,.7,.2,1) backwards dc-rise;animation-delay:calc(var(--i,0) * 60ms);background:#0b0a07;border:1px solid #c9a84c52;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:block;position:relative;overflow:hidden;box-shadow:0 0 16px -4px #c9a84c57,0 0 38px -14px #2ec4b647,0 24px 54px -38px #000000f2}@keyframes dc-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.dc-tile:hover,.dc-tile:focus-visible{border-color:#e8d08ab8;outline:none;transform:translateY(-4px);box-shadow:0 0 0 1px #e8d08a33,0 0 26px -2px #e8d08a8c,0 0 60px -12px #2ec4b680,0 30px 64px -38px #000000f2}.dc-bg{z-index:-2;filter:saturate(.9)brightness(.85);background-position:50%;background-size:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0}.dc-tile:hover .dc-bg,.dc-tile:focus-visible .dc-bg{filter:saturate(1.05)brightness(.8);transform:scale(1.08)}.dc-ov{z-index:-1;background:linear-gradient(#08070500 30%,#08070599 62%,#080705f0 100%);position:absolute;inset:0}.dc-tile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff0c829 50%,#0000 65%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}.dc-tile:hover:after,.dc-tile:focus-visible:after{transform:translate(120%)}.dc-c{flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.dc-k{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);text-shadow:0 0 10px #c9a84c99;font-size:9px;font-weight:600}.dc-t{font-family:var(--serif);color:#f5f1e8;font-size:22px;line-height:1.15}.dc-tile-hero .dc-t{font-size:clamp(1.625rem,1.2vw + 1.2rem,2.25rem)}.dc-d{color:#f5f1e8c2;max-width:46ch;font-size:12px;font-weight:300;line-height:1.6}.dc-go{letter-spacing:.18em;text-transform:uppercase;color:#2ec4b6;text-shadow:0 0 10px #2ec4b699;opacity:0;margin-top:6px;font-size:10px;font-weight:700;transition:opacity .3s,transform .3s;transform:translate(-6px)}.dc-tile:hover .dc-go,.dc-tile:focus-visible .dc-go{opacity:1;transform:none}@media (hover:none){.dc-go{opacity:1;transform:none}}.discover-page .dc-close{text-align:center}.discover-page .dc-close .cw-status-t{max-width:64ch;margin-left:auto;margin-right:auto}.discover-page .dc-close .cw-cta{justify-content:center;margin-top:18px}@media (prefers-reduced-motion:reduce){.discover-page .dc-orbit span,.dc-tile{animation:none}.dc-tile:hover,.dc-tile:focus-visible{transform:none}.dc-bg,.dc-tile:hover .dc-bg,.dc-tile:focus-visible .dc-bg{transition:filter .3s;transform:none}.dc-tile:after{display:none}.dc-go{transition:opacity .2s;transform:none}}
