/* Polices locales, licences SIL OFL dans le dossier licences/. */
@font-face{font-family:"Oxanium";font-style:normal;font-weight:200 800;font-display:swap;src:url("./fonts/oxanium.woff") format("woff")}
@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("./fonts/manrope.woff") format("woff")}

html,body{margin:0;padding:0;background:#0b121c}button,a,summary{-webkit-tap-highlight-color:transparent}
#ragnarok-orbital {
 --rx-deep:#0b121c;--rx-steel:#141f2e;--rx-panel:#1b2a3d;--rx-line:#2c3c52;
 --rx-cream:#f1ecdf;--rx-muted:#b9c1c9;--rx-bronze:#c69a5c;--rx-dim:#8f7343;
 --rx-display:Oxanium,Bahnschrift,"Segoe UI",sans-serif;--rx-body:Manrope,"Segoe UI",Arial,sans-serif;
 width:100%;position:relative;isolation:isolate;overflow:clip;color-scheme:dark;
 background:var(--rx-deep);color:var(--rx-cream);font-family:var(--rx-body);font-size:15px;line-height:1.7;text-align:left;
}
#ragnarok-orbital *,#ragnarok-orbital *::before,#ragnarok-orbital *::after {box-sizing:border-box;min-width:0}
#ragnarok-orbital h1,#ragnarok-orbital h2,#ragnarok-orbital h3,#ragnarok-orbital p,#ragnarok-orbital figure {margin:0}
#ragnarok-orbital h1,#ragnarok-orbital h2,#ragnarok-orbital h3 {font-family:var(--rx-display);font-weight:600;color:var(--rx-cream)}
#ragnarok-orbital a {color:inherit;text-decoration:none}
#ragnarok-orbital button,#ragnarok-orbital summary {font:inherit;color:inherit}
#ragnarok-orbital button {border-radius:0;cursor:pointer}
#ragnarok-orbital summary {cursor:pointer}
#ragnarok-orbital a:focus-visible,#ragnarok-orbital button:focus-visible,#ragnarok-orbital summary:focus-visible {outline:2px solid var(--rx-bronze);outline-offset:5px}
#ragnarok-orbital img {display:block;width:100%;height:100%;object-fit:cover}
#ragnarok-orbital svg.lucide {width:17px;height:17px;flex-shrink:0;vertical-align:middle;stroke-width:1.5}
#ragnarok-orbital [hidden] {display:none!important}
#ragnarok-orbital [id] {scroll-margin-top:28px}
#ragnarok-orbital .rx-wrap {width:86%;max-width:1160px;margin-inline:auto}
#ragnarok-orbital .rx-mono {font-family:var(--rx-body);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}
#ragnarok-orbital .rx-kicker {display:flex;align-items:center;gap:12px;color:var(--rx-bronze);font-family:var(--rx-body);font-size:10px;letter-spacing:.17em;text-transform:uppercase;line-height:1.6;margin-bottom:20px}
#ragnarok-orbital .rx-kicker::before {content:"";height:1px;width:25px;background:var(--rx-bronze);flex:none}
#ragnarok-orbital .rx-header {border-bottom:1px solid rgba(198,154,92,.22);background:#0e1723;position:relative;z-index:5}
#ragnarok-orbital .rx-header-inner {height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}
#ragnarok-orbital .rx-brand {display:flex;align-items:center;gap:17px;flex-shrink:0}
#ragnarok-orbital .rx-brand-symbol {width:27px;height:27px;display:block;border:1px solid var(--rx-bronze);transform:rotate(45deg);position:relative;flex:none}
#ragnarok-orbital .rx-brand-symbol::before {content:"";position:absolute;inset:6px;border:1px solid var(--rx-bronze)}
#ragnarok-orbital .rx-brand-name {font-family:var(--rx-display);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.08em}
#ragnarok-orbital .rx-brand-name small {display:block;font-size:9px;letter-spacing:.36em;color:var(--rx-bronze);font-weight:500;margin-top:3px}
#ragnarok-orbital .rx-nav {display:flex;gap:25px;align-items:center;font-size:12px}
#ragnarok-orbital .rx-nav a {color:var(--rx-muted);padding:12px 0;position:relative;transition:color .2s}
#ragnarok-orbital .rx-nav a:hover {color:var(--rx-cream)}
#ragnarok-orbital .rx-nav a::after {content:"";height:1px;background:var(--rx-bronze);position:absolute;left:0;right:100%;bottom:4px;transition:right .2s}
#ragnarok-orbital .rx-nav a:hover::after {right:0}
#ragnarok-orbital .rx-header-discord,#ragnarok-orbital .rx-contact-discord {width:207px;height:44px;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;background:#5865F2;border:1px solid #5865F2;border-radius:4px;color:#fff;font-family:var(--rx-body);font-size:11px;font-weight:600;transition:filter .2s ease,box-shadow .2s ease}
#ragnarok-orbital .rx-header-discord:hover,#ragnarok-orbital .rx-header-discord:focus-visible,#ragnarok-orbital .rx-contact-discord:hover,#ragnarok-orbital .rx-contact-discord:focus-visible {filter:brightness(.88);box-shadow:0 4px 14px rgba(88,101,242,.35)}
#ragnarok-orbital .rx-header-discord:active,#ragnarok-orbital .rx-contact-discord:active {filter:brightness(.8)}
#ragnarok-orbital .rx-header-discord:focus-visible,#ragnarok-orbital .rx-contact-discord:focus-visible {outline:2px solid #E0E3FF;outline-offset:3px}
#ragnarok-orbital .rx-header-discord img,#ragnarok-orbital .rx-contact-discord img {width:20px;height:auto;object-fit:contain;flex-shrink:0}
#ragnarok-orbital .rx-menu {display:none;background:transparent;border:1px solid var(--rx-line);padding:10px;align-items:center;gap:8px;font-size:12px}
#ragnarok-orbital .rx-hero {position:relative;min-height:650px;display:grid;place-items:center;padding:87px 0 116px;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#22364a 0%,#121f2e 29%,var(--rx-deep) 71%)}
#ragnarok-orbital .rx-sky {position:absolute;inset:0;width:100%;height:100%;opacity:.85;pointer-events:none}
#ragnarok-orbital .rx-grid {position:absolute;inset:0;background-image:linear-gradient(rgba(162,184,204,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(162,184,204,.025) 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(transparent,black,transparent);pointer-events:none}
#ragnarok-orbital .rx-hero-center {position:relative;z-index:2;text-align:center;max-width:880px;width:86%;transform:none;transition:none}
#ragnarok-orbital .rx-hero .rx-kicker {justify-content:center;margin-bottom:26px;letter-spacing:.22em;font-size:11px}
#ragnarok-orbital .rx-hero .rx-kicker::after {content:"";height:1px;width:25px;background:var(--rx-bronze)}
#ragnarok-orbital .rx-hero h1 {font-family:var(--rx-display);font-size:clamp(57px,8vw,110px);line-height:1.05;letter-spacing:.065em;font-weight:600;text-indent:.065em;text-shadow:0 3px 40px rgba(0,0,0,.22)}
#ragnarok-orbital .rx-hero h1 span {display:block;color:var(--rx-bronze);font-size:clamp(17px,2.7vw,30px);font-weight:400;letter-spacing:.55em;text-indent:.55em;margin-top:14px}
#ragnarok-orbital .rx-hero-statement {font-family:var(--rx-display);font-size:clamp(18px,2vw,24px);font-weight:400;letter-spacing:-.025em;margin:32px 0 12px}
#ragnarok-orbital .rx-hero-description {max-width:490px;margin-inline:auto;font-size:13px;line-height:1.85;color:var(--rx-muted)}
#ragnarok-orbital .rx-actions {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:29px}
#ragnarok-orbital .rx-button {display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:14px 21px;min-height:49px;border:1px solid var(--rx-bronze);background:var(--rx-bronze);color:var(--rx-deep);font-family:var(--rx-display);font-size:11px;font-weight:600;letter-spacing:.015em;position:relative;overflow:hidden;transition:background .25s,box-shadow .25s}
#ragnarok-orbital .rx-button::after {content:"";position:absolute;top:-50%;bottom:-50%;left:-60%;width:30%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}
#ragnarok-orbital .rx-button:hover {background:#dfb57b;box-shadow:0 0 30px rgba(198,154,92,.1)}
#ragnarok-orbital .rx-button:hover::after {left:140%}
#ragnarok-orbital .rx-button svg {width:16px;height:16px}
#ragnarok-orbital .rx-button-secondary {border-color:#35475c;background:rgba(15,26,40,.6);color:var(--rx-cream);font-weight:500}
#ragnarok-orbital .rx-button-secondary:hover {background:#1b2a3d;box-shadow:none}
#ragnarok-orbital .rx-hero-side {position:absolute;z-index:1;left:29px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font-size:9px;color:#738396;letter-spacing:.24em}
#ragnarok-orbital .rx-hero-side-right {left:auto;right:29px;transform:translateY(-50%);color:#8f8c80}
#ragnarok-orbital .rx-scroll {position:absolute;left:50%;bottom:30px;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:12px;font-size:9px;color:#b5c2ce;padding:8px;letter-spacing:.18em}
#ragnarok-orbital .rx-scroll svg {color:var(--rx-bronze);width:13px;height:13px}
#ragnarok-orbital .rx-signature {position:relative;height:40px;min-height:36px;max-height:48px;background:transparent;display:flex;align-items:center;justify-content:center}
#ragnarok-orbital .rx-signature::before {content:'';position:absolute;left:0;right:0;top:0;height:1px;background:rgba(198,154,92,.35)}
#ragnarok-orbital .rx-signature-mark {position:absolute;top:0;left:50%;z-index:1;width:8px;height:8px;background:#c69a5c;transform:translate(-50%,-50%) rotate(45deg);box-shadow:none}
#ragnarok-orbital .rx-signature-inner {display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:69px}
#ragnarok-orbital .rx-signature-inner>span {color:#899bab;font-size:9px}
#ragnarok-orbital .rx-signature-inner>div {display:flex;align-items:center;gap:23px;font-family:var(--rx-display);font-size:11px;color:#d4d6d2}
#ragnarok-orbital .rx-signature-inner b {display:inline-block;width:3px;height:3px;transform:rotate(45deg);background:var(--rx-bronze)}
#ragnarok-orbital .rx-activities {padding:81px 0 87px}
#ragnarok-orbital .rx-section-head {display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:35px}
#ragnarok-orbital .rx-section-head h2 {font-size:clamp(29px,3.3vw,43px);line-height:1.2;letter-spacing:-.04em}
#ragnarok-orbital .rx-section-head h2 span {color:var(--rx-bronze)}
#ragnarok-orbital .rx-section-head>p {max-width:300px;color:var(--rx-muted);font-size:12px;line-height:1.8;padding-bottom:3px}
#ragnarok-orbital .rx-tabs {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rx-line);border-bottom:0;background:#101a27}
#ragnarok-orbital .rx-tab {position:relative;display:flex;align-items:center;gap:15px;padding:23px 25px;text-align:left;background:transparent;border:0;border-right:1px solid var(--rx-line);color:#acb7c3;transition:background .25s,color .25s}
#ragnarok-orbital .rx-tab:last-child {border-right:0}
#ragnarok-orbital .rx-tab::after {content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:background .25s}
#ragnarok-orbital .rx-tab:hover {background:rgba(198,154,92,.045);color:var(--rx-cream)}
#ragnarok-orbital .rx-tab[aria-selected="true"] {background:#1a2838;color:var(--rx-cream)}
#ragnarok-orbital .rx-tab[aria-selected="true"]::after {background:var(--rx-bronze)}
#ragnarok-orbital .rx-tab-icon {height:34px;width:34px;border:1px solid #3b4b5b;display:grid;place-items:center;flex:none;color:var(--rx-bronze)}
#ragnarok-orbital .rx-tab-icon svg {height:18px;width:18px}
#ragnarok-orbital .rx-tab strong {font-family:var(--rx-display);font-size:13px;font-weight:600;display:block;line-height:1.4}
#ragnarok-orbital .rx-tab small {display:block;font-size:10px;font-weight:400;color:#96a6b7;margin-top:4px}
#ragnarok-orbital .rx-tab-number {font-size:9px;margin-left:auto;color:var(--rx-dim);align-self:start;padding-top:2px}
#ragnarok-orbital .rx-activity-panel {border:1px solid var(--rx-line);display:grid;grid-template-columns:1.18fr 1fr;background:var(--rx-steel);min-height:375px;position:relative}
#ragnarok-orbital .rx-activity-photo {position:relative;min-height:375px;overflow:hidden}
#ragnarok-orbital .rx-activity-photo img {position:absolute;inset:0;filter:saturate(.65);transition:transform 1s}
#ragnarok-orbital .rx-activity-photo:hover img {transform:scale(1.035)}
#ragnarok-orbital .rx-activity-photo::after {content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(7,17,28,.84),transparent 47%),linear-gradient(90deg,transparent 85%,rgba(20,31,46,.28))}
#ragnarok-orbital .rx-viewfinder {position:absolute;inset:21px;z-index:2;background:linear-gradient(var(--rx-bronze),var(--rx-bronze)) left top/21px 1px no-repeat,linear-gradient(var(--rx-bronze),var(--rx-bronze)) left top/1px 21px no-repeat,linear-gradient(var(--rx-bronze),var(--rx-bronze)) right bottom/21px 1px no-repeat,linear-gradient(var(--rx-bronze),var(--rx-bronze)) right bottom/1px 21px no-repeat;opacity:.65;pointer-events:none}
#ragnarok-orbital .rx-activity-photo figcaption {position:absolute;z-index:3;bottom:32px;left:33px;right:33px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#d1d8d7;font-size:9px}
#ragnarok-orbital .rx-activity-photo figcaption>span:first-child::before {content:"";display:inline-block;width:4px;height:4px;background:var(--rx-bronze);margin-right:8px}
#ragnarok-orbital .rx-activity-photo figcaption>span:last-child {color:#a9b6c2;letter-spacing:.1em}
#ragnarok-orbital .rx-activity-copy {padding:36px 35px;display:flex;flex-direction:column;justify-content:center;position:relative}
#ragnarok-orbital .rx-panel-label {display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;color:var(--rx-bronze);margin-bottom:23px}
#ragnarok-orbital .rx-panel-label span:last-child {color:#889bb0;font-size:9px}
#ragnarok-orbital .rx-activity-copy h3 {font-size:29px;line-height:1.2;letter-spacing:-.035em;margin-bottom:18px}
#ragnarok-orbital .rx-activity-copy>p {font-size:12px;color:var(--rx-muted);line-height:1.85;max-width:365px}
#ragnarok-orbital .rx-activity-copy ul {list-style:none;padding:17px 0 0;margin:22px 0 0;border-top:1px solid var(--rx-line);display:flex;flex-wrap:wrap;gap:7px 14px;font-size:10px;color:#d8c2a0}
#ragnarok-orbital .rx-activity-copy li {display:flex;align-items:center;gap:6px}
#ragnarok-orbital .rx-activity-copy li::before {content:"";width:3px;height:3px;transform:rotate(45deg);background:var(--rx-bronze);flex:none}
#ragnarok-orbital .rx-chain-note {display:flex;align-items:center;gap:12px;justify-content:center;margin-top:19px;font-size:11px;color:#9babbc}
#ragnarok-orbital .rx-chain-note svg {width:14px;height:14px;color:var(--rx-bronze)}
#ragnarok-orbital .rx-collective {padding:72px 0;background:#101a27;border-top:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line);position:relative}
#ragnarok-orbital .rx-collective-grid {display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
#ragnarok-orbital .rx-collective h2 {font-size:clamp(29px,3.15vw,40px);line-height:1.25;letter-spacing:-.04em;max-width:390px;margin-bottom:21px}
#ragnarok-orbital .rx-collective h2 em {font-style:normal;color:var(--rx-bronze)}
#ragnarok-orbital .rx-collective-copy>p {font-size:12px;line-height:1.9;color:var(--rx-muted);max-width:355px}
#ragnarok-orbital .rx-values {display:flex;flex-wrap:wrap;gap:10px 18px;border-top:1px solid var(--rx-line);padding-top:20px;margin-top:26px;font-size:10px;color:#d8d8cd}
#ragnarok-orbital .rx-values span {display:flex;align-items:center;gap:7px}
#ragnarok-orbital .rx-values svg {height:12px;width:12px;color:var(--rx-bronze)}
#ragnarok-orbital .rx-crew {position:relative;height:290px;background:#1b2a3d}
#ragnarok-orbital .rx-crew::before {content:"";position:absolute;left:-11px;top:-11px;width:65%;height:60%;border-top:1px solid var(--rx-bronze);border-left:1px solid var(--rx-bronze);opacity:.6;pointer-events:none}
#ragnarok-orbital .rx-crew img {filter:saturate(.45);object-position:58% 50%}
#ragnarok-orbital .rx-crew::after {content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,18,28,.95),transparent 55%);pointer-events:none}
#ragnarok-orbital .rx-crew figcaption {position:absolute;z-index:2;bottom:25px;left:25px;right:20px;font-family:var(--rx-display);font-size:17px;letter-spacing:-.02em}
#ragnarok-orbital .rx-crew figcaption small {display:block;font-family:var(--rx-body);font-size:8px;color:var(--rx-bronze);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px}
#ragnarok-orbital .rx-faq {padding:77px 0 85px}
#ragnarok-orbital .rx-faq-grid {display:grid;grid-template-columns:.75fr 1.25fr;gap:68px;align-items:start}
#ragnarok-orbital .rx-faq h2 {font-size:34px;line-height:1.25;letter-spacing:-.04em;margin-bottom:19px}
#ragnarok-orbital .rx-faq-intro>p {font-size:12px;color:var(--rx-muted);line-height:1.85;max-width:210px}
#ragnarok-orbital .rx-text-link {display:inline-flex;align-items:center;gap:13px;color:var(--rx-bronze);font-size:11px;margin-top:24px;padding:7px 0;border-bottom:1px solid var(--rx-dim)}
#ragnarok-orbital .rx-text-link svg {width:14px;height:14px}
#ragnarok-orbital .rx-faq-list {border-top:1px solid var(--rx-line)}
#ragnarok-orbital .rx-faq-list details {border-bottom:1px solid var(--rx-line);background:transparent}
#ragnarok-orbital .rx-faq-list summary {display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;padding:22px 2px;font-family:var(--rx-display);font-size:12px;font-weight:500;line-height:1.6;transition:color .2s}
#ragnarok-orbital .rx-faq-list summary::-webkit-details-marker {display:none}
#ragnarok-orbital .rx-faq-list summary:hover,#ragnarok-orbital .rx-faq-list details[open] summary {color:var(--rx-bronze)}
#ragnarok-orbital .rx-faq-list summary svg {width:14px;height:14px;color:var(--rx-bronze);transition:transform .2s}
#ragnarok-orbital .rx-faq-list details[open] summary svg {transform:rotate(45deg)}
#ragnarok-orbital .rx-faq-answer {font-size:12px;line-height:1.9;color:var(--rx-muted);padding:0 34px 22px 2px;max-width:540px}
#ragnarok-orbital .rx-contact {padding:0 0 75px}
#ragnarok-orbital .rx-contact-panel {position:relative;overflow:hidden;border:1px solid #5b503d;text-align:center;background:radial-gradient(ellipse at 50% 100%,#243447,#152130 70%);padding:51px 24px 50px}
#ragnarok-orbital .rx-contact-panel::before {content:"";position:absolute;width:540px;height:540px;border:1px solid rgba(198,154,92,.13);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 43px rgba(198,154,92,.023),0 0 0 86px rgba(198,154,92,.02)}
#ragnarok-orbital .rx-contact-content {position:relative;z-index:2}
#ragnarok-orbital .rx-contact .rx-kicker {justify-content:center;margin-bottom:19px}
#ragnarok-orbital .rx-contact .rx-kicker::before {display:none}
#ragnarok-orbital .rx-contact h2 {font-size:clamp(28px,3.7vw,47px);line-height:1.2;letter-spacing:-.045em;margin-bottom:18px}
#ragnarok-orbital .rx-contact p {font-size:12px;color:var(--rx-muted);max-width:370px;margin:0 auto 24px}
#ragnarok-orbital .rx-contact-corner {position:absolute;width:19px;height:19px;z-index:1;border-style:solid;border-color:var(--rx-bronze);opacity:.7;pointer-events:none}
#ragnarok-orbital .rx-contact-corner-a {top:10px;left:10px;border-width:1px 0 0 1px}
#ragnarok-orbital .rx-contact-corner-b {bottom:10px;right:10px;border-width:0 1px 1px 0}
#ragnarok-orbital .rx-footer {border-top:1px solid var(--rx-line);padding:30px 0 24px;background:#0e1723}
#ragnarok-orbital .rx-footer-top {display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}
#ragnarok-orbital .rx-footer .rx-brand-name {font-size:13px}
#ragnarok-orbital .rx-footer .rx-brand-name small {font-size:8px}
#ragnarok-orbital .rx-footer .rx-brand-symbol {width:21px;height:21px}
#ragnarok-orbital .rx-footer .rx-brand-symbol::before {inset:5px}
#ragnarok-orbital .rx-footer-controls {display:flex;align-items:center;gap:22px;color:#a2b1c1;font-size:10px}
#ragnarok-orbital .rx-motion {border:0;background:transparent;padding:10px 0;display:flex;align-items:center;gap:7px;font-size:10px;color:#a2b1c1}
#ragnarok-orbital .rx-motion::before {content:"";width:4px;height:4px;background:var(--rx-bronze);border-radius:50%}
#ragnarok-orbital .rx-motion[aria-pressed="false"]::before {background:#758699}
#ragnarok-orbital .rx-footer-controls>a {display:flex;align-items:center;gap:8px;padding:10px 0}
#ragnarok-orbital .rx-footer-controls svg {width:13px;height:13px;color:var(--rx-bronze)}
#ragnarok-orbital .rx-legal {border-top:1px solid var(--rx-line);padding-top:20px;display:flex;align-items:start;gap:35px;justify-content:space-between}
#ragnarok-orbital .rx-legal p {font-size:9px;color:#95a4b4;line-height:1.8;max-width:680px}
#ragnarok-orbital .rx-credits {font-size:9px;color:#aeb9c5;flex-shrink:0;max-width:210px}
#ragnarok-orbital .rx-credits summary {list-style:none;color:var(--rx-bronze);padding:3px 0;display:flex;align-items:center;gap:8px}
#ragnarok-orbital .rx-credits summary::-webkit-details-marker {display:none}
#ragnarok-orbital .rx-credits summary svg {width:11px;height:11px}
#ragnarok-orbital .rx-credits p {margin-top:9px}
#ragnarok-orbital .rx-credits a {text-decoration:underline;text-underline-offset:3px}
#ragnarok-orbital[data-motion="off"] *,#ragnarok-orbital[data-motion="off"] *::before,#ragnarok-orbital[data-motion="off"] *::after {animation:none!important;transition:none!important}
#ragnarok-orbital[data-motion="off"] .rx-hero-center {transform:none!important}
@media(max-width:900px) {
 #ragnarok-orbital .rx-wrap {width:88%}
 #ragnarok-orbital .rx-header-inner {gap:20px;height:79px}
 #ragnarok-orbital .rx-brand-name {font-size:14px}
 #ragnarok-orbital .rx-nav {gap:19px;font-size:11px}
 #ragnarok-orbital .rx-header-discord {display:none}
 #ragnarok-orbital .rx-hero {min-height:635px}
 #ragnarok-orbital .rx-hero-side {left:18px}
 #ragnarok-orbital .rx-hero-side-right {left:auto;right:18px}
 #ragnarok-orbital .rx-signature-inner {gap:10px}
 #ragnarok-orbital .rx-signature-inner>span {font-size:8px;letter-spacing:.08em}
 #ragnarok-orbital .rx-signature-inner>div {gap:14px;font-size:10px}
 #ragnarok-orbital .rx-section-head {gap:30px}
 #ragnarok-orbital .rx-section-head>p {max-width:255px;font-size:11px}
 #ragnarok-orbital .rx-tab {padding:21px 18px;gap:11px}
 #ragnarok-orbital .rx-tab small {font-size:9px}
 #ragnarok-orbital .rx-tab-number {display:none}
 #ragnarok-orbital .rx-activity-copy {padding:29px 26px}
 #ragnarok-orbital .rx-activity-copy h3 {font-size:25px}
 #ragnarok-orbital .rx-panel-label {font-size:8px}
 #ragnarok-orbital .rx-panel-label span:last-child {font-size:8px}
 #ragnarok-orbital .rx-activity-photo figcaption {left:26px;right:26px;font-size:8px}
 #ragnarok-orbital .rx-activity-photo figcaption>span:last-child {display:none}
 #ragnarok-orbital .rx-collective-grid {gap:38px}
 #ragnarok-orbital .rx-faq-grid {gap:40px}
 #ragnarok-orbital .rx-crew {height:310px}
}
@media(max-width:650px) {
 #ragnarok-orbital .rx-header-inner {height:74px;position:relative}
 #ragnarok-orbital .rx-menu {display:flex}
 #ragnarok-orbital .rx-nav {display:none;position:absolute;left:-6.82%;right:-6.82%;top:74px;background:#0e1723;padding:20px 6%;border-bottom:1px solid var(--rx-line);gap:15px 26px;flex-wrap:wrap;font-size:12px}
 #ragnarok-orbital .rx-header[data-menu="open"] .rx-nav {display:flex}
 #ragnarok-orbital .rx-brand {gap:13px}
 #ragnarok-orbital .rx-brand-symbol {width:24px;height:24px}
 #ragnarok-orbital .rx-brand-name {font-size:14px}
 #ragnarok-orbital .rx-brand-name small {font-size:8px}
 #ragnarok-orbital .rx-hero {min-height:600px;padding:79px 0 104px}
 #ragnarok-orbital .rx-hero-center {width:88%}
 #ragnarok-orbital .rx-hero h1 {font-size:clamp(34px,9vw,58px);letter-spacing:.045em;text-indent:.045em}
 #ragnarok-orbital .rx-hero h1 span {font-size:17px;letter-spacing:.48em;text-indent:.48em;margin-top:12px}
 #ragnarok-orbital .rx-hero .rx-kicker {font-size:9px;letter-spacing:.12em;gap:9px;margin-bottom:28px}
 #ragnarok-orbital .rx-hero .rx-kicker::before,#ragnarok-orbital .rx-hero .rx-kicker::after {width:17px}
 #ragnarok-orbital .rx-hero-statement {font-size:19px;max-width:300px;margin:28px auto 14px;line-height:1.65}
 #ragnarok-orbital .rx-hero-description {font-size:12px;max-width:330px}
 #ragnarok-orbital .rx-hero-side {display:none}
 #ragnarok-orbital .rx-actions {gap:11px;margin-top:27px}
 #ragnarok-orbital .rx-button {font-size:11px;padding:14px 19px;gap:17px}
 #ragnarok-orbital .rx-scroll {font-size:8px;white-space:nowrap;letter-spacing:.14em}
 #ragnarok-orbital .rx-signature-inner {justify-content:center;min-height:65px}
 #ragnarok-orbital .rx-signature-inner>span {display:none}
 #ragnarok-orbital .rx-signature-inner>div {gap:14px;font-size:10px}
 #ragnarok-orbital .rx-activities {padding:52px 0}
 #ragnarok-orbital .rx-section-head {display:block;margin-bottom:25px}
 #ragnarok-orbital .rx-kicker {font-size:9px;margin-bottom:15px}
 #ragnarok-orbital .rx-section-head h2 {font-size:32px}
 #ragnarok-orbital .rx-section-head>p {font-size:12px;max-width:390px;margin-top:20px}
 #ragnarok-orbital .rx-tab {padding:17px 8px;justify-content:center;flex-wrap:wrap;gap:9px}
 #ragnarok-orbital .rx-tab-icon {height:26px;width:26px;border:none}
 #ragnarok-orbital .rx-tab-icon svg {height:18px;width:18px}
 #ragnarok-orbital .rx-tab strong {font-size:11px}
 #ragnarok-orbital .rx-tab small {display:none}
 #ragnarok-orbital .rx-activity-panel {grid-template-columns:1fr}
 #ragnarok-orbital .rx-activity-photo {min-height:240px;aspect-ratio:1.55}
 #ragnarok-orbital .rx-activity-photo img {object-position:center}
 #ragnarok-orbital .rx-activity-photo figcaption {font-size:9px;bottom:26px}
 #ragnarok-orbital .rx-activity-copy {padding:28px 24px;min-height:295px}
 #ragnarok-orbital .rx-activity-copy h3 {font-size:29px}
 #ragnarok-orbital .rx-activity-copy>p {max-width:100%}
 #ragnarok-orbital .rx-panel-label {font-size:9px;margin-bottom:20px}
 #ragnarok-orbital .rx-panel-label span:last-child {font-size:9px}
 #ragnarok-orbital .rx-chain-note {font-size:10px;align-items:start;line-height:1.7;gap:9px;justify-content:flex-start}
 #ragnarok-orbital .rx-chain-note svg {margin-top:3px}
 #ragnarok-orbital .rx-collective {padding:49px 0}
 #ragnarok-orbital .rx-collective-grid {grid-template-columns:1fr;gap:38px}
 #ragnarok-orbital .rx-collective h2 {font-size:32px;max-width:400px}
 #ragnarok-orbital .rx-collective-copy>p {max-width:410px}
 #ragnarok-orbital .rx-values {max-width:410px;gap:12px}
 #ragnarok-orbital .rx-crew {height:270px;margin-left:10px}
 #ragnarok-orbital .rx-crew img {object-position:55% 50%}
 #ragnarok-orbital .rx-faq {padding:51px 0}
 #ragnarok-orbital .rx-faq-grid {grid-template-columns:1fr;gap:28px}
 #ragnarok-orbital .rx-faq h2 {font-size:32px;margin-bottom:12px}
 #ragnarok-orbital .rx-faq-intro>p {max-width:100%}
 #ragnarok-orbital .rx-text-link {margin-top:12px}
 #ragnarok-orbital .rx-faq-list summary {padding:19px 2px;font-size:12px}
 #ragnarok-orbital .rx-contact {padding-bottom:48px}
 #ragnarok-orbital .rx-contact-panel {padding:40px 22px}
 #ragnarok-orbital .rx-contact h2 {font-size:29px}
 #ragnarok-orbital .rx-contact p {font-size:12px}
 #ragnarok-orbital .rx-footer-top {flex-wrap:wrap;gap:18px;margin-bottom:18px}
 #ragnarok-orbital .rx-footer-controls {gap:22px;flex-wrap:wrap}
 #ragnarok-orbital .rx-legal {flex-direction:column;gap:12px}
 #ragnarok-orbital .rx-legal p {font-size:10px}
 #ragnarok-orbital .rx-credits {max-width:100%;font-size:10px}
}
@media(prefers-reduced-motion:reduce) {
 #ragnarok-orbital *,#ragnarok-orbital *::before,#ragnarok-orbital *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
 #ragnarok-orbital .rx-hero-center {transform:none!important}
}
