.home-intro{letter-spacing:.13em;color:#8390a2;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:.9375rem;display:flex}.home-intro a{color:var(--accent);letter-spacing:0;align-items:center;gap:7px;font-size:.9375rem;display:flex}.home-intro .icon{width:14px;height:14px}.hero-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px;display:grid}.hero{isolation:isolate;background:#14212c;min-height:378px;position:relative}.hero-copy{z-index:2;pointer-events:none;width:55%;padding:38px 30px 65px;position:relative}.hero-copy>*{pointer-events:auto}.hero-copy .eyebrow{white-space:nowrap;font-size:.9375rem}.hero h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(2.6875rem,4.2vw,4.25rem);font-weight:700;line-height:.98}.hero h1 span{color:var(--accent)}.hero-copy p{color:#b9c9d7;font-size:.9375rem;line-height:1.65}.hero-actions{flex-direction:column;align-items:start;gap:10px;margin-top:22px;display:flex}.hero-actions .button{min-height:38px;padding:9px 13px;font-size:.9375rem}.hero-sub-link{color:#bdc9d5;font-size:.9375rem}.hero-art{z-index:0;position:absolute;inset:0 0 0 29%;overflow:hidden}.hero-art img{object-fit:cover;object-position:59% center;width:100%;height:100%}.hero-art:after{content:"";background:linear-gradient(90deg,#14212c,#0000 42%),linear-gradient(#0000 65%,#111c27);position:absolute;inset:0}.hero-bottom{z-index:3;letter-spacing:.1em;color:#acbfce;border-top:1px solid #ffffff1c;align-items:center;gap:14px;padding:15px 0;font-size:.9375rem;display:flex;position:absolute;bottom:0;left:30px;right:26px}.hero-bottom .icon{width:11px;height:11px;color:var(--accent)}.latest-codes{background:linear-gradient(145deg,#242b30,#151a22 60%);flex-direction:column;padding:24px 20px 0;display:flex}.latest-heading{gap:12px;margin-bottom:19px;display:flex}.gift-box{width:40px;height:40px;color:var(--accent);background:#302b22;border:1px solid #f3be5750;border-radius:10px;place-items:center;display:grid}.latest-heading h2{letter-spacing:-.03em;font-size:1.3125rem;line-height:1.2}.latest-heading p{color:#99a5b5;margin-top:8px;font-size:.9375rem}.mini-code{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.mini-code strong{letter-spacing:.02em;font-size:1.0625rem}.mini-code span:not(.icon){color:var(--muted);font-size:.9375rem;display:block}.mini-code .icon-button{background:#252d35;border-color:#3b444e;min-width:32px;min-height:34px}.mini-code .icon{width:15px;height:15px}.codes-bottom{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;margin-top:auto;padding:15px 0;font-size:.9375rem;display:flex}.codes-bottom .icon{width:14px;height:14px}.quick-nav{border:1px solid var(--line);background:#141a21;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:0;margin-top:20px;display:grid}.quick-nav a{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:9px;padding:20px 16px;font-size:.9375rem;display:flex}.quick-nav a:last-child{border-right:0}.quick-nav a>.icon:first-child{color:#d1a759;width:19px;height:19px}.quick-nav a>.icon:last-child{color:#718094;width:12px;height:12px;margin-left:auto}.quick-nav a:hover{background:#222a32}.home-database{grid-template-columns:minmax(0,1fr) 315px;gap:25px;display:grid}.home-table table{font-size:.9375rem}.home-table td,.home-table th{padding:12px 18px}.home-table th{background:#1a2029;font-size:.9375rem}.table-footer{border-top:1px solid var(--line);color:#b7c1cf;justify-content:space-between;align-items:center;padding:13px 20px;font-size:.9375rem;display:flex}.table-footer .icon{width:14px;height:14px}.planner-promo{background:radial-gradient(at 100% 0,#53442c4d,#0000 65%),#1d201f;border:1px solid #5a4c32;border-radius:12px;align-self:end;padding:25px}.tool-label{color:var(--accent);letter-spacing:.1em;align-items:center;gap:9px;font-size:.9375rem;display:flex}.tool-label .icon{width:18px;height:18px}.planner-promo h2{margin:18px 0 10px;font-size:1.6875rem;line-height:1.15}.planner-promo p{font-size:.9375rem;line-height:1.65}.milestone{align-items:center;gap:27px;margin:24px 0 12px;display:flex}.milestone>div{flex:1}.milestone span{color:#a7afa9;font-size:.9375rem;display:block}.milestone strong{font-size:1.6875rem;font-weight:550;line-height:1.4}.milestone>div:last-child strong{color:var(--accent)}.milestone>.icon{color:#889084;width:24px;height:24px}.gain{border-top:1px solid #4e4b3b;justify-content:space-between;padding-top:13px;font-size:.9375rem;display:flex}.gain span{color:#b6bbaa}.gain strong{color:var(--accent)}.planner-promo>.button{width:100%;margin-top:21px;font-size:.9375rem}.planner-promo>.micro{text-align:center;margin-top:10px;font-size:.9375rem;display:block}.gameplay-section{grid-template-columns:1fr 1fr;align-items:center;gap:38px;display:grid}.gameplay-copy{max-width:380px}.gameplay-copy h2{margin:13px 0 18px;font-size:1.875rem}.gameplay-copy>p{font-size:.9375rem;line-height:1.8}.gameplay-copy ul{color:#bdc6d3;gap:10px;margin:20px 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.gameplay-copy li{gap:10px;display:flex}.gameplay-copy li .icon{width:17px;height:17px;color:var(--accent)}.collection-banner{border:1px solid var(--line);background:#131a21;border-radius:10px;align-items:center;gap:22px;margin-top:38px;padding:26px;display:flex}.collection-icon{width:56px;height:56px;color:var(--accent);background:#242a2d;border-radius:12px;flex:none;place-items:center;display:grid}.collection-icon .icon{width:31px;height:31px}.collection-banner h2{font-size:1.4375rem}.collection-banner p{margin-top:8px;font-size:.9375rem}.collection-banner>.button{margin-left:auto;font-size:.9375rem}.home-about{max-width:1000px;margin-top:36px}.home-about h2{font-size:1.3125rem}.home-about>p{margin-top:14px;font-size:.9375rem;line-height:1.8}.home-about p a{color:#d7dfeb}.home-about>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;font-size:.9375rem;display:flex}.home-about>div a{color:var(--accent);align-items:center;gap:7px;display:flex}.home-about>div .icon{width:14px;height:14px}.home-about>div span{color:#8592a6}@media (width>=1700px){.hero{min-height:415px}.hero-copy{padding:45px 38px 70px}.hero h1{font-size:4.5rem}.hero-actions .button,.hero-copy p{font-size:.9375rem}.hero-layout{grid-template-columns:minmax(0,1fr) 300px}.hero-bottom{left:38px}.latest-codes{padding:30px 26px 0}.mini-code{padding:20px 0}}@media (width<=1300px){.hero-layout{grid-template-columns:minmax(0,1fr) 235px}.hero-copy{padding-left:24px}.hero h1{font-size:3.25rem}.hero-copy .eyebrow{font-size:.9375rem}.hero-art{left:34%}.hero-bottom{left:24px}.latest-codes{padding:23px 17px 0}.latest-heading h2{font-size:1.1875rem}.latest-heading{gap:9px}.gift-box{width:33px;height:33px}.quick-nav a{padding:17px 12px;font-size:.9375rem}.quick-nav a>.icon:last-child{display:none}.home-database{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.planner-promo{padding:22px}.home-table td,.home-table th{padding:12px}.mini-dice{width:28px;height:28px;margin-right:7px}.collection-banner{padding:23px}.collection-banner h2{font-size:1.3125rem}}@media (width<=1150px){.hero-layout{grid-template-columns:minmax(0,1fr) 225px}.hero-art{left:30%}.hero-copy{width:62%}.hero{min-height:360px}.hero-copy p{font-size:.9375rem}.hero h1{font-size:2.875rem}.quick-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-nav a:nth-child(3){border-right:0}.quick-nav a:nth-child(-n+3){border-bottom:1px solid var(--line)}.quick-nav a{padding:15px 19px;font-size:.9375rem}.home-database{grid-template-columns:minmax(0,1fr) 270px}.home-table th:last-child,.home-table td:last-child{display:none}.collection-banner{flex-wrap:wrap}.collection-banner>.button{margin-left:78px}.gameplay-section{gap:25px}.gameplay-copy h2{font-size:1.625rem}}@media (width<=768px){.hero-layout{grid-template-columns:1fr}.hero{min-height:350px}.hero h1{font-size:3.625rem}.hero-copy{width:56%;padding:32px 25px 65px}.hero-art{left:29%}.latest-codes{grid-template-columns:1fr 1fr;gap:10px 25px;padding:20px;display:grid}.latest-heading{align-items:center;margin:0}.latest-codes>div:nth-child(2){grid-row:span 2}.mini-code{padding:10px 0}.mini-code:first-child{border:0}.mini-code strong{font-size:1rem}.codes-bottom{border:0;margin-top:0;padding:9px 0}.home-database{grid-template-columns:1fr}.home-table th:last-child,.home-table td:last-child{display:table-cell}.planner-promo{grid-template-columns:1fr 1fr;gap:8px 27px;display:grid}.tool-label{grid-column:1/-1}.planner-promo h2{grid-area:2/1;margin:13px 0 5px;font-size:1.6875rem}.planner-promo>p{grid-area:3/1}.milestone{grid-area:2/2;gap:15px;margin:15px 0 0}.gain{grid-area:3/2;align-items:center}.planner-promo>.button{grid-column:1/-1;margin-top:12px}.planner-promo>.micro{grid-column:1/-1;margin-top:0}.gameplay-section{grid-template-columns:1fr;gap:17px}.gameplay-copy{max-width:none}.gameplay-copy h2 br{display:none}.gameplay-copy h2{margin:12px 0;font-size:1.6875rem}.gameplay-copy ul{margin:16px 0}.home-intro{letter-spacing:.07em;font-size:.9375rem}.home-intro a{font-size:.9375rem}.collection-banner{gap:15px;padding:20px}.collection-banner>div:nth-child(2){flex:1}.collection-banner h2{font-size:1.25rem;line-height:1.25}.collection-banner>.button{width:100%;margin-left:0}.collection-icon{width:45px;height:45px}.collection-icon .icon{width:26px;height:26px}}@media (width<=480px){.hero-copy{width:69%;padding:28px 20px 65px}.hero h1{font-size:3rem}.hero-art{opacity:.8;left:28%}.hero-art:after{background:linear-gradient(90deg,#14212c,#0000 70%),linear-gradient(#0000 60%,#111c27)}.hero{min-height:344px}.hero-copy .eyebrow{letter-spacing:.1em;font-size:.9375rem}.hero-copy p{font-size:.9375rem}.hero-bottom{gap:10px;padding:13px 0;font-size:.9375rem;left:20px;right:15px}.hero-actions{margin-top:18px}.hero-actions .button{font-size:.9375rem}.latest-codes{grid-template-columns:1fr;gap:13px;padding:20px}.latest-heading h2 br{display:none}.latest-heading h2{font-size:1.25rem}.latest-heading p{margin-top:5px}.latest-codes>div:nth-child(2){grid-row:auto;gap:10px;display:flex}.mini-code{border-top:0;border-right:1px solid var(--line);text-align:left;flex:1;padding:12px 0;display:block}.mini-code:last-child{border:0}.mini-code span:not(.icon),.mini-code strong{font-size:.9375rem}.mini-code .icon-button{margin-top:8px}.codes-bottom{border-top:1px solid var(--line);padding-top:13px;font-size:.9375rem}.quick-nav a{white-space:normal;gap:7px;min-width:0;padding:14px 11px;font-size:.9375rem}.quick-nav a>.icon:first-child{width:16px;height:16px}.planner-promo h2{font-size:1.5rem}.planner-promo{gap:9px 20px;padding:21px}.milestone{gap:10px}.milestone strong{font-size:1.375rem}.home-table table{font-size:.9375rem}.home-table td,.home-table th{padding:13px 9px}.home-table th:last-child,.home-table td:last-child{display:none}.home-table .mini-dice{width:27px;height:27px}.home-intro>span{font-size:.9375rem}.section{margin-top:30px}}
