.launch-highlights .section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 175px;gap:0 40px}.launch-highlights .section-heading>.lead{grid-column:2;grid-row:2}.launch-highlights .section-heading>.fine{grid-column:2;grid-row:3}.ship-emblem{grid-column:3;grid-row:2/4;align-self:center;justify-self:center;margin:0;text-align:center;width:175px;color:#233d3e}.ship-emblem .set-symbol{display:block;width:154px;height:116px;margin:auto;filter:none}.ship-emblem svg{display:block;width:100%;height:100%}.ship-emblem .sym-fill{fill:currentColor}.ship-emblem figcaption{font:10px/1.5 system-ui;margin-top:13px}.ship-emblem figcaption strong{display:block;font:17px/1.2 Georgia;margin-bottom:6px}.ship-emblem figcaption span{display:block}
.rules-spotlight{background:linear-gradient(120deg,#fcf8ecf7,#f3e6cbee);border:1px solid #6f6a55;border-radius:9px;padding:0;margin:22px 0 18px;box-shadow:0 7px 20px #172c311a;color:#222c28;overflow:hidden;text-shadow:none}.spotlight-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;border-bottom:1px solid #9d967766;background:#dad0b570}.spotlight-heading>span{font:700 16px/1.2 Georgia}.spotlight-heading small{font:700 8px/1.2 system-ui;letter-spacing:.13em}.spotlight-oracle{padding:17px 18px 14px;font:22px/1.32 'Odyssey Plantin Local','Palatino Linotype',Palatino,Georgia,serif;white-space:normal;overflow-wrap:break-word}.spotlight-oracle br{display:block;content:'';margin-top:.5em}.spotlight-oracle .inline-mana{display:inline-flex;position:relative;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;vertical-align:-.14em;border-radius:50%;background:#d9d0bb;color:#211e18;font:bold .8em/1 Arial;overflow:hidden}.spotlight-oracle .inline-mana img,.spotlight-oracle .inline-mana svg{display:block;width:100%;height:100%;object-fit:contain}.spotlight-oracle .od-generic-value{display:block;line-height:1}.spotlight-source{display:block;border:0;border-top:1px solid #a5a08266;background:transparent;width:100%;padding:10px 18px;text-align:left;color:#364e44;font:11px/1.5 system-ui;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.spotlight-source:hover{background:#fff5}.launch-highlights .mechanic{min-height:750px}.launch-highlights .mechanic h3{font-size:clamp(40px,4.3vw,62px)}.launch-highlights .mechanic-copy>p:not(.eyebrow):not(.hook){font-size:13px;line-height:1.6}.launch-highlights .mechanic .hook{font-size:20px}.launch-highlights .mechanic-bg img{filter:none}.launch-highlights .mechanic:after{background:linear-gradient(90deg,#f4eddeef 0%,#f4eddece 34%,#f4edde26 57%,transparent 80%),linear-gradient(0deg,#eee6d8b0,transparent 25%)}.launch-highlights .mechanic.mood-mist:after,.launch-highlights .mechanic.mood-sea:after{background:linear-gradient(90deg,#e6eeeeee 0%,#e6eeeecc 35%,#e6eeee22 59%,transparent 80%),linear-gradient(0deg,#dfe8e9bb,transparent 25%)}.feature-credit .landscape-context{font-size:10px;max-width:800px;margin:4px 0 0;color:#344a40}.launch-invitation .section-art img{left:0;width:160%;max-width:none;object-position:0% 22%;transform:none}.launch-invitation:after{background:linear-gradient(90deg,#091c23 0%,#091c23f5 27%,#14242bb0 40%,#14242b19 59%,transparent 77%),linear-gradient(0deg,#11292ce6 0%,transparent 27%)}
.direct-interest{display:grid;gap:14px;max-width:500px;margin-top:24px}.direct-interest[hidden]{display:none}.direct-interest label{font-size:11px;letter-spacing:.03em;color:#f7ecd8}.direct-interest input,.direct-interest select,.direct-interest textarea{font:14px/1.5 system-ui;letter-spacing:0;padding:10px 12px;border:1px solid #c3b591;border-radius:3px;background:#f9f1e2;color:#18322b;width:100%}.direct-interest textarea{min-height:90px;resize:vertical}.direct-interest .consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5}.direct-interest .consent input{width:16px;height:16px;flex:none;accent-color:#cfb474;margin:2px 0 0}.direct-interest .privacy-note{font:11px/1.5 system-ui;color:#e5e7d6}.direct-interest .send-status{font:13px/1.5 system-ui;color:#fff3d6;margin:0;min-height:0}.direct-interest .trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.direct-interest .button{width:max-content;background:#f2dfb7;color:#152d30;border-color:#f2dfb7}.direct-interest .verification{min-height:65px;max-width:100%}.direct-interest .alternative{font:11px/1.5 system-ui;color:#eee2c5}
/* Avoid nested CSS-filter/rotation layers around the full-resolution hero image.
   A regular box shadow gives depth without an extra filtered compositing surface. */
#heroCard{transform:none;filter:none}
#heroCard .card-window{filter:none;border-radius:18px;box-shadow:0 24px 35px #09161973}
@media(max-width:1100px){.launch-highlights .section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 25px}.ship-emblem{grid-column:1/-1;grid-row:auto;display:flex;align-items:center;gap:25px;width:auto;margin:24px 0 0;justify-self:start;text-align:left}.ship-emblem .set-symbol{width:130px;height:98px}.ship-emblem figcaption{margin-top:0}.launch-invitation .section-art img{width:175%;left:0}.spotlight-oracle{font-size:21px}}
@media(max-width:700px){.launch-highlights .section-heading{display:block}.ship-emblem{display:flex;margin-top:25px;gap:20px;width:100%;text-align:left}.ship-emblem .set-symbol{flex:none;width:115px;height:88px;margin:0}.ship-emblem figcaption{font-size:10px;max-width:200px}.ship-emblem figcaption strong{font-size:18px}.launch-highlights .mechanic{min-height:0}.launch-highlights .mechanic h3{font-size:43px}.spotlight-oracle{font-size:22px;line-height:1.33;padding:17px 15px}.spotlight-heading{padding:10px 15px}.spotlight-heading>span{font-size:15px}.spotlight-heading small{font-size:7px}.rules-spotlight{margin:20px 0}.launch-invitation .section-art img{width:100%;height:540px;left:0;object-position:0% 10%;transform:none}.launch-invitation:after{background:linear-gradient(180deg,transparent 0,#12232720 235px,#122327d1 340px,#122327fa 465px,#122327 600px)}.launch-highlights .mechanic:after{background:linear-gradient(90deg,#f4eddeeb,#f4eddebc)}.launch-highlights .mechanic.mood-mist:after,.launch-highlights .mechanic.mood-sea:after{background:linear-gradient(90deg,#e6eeeeed,#e6eeeebd)}.direct-interest{max-width:100%}.direct-interest .verification{overflow:hidden}.direct-interest .button{max-width:100%}}
