.page-heading.deletion-heading{padding-top:42px;padding-bottom:30px}.page-heading.deletion-heading h1{letter-spacing:-1px;font-size:clamp(38px,5vw,66px)}.deletion-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px;padding-block:40px 70px;display:grid}.deletion-card{background:var(--surface);border:1px solid #d4b77760;border-radius:12px;min-width:0;padding:clamp(22px,3vw,40px)}.deletion-card h2{font:400 34px/1.2 var(--heading-font);letter-spacing:-.3px;margin:14px 0 22px}.deletion-card p,.deletion-support p{overflow-wrap:anywhere;line-height:1.7}.deletion-note{color:var(--muted);font-size:14px}.deletion-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.deletion-actions .button,.deletion-card .button{cursor:pointer;text-align:center;gap:12px}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button.danger{color:#fff;background:#ba3b36;border:1px solid #ef8f87}.button.danger:hover:not(:disabled){background:#a92b27}.deletion-alert{color:#ffdfd7;background:#431f20;border-left:3px solid #ef8f87;padding:14px 16px}.verified-account{background:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;gap:9px;margin-bottom:22px;padding:18px;display:grid}.verified-account span,.verified-account small{color:var(--muted);font-size:13px}.deletion-check{cursor:pointer;align-items:flex-start;gap:12px;margin-block:22px;line-height:1.6;display:flex}.deletion-check input{width:20px;height:20px;accent-color:var(--gold);flex-shrink:0;margin:3px 0 0}.deletion-input{gap:10px;margin-block:20px;font-size:14px;line-height:1.5;display:grid}.deletion-input input,.deletion-input textarea{color:var(--paper);background:var(--ink);font:inherit;border:1px solid #a8b4af;border-radius:4px;width:100%;min-width:0;padding:14px;font-size:16px}.deletion-input textarea{resize:vertical;line-height:1.6}.deletion-input :focus-visible,.deletion-check input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.deletion-cancel{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:10px 0;text-decoration:underline}.google-signin{min-height:44px}.google-signin[hidden]{display:none}.deletion-support summary{cursor:pointer;color:var(--gold);padding-block:18px}.deletion-details h2{font-size:26px}.deletion-details section{margin-top:0}@media (width<=760px){.deletion-layout{grid-template-columns:minmax(0,1fr);gap:36px}.deletion-heading{padding-top:42px}.deletion-card h2{font-size:29px}}@media (width<=400px){.deletion-card{padding:18px 12px}.deletion-actions{align-items:stretch}.deletion-actions .button{width:100%}.deletion-card h2{font-size:26px}}@font-face{font-family:Oxanium;src:url(/assets/oxanium.ttf)format("truetype");font-display:swap}:root{color:#e9e7dd;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--heading-font:Oxanium, sans-serif;--ink:#0c1919;--surface:#122323;--paper:#eee9dc;--gold:#d4b777;--muted:#a8b4af;--line:#ffffff23;background:#0c1919;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}::selection{background:var(--gold);color:var(--ink)}img{max-width:100%;display:block}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:15px;position:fixed;top:-90px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);z-index:5;background:var(--ink);justify-content:space-between;align-items:center;height:106px;padding:0 5.3%;display:flex;position:relative}.brand{letter-spacing:3px;align-items:center;gap:13px;font:600 22px Oxanium,sans-serif;display:flex}.brand img{border-radius:10px}.brand small{letter-spacing:3px;color:var(--muted);margin-top:7px;font:10px Arial,sans-serif;display:block}nav{align-items:center;gap:38px;font-size:14px;display:flex}nav a{color:#bcc6bf;padding:12px 0;position:relative}nav a:hover,nav a[aria-current=page]{color:#fff}nav a[aria-current=page]:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:0;left:0;right:0}nav a .ui-icon{color:var(--gold);margin-left:9px}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.08fr 1fr;min-height:710px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:82px 8% 58px 10%;display:flex}.eyebrow{letter-spacing:2.3px;color:var(--gold);margin:0 0 30px;font-size:12px;font-weight:500;line-height:1.6}.tiny-rule{background:var(--gold);vertical-align:middle;width:25px;height:1px;margin-right:12px;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--heading-font);letter-spacing:-3px;font-weight:400}h1{margin-bottom:28px;font-size:clamp(70px,6.8vw,108px);line-height:1.01}em{color:var(--gold);font-weight:400}.hero-description{color:#b9c5be;max-width:365px;margin-bottom:34px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:28px;padding:18px 22px;font-size:14px;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.primary{background:var(--gold);color:#13201d}.primary:hover{background:#ead6a8;transform:translateY(-2px)}.ui-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}nav .ui-icon{width:16px;height:16px}.text-link{color:#f4e6c4;border-bottom:1px solid #8e957b;align-items:center;gap:18px;padding:8px 0;font-size:14px;display:inline-flex}.text-link:hover{color:var(--gold)}.hero-note{align-items:center;gap:17px;margin-top:56px;display:flex}.hero-note p{color:#d5d8ce;margin:0;font-size:12px;line-height:1.8}.hero-note p span{color:#9daaa3}.seal{color:var(--gold);font-size:38px;font-weight:200}.hero-art{background:#d7caad;min-height:650px;position:relative;overflow:hidden}.hero-art>img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;position:absolute;inset:0}.art-shade{background:linear-gradient(#0c19191a 0%,#0000 68%,#0c1919d4 100%);position:absolute;inset:0}.art-caption{letter-spacing:7px;color:#f7f0df;font:500 clamp(30px,3.8vw,55px) Oxanium,sans-serif;position:absolute;bottom:64px;left:9%}.art-caption>span{letter-spacing:8px;margin-top:12px;font:12px Arial,sans-serif;display:block}.art-index{letter-spacing:2px;color:#d5d9c9;font-size:10px;position:absolute;bottom:25px;left:9%}.section-wrap{max-width:1600px;margin:auto;padding:98px 7%}.essentials{grid-template-columns:1fr 1.2fr;gap:8%;display:grid}.section-heading h2{letter-spacing:-1.5px;margin-bottom:24px;font-size:52px;line-height:1.12}.section-heading>p:last-child{color:var(--muted);max-width:260px;font-size:16px;line-height:1.7}.essential-list article{border-top:1px solid var(--line);gap:25px;padding:28px 0;display:flex}.essential-list article:first-child{border-top:0;padding-top:0}.number{color:var(--gold);padding-top:4px;font-family:Oxanium,sans-serif;font-size:13px}.essential-list h3{margin-bottom:12px;font-size:20px;font-weight:400}.essential-list p{color:var(--muted);max-width:430px;margin-bottom:5px;font-size:16px;line-height:1.8}.closing{border-top:1px solid var(--line);text-align:center;background:radial-gradient(at bottom,#31413255,#0000 70%);padding-top:90px;padding-bottom:100px}.closing h2{letter-spacing:-1.6px;margin-bottom:35px;font-size:57px;line-height:1.2}.outline{color:var(--gold);border-color:#d4b77780}.outline:hover{background:#d4b77715}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:42px 5.3%;display:flex}.site-footer p{color:#9daaa3;margin:12px 0 0;font-size:12px}.footer-links{color:#bac3b9;flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.footer-links a:hover{color:var(--gold)}@media (width>=1700px){.hero-copy{padding-left:max(10%,50vw - 750px)}.hero{min-height:800px}}@media (width<=1000px){.site-header{height:90px;padding:0 5%}.hero{grid-template-columns:1fr 1fr;min-height:650px}.hero-copy{padding:65px 8% 45px 10%}.hero-art{min-height:650px}h1{font-size:76px}.hero-description{font-size:16px}.hero-actions{gap:15px}.hero-note{margin-top:32px}.hero-actions .button{gap:15px;padding:16px}.essentials{gap:6%}.section-heading h2{font-size:43px}}@media (width<=680px){.site-header{gap:16px;height:90px;padding:0 6%}.brand{letter-spacing:1.5px;gap:9px;font-size:17px}.brand img{width:32px;height:32px}.brand small{letter-spacing:1.5px;font-size:9px}nav{gap:19px;font-size:14px}nav a:first-child,nav a .ui-icon{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 7% 42px}.eyebrow{letter-spacing:2px;margin-bottom:24px;font-size:12px}h1{font-size:77px}.hero-description{max-width:400px;font-size:16px}.hero-actions{gap:25px}.hero-note{margin-top:33px}.hero-art{height:470px;min-height:470px}.hero-art>img{object-position:50% 50%}.art-caption{font-size:42px;left:7%}.art-index{left:7%}.section-wrap{padding:65px 7%}.essentials{grid-template-columns:1fr;gap:34px}.section-heading h2{font-size:44px}.section-heading>p:last-child{max-width:none}.essential-list h3{font-size:20px}.closing h2{font-size:43px}.site-footer{flex-direction:column;align-items:flex-start;padding:32px 7%}.footer-links{gap:21px;font-size:14px;line-height:1.8}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.page-heading{border-bottom:1px solid var(--line);padding-top:75px;padding-bottom:65px}.page-heading h1{letter-spacing:-2px;margin-bottom:27px;font-size:clamp(58px,6.1vw,88px);line-height:1.09}.page-intro{color:var(--muted);max-width:650px;margin-bottom:0;font-size:18px;line-height:1.8}.document-meta{color:#bac5bb;flex-wrap:wrap;gap:30px;margin-top:32px;font-size:13px;display:flex}.document-meta>span:first-child{color:var(--gold)}.policy-layout{grid-template-columns:255px minmax(0,720px);align-items:start;gap:9%;padding-top:70px;display:grid}.contents{position:sticky;top:35px}.contents ol{margin:0 0 32px;padding:0;list-style:none}.contents li a{color:var(--muted);align-items:baseline;gap:14px;padding:9px 0;font-size:14px;line-height:1.6;display:flex}.contents li a:hover{color:var(--gold)}.contents li span{color:var(--gold);font:11px Oxanium,sans-serif}.policy-summary{border-left:2px solid var(--gold);background:#172c2a;margin-bottom:55px;padding:26px 30px}.policy-summary p{color:#d5dcd0;margin:13px 0 0;font-size:18px;line-height:1.9}.policy-body>section{border-bottom:1px solid var(--line);margin-bottom:40px;padding:0 0 35px;scroll-margin-top:35px}.policy-body>section:last-child{border:0;margin-bottom:0}.policy-body .number{margin-bottom:15px;display:block}.policy-body h2{font-family:var(--heading-font);letter-spacing:-.5px;margin-bottom:22px;font-size:32px;line-height:1.3}.policy-body p{color:#bcc8bf;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.policy-body .button{margin-top:12px}.provider-links{color:var(--gold);flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.provider-links a{text-underline-offset:5px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.support-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.support-emblem{flex-shrink:0;place-items:center;width:260px;height:260px;display:grid;position:relative}.support-emblem img{z-index:1;border-radius:50%}.orbit{border:1px solid #d4b77745;border-radius:50%;width:230px;height:230px;position:absolute}.orbit:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:34px;left:30px;box-shadow:0 0 17px #e6bf6c88}.orbit-two{border-style:dashed;border-color:#d4b77725;width:270px;height:270px}.contact-panel{border-bottom:1px solid var(--line);background:#122;grid-template-columns:1.2fr 1fr;gap:9%;padding-top:70px;padding-bottom:70px;display:grid}.contact-panel h2,.feedback-strip h2{letter-spacing:-1px;font-size:43px;line-height:1.2}.contact-panel p,.feedback-strip p{color:var(--muted);max-width:490px;font-size:16px;line-height:1.8}.contact-email{color:var(--gold);overflow-wrap:anywhere;border-bottom:1px solid #d4b77755;align-items:center;gap:20px;max-width:100%;margin:14px 0;padding-bottom:11px;font-size:clamp(18px,2.1vw,29px);display:inline-flex}.contact-email .ui-icon{width:24px;height:24px}.contact-panel .contact-note,.contact-note{color:#a0aea5;margin:4px 0 0;font-size:12px;line-height:1.6}.report-guide{border-left:1px solid var(--line);padding-left:30px}.report-guide h3{margin-bottom:18px;font-size:20px;font-weight:400}.report-guide ul{margin-bottom:22px;padding-left:19px}.report-guide li{color:#c7d0c7;padding:5px 0;font-size:16px;line-height:1.6}.report-guide li::marker{color:var(--gold)}.report-guide p{font-size:14px}.faq-section{grid-template-columns:1fr 1.55fr;gap:9%;display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:17px;line-height:1.6;list-style:none;display:flex}.faq-list summary::marker{content:""}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>.ui-icon{color:var(--gold);flex-shrink:0;transition:transform .2s}.faq-list details[open] summary>.ui-icon{transform:rotate(180deg)}.faq-list details p{color:var(--muted);margin:0 30px 26px 0;font-size:16px;line-height:1.8}.feedback-strip{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;display:flex}.feedback-strip h2{font-size:35px}.feedback-strip .eyebrow{margin-bottom:20px}.feedback-strip .contact-note{text-align:center;margin-top:12px}.not-found{min-height:70vh}.not-found .button{margin-top:30px}.hero-art>img{transform-origin:50%;animation:24s ease-in-out infinite alternate ink-drift}.hero-copy>*{animation:.8s both arrival}.hero-copy h1{animation-delay:80ms}.hero-description{animation-delay:.16s}.hero-actions{animation-delay:.24s}.hero-note{animation-delay:.32s}.embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.embers i{left:var(--x);width:3px;height:3px;animation:ember-rise var(--duration) linear var(--delay) infinite;background:#f8d49a;border-radius:50%;position:absolute;bottom:-12px;box-shadow:0 0 8px #edcb92}.orbit-one{animation:32s linear infinite orbit-spin}.orbit-two{animation:55s linear infinite reverse orbit-spin}.site-footer{padding-bottom:80px}[data-motion=paused] *,[data-motion=paused] :before,[data-motion=paused] :after{animation-play-state:paused!important}[data-motion=paused] .hero-copy>*{animation:none}@keyframes ink-drift{0%{transform:scale(1.015)translateY(0)}to{transform:scale(1.075)translateY(-8px)}}@keyframes arrival{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ember-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.75}75%{opacity:.6}to{opacity:0;transform:translate3d(var(--drift), -620px, 0)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.policy-layout{grid-template-columns:210px minmax(0,1fr);gap:6%}.support-emblem{width:195px;height:195px}.orbit{width:180px;height:180px}.orbit-two{width:215px;height:215px}.support-emblem img{width:110px;height:110px}.contact-panel{gap:6%}}@media (width<=760px){.policy-layout{grid-template-columns:1fr;gap:38px}.contents{border-bottom:1px solid var(--line);padding-bottom:32px;position:static}.contents ol{columns:2;column-gap:24px}.contents li{break-inside:avoid}.policy-summary{margin-bottom:42px}.support-emblem{display:none}.contact-panel,.faq-section{grid-template-columns:1fr;gap:38px}.report-guide{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.feedback-strip{flex-direction:column;align-items:flex-start;gap:18px}.feedback-strip .contact-note{text-align:left}.page-heading{padding-top:55px;padding-bottom:45px}.page-heading h1{font-size:60px}.page-intro{font-size:17px}.policy-body h2{font-size:29px}.contact-email{font-size:23px}.desktop-break{display:none}}@media (width<=380px){.brand{font-size:15px}.brand img{width:29px;height:29px}.brand small{font-size:8px}nav{gap:12px}.hero-copy h1{font-size:65px}.page-heading h1{font-size:52px}.contents ol{columns:1}.art-caption{font-size:36px}.contact-email{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy>*{opacity:1;transform:none}*,:before,:after{transition:none!important;animation:none!important}}@media print{body{color:#111;background:#fff}.site-header,.site-footer,.contents,.skip-link,.provider-links,.policy-body .button{display:none}.page-heading{padding:0 0 20px}.page-heading h1{font-size:32px}.page-intro,.eyebrow,em,.document-meta{color:#333}.policy-layout{padding:20px 0;display:block}.policy-summary{background:#eee;border-color:#555}.policy-body p,.policy-summary p{color:#222}.policy-body>section{break-inside:avoid}.policy-body h2{font-size:23px}}:root:not([data-motion=active]) .hero-art>img,:root:not([data-motion=active]) .embers i,:root:not([data-motion=active]) .orbit{animation-play-state:paused}:root{--ink:#0b1718;--surface:#122426;--gold:#d8b575;--muted:#b0bdb8;color:var(--paper);background:var(--ink)}body{background:var(--ink)}main:focus{outline:none}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);background:#0b1718f5;height:auto;min-height:92px;padding-block:22px;position:sticky;top:0;box-shadow:0 8px 28px #00000026}.menu-toggle{display:none}.journey-hero{border-bottom:1px solid var(--line);grid-template-columns:1.16fr 1fr;max-width:1920px;min-height:710px;margin:auto;display:grid}.journey-copy{align-self:center;padding:clamp(48px,6vw,100px) 8% 36px 10%}.journey-copy .eyebrow{letter-spacing:3px;margin-bottom:28px;font-size:10px}.journey-copy h1{letter-spacing:.035em;margin-bottom:28px;font:500 clamp(46px,5.6vw,92px)/1.1 Oxanium,sans-serif}.journey-copy h1 span{letter-spacing:.7em;color:var(--gold);margin:14px 0 0 4px;font:400 15px/1.5 Oxanium,sans-serif;display:block}.hero-divider{color:var(--gold);align-items:center;gap:14px;max-width:340px;margin:34px 0;font-size:8px;display:flex}.hero-divider span{background:#d8b57555;flex:1;height:1px}.journey-copy h2{letter-spacing:-1.4px;margin-bottom:24px;font-size:clamp(35px,3.5vw,56px);line-height:1.15}.journey-copy .hero-description{max-width:425px;font-size:16px;line-height:1.8}.journey-copy .hero-actions{gap:20px}.button{border-radius:2px;min-height:48px}.platform-line{color:var(--muted);letter-spacing:1px;margin:40px 0 0;font:10px/1.9 Oxanium,sans-serif}.platform-line span{color:var(--gold);margin:0 8px}.journey-art{background:#d0c2a4;min-height:710px;position:relative;overflow:hidden}.journey-art img{object-fit:cover;object-position:50% 56%;width:100%;height:100%;position:absolute;inset:0}.journey-art:after{content:"";pointer-events:none;border:1px solid #26332955;position:absolute;inset:18px}.art-mark{color:#21312c;letter-spacing:3px;font:11px Oxanium,sans-serif;position:absolute;bottom:38px;left:40px}.world-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:0 12%;margin-bottom:40px;display:grid}.world-heading .eyebrow{grid-column:1/-1;margin-bottom:22px}.world-heading h2,.section-topline h2,.player-hub h2{letter-spacing:-1.5px;margin-bottom:0;font-size:clamp(36px,4vw,58px);line-height:1.15}.world-heading>p:last-child,.game-pillars p,.player-hub>div>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.85}.world-heading>p:last-child{max-width:450px;margin:0 0 4px}.world-panorama{margin:0}.world-panorama img{object-fit:cover;border:1px solid var(--line);width:100%;height:auto;max-height:510px}.world-panorama figcaption{letter-spacing:1.6px;color:var(--muted);justify-content:space-between;gap:20px;padding-top:16px;font:10px/1.7 Oxanium,sans-serif;display:flex}.game-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;margin-top:45px;display:grid}.game-pillars article{border-top:1px solid var(--line);padding-top:26px}.game-pillars h3{font:400 24px/1.3 var(--heading-font);margin:17px 0 12px}.game-pillars p{margin-bottom:0;font-size:15px}.trial-section{border-block:1px solid var(--line);background:#102022}.section-topline{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.section-topline h2{max-width:650px}.section-topline>a{flex-shrink:0}.trial-selector{border:1px solid #d8b5754d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trial-selector button{color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d8b5754d;align-items:center;gap:16px;min-height:64px;padding:23px;font:15px Oxanium,sans-serif;display:flex}.trial-selector button span{color:var(--gold);font-size:11px}.trial-selector button .ui-icon{margin-left:auto}.trial-selector button:hover{background:#ffffff08}.trial-selector button[aria-pressed=true]{background:var(--gold);color:var(--ink)}.trial-selector button[aria-pressed=true] span{color:var(--ink)}.trial-preview{background:var(--ink);position:relative}.trial-preview>img{object-fit:cover;width:100%;height:clamp(310px,33vw,460px)}.trial-copy{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1.5fr;gap:0 8%;padding:28px 32px 32px;display:grid;position:relative}.trial-copy .eyebrow{grid-column:1/-1;margin-bottom:12px;font-size:10px}.trial-copy h3{font:400 30px/1.2 var(--heading-font);margin:0}.trial-copy p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.player-hub{grid-template-columns:1fr 1.15fr;gap:10%;display:grid}.player-hub>div>p:not(.eyebrow){max-width:340px;margin:24px 0 18px}.hub-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.hub-links a:first-child{border-top:1px solid var(--line)}.hub-links strong{margin-bottom:8px;font-size:18px;font-weight:400;display:block}.hub-links small{color:var(--muted);font-size:13px;line-height:1.7;display:block}.hub-links .ui-icon,.hub-links a:hover strong{color:var(--gold)}.site-footer{align-items:start;gap:40px;padding-block:46px}.footer-brand{letter-spacing:3px;font:500 24px Oxanium,sans-serif}.footer-brand span{letter-spacing:5px;margin-top:7px;font-size:10px;display:block}.site-footer p{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.8}.footer-links{grid-template-columns:auto auto;gap:9px 48px;display:grid}.footer-links a{padding-block:5px;line-height:1.8}.page-heading{background:radial-gradient(at 100% 0,#253b302f,#0000 65%)}.page-heading h1{font-size:clamp(44px,5.5vw,78px)}.policy-body a:not(.button),.policy-body strong{color:var(--paper)}.policy-body a:not(.button){text-underline-offset:4px;text-decoration:underline}.policy-body a:hover{color:var(--gold)}.policy-body{min-width:0}.choices-layout{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:start;gap:10%;display:grid}.choice-note{background:var(--surface);border:1px solid #d8b57555;padding:28px}.choice-note .eyebrow{font-size:10px}.choice-note h2{letter-spacing:-1px;font-size:36px}.choice-note p:not(.eyebrow){color:var(--muted);line-height:1.8}.choice-note a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:18px;font-size:14px;display:flex}.help-steps{color:var(--muted);padding-left:22px;line-height:1.8}.help-steps li{padding:8px 0 8px 8px}.help-steps li::marker{color:var(--gold)}.contact-email{overflow-wrap:anywhere;word-break:break-word}@media (width>=1500px){.journey-hero{min-height:830px}}@media (width<=1000px){.journey-hero{grid-template-columns:1.1fr 1fr;min-height:640px}.journey-copy{padding-inline:8%}.journey-copy h1{font-size:45px}.journey-art{min-height:640px}.world-heading{gap:0 6%}.section-topline{flex-direction:column;align-items:start;gap:24px}.trial-selector button{gap:10px;padding:18px}.choices-layout{gap:6%}}@media (width<=760px){.site-header{flex-wrap:wrap;gap:0;min-height:78px;padding:16px 6%}.menu-toggle{border:1px solid var(--line);min-height:44px;color:var(--paper);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:13px;display:flex}.menu-toggle span{color:var(--gold);font-size:20px}#main-navigation{gap:0;width:100%;padding-top:16px;display:none}#main-navigation.is-open{grid-template-columns:1fr 1fr;display:grid}#main-navigation a,#main-navigation a:first-child{padding:15px 6px;font-size:14px;display:block}.journey-hero{grid-template-columns:1fr}.journey-copy{padding:44px 7% 36px}.journey-copy h1{font-size:clamp(43px,10.5vw,76px)}.journey-copy h2{font-size:clamp(36px,8vw,52px)}.journey-copy .eyebrow{margin-bottom:24px}.journey-copy .hero-description{max-width:500px}.hero-divider{max-width:250px;margin-block:25px}.platform-line{letter-spacing:.5px;margin-top:28px;font-size:9px}.journey-art{height:470px;min-height:470px}.journey-art img{object-position:50% 54%}.journey-art:after{inset:14px}.art-mark{bottom:28px;left:28px}.world-heading{grid-template-columns:1fr;gap:24px}.world-heading .eyebrow{margin:0}.world-heading h2,.section-topline h2,.player-hub h2{font-size:42px}.world-panorama img{object-position:50% 50%;min-height:240px}.world-panorama figcaption{font-size:9px}.world-panorama figcaption span:last-child{display:none}.game-pillars{grid-template-columns:1fr;gap:26px;margin-top:32px}.game-pillars article{grid-template-columns:28px 1fr;gap:0 16px;padding-top:24px;display:grid}.game-pillars h3{margin:0 0 10px}.game-pillars p{grid-column:2}.trial-selector button{flex-direction:column;align-items:start;gap:8px;padding:15px 10px;font-size:12px}.trial-selector button .ui-icon{display:none}.trial-preview>img{height:240px}.trial-copy{grid-template-columns:1fr;gap:15px;padding:24px}.trial-copy .eyebrow{margin:0}.trial-copy h3{font-size:28px}.player-hub,.choices-layout{grid-template-columns:1fr;gap:35px}.footer-links{column-gap:28px;font-size:13px}.page-heading h1{letter-spacing:-1.5px;font-size:clamp(40px,10vw,64px)}.choice-note{padding:24px}}@media (width<=380px){.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.journey-copy h1{font-size:40px}.platform-line span{margin:0 3px}.footer-links{grid-template-columns:1fr}.policy-summary{padding:22px}.brand{font-size:15px}}@media print{.journey-art,.menu-toggle{display:none}.choices-layout{display:block}.choice-note{background:#eee;border-color:#555}}h1,h2,h3,h4,h5,h6,.eyebrow,.hub-links strong,.faq-list summary{font-family:var(--heading-font)}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:inherit;font-style:normal}@media (prefers-reduced-motion:no-preference){.journey-copy{animation:.7s cubic-bezier(.2,.7,.2,1) both page-arrive}.journey-art img{animation:1.1s cubic-bezier(.2,.7,.2,1) both ink-settle}.reveal-waiting{opacity:0;transform:translateY(22px)}.reveal-waiting:focus-within{opacity:1;transform:none}.reveal-arrived{animation:.65s cubic-bezier(.2,.7,.2,1) backwards page-arrive}.trial-preview>img{animation:.45s ease-out both trial-arrive}.trial-copy{animation:.35s ease-out both page-arrive}.game-pillars article,.hub-links>a,.trial-selector button,.button,.choice-note{transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.hub-links .ui-icon,.text-link .ui-icon{transition:transform .22s}.world-panorama img{transition:filter .45s}@media (hover:hover) and (pointer:fine){.game-pillars article:hover{border-color:var(--gold);transform:translateY(-4px)}.hub-links>a:hover{border-color:#d8b57580;transform:translate(5px)}.hub-links>a:hover .ui-icon,.text-link:hover .ui-icon{transform:translate(2px,-2px)}.trial-selector button:hover{box-shadow:inset 0 -3px 0 var(--gold)}.world-panorama:hover img{filter:brightness(1.08)}.choice-note:hover{transform:translateY(-3px)}}}@keyframes page-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ink-settle{0%{opacity:.7;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes trial-arrive{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce),print{.reveal-waiting,.reveal-arrived{opacity:1!important;animation:none!important;transform:none!important}}.cinematic-hero{--scene-progress:0;isolation:isolate;background:#081719;max-width:none;min-height:0;padding-bottom:36px;display:block;position:relative;overflow:clip}.scene-backdrop{z-index:-2;object-fit:cover;object-position:50% 45%;opacity:.7;width:100%;height:min(850px,100%);transform:translateY(calc(var(--scene-progress) * 75px)) scale(1.08);position:absolute;inset:0}.cinematic-hero:before{content:"";z-index:-1;background:linear-gradient(#07151770 0%,#071517a3 36%,#081719e0 68%,#081719 96%);position:absolute;inset:0}.cinematic-hero .journey-copy{text-align:center;width:min(900px,100%);margin:auto;padding:clamp(56px,6vw,90px) 24px 70px}.cinematic-hero .journey-copy h1{letter-spacing:.04em;margin-bottom:0;font-size:clamp(54px,8.4vw,128px)}.cinematic-hero .journey-copy h1 span{letter-spacing:.6em;margin-block:10px 26px;font-size:clamp(12px,1.4vw,18px)}.cinematic-hero .journey-copy .eyebrow{color:#e9d3a5}.cinematic-hero .hero-divider{display:none}.cinematic-hero .journey-copy h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(25px,3vw,42px);line-height:1.25}.cinematic-hero .journey-copy h2 br{display:none}.cinematic-hero .journey-copy h2 em{margin-left:.25em}.cinematic-hero .hero-description{color:#d0d9d4;max-width:515px;margin:0 auto 26px}.cinematic-hero .hero-actions{justify-content:center;gap:28px}.cinematic-hero .platform-line{color:#bcc9c4;margin-top:28px}.hero-showcase{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;width:min(1220px,88%);margin:0 auto;padding:22px 0 40px;display:grid}.showcase-card{isolation:isolate;aspect-ratio:1.48;background:#112223;border:1px solid #ceb67966;border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 60px #0008}.showcase-card img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute}.showcase-card:after{content:"";z-index:-1;background:linear-gradient(#07151700 5%,#07151755 38%,#071517fa 100%);position:absolute;inset:0}.showcase-card>div{flex-direction:column;justify-content:flex-end;height:100%;padding:clamp(18px,2.5vw,34px);display:flex}.showcase-card .eyebrow{letter-spacing:1.5px;color:#e9d3a5;margin-bottom:10px;font-size:9px}.showcase-card h3{margin:0 0 12px;font-size:clamp(20px,2.5vw,32px);font-weight:500;line-height:1.15}.showcase-caption{color:#d0d9d4;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.showcase-caption .ui-icon{color:var(--gold)}.showcase-0{transform:translateX(calc(var(--scene-progress) * -20px)) rotate(calc(-6deg + var(--scene-progress) * 6deg))}.showcase-1{transform:translateY(calc(-24px + var(--scene-progress) * 24px))}.showcase-2{transform:translateX(calc(var(--scene-progress) * 20px)) rotate(calc(6deg - var(--scene-progress) * 6deg))}.showcase-note{text-align:center;color:var(--muted);letter-spacing:2px;margin:28px 24px 0;font:10px/1.8 Oxanium,sans-serif}.world-section{padding-top:120px;padding-bottom:110px}.world-heading{margin-bottom:52px}.world-panorama img{max-height:620px}.game-pillars{margin-top:60px}.trial-section{padding-top:100px;padding-bottom:105px}.trial-section .section-topline{text-align:center;margin-bottom:42px;display:block}.trial-section .section-topline h2{max-width:800px;margin:0 auto 24px;font-size:clamp(36px,4.8vw,66px)}.trial-selector{border:0;gap:12px;max-width:760px;margin:auto}.trial-selector button{border:1px solid var(--line);border-radius:4px;justify-content:center;padding:16px}.trial-selector button:last-child{border-right:1px solid var(--line)}.trial-selector button .ui-icon{display:none}.gallery-toolbar{justify-content:space-between;align-items:center;margin:30px 0 18px;display:flex}.gallery-toolbar p{color:var(--gold);margin:0;font:14px Oxanium,sans-serif}.gallery-toolbar p span{color:var(--muted);margin-left:10px}.gallery-toolbar>div{gap:10px;display:flex}.gallery-toolbar button{width:48px;height:48px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #d8b57566;border-radius:50%;font-size:23px}.gallery-toolbar button:hover{color:var(--ink);background:var(--gold)}.trial-preview{border-radius:6px;overflow:hidden;box-shadow:0 20px 60px #0004}.trial-preview>img{height:clamp(320px,39vw,560px)}.trial-copy{padding:34px 40px}.player-hub{padding-block:120px}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.showcase-card img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.showcase-card:hover img{transform:scale(1.06)}.showcase-card:hover,.showcase-card:focus-visible{border-color:var(--gold)}}@media (width<=760px){.cinematic-hero .journey-copy{padding:54px 24px 35px}.cinematic-hero .journey-copy h1{font-size:clamp(39px,10vw,72px)}.cinematic-hero .journey-copy h2{font-size:26px}.cinematic-hero .journey-copy h2 br{display:block}.cinematic-hero .journey-copy h2 em{margin-left:0}.cinematic-hero .hero-actions{flex-direction:row;align-items:center;gap:20px}.cinematic-hero .hero-description{font-size:15px}.scene-backdrop{opacity:.65;height:660px;transform:none}.hero-showcase{scroll-snap-type:x mandatory;perspective:none;scrollbar-width:thin;scrollbar-color:#d8b57566 transparent;gap:16px;width:100%;padding:15px 7% 30px;scroll-padding-inline:7%;display:flex;overflow-x:auto}.showcase-card{scroll-snap-align:center;flex:0 0 82%;transform:none;box-shadow:0 10px 25px #0006}.showcase-card h3{font-size:28px}.showcase-note{letter-spacing:1px;margin-top:15px;font-size:9px}.world-section,.trial-section,.player-hub{padding-block:70px}.world-heading{margin-bottom:32px}.game-pillars{margin-top:34px}.trial-selector{gap:8px}.trial-selector button{align-items:center;padding:12px 8px}.trial-section .section-topline h2{font-size:38px}.trial-preview>img{height:260px}.trial-copy{padding:25px}.gallery-toolbar p{font-size:12px}.gallery-toolbar button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.scene-backdrop,.showcase-card{transform:none}}.scroll-invitation,.scene-progress{display:none}.showcase-scroll.motion-enabled{height:calc(100svh + 560px);position:relative}.motion-enabled .showcase-stage{--stage-gutter:24px;top:calc(var(--navbar-height,92px) + var(--stage-gutter));height:calc(100dvh - var(--navbar-height,92px) - var(--stage-gutter) * 2);min-height:0;position:sticky;overflow:clip}.motion-enabled .hero-showcase{width:100%;margin:0;padding:0;display:block;position:absolute;inset:0 0 70px;overflow:visible}.motion-enabled .showcase-card{width:var(--card-base,46vw);height:var(--card-height,300px);aspect-ratio:auto;will-change:transform;margin:0;transition:none;position:absolute;top:50%;left:50%}.motion-enabled .showcase-0{transform:translate(calc(-50% - var(--spread,280px)), calc(-50% + var(--side-drop,38px))) rotate(calc(-1 * var(--side-tilt,12deg)));opacity:var(--side-opacity,1)}.motion-enabled .showcase-2{transform:translate(calc(-50% + var(--spread,280px)), calc(-50% + var(--side-drop,38px))) rotate(var(--side-tilt,12deg));opacity:var(--side-opacity,1)}.motion-enabled .showcase-1{z-index:2;width:var(--center-width,46vw);height:var(--center-height,300px);border-radius:calc(10px - var(--expand,0) * 8px);transform:translate(-50%,-50%)}.motion-enabled .showcase-1 img{transform:scale(calc(1.12 - var(--expand,0) * .12))}.motion-enabled .showcase-1 h3{font-size:clamp(28px,4vw,58px)}.motion-enabled .showcase-card>div{padding:clamp(22px,3.5vw,52px)}.motion-enabled .showcase-note{width:100%;min-height:20px;margin:0;position:absolute;bottom:33px;left:0}.motion-enabled .scroll-invitation{opacity:calc(1 - var(--expand,0));display:block}.motion-enabled .scroll-invitation>span{margin-left:10px}.motion-enabled .scroll-destination{opacity:var(--expand,0);position:absolute;inset:0}.motion-enabled .scene-progress{background:#d8b57530;width:90px;height:2px;display:block;position:absolute;bottom:20px;left:calc(50% - 45px)}.scene-progress span{background:var(--gold);transform-origin:0;height:100%;transform:scaleX(var(--scroll-progress,0));display:block}@media (width<=760px){.showcase-scroll.motion-enabled{height:calc(100svh + 450px)}.motion-enabled .showcase-stage{--stage-gutter:16px}.motion-enabled .hero-showcase{perspective:1000px;scroll-snap-type:none}.motion-enabled .showcase-card{flex:none}.motion-enabled .showcase-card>div{padding:22px}.motion-enabled .showcase-card h3{font-size:28px}}button.showcase-card{color:var(--paper);text-align:left;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0}.showcase-card img{pointer-events:none;inset:0}.hero-showcase{touch-action:pan-y pinch-zoom}.world-section,.player-hub{overflow:clip}.showcase-scroll:not(.motion-enabled) .hero-showcase{display:block;overflow:clip}.showcase-scroll:not(.motion-enabled) .showcase-card{width:min(760px,94%);margin:auto;transform:none}.showcase-scroll:not(.motion-enabled) .showcase-card:not([data-position="0"]){display:none}.showcase-card:focus-visible,.showcase-controls button:focus-visible,.dialog-close:focus-visible{outline:2px solid var(--gold);outline-offset:-5px}.card-open{width:34px;height:34px;color:var(--gold);border:1px solid #d8b57588;border-radius:50%;place-items:center;font-size:24px;display:grid}.showcase-controls{text-align:center;justify-content:center;align-items:center;gap:24px;padding:20px 16px;display:flex}.showcase-controls button{width:46px;height:46px;color:var(--paper);cursor:pointer;background:#102123;border:1px solid #d8b57566;border-radius:50%;flex:0 0 46px;font-size:23px}.showcase-controls button:hover{background:var(--gold);color:var(--ink)}.showcase-controls p{margin:0 0 4px;font:15px Oxanium,sans-serif}.showcase-controls p span{color:var(--gold);margin-left:12px;font-size:11px}.showcase-controls small{color:var(--muted);font-size:11px}.motion-enabled .showcase-controls{width:100%;padding-block:12px;position:absolute;bottom:14px;left:0}.motion-enabled .hero-showcase{bottom:0}.motion-enabled .scene-progress{bottom:5px}.motion-enabled .showcase-card{contain:layout paint;transition:none}.motion-enabled.is-switching .showcase-card{transition:transform .28s cubic-bezier(.22,.7,.2,1),opacity .22s,width .22s ease-out,height .22s ease-out}.motion-enabled .showcase-card img{transition:none}.motion-enabled .showcase-card[data-position="-1"],.motion-enabled .showcase-card[data-position="1"]{pointer-events:auto}.trial-dialog{color:var(--paper);overscroll-behavior:contain;background:#0c1c1e;border:1px solid #d8b57566;border-radius:12px;width:min(760px,100vw - 32px);max-height:calc(100svh - 48px);padding:0;overflow:auto;box-shadow:0 30px 120px #000b}.trial-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020a0dda}.trial-dialog-body{position:relative}.trial-dialog-body>img{object-fit:cover;width:100%;height:clamp(180px,30vw,300px);display:block}.dialog-close{float:right;z-index:3;width:44px;height:44px;color:var(--paper);cursor:pointer;background:#0a171bef;border:1px solid #d8b57588;border-radius:50%;margin:16px 16px -60px 0;font-size:28px;position:sticky;top:16px}.trial-dialog-copy{padding:clamp(24px,4vw,42px)}.trial-dialog-copy h2{margin:8px 0 12px;font-size:clamp(30px,5vw,52px)}.trial-dialog-copy h3{color:var(--gold);font-size:20px}.trial-dialog-copy>p:not(.eyebrow){color:#c3ceca;font-size:16px;line-height:1.7}.trial-dialog-copy .text-link{margin-top:12px}@media (prefers-reduced-motion:no-preference){.trial-dialog[open]{animation:.32s cubic-bezier(.18,.8,.22,1) both trial-pop}.trial-dialog[open]::backdrop{animation:.24s ease-out both trial-dim}.scroll-responsive{--section-progress:1;will-change:transform}.game-pillars article.scroll-responsive,.hub-links>a.scroll-responsive,.choice-note.scroll-responsive{transition-property:border-color,background-color,box-shadow}.world-heading.scroll-responsive{transform:translateY(calc((1 - var(--section-progress)) * 48px));opacity:calc(.4 + var(--section-progress) * .6)}.world-panorama.scroll-responsive{transform:scale(calc(.86 + var(--section-progress) * .14));clip-path:inset(0 round calc((1 - var(--section-progress)) * 38px))}.world-panorama.scroll-responsive img{transform:scale(calc(1.16 - var(--section-progress) * .16))}.game-pillars article.scroll-responsive{transform:translateY(calc((1 - var(--section-progress)) * 85px)) rotate(calc((1 - var(--section-progress)) * -3deg));opacity:calc(.3 + var(--section-progress) * .7)}.game-pillars article:nth-child(2).scroll-responsive{transform:translateY(calc((1 - var(--section-progress)) * 120px))}.game-pillars article:nth-child(3).scroll-responsive{transform:translateY(calc((1 - var(--section-progress)) * 155px)) rotate(calc((1 - var(--section-progress)) * 3deg))}.player-hub>.scroll-responsive{transform:translateY(calc((1 - var(--section-progress)) * 50px));opacity:calc(.4 + var(--section-progress) * .6)}.hub-links>a.scroll-responsive{transform:translateX(calc((1 - var(--section-progress)) * 30px));opacity:calc(.45 + var(--section-progress) * .55)}.scroll-responsive:focus-within{opacity:1}}@keyframes trial-pop{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:none}}@keyframes trial-dim{0%{opacity:0}to{opacity:1}}@media (width<=760px){.showcase-controls{gap:14px}.showcase-controls p{font-size:13px}.trial-dialog-copy>p:not(.eyebrow){font-size:15px}}@media (prefers-reduced-motion:reduce){.showcase-card,.trial-dialog{transition:none!important;animation:none!important}}
