:root{color-scheme:dark}.sdg-grimorio{--sdg-bg:#07111e!important;--sdg-deep:#081322!important;--sdg-panel:#0c1929!important;--sdg-panel-2:#13253a!important;--sdg-gold:#c9aa76!important;--sdg-gold-light:#ead7aa!important;--sdg-green:#47cbd2!important;--sdg-green-bright:#65e6e9!important;--sdg-text:#f1f6fc!important;--sdg-muted:#b9c7d5!important;--sdg-line:rgba(209,176,126,.3)!important;background:radial-gradient(ellipse at 84% 0%,rgba(16,96,125,.15),transparent 28%),radial-gradient(ellipse at 5% 60%,rgba(30,55,94,.2),transparent 37%),linear-gradient(180deg,#06101c,#081525 60%,#050e18)!important;color:#f1f6fc!important;font-family:Manrope,Inter,system-ui,sans-serif!important;letter-spacing:normal!important}.sdg-grimorio h1,.sdg-grimorio h2,.sdg-grimorio h3,.sdg-grimorio strong{word-break:normal}.sdg-grimorio .sdg-section-heading h2,.sdg-grimorio .sdg-journey-copy h2,.sdg-grimorio .sdg-name,.sdg-grimorio .sdg-ranking-hero h1{font-family:Cinzel,Georgia,serif!important}.sdg-grimorio a{text-decoration:none}.sdg-c2-topbar{height:90px;position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 56px));margin:0 auto;border-bottom:1px solid rgba(191,211,229,.11)}.sdg-c2-brand{display:inline-flex;align-items:center;max-width:185px;min-width:120px}.sdg-c2-brand img{width:156px;height:auto;max-height:74px;object-fit:contain;object-position:left center}.sdg-c2-toplinks{display:flex;align-items:center;gap:28px;font-size:12px;letter-spacing:.1em;font-weight:800}.sdg-c2-toplinks a{color:#cddbe7}.sdg-c2-toplinks .sdg-c2-navcta{display:flex;align-items:center;gap:14px;color:#091521;background:linear-gradient(100deg,#60d9dc,#a2f2e9);border:1px solid #8af7ee;padding:13px 19px;border-radius:7px;box-shadow:0 6px 24px #17bec12b}.sdg-c2-navcta span{font-size:16px}.sdg-c2-toplinks a:focus-visible,.sdg-c2-main-btn:focus-visible,.sdg-c2-second-link:focus-visible{outline:3px solid #fff;outline-offset:3px}.sdg-grimorio .sdg-c2-hero{min-height:640px!important;display:flex!important;align-items:center!important;position:relative!important;border-bottom:1px solid rgba(184,207,227,.11)!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(ellipse at 78% 45%,rgba(28,125,158,.19),transparent 42%),linear-gradient(135deg,#070f1c 15%,#0c1d30 60%,#07111d)!important;padding:24px max(28px,calc((100vw - 1180px)/2)) 62px!important}.sdg-c2-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(117,188,200,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(117,188,200,.08) 1px,transparent 1px);background-size:66px 66px;-webkit-mask-image:linear-gradient(90deg,transparent 18%,#000 100%);mask-image:linear-gradient(90deg,transparent 18%,#000 100%)}.sdg-c2-hero:after{content:"";position:absolute;bottom:-170px;right:11%;height:400px;width:600px;filter:blur(45px);background:radial-gradient(ellipse,rgba(32,190,208,.12),transparent 67%);pointer-events:none}.sdg-c2-hero-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 75% 19%,rgba(241,214,155,.8) 1px,transparent 2px),radial-gradient(circle at 96% 45%,rgba(113,236,243,.8) 1px,transparent 2px),radial-gradient(circle at 54% 72%,rgba(150,216,230,.5) 1px,transparent 2px),radial-gradient(circle at 82% 82%,rgba(226,191,121,.65) 1px,transparent 2px)}.sdg-grimorio .sdg-c2-hero .sdg-hero-copy{width:min(1180px,100%)!important;margin:0 auto!important;padding:54px 0 50px!important;z-index:4!important;position:relative!important;max-width:none!important}.sdg-c2-hero .sdg-hero-copy>*{max-width:620px}.sdg-c2-kicker{display:flex;align-items:center;gap:10px;color:#c2d4e3;font-size:10px;font-weight:900;letter-spacing:.25em;line-height:1.5}.sdg-c2-kicker-dot{width:7px;height:7px;border-radius:50%;background:#60e2df;box-shadow:0 0 15px #38dbe2cc}.sdg-c2-dash{width:24px;height:1px;background:#bdad8d;opacity:.66}.sdg-grimorio .sdg-c2-hero h1{margin:25px 0 8px!important;color:#fff!important;font-family:Cinzel,Georgia,serif!important;line-height:.98!important;letter-spacing:-.035em!important;font-size:clamp(54px,7vw,96px)!important;font-weight:600!important;text-shadow:0 9px 40px rgba(0,0,0,.5)!important}.sdg-c2-hero h1 span{display:block;font-size:.36em;letter-spacing:.2em;color:#d7be8d!important;font-weight:500;margin:0 0 4px}.sdg-c2-hero h1 strong{display:block;font-weight:600}.sdg-c2-chapter{font-family:Manrope,sans-serif;font-size:clamp(18px,2.9vw,32px);letter-spacing:.25em;color:#75e4e7;font-weight:800;line-height:1.4}.sdg-c2-chapter span{color:#cdb78c}.sdg-grimorio .sdg-c2-hero .sdg-c2-hero-lead{font-family:Manrope,sans-serif!important;font-size:clamp(16px,2vw,22px)!important;font-weight:700!important;color:#eff6ff!important;line-height:1.45!important;margin:28px 0 8px!important}.sdg-grimorio .sdg-c2-hero .sdg-c2-hero-desc{font-family:Manrope,sans-serif!important;font-size:15px!important;line-height:1.75!important;color:#bacddd!important;margin:0!important;max-width:505px}.sdg-c2-hero-actions{display:flex;align-items:center;gap:24px;margin-top:31px}.sdg-c2-main-btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:#72dce1;color:#081a24!important;font-weight:900;font-size:12px;letter-spacing:.07em;border-radius:7px;padding:17px 24px;box-shadow:0 10px 34px #37ccda29;transition:transform .2s,background .2s}.sdg-c2-main-btn:hover{background:#9ff1ea;transform:translateY(-2px)}.sdg-c2-second-link{font-weight:800;font-size:11px;letter-spacing:.1em;color:#e6d6b4!important;border-bottom:1px solid rgba(232,211,177,.5);padding-bottom:7px}.sdg-c2-hero-facts{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:40px;font-size:10px;color:#b8c8d5;letter-spacing:.09em;font-weight:700}.sdg-c2-hero-facts b{color:#e7d7b4;font-size:14px;margin-right:4px}.sdg-c2-hero-facts i{width:3px;height:3px;background:#8fa7b7;border-radius:50%}.sdg-c2-art{position:absolute;right:max(1%,calc((100vw - 1240px)/2));top:40px;width:min(50vw,590px);aspect-ratio:1;z-index:1;display:grid;place-items:center;pointer-events:none;opacity:.95}.sdg-c2-book-svg{height:100%;width:100%;filter:drop-shadow(0 12px 60px rgba(18,204,220,.17))}.sdg-c2-rune-circle{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px solid rgba(211,179,121,.09);border-radius:50%;box-shadow:inset 0 0 55px #31b8d212,0 0 65px #27b6c60f}.sdg-c2-art-caption{position:absolute;bottom:5%;font-size:9px;color:#d9c9a8;letter-spacing:.24em;font-weight:800;opacity:.65}.sdg-c2-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1180px;margin:-26px auto 0;position:relative;z-index:10;background:linear-gradient(130deg,#101e30,#0c1a2b);border:1px solid rgba(193,172,131,.22);box-shadow:0 25px 60px #0000002e;border-radius:13px;overflow:hidden}.sdg-c2-step{display:flex;align-items:center;gap:17px;padding:26px;min-width:0}.sdg-c2-step+.sdg-c2-step{border-left:1px solid rgba(196,215,226,.1)}.sdg-c2-step>span{font-family:Cinzel,Georgia,serif;color:#d4b583;font-size:28px;font-weight:500}.sdg-c2-step strong{display:block;font-size:11px;color:#f2f7fa;font-weight:900;letter-spacing:.11em}.sdg-c2-step small{display:block;color:#aebfd0;font-size:11px;line-height:1.65;margin-top:7px}.sdg-grimorio .sdg-main{width:min(1120px,calc(100% - 40px))!important;padding:66px 0 76px!important}.sdg-grimorio .sdg-panel,.sdg-grimorio .sdg-frame{border:1px solid rgba(181,207,226,.17)!important;border-radius:16px!important;background:linear-gradient(135deg,#0f2034fa,#091728fa)!important;box-shadow:0 12px 45px #020a1233!important}.sdg-grimorio .sdg-panel:before,.sdg-grimorio .sdg-frame:before{content:none!important}.sdg-grimorio .sdg-section-heading h2{color:#edf6fc!important;letter-spacing:-.012em;font-size:clamp(25px,3.5vw,39px)!important;line-height:1.17!important}.sdg-grimorio .sdg-section-heading p{color:#b9c9d8!important;font-size:13px!important;line-height:1.65!important}.sdg-grimorio .sdg-label,.sdg-grimorio .sdg-eyebrow{color:#7fdee4!important;letter-spacing:.18em!important;font-weight:900!important;font-size:10px!important}.sdg-grimorio .sdg-mini-ornament{color:#d3b885!important}.sdg-grimorio .sdg-auth{max-width:780px!important;margin:0 auto!important;padding:clamp(25px,4vw,46px)!important;scroll-margin-top:30px!important}.sdg-grimorio .sdg-tabs{border:1px solid rgba(169,199,220,.18)!important;background:#081626!important;border-radius:10px!important;overflow:hidden}.sdg-grimorio .sdg-tabs button{font-size:11px!important;letter-spacing:.08em!important;color:#c6d6e5!important;border-radius:0!important}.sdg-grimorio .sdg-tabs button.is-active{background:#14364a!important;color:#8af2ed!important}.sdg-grimorio .sdg-field span{font-size:12px!important;color:#d3e0eb!important;font-weight:800!important}.sdg-grimorio .sdg-field input{background:#071423!important;color:#f1f6fa!important;border:1px solid rgba(147,186,212,.24)!important;border-radius:9px!important;padding:14px 15px!important;min-height:47px!important}.sdg-grimorio .sdg-field input::placeholder{color:#7e95a8!important}.sdg-grimorio .sdg-field input:focus-visible{outline:2px solid #72dce1!important;outline-offset:2px}.sdg-grimorio .sdg-check span{color:#cbd5df!important;font-size:12px!important;line-height:1.65!important}.sdg-grimorio .sdg-check-muted span{color:#aabac8!important}.sdg-grimorio .sdg-btn-gold{background:#79dfe2!important;color:#061b26!important;border-color:#93eeef!important;box-shadow:0 8px 28px #2ec2ce24!important;font-weight:900!important;letter-spacing:.07em!important;border-radius:9px!important}.sdg-grimorio .sdg-btn-outline{background:#0b2031!important;color:#c8e4ed!important;border-color:#74dce073!important;border-radius:9px!important}.sdg-grimorio .sdg-message{color:#b5eef0!important;background:#123345!important;border-color:#50d1d657!important}.sdg-grimorio .sdg-message.is-error{background:#442125!important;color:#ffd7d1!important;border-color:#a25257!important}.sdg-grimorio .sdg-profile-card{border-color:#5cdee442!important;background:linear-gradient(125deg,#123149,#091a2d)!important}.sdg-grimorio .sdg-name{color:#fff!important;font-size:clamp(22px,3vw,34px)!important}.sdg-grimorio .sdg-code{color:#82e4e7!important}.sdg-grimorio .sdg-rank{color:#ead5a7!important}.sdg-grimorio .sdg-progress{background:#173448!important}.sdg-grimorio .sdg-progress>span{background:linear-gradient(90deg,#3fa9bb,#7ae8e1)!important}.sdg-grimorio .sdg-rank-seal{background:radial-gradient(circle,#1b5263,#103249)!important;color:#e8d3a8!important;border-color:#e1c08675!important}.sdg-grimorio .sdg-c2-event-banner{position:relative!important;min-height:250px!important;aspect-ratio:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:35px 45px!important;overflow:hidden!important;background:linear-gradient(115deg,#113946e6,#091a2ffa)!important;border-color:#58cdcf47!important}.sdg-c2-event-banner:before{content:"";position:absolute;right:7%;top:-100px;width:360px;height:360px;border:1px solid rgba(104,234,231,.15);border-radius:50%;box-shadow:0 0 0 55px #68eae706,0 0 0 110px #68eae706}.sdg-c2-mini-eyebrow{display:block;color:#79dde3;letter-spacing:.2em;font-size:10px;font-weight:900;line-height:1.5}.sdg-c2-event-copy{position:relative;z-index:3;max-width:620px}.sdg-c2-event-copy h3{font:600 clamp(26px,3.2vw,42px)/1.12 "Cinzel",Georgia,serif;color:#f0f8ff;margin:16px 0}.sdg-c2-event-copy h3 em,.sdg-c2-prize .sdg-journey-copy h2 em{color:#d8bc89;font-style:normal}.sdg-c2-event-copy p{font-size:13px;line-height:1.75;color:#c0d2df;margin:0;max-width:570px}.sdg-c2-event-seal{flex:0 0 180px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:3;border:1px solid rgba(218,188,136,.45);border-radius:50%;height:180px;width:180px;background:radial-gradient(circle,rgba(33,132,151,.2),transparent 70%);box-shadow:inset 0 0 30px #1eb3bc14}.sdg-c2-event-seal span{font:600 65px/1 Cinzel,Georgia,serif;color:#e4d2ad}.sdg-c2-event-seal small{font-size:8px;letter-spacing:.12em;font-weight:800;color:#b4d5dc}.sdg-grimorio .sdg-mission-section{background:transparent!important;border:0!important;padding:10px 0!important}.sdg-grimorio .sdg-heading-row{margin-bottom:26px!important}.sdg-grimorio .sdg-missions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.sdg-grimorio .sdg-mission{position:relative!important;display:flex!important;flex-direction:column!important;gap:15px!important;align-items:flex-start!important;padding:25px 23px 23px!important;min-height:220px!important;background:linear-gradient(145deg,#112438fc,#08172afc)!important;border:1px solid rgba(171,200,217,.19)!important;border-radius:14px!important;box-shadow:none!important;transition:transform .2s,border-color .2s!important}.sdg-grimorio .sdg-mission:hover{transform:translateY(-3px);border-color:#7be5e97a!important}.sdg-grimorio .sdg-mission:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#bda575,transparent);opacity:.45}.sdg-grimorio .sdg-mission-icon{display:grid!important;place-items:center!important;width:47px!important;height:47px!important;min-width:47px!important;border-radius:12px!important;background:#23647530!important;border:1px solid rgba(95,213,216,.3)!important;color:#d8c394!important;font-size:27px!important;line-height:1!important;padding:0!important}.sdg-grimorio .sdg-mission-copy{display:flex!important;flex-direction:column!important;gap:9px!important;flex:1!important;min-width:0!important;width:100%}.sdg-grimorio .sdg-mission-copy strong{font-size:15px!important;font-weight:900!important;line-height:1.35!important;color:#f1f7fb!important}.sdg-grimorio .sdg-mission-copy span{font-size:12px!important;line-height:1.68!important;color:#aec2d1!important}.sdg-grimorio .sdg-mission-points{display:flex!important;align-items:center!important;gap:8px!important;align-self:flex-start!important;background:#4fd9da1f!important;border:1px solid rgba(91,222,221,.33)!important;color:#88edef!important;border-radius:7px!important;padding:8px 12px!important;font-weight:900!important;font-size:12px!important}.sdg-grimorio .sdg-mission-state{font-size:12px!important}.sdg-grimorio .sdg-mission.is-done{border-color:#4fdbab7a!important;background:linear-gradient(135deg,#133332,#0b252c)!important}.sdg-grimorio .sdg-mission.is-done .sdg-mission-points{color:#b4ffce!important;border-color:#66dba170!important;background:#50a97726!important}.sdg-grimorio .sdg-c2-prize{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)!important;min-height:390px!important;overflow:hidden!important}.sdg-grimorio .sdg-c2-prize .sdg-journey-copy{padding:40px!important;max-width:650px}.sdg-grimorio .sdg-c2-prize .sdg-journey-copy h2{font-size:clamp(26px,3.3vw,40px)!important;color:#fff!important;line-height:1.2!important;margin:14px 0 16px!important}.sdg-grimorio .sdg-c2-prize .sdg-journey-copy>p{color:#b9cbdc!important;font-size:13px!important;line-height:1.8!important}.sdg-grimorio .sdg-grand-prize{margin:22px 0 0!important;padding:17px 19px!important;border-left:3px solid #bfa575!important;border-radius:0 8px 8px 0!important;background:#19354b80!important}.sdg-grimorio .sdg-grand-prize span{color:#ddc99e!important;font-size:9px!important;letter-spacing:.12em!important}.sdg-grimorio .sdg-grand-prize strong{display:block!important;color:#fff!important;font-size:17px!important;line-height:1.35!important;margin:8px 0!important}.sdg-grimorio .sdg-grand-prize small{display:block!important;color:#abc0cf!important;line-height:1.5!important}.sdg-c2-prize-link{display:inline-flex;align-items:center;gap:12px;margin-top:24px;color:#8de9e6!important;font-weight:900;font-size:10px;letter-spacing:.12em}.sdg-grimorio .sdg-c2-prize-art{position:relative!important;min-height:390px!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;background:radial-gradient(ellipse at 50% 59%,rgba(39,182,213,.14),transparent 55%),linear-gradient(160deg,#091a2b,#0b2030)!important}.sdg-c2-prize-aura{position:absolute;width:315px;height:315px;border:1px solid rgba(97,214,220,.18);border-radius:50%;box-shadow:0 0 0 47px #3fc5d308,0 0 0 94px #3fc5d305;top:9%;left:50%;transform:translate(-50%)}.sdg-c2-pc-tower{position:relative;width:190px;height:285px;transform:perspective(750px) rotateY(-19deg) rotateX(3deg);filter:drop-shadow(15px 22px 21px rgba(0,0,0,.45));z-index:2}.sdg-c2-case-side{position:absolute;top:0;right:28px;bottom:0;left:0;border:3px solid #6a8698;border-radius:11px;background:linear-gradient(155deg,#1b344d,#061122 65%);box-shadow:inset 0 0 0 4px #142438,inset 0 0 40px #1bc8dc1a}.sdg-c2-case-side:before{content:"";position:absolute;left:19px;top:22px;width:92px;height:95px;border:1px solid rgba(118,210,217,.32);background:linear-gradient(45deg,transparent 44%,rgba(85,204,210,.3) 44%,rgba(85,204,210,.3) 53%,transparent 53%),radial-gradient(circle at 65% 68%,rgba(113,218,229,.5),transparent 35%)}.sdg-c2-case-side:after{content:"";position:absolute;bottom:25px;left:21px;width:103px;height:10px;border-radius:2px;background:linear-gradient(90deg,#7ddfe4,#3f7ab0,#7cdde1);box-shadow:0 0 20px #6cd9e659}.sdg-c2-case-front{position:absolute;top:0;bottom:0;right:0;width:61px;border:3px solid #8ba3ab;border-radius:4px 11px 11px 3px;background:linear-gradient(90deg,#13283b,#050e1b);display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;padding:15px 0}.sdg-c2-case-front i{display:block;width:43px;height:43px;border:4px solid #3daac5;border-radius:50%;box-shadow:0 0 8px #70d9e0,inset 0 0 15px #21b9d6;background:radial-gradient(circle,#153141 13%,#093147 14%,#173c57 44%,#19495e,#081727 48%)}.sdg-c2-case-pillar{position:absolute;right:-5px;top:13px;bottom:13px;width:3px;background:#5ddee880}.sdg-c2-prize-floor{position:absolute;bottom:35px;width:270px;height:39px;border-radius:50%;background:#1fb5cf2b;filter:blur(15px)}.sdg-c2-prize-note{position:absolute;bottom:24px;color:#b7d4de;font-size:10px;font-weight:800;letter-spacing:.18em}.sdg-grimorio .sdg-seal-card{padding:clamp(24px,4vw,44px)!important}.sdg-grimorio .sdg-qr-wrap{background:#09182999!important;border:1px solid rgba(110,204,207,.15)!important;border-radius:14px!important;padding:24px!important}.sdg-grimorio .sdg-qr{background:#fff!important;padding:12px!important;border-radius:12px!important}.sdg-c2-sponsors{width:min(1120px,calc(100% - 40px));margin:0 auto 56px;display:grid;grid-template-columns:1fr 1.4fr;gap:30px;align-items:center;padding:34px 38px;border-top:1px solid rgba(164,189,208,.17);border-bottom:1px solid rgba(164,189,208,.17);background:linear-gradient(110deg,#0a1b2eb3,#0a1b2e66)}.sdg-c2-sponsor-intro span{display:block;color:#8edee2;font-size:10px;letter-spacing:.17em;font-weight:900;margin-bottom:12px}.sdg-c2-sponsor-intro strong{font-family:Cinzel,Georgia,serif;color:#f0f6fa;font-size:clamp(19px,2.5vw,27px);line-height:1.4;font-weight:600}.sdg-c2-brand-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sdg-c2-sponsor{display:flex;flex-direction:column;align-items:center;gap:13px}.sdg-c2-sponsor-logo{display:flex;align-items:center;justify-content:center;width:100%;height:86px;border-radius:10px;background:#fff;padding:16px 22px;box-shadow:inset 0 0 0 1px #fff9}.sdg-c2-sponsor-logo img{width:100%;max-width:205px;max-height:42px;height:auto;object-fit:contain}.sdg-c2-sponsor span{font-size:9px;letter-spacing:.15em;font-weight:900;color:#b6cad9}.sdg-grimorio .sdg-c2-footer{display:flex!important;justify-content:center!important;align-items:center!important;gap:19px!important;flex-wrap:wrap!important;padding:22px 25px 36px!important;border:0!important;background:transparent!important;color:#b2c4d0!important}.sdg-c2-footer span{font-size:9px;letter-spacing:.16em;font-weight:800}.sdg-c2-footer strong{font-size:10px;color:#dbebee}.sdg-c2-footer a{color:#78e5e4!important;font-size:10px;font-weight:900;letter-spacing:.11em}.sdg-grimorio .sdg-c2-ranking-hero{position:relative!important;display:flex!important;align-items:center!important;min-height:330px!important;padding:58px 0!important;background:radial-gradient(circle at 78% 50%,rgba(33,171,190,.16),transparent 40%),linear-gradient(120deg,#0a1726,#0c2535)!important;overflow:hidden!important}.sdg-c2-ranking-hero:before{content:"";position:absolute;right:5%;width:330px;height:330px;border-radius:50%;border:1px dashed rgba(214,186,132,.24);box-shadow:0 0 0 57px #2abecc09,0 0 0 100px #2abecc06}.sdg-grimorio .sdg-c2-ranking-hero .sdg-ranking-hero-copy{width:min(1120px,calc(100% - 50px))!important;margin:0 auto!important;padding:0!important;z-index:2!important}.sdg-c2-ranking-hero h1{font-size:clamp(35px,5vw,67px)!important;line-height:1.2!important;color:#f3f8fb!important;margin:18px 0!important}.sdg-c2-ranking-hero h1 em{font-style:normal;color:#e6d2aa}.sdg-c2-ranking-hero p{color:#b5cad9!important;font-size:14px!important;line-height:1.7!important;max-width:520px}.sdg-c2-rank-art{position:absolute;right:13%;top:20%;color:#d3bd8c;font-size:155px;opacity:.13;line-height:1}.sdg-grimorio .sdg-ranking-main{max-width:1120px!important;width:calc(100% - 40px)!important}.sdg-grimorio .sdg-ranking-table-card,.sdg-grimorio .sdg-podium-card{border-color:#9dcada33!important;background:linear-gradient(150deg,#102337,#091a2a)!important}@media(max-width:1080px){.sdg-c2-topbar{width:calc(100% - 44px)}.sdg-grimorio .sdg-c2-hero{padding-left:28px!important;padding-right:28px!important}.sdg-c2-art{right:-6%;width:56vw;opacity:.7}.sdg-c2-steps{margin-left:22px;margin-right:22px}}@media(max-width:760px){.sdg-c2-topbar{height:76px;width:calc(100% - 34px)}.sdg-c2-brand img{width:128px}.sdg-c2-toplinks{gap:10px}.sdg-c2-toplinks .sdg-c2-navlink{display:none}.sdg-c2-toplinks .sdg-c2-navcta{padding:11px 12px;font-size:10px;gap:5px}.sdg-grimorio .sdg-c2-hero{min-height:580px!important;align-items:flex-end!important;padding:35px 23px 56px!important}.sdg-grimorio .sdg-c2-hero .sdg-hero-copy{padding:100px 0 10px!important}.sdg-c2-art{width:390px;right:-170px;top:-32px;opacity:.31}.sdg-c2-art-caption{display:none}.sdg-c2-hero:before{opacity:.15}.sdg-c2-kicker{font-size:9px;letter-spacing:.13em}.sdg-c2-kicker .sdg-c2-dash{display:none}.sdg-grimorio .sdg-c2-hero h1{font-size:clamp(47px,11vw,72px)!important;max-width:100%;overflow-wrap:normal}.sdg-c2-chapter{font-size:18px;letter-spacing:.13em}.sdg-grimorio .sdg-c2-hero .sdg-c2-hero-lead{font-size:17px!important;margin-top:20px!important}.sdg-grimorio .sdg-c2-hero .sdg-c2-hero-desc{font-size:13px!important;max-width:370px}.sdg-c2-hero-actions{gap:16px;flex-wrap:wrap;margin-top:22px}.sdg-c2-main-btn{padding:14px 16px;font-size:11px}.sdg-c2-second-link{font-size:10px}.sdg-c2-hero-facts{margin-top:26px;font-size:9px;gap:9px}.sdg-c2-steps{grid-template-columns:1fr;margin:-21px 18px 0}.sdg-c2-step{padding:14px 18px;gap:15px}.sdg-c2-step+.sdg-c2-step{border-left:0;border-top:1px solid rgba(196,215,226,.1)}.sdg-c2-step>span{font-size:21px;min-width:24px}.sdg-c2-step strong{font-size:10px}.sdg-c2-step small{margin-top:2px;font-size:10px}.sdg-grimorio .sdg-main{width:calc(100% - 28px)!important;padding:40px 0 55px!important}.sdg-grimorio .sdg-c2-event-banner{padding:27px!important;min-height:0!important}.sdg-c2-event-copy h3{font-size:27px}.sdg-c2-event-seal{display:none}.sdg-grimorio .sdg-missions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.sdg-grimorio .sdg-mission{padding:18px 16px!important;min-height:215px!important;gap:11px!important}.sdg-grimorio .sdg-mission-copy strong{font-size:13px!important}.sdg-grimorio .sdg-mission-copy span{font-size:11px!important;line-height:1.57!important}.sdg-grimorio .sdg-c2-prize{grid-template-columns:1fr!important}.sdg-grimorio .sdg-c2-prize .sdg-journey-copy{padding:28px!important}.sdg-grimorio .sdg-c2-prize-art{min-height:260px!important}.sdg-c2-pc-tower{transform:perspective(650px) rotateY(-19deg) rotateX(3deg) scale(.75)}.sdg-c2-prize-note{bottom:16px}.sdg-c2-sponsors{width:calc(100% - 28px);grid-template-columns:1fr;gap:20px;padding:25px 19px}.sdg-c2-sponsor-intro strong{font-size:21px}.sdg-c2-sponsor-logo{height:71px;padding:15px}.sdg-c2-sponsor-logo img{max-height:28px}.sdg-grimorio .sdg-c2-ranking-hero{min-height:290px!important;padding:45px 0!important}.sdg-grimorio .sdg-c2-ranking-hero .sdg-ranking-hero-copy{width:calc(100% - 38px)!important}.sdg-c2-ranking-hero h1{font-size:34px!important}}@media(max-width:440px){.sdg-grimorio .sdg-missions{grid-template-columns:1fr!important}.sdg-grimorio .sdg-mission{min-height:0!important;padding:19px!important}.sdg-grimorio .sdg-mission-copy strong{font-size:15px!important}.sdg-grimorio .sdg-mission-copy span{font-size:12px!important}.sdg-c2-hero-facts>i:last-of-type,.sdg-c2-hero-facts>span:last-child{display:none}.sdg-c2-brand img{width:120px}.sdg-c2-sponsors{padding:22px 16px}}@media(prefers-reduced-motion:reduce){.sdg-c2-main-btn,.sdg-grimorio .sdg-mission{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/grimorio-legends.css.map */
