/* Mevokiran: vivid yellow gold, graphite, geometric editorial rhythm. */
.m{--bg:#131615;--surface:#1c201d;--surface2:#272c25;--text:#faf8eb;--muted:#c0c6b8;--gold:#ffe25d;--line:#4b5142;--paper:#f6efcf;--display:Arial,Helvetica,sans-serif;--radius:14px}.m h1,.m h2,.m h3{font-weight:800}.m h1,.m h2{letter-spacing:-.045em}.m .header{background:#131615f5}.m .brand-name{font-size:20px;letter-spacing:.02em;font-weight:800}.m .brand small{letter-spacing:.2em;font-size:8px}.m .brand img{width:33px;height:36px}.m .btn{border-radius:999px;padding-inline:23px}.m .btn:hover{background:#fff0a2}.m .btn.secondary:hover{background:#303429}.m .eyebrow{letter-spacing:.18em}.m-hero{padding:54px 0 0}.m-hero-heading{text-align:center;position:relative}.m-hero-heading .eyebrow{justify-content:center;margin-bottom:24px}.m-hero-heading h1{font-size:clamp(3.2rem,6.6vw,6.5rem);line-height:.98;font-weight:900;margin-bottom:23px}.m-hero-heading h1 span{color:var(--gold)}.m-hero-heading>p{font-size:16px;line-height:1.8;color:var(--muted);margin:0 auto 23px;max-width:650px}.m-hero-heading .button-row{justify-content:center;gap:24px}.m-hero-art{position:relative;margin-top:40px;border:1px solid #9c853c;border-radius:120px 14px 14px 14px;overflow:hidden;background:#15120b}.m-hero-art>img{width:100%;aspect-ratio:2.7;object-fit:cover;object-position:58% 43%}.m-hero-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#111612e3,transparent 25%);pointer-events:none}.edition-badge{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;right:22px;top:22px;background:var(--gold);width:76px;height:76px;border-radius:50%;font-size:25px;font-weight:900;line-height:1.1;color:#202312;z-index:1}.edition-badge small{font-size:7px;letter-spacing:.2em;margin-top:5px}.hero-art-caption{position:absolute;left:28px;right:28px;bottom:19px;display:flex;justify-content:space-between;gap:30px;color:#fbecb4;font-size:9px;letter-spacing:.17em;z-index:1;font-weight:700}.entry-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.entry-grid article{padding:27px 28px;border:1px solid var(--line);border-radius:13px;background:#1c201c}.entry-grid article>span{display:block;margin-bottom:17px;font-size:10px;letter-spacing:.16em;color:#e3d379;font-weight:700}.entry-grid h2{font-size:25px;letter-spacing:-.025em;line-height:1.17;margin-bottom:17px}.entry-grid p{font-size:14px;color:var(--muted);margin:0}.entry-grid article.entry-gold{background:var(--gold);border-color:var(--gold);color:#1c2415}.entry-grid .entry-gold>span{color:#57490f}.entry-grid .entry-gold p{color:#373a23}.m-game-section{background:#e7cc4e;color:#1c2114}.m-game-head{text-align:center;max-width:900px;margin:0 auto 35px}.m-game-head .eyebrow{justify-content:center;color:#554710}.m-game-head h2{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.05;margin-bottom:20px}.m-game-head>p{max-width:630px;margin:0 auto;font-size:16px;color:#3f4227}.vault-game{display:grid;grid-template-columns:1.07fr .93fr;background:#141811;border:1px solid #706322;border-radius:22px;color:#fdf9df;overflow:hidden;box-shadow:0 22px 65px #54480033}.vault-visual{padding:37px 30px 28px;background:radial-gradient(circle at 50% 45%,#46462855,transparent 60%)}.vault-dial{position:relative;aspect-ratio:1;max-width:435px;width:100%;margin:25px auto 12px;background:repeating-conic-gradient(from 0deg,#fffdd700 0deg 43deg,#d5c94b44 43deg 45deg);border-radius:50%;border:1px solid #615d2a;box-shadow:inset 0 0 0 14px #161911,0 0 0 8px #ffffff04}.orbit{position:absolute;border:1px solid #cdbb50;border-radius:50%;left:50%;top:50%;transition:transform .35s ease;transform-origin:center;box-shadow:inset 0 0 0 5px #b5a14611,0 0 0 5px #e0c5320b}.orbit.outer{width:82%;height:82%;margin:-41% 0 0 -41%;border-width:2px}.orbit.middle{width:61%;height:61%;margin:-30.5% 0 0 -30.5%;border-color:#999e84}.orbit.inner{width:40%;height:40%;margin:-20% 0 0 -20%;border-style:dashed}.jewel{position:absolute;left:50%;top:0;width:30px;height:30px;display:block;transform:translate(-50%,-50%) rotate(45deg);border:2px solid #f6dfa5;border-radius:5px;box-shadow:0 0 25px #ffdf2d44}.jewel.ruby{background:linear-gradient(135deg,#ffa4a4 0,#c13e49 22%,#6a1624 49%,#e86d69 51%,#911f36 100%)}.jewel.ice{width:25px;height:25px;background:linear-gradient(135deg,#fff,#b8d5dc 40%,#6e989e 49%,#f1ffff 51%,#bdd7d9)}.jewel.gold{width:23px;height:23px;background:linear-gradient(135deg,#fffbd0,#e3bd32 40%,#b39123 49%,#fff49b 51%,#e5bb21)}.north-marker{position:absolute;width:17px;height:17px;background:var(--gold);top:-8px;left:calc(50% - 8.5px);clip-path:polygon(0 0,100% 0,50% 100%)}.north-label{position:absolute;top:-31px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.19em;color:#f2d861;font-weight:700}.vault-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:27%;height:27%;border:1px solid #9b8d3e;border-radius:50%;background:radial-gradient(circle,#434324,#1b2015 75%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px;box-shadow:0 0 35px #d5c73718}.vault-core .icon{width:28px;height:28px;color:#ffe275}.vault-core>span{font-size:8px;letter-spacing:.12em;color:#fff0a2;font-weight:700}.unlocked .vault-core{background:#ffe461;box-shadow:0 0 50px #ffe26177}.unlocked .vault-core>span,.unlocked .vault-core .icon{color:#2a2810}.unlocked .orbit{border-color:#fae270;box-shadow:0 0 12px #ffee6955}.vault-stats{display:flex;justify-content:center;gap:66px;margin-top:30px}.vault-stats>span{display:flex;flex-direction:column;gap:3px;text-align:center;color:#bfc4a9;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.vault-stats strong{font-size:32px;line-height:1.2;color:#ffeb83;font-weight:800;letter-spacing:-.02em}.vault-console{padding:39px 35px 28px 18px;align-self:center}.console-label{display:block;font-size:10px;letter-spacing:.18em;color:#e9d36a;font-weight:700;margin-bottom:17px}.dial-control{display:flex;gap:14px;align-items:center;padding:16px 0;border-top:1px solid #535831}.dial-control>div{flex:1;min-width:0}.dial-control strong{display:block;font-size:15px;font-weight:700}.dial-control small{display:block;font-size:11px;color:#b6bda5;margin-top:2px}.dial-control [data-ring-position]{display:block;font-size:10px;color:#ffe270;margin-top:6px}.control-jewel{display:block;width:16px;height:16px;transform:rotate(45deg);flex:0 0 auto;border:1px solid #dcca87;background:var(--gold);border-radius:2px}.control-jewel.ruby{background:linear-gradient(120deg,#ffbfb3,#971e36,#e98674)}.control-jewel.ice{background:linear-gradient(140deg,#ffffff,#a4c9cc,#ebffff)}.control-jewel.gold{background:linear-gradient(140deg,#fff1a5,#c7a125,#ffe471)}.dial-control .icon-button{width:42px;height:42px;border-color:#8c8242;color:#ffde64;border-radius:50%}.vault-console>.button-row{margin-top:18px;gap:10px}.vault-console .btn{font-size:12px;padding:11px 15px;min-height:43px}.vault-console .btn .icon{width:18px;height:18px}.vault-console .btn.secondary{border-color:#697144;color:#edf0da}.vault-small-controls{display:flex;justify-content:space-between;gap:15px;margin-top:15px}.vault-small-controls button{display:flex;align-items:center;gap:7px;padding:9px 0;border:0;background:none;color:#dce2c7;font-size:11px;text-align:left}.vault-small-controls .icon{width:16px;height:16px}.vault-console .game-message{padding:17px 0 0;border-top:1px solid #555b34;color:#ffe781;font-size:13px;line-height:1.8;margin-top:13px;margin-bottom:15px}.vault-console .tiny-note{color:#c0c9af;font-size:10px;line-height:1.7}.m-connection{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;border-bottom:1px solid var(--line);padding-bottom:30px}.m-connection h2{font-size:40px}.m-connection p{color:var(--muted);font-size:15px;max-width:500px}.connection-map{padding:25px;background:#1d231a;border:1px solid #596040;border-radius:15px}.connection-map>div{display:grid;grid-template-columns:20px 1fr 30px 1fr;gap:18px;align-items:center;border-bottom:1px solid var(--line);padding:17px 5px}.connection-map>div strong{font-size:13px;color:#eee3a1}.connection-map>div>span:last-child{color:var(--muted);font-size:14px}.connection-map .icon{width:19px;height:19px;color:var(--gold)}.connection-map>p{font-size:11px;margin:19px 0 0}.m .section-head h2{font-size:clamp(2rem,3.9vw,3.6rem)}.catalogue{border-top:1px solid var(--line)}.catalogue-row{border-bottom:1px solid var(--line)}.catalogue-row summary{list-style:none;display:grid;grid-template-columns:42px 175px minmax(0,1fr) 28px;gap:30px;align-items:center;padding:23px 0;cursor:pointer}.catalogue-row summary::-webkit-details-marker{display:none}.catalogue-number{align-self:start;font-size:11px;color:#cabb63;line-height:1.4}.catalogue-image{display:block;border-radius:10px;overflow:hidden;border:1px solid #707343;background:#201e10}.catalogue-image img{width:100%;aspect-ratio:1.5;object-fit:cover}.catalogue-label small{display:block;font-size:10px;letter-spacing:.19em;color:var(--gold);margin-bottom:13px}.catalogue-label strong{font-size:clamp(1.2rem,2.2vw,1.85rem);line-height:1.15;display:block;max-width:630px;letter-spacing:-.02em}.catalogue-row summary>.icon{color:var(--gold);transition:transform .2s}.catalogue-row[open] summary>.icon{transform:rotate(90deg)}.catalogue-row>p{padding:0 60px 25px 277px;color:var(--muted);max-width:1080px;font-size:15px;margin:0}.m-manifesto{background:var(--gold);color:#182016;padding:62px 0}.m-manifesto .container{display:grid;grid-template-columns:1.2fr 1fr;gap:0 70px;align-items:center}.m-manifesto .eyebrow{grid-column:1/-1;color:#58490d}.m-manifesto h2{font-size:clamp(3.8rem,7.7vw,7rem);line-height:.95;letter-spacing:-.055em;margin:10px 0}.m-manifesto p{color:#393d20;font-size:18px;line-height:1.7}.m-manifesto .text-link{color:#263214}.m-manifesto .text-link:hover{color:#060a05}.m-pause{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:45px;max-width:1000px;margin-inline:auto}.m-pause h2{font-size:37px}.m-pause p{font-size:15px;color:var(--muted);max-width:720px}.m-pause .status{font-size:12px;color:var(--gold);margin-top:18px}.pause-orbit{width:146px;height:146px;border:1px solid #7b7a40;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 11px #d4d25c05,0 0 0 22px #d4d25c05}.pause-orbit .icon{color:var(--gold);width:62px;height:62px;stroke-width:1;animation:slowturn 55s linear infinite}.m-faq{border-top:1px solid var(--line);background:#171c17}.m-faq .grid-2{gap:50px}.m-faq h2{font-size:42px}.m-faq .faq summary{font-size:15px}.m-faq .faq p{font-size:14px}.m-contact-band .container{display:flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid #697044;padding:30px;background:#262d21;border-radius:15px}.m-contact-band h2{font-size:33px}.m-contact-band p{font-size:14px;color:var(--muted);margin:0;max-width:700px}.m-contact-band .btn{flex-shrink:0}.m .site-footer{background:#0c100d;margin-top:30px}.footer-shout{font-size:clamp(2.3rem,4.7vw,4.2rem);font-weight:900;line-height:1.05;letter-spacing:-.04em;padding-bottom:43px;margin-bottom:43px;border-bottom:1px solid var(--line)}.footer-shout span{color:#e6d75b}.m .footer-grid h2{font-family:Arial,sans-serif}.m .page-head h1{font-size:clamp(2.5rem,5.5vw,4.9rem);font-weight:900;line-height:1.03}.m .breadcrumb>span:last-child{font-size:11px;text-transform:none}.m-data-flow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.m-data-flow article{background:#242c21;border:1px solid #626e49;border-radius:13px;padding:28px}.m-data-flow article>span{font-size:12px;color:var(--gold);display:block;margin-bottom:29px}.m-data-flow h2{font-size:27px;margin-bottom:19px}.m-data-flow p{font-size:14px;color:var(--muted);margin:0}.m-data-flow article:nth-child(2){background:var(--gold);color:#192313;border-color:var(--gold)}.m-data-flow article:nth-child(2)>span,.m-data-flow article:nth-child(2)>p{color:#46472a}.m-privacy-body{display:grid;grid-template-columns:.85fr 1.25fr;gap:60px;margin:45px 0}.privacy-side h2{font-size:34px}.privacy-side>p{font-size:13px;color:var(--muted);margin-top:25px}.m-privacy-body .faq summary{font-size:16px}.m-privacy-body .faq p{font-size:14px}.m-contract-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.m-contract-grid article{border:1px solid var(--line);padding:28px;border-radius:12px;background:#20261c}.contract-top{display:flex;align-items:center;gap:18px;color:var(--gold);font-size:11px;letter-spacing:.08em;margin-bottom:32px}.contract-top span{display:grid;place-items:center;width:33px;height:33px;border:1px solid #857c3d;border-radius:50%}.contract-top small{font-size:9px;letter-spacing:.15em}.m-contract-grid h2{font-size:30px;max-width:460px}.m-contract-grid p{font-size:15px;color:var(--muted);margin:0}.m-contract-grid article:nth-child(2){background:#ffe476;color:#253018;border-color:#ffe476}.m-contract-grid article:nth-child(2) p,.m-contract-grid article:nth-child(2) .contract-top{color:#4d512a}.m-terms-bottom{padding-block:30px 45px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:var(--muted);font-size:12px}.m-storage-console{padding-bottom:45px}.storage-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #7d8146;border-radius:17px;overflow:hidden;background:#21271c}.storage-summary>div{padding:28px;text-align:center;border-right:1px solid #62653b}.storage-summary>div:last-child{border:0}.storage-summary strong{display:block;font-size:39px;font-weight:800;line-height:1.2;color:var(--gold);letter-spacing:-.03em}.storage-summary span{display:block;font-size:11px;letter-spacing:.04em;color:#cfd2b7;margin-top:9px}.storage-dashboard{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;margin-top:30px;padding:30px;border:1px solid var(--line);border-radius:14px}.storage-dashboard h2{font-size:33px}.storage-dashboard aside{padding-left:30px;border-left:1px solid var(--line);font-size:15px;color:var(--muted)}.m-key-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-block:27px}.m-key-list article{padding:25px;border:1px solid var(--line);border-radius:14px;background:#1f251c;min-width:0}.m-key-list article>span{font-size:9px;letter-spacing:.2em;color:#e6d97e}.m-key-list h3{margin-block:15px}.m-key-list h3 code{font-size:16px;line-height:1.5}.m-key-list p{font-size:14px;color:var(--muted);margin:0}.m-storage-console .callout h3{font-size:26px}.m-storage-console .callout p{font-size:14px;color:var(--muted)}.m-contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;padding-bottom:45px;align-items:start}.m-direct-mail{display:flex;gap:16px;align-items:center;border:1px solid #7b7a44;padding:25px;background:#242b20;border-radius:13px}.m-direct-mail>.icon{color:var(--gold);width:24px;height:24px}.m-direct-mail>.icon:last-child{margin-left:auto;width:20px}.m-direct-mail span{min-width:0;color:#cbd49d;font-size:9px;letter-spacing:.1em}.m-direct-mail strong{display:block;font-size:16px;letter-spacing:0;color:var(--gold);overflow-wrap:anywhere;line-height:1.6;margin-top:6px}.m-contact-advice{margin:20px 0}.m-contact-advice article{padding:20px 0;border-bottom:1px solid var(--line)}.m-contact-advice h2{font-size:26px}.m-contact-advice p{font-size:14px;color:var(--muted)}.m-contact-form{padding:31px;border:1px solid #626e43;background:#1e251b;border-radius:16px}.m-topics{border:0;margin:0 0 25px;padding:0;min-width:0}.m-topics legend{font-size:12px;font-weight:700;color:var(--gold);margin-bottom:14px}.m-topics>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.topic-option{display:flex;gap:8px;align-items:center;border:1px solid #607149;padding:10px 12px;border-radius:7px;font-size:12px;min-height:46px;cursor:pointer}.topic-option input{accent-color:#ffe463;width:15px;height:15px;margin:0;flex:0 0 auto}.topic-option:has(input:checked){background:#3a4328;border-color:var(--gold);color:var(--gold)}.form-step{display:block;font-size:12px;color:var(--gold);font-weight:700;margin-bottom:17px}.m-form-step{border-top:1px solid #4f6236;padding-top:21px;margin-top:20px}.m .field input,.m .field textarea,.m .field select{background:#121a11;border-color:#5e7050;border-radius:7px;color:#f4f6e8}.m-contact-form .form-footnote{color:#c8d0b9;font-size:12px}.m-contact-form .draft{background:#252e21}.m-about-banner{display:flex;align-items:center;justify-content:center;gap:33px;border-block:1px solid var(--line);padding:42px;text-align:left;margin-bottom:32px}.m-about-banner>.icon{width:91px;height:91px;color:var(--gold);stroke-width:1.2}.m-about-banner p{font-size:18px;line-height:1.5;color:var(--muted);margin:0}.m-about-banner strong{font-size:35px;color:var(--text);letter-spacing:-.03em}.m-about-chapters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.m-about-chapters article{border-top:3px solid #d2c762;padding:25px 0}.m-about-chapters article>span{font-size:9px;letter-spacing:.2em;color:var(--gold);font-weight:700}.m-about-chapters h2{font-size:27px;line-height:1.18;margin:24px 0}.m-about-chapters p{font-size:15px;color:var(--muted);margin:0}.m-about-last{margin:35px 0 45px;padding:42px;border:1px solid #c4ba51;border-radius:16px;background:linear-gradient(130deg,#363e25,#20281b);text-align:center}.m-about-last h2{font-size:clamp(2.5rem,4.6vw,4.2rem);color:#ffdf74}.m-guide-intro{display:grid;grid-template-columns:.95fr 1.05fr;gap:45px;align-items:center;margin-bottom:35px}.guide-dial{padding:30px 25px 22px;border:1px solid #596443;background:#1c2416;border-radius:16px}.guide-dial .vault-dial{width:min(350px,100%)}.guide-dial .diagram-caption{margin-top:25px;margin-bottom:0;font-size:12px}.m-guide-intro article h2{font-size:36px}.m-guide-intro article p{font-size:15px;color:var(--muted)}.m-relations{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--gold);color:#243011;border-radius:14px;overflow:hidden;margin-bottom:42px}.m-relations article{padding:27px;border-right:1px solid #8f862e}.m-relations article:last-child{border:0}.m-relations article>span{font-size:11px;font-weight:700;color:#61581c}.m-relations h3{font-size:23px;margin-top:25px}.m-relations p{font-size:14px;color:#444a26;margin:0}.m-guide-answers{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;margin-bottom:35px}.m-guide-answers h2{font-size:34px}.m-guide-answers .faq summary{font-size:16px}.m-guide-answers .faq p{font-size:14px}.m-well{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:45px;align-items:start}.m-well-check{border:1px solid #8b8c45;padding:28px;border-radius:17px;background:#232d1b}.m-well-check h2{font-size:32px}.well-checkboxes{display:grid;margin-top:26px}.well-checkboxes label{display:flex;align-items:flex-start;gap:13px;padding:20px 0;border-top:1px solid #576b3a;cursor:pointer}.well-checkboxes input{width:20px;height:20px;flex-shrink:0;accent-color:var(--gold);margin-top:4px}.well-checkboxes strong{font-size:15px;line-height:1.5}.well-checkboxes small{display:block;font-size:13px;line-height:1.6;color:var(--muted);margin-top:10px}.m-well-check>p{margin-top:22px}.m-well-notes article{border-top:1px solid var(--line);padding:23px 0}.m-well-notes .number{font-size:27px;font-weight:800}.m-well-notes h3{font-size:25px;margin-top:20px}.m-well-notes p{color:var(--muted);font-size:15px}.m-well-notes .status{font-size:12px;color:var(--gold);margin-top:15px}
@keyframes slowturn{to{transform:rotate(360deg)}}
@media(max-width:1100px){.vault-visual{padding:34px 23px 24px}.vault-console{padding:35px 26px 26px 12px}.vault-dial{max-width:380px}.vault-console .btn{font-size:11px;padding:10px 12px}.vault-stats{gap:42px}.entry-grid article{padding:23px}.m-connection{gap:35px}.catalogue-row summary{grid-template-columns:33px 150px minmax(0,1fr) 24px;gap:23px}.catalogue-row>p{padding-left:229px}.m-manifesto .container{gap:0 45px}.m-contact-layout{grid-template-columns:.85fr 1.15fr;gap:26px}.m-direct-mail{padding:20px;gap:12px}.m-direct-mail strong{font-size:14px}.m-direct-mail>.icon:last-child{display:none}.m-contact-form{padding:25px}.m-privacy-body{gap:35px}.storage-dashboard{gap:27px}.m-about-chapters h2{font-size:24px}.m-about-chapters{gap:24px}}
@media(max-width:850px){.m-hero{padding-top:42px}.m-hero-heading h1{font-size:67px}.m-hero-art{border-radius:80px 10px 10px 10px}.m-hero-art>img{aspect-ratio:2.2;object-position:65% 44%}.entry-grid{gap:12px}.entry-grid article{padding:21px 18px}.entry-grid h2{font-size:22px}.entry-grid p{font-size:13px}.vault-game{grid-template-columns:1fr}.vault-visual{padding:40px 40px 26px}.vault-dial{max-width:440px}.vault-console{padding:25px 35px 30px;border-top:1px solid #4a5430}.vault-console .btn{font-size:13px;min-height:45px;padding:11px 16px}.vault-small-controls{justify-content:flex-start;gap:35px}.vault-visual .vault-stats{gap:70px}.m-connection{gap:30px}.m-connection h2{font-size:32px}.connection-map{padding:20px}.connection-map>div{gap:12px;grid-template-columns:17px 1fr 22px 1fr}.connection-map>div strong{font-size:11px}.connection-map>div>span:last-child{font-size:12px}.m-manifesto .container{gap:0 30px}.m-manifesto h2{font-size:67px}.m-manifesto p{font-size:16px}.m-pause{grid-template-columns:120px 1fr;gap:35px}.pause-orbit{width:115px;height:115px}.pause-orbit .icon{width:48px;height:48px}.m-pause h2{font-size:32px}.m-faq .grid-2{grid-template-columns:1fr;gap:25px}.m-faq h2{font-size:37px}.m-contact-band .container{align-items:flex-start;flex-direction:column;gap:20px}.m-data-flow{gap:12px}.m-data-flow article{padding:22px}.m-data-flow h2{font-size:23px}.m-privacy-body{grid-template-columns:1fr;gap:25px}.m-contract-grid{gap:16px}.m-contract-grid h2{font-size:26px}.m-contract-grid article{padding:23px}.storage-dashboard{grid-template-columns:1fr}.storage-dashboard aside{padding:23px 0 0;border-left:0;border-top:1px solid var(--line)}.m-contact-layout{grid-template-columns:1fr}.m-contact-intro{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.m-contact-advice{margin:0}.m-contact-advice article:first-child{padding-top:0}.m-contact-intro>.text-link{grid-column:1/-1;width:fit-content}.m-contact-intro .m-direct-mail{margin-top:6px}.m-about-chapters{grid-template-columns:1fr}.m-about-chapters article{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;align-items:start}.m-about-chapters article>span{grid-column:1/-1}.m-about-chapters h2{font-size:26px;margin-top:13px}.m-about-chapters p{margin-top:13px;font-size:14px}.m-about-banner strong{font-size:29px}.m-guide-intro{gap:26px}.m-guide-intro article h2{font-size:30px}.guide-dial{padding:30px 18px 18px}.m-relations article{padding:23px}.m-relations h3{font-size:21px}.m-guide-answers{grid-template-columns:1fr;gap:25px}.m-well{gap:25px}.m-well-check{padding:23px}}
@media(max-width:600px){.m-hero{padding-top:33px}.m-hero-heading .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:22px}.m-hero-heading h1{font-size:clamp(35px,8.8vw,51px);line-height:1.04;letter-spacing:-.045em}.m-hero-heading>p{font-size:14px;line-height:1.8;max-width:360px}.m-hero-heading .button-row{gap:12px 17px}.m-hero-heading .btn{font-size:12px;min-height:45px;padding-inline:17px}.m-hero-heading .text-link{font-size:12px}.m-hero-art{margin-top:28px;border-radius:60px 8px 8px 8px}.m-hero-art>img{aspect-ratio:1.28;object-position:67% 40%}.edition-badge{width:54px;height:54px;right:12px;top:12px;font-size:20px}.edition-badge small{font-size:6px}.hero-art-caption{font-size:6px;letter-spacing:.09em;gap:12px;left:16px;right:16px;bottom:13px}.entry-grid{grid-template-columns:1fr;gap:12px}.entry-grid article{padding:22px 24px;display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;align-items:start}.entry-grid article>span{grid-column:1/-1;margin-bottom:0;font-size:9px}.entry-grid h2{font-size:23px;margin-bottom:0}.entry-grid p{font-size:12px;line-height:1.7}.m-game-head h2{font-size:31px}.m-game-head>p{font-size:14px}.m-game-head .eyebrow{font-size:8px}.vault-visual{padding:34px 20px 23px}.vault-dial{margin-top:20px}.vault-game{border-radius:13px}.vault-core{gap:6px}.vault-core>.icon{width:22px;height:22px}.vault-core>span{font-size:6px;letter-spacing:.08em}.jewel{width:24px;height:24px}.jewel.ice{width:21px;height:21px}.jewel.gold{width:19px;height:19px}.north-label{font-size:7px;top:-25px}.north-marker{width:14px;height:14px;top:-7px;left:calc(50% - 7px)}.vault-visual .vault-stats{gap:48px;margin-top:25px}.vault-stats strong{font-size:29px}.vault-stats>span{font-size:9px}.vault-console{padding:24px 20px}.dial-control{gap:12px}.dial-control strong{font-size:14px}.dial-control .icon-button{width:40px;height:40px}.vault-console .btn{font-size:11px;padding:10px 12px;min-height:43px}.vault-console>.button-row{gap:8px}.vault-small-controls{justify-content:space-between;gap:16px}.vault-small-controls button{font-size:10px}.vault-console .game-message{font-size:12px}.m-connection{grid-template-columns:1fr;gap:25px;padding-bottom:10px}.m-connection h2{font-size:33px}.m-connection p{font-size:14px}.connection-map>div{grid-template-columns:20px 1fr 25px 1fr;gap:17px}.connection-map>div strong{font-size:12px}.connection-map>div>span:last-child{font-size:13px}.m .section-head h2{font-size:32px}.catalogue-row summary{grid-template-columns:20px 77px minmax(0,1fr) 18px;gap:13px;padding:20px 0}.catalogue-image{border-radius:8px}.catalogue-image img{aspect-ratio:.87;object-fit:cover}.catalogue-number{font-size:9px}.catalogue-label small{font-size:7px;letter-spacing:.08em;margin-bottom:9px}.catalogue-label strong{font-size:16px;line-height:1.2}.catalogue-row summary>.icon{width:18px;height:18px}.catalogue-row>p{padding:0 20px 23px 33px;font-size:13px}.m-manifesto{padding:42px 0}.m-manifesto .container{display:block}.m-manifesto h2{font-size:66px;margin:17px 0 24px}.m-manifesto p{font-size:16px}.m-pause{grid-template-columns:1fr;gap:32px}.pause-orbit{width:85px;height:85px;margin:10px 0 0 18px}.pause-orbit .icon{width:37px;height:37px}.m-pause h2{font-size:32px}.m-pause p{font-size:14px}.m-pause .eyebrow{font-size:8px}.m-faq h2{font-size:34px}.m-contact-band .container{padding:25px}.m-contact-band h2{font-size:28px}.footer-shout{font-size:34px;padding-bottom:30px;margin-bottom:30px}.m .page-head h1{font-size:clamp(32px,8.8vw,46px);line-height:1.07;overflow-wrap:normal}.m-data-flow{grid-template-columns:1fr}.m-data-flow article{padding:24px}.m-data-flow article>span{margin-bottom:18px}.m-data-flow h2{font-size:26px}.m-data-flow p{font-size:14px}.m-privacy-body{margin-block:32px}.privacy-side h2{font-size:30px}.m-contract-grid{grid-template-columns:1fr}.m-contract-grid article{padding:25px}.contract-top{margin-bottom:22px}.m-contract-grid h2{font-size:28px}.m-terms-bottom{align-items:flex-start;flex-direction:column;gap:13px}.storage-summary>div{padding:21px 9px}.storage-summary strong{font-size:26px}.storage-summary span{font-size:9px;line-height:1.5}.storage-dashboard{padding:24px}.storage-dashboard h2{font-size:30px}.storage-dashboard .button-row{align-items:stretch;flex-direction:column}.m-key-list{grid-template-columns:1fr}.m-key-list h3 code{font-size:15px}.m-contact-intro{display:block}.m-contact-advice{margin-top:25px}.m-direct-mail{padding:23px}.m-direct-mail strong{font-size:16px}.m-contact-form{padding:25px 20px}.m-topics>div{gap:8px}.topic-option{font-size:11px;padding:11px 10px}.m-about-banner{padding:28px 10px;gap:20px}.m-about-banner>.icon{width:56px;height:56px}.m-about-banner p{font-size:13px}.m-about-banner strong{font-size:23px;line-height:1.25;display:inline-block;margin-top:7px}.m-about-chapters article{display:block;padding:25px 0}.m-about-chapters h2{font-size:30px;margin-block:18px}.m-about-chapters p{font-size:15px}.m-about-last{padding:30px 20px}.m-about-last h2{font-size:35px}.m-guide-intro{grid-template-columns:1fr;gap:25px}.guide-dial{padding:35px 25px 22px}.m-guide-intro article h2{font-size:33px}.m-relations{grid-template-columns:1fr}.m-relations article{border-right:0;border-bottom:1px solid #9c902f;padding:25px}.m-relations h3{font-size:25px;margin-top:17px}.m-guide-answers h2{font-size:32px}.m-well{grid-template-columns:1fr;gap:25px}.m-well-check{padding:25px}.m-well-check h2{font-size:30px}.well-checkboxes strong{font-size:14px}.m-well-notes h3{font-size:27px}}
.m-about-banner .about-glimpse{width:240px;flex:0 0 auto;overflow:hidden;border-radius:70px 8px 8px 8px;border:1px solid #716842}.about-glimpse img{width:100%;aspect-ratio:1.2;object-fit:cover}.m-about-banner{padding-inline:20px;gap:30px}.m-about-banner>p{flex:1}.m-about-banner>.icon{width:72px;height:72px}@media(max-width:850px){.m-about-banner .about-glimpse{width:160px}.m-about-banner{gap:22px}.m-about-banner>.icon{width:56px;height:56px}}@media(max-width:600px){.m-about-banner{display:grid;grid-template-columns:52px 1fr;gap:22px 18px;padding:25px 0}.m-about-banner .about-glimpse{grid-column:1/-1;width:100%;border-radius:70px 8px 8px 8px}.about-glimpse img{height:220px;aspect-ratio:auto;object-position:50% 50%}.m-about-banner>.icon{width:50px;height:50px}}
