html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"] [type="reset"] [type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:700;font-style:normal}.flex-grid article{opacity:0}.flex-grid article.shown{opacity:1}.flex-grid article.animate{animation:moveUp 0.65s;opacity:1}@keyframes moveUp{from{transform:translateY(200px)}to{transform:translateY(0)}}@keyframes shake{2%,
  18%{transform:translate3d(-1px, 0, 0)}4%,
  16%{transform:translate3d(2px, 0, 0)}6%,
  10%,
  14%{transform:translate3d(-4px, 0, 0)}8%,
  12%{transform:translate3d(4px, 0, 0)}}@keyframes zoomIn{50%{transform:translate(-50%, -50%) scale(1.1)}}@keyframes pulse{0%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.icons-home{text-align:center}.icons-home a{display:inline-block;padding:.9375rem;margin:.125rem;border-radius:50%;border:.125rem solid #fff;line-height:0;transition:all 0.7s}.icons-home a .icon{fill:#fff;width:18px;height:18px}@media (min-width: 37.5rem){.icons-home a .icon{width:30px;height:30px}}.icons-home a:hover{background:#fff}.icons-home a:hover .icon{fill:#333}.down{position:absolute;bottom:50px;width:100%;display:block;text-align:center}.down .icon{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;fill:#fff;animation:pulse 1.3s infinite}*,*:before,*:after{box-sizing:border-box}body.has-push-menu,body.has-push-menu aside,body.has-push-menu .progress-bar{transition:all 0.3s ease}body.has-push-menu{overflow-x:hidden;position:relative;left:0}body.has-push-menu.push-menu-to-right{left:15rem}body.has-push-menu.push-menu-to-right .progress-bar{left:15rem}body.has-push-menu.push-menu-to-right .bar-header{left:15rem}aside.sidebar{position:fixed;width:15rem;height:100%;top:0;left:-15rem;background-color:#fff;z-index:20}@media (min-width: 37.5rem){aside.sidebar{padding:.625rem 0 0}}aside.sidebar.open{left:0}aside.sidebar h2{margin:0 1.25rem 0;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;color:#141414;border-bottom:1px solid #141414;line-height:50px}@media (min-width: 37.5rem){aside.sidebar h2{font-size:1.25rem}}aside.sidebar nav ul{padding:0;margin:.3125rem 0}@media (min-width: 37.5rem){aside.sidebar nav ul{margin:.625rem 0}}aside.sidebar nav ul li{margin:0;list-style-type:none}aside.sidebar nav ul li a{width:100%;display:block;padding:.9375rem 1.25rem;text-decoration:none;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal;color:#141414}aside.sidebar nav ul li a:hover{color:#fff;background:#ff0a16}.hero{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100vh}.hero+#grid{margin-top:-5rem}.hero .gradient,.hero .pixels{position:absolute;top:0;left:0;width:100%;height:100%}.hero .pixels{opacity:0.8;background-image:url(../../assets/img/pixels.png)}.hero .gradient{background-image:linear-gradient(0deg, #141414 5%, transparent 30%)}.hero .content{display:flex;justify-content:flex-start;flex-direction:column;position:absolute;top:0;left:0;width:72%;max-width:23.75rem;height:auto;padding:3.625rem 0 0 1.125rem;z-index:1}@media (min-width: 37.5rem){.hero .content{width:44%;max-width:26.25rem;padding:4.5rem 0 0 1.75rem}}.hero .content .date{font-size:.75rem;color:rgba(255,255,255,0.75)}.hero .content .title{font-size:1.5rem;line-height:1.08;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin:.375rem 0 .625rem}@media (min-width: 37.5rem){.hero .content .title{font-size:1.875rem}}.hero .content .description{font-size:.9375rem;line-height:1.3;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin:0}@media (min-width: 37.5rem){.hero .content .description{font-size:1.0625rem}}.hero .content .buttons{margin-top:1.125rem}.hero .content .button{display:inline-block;font-size:1.125rem;font-weight:bold;color:#fff;text-decoration:none;background-color:rgba(0,0,0,0.6);border-radius:.3125rem;padding:.625rem .9375rem;transition:all 0.3s}@media (min-width: 37.5rem){.hero .content .button{font-size:1.125rem}}.hero .content .button:hover{background-color:rgba(255,255,255,0.5);box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}.hero .content .button svg{width:1.5625rem;height:1.5625rem;margin-right:.625rem;vertical-align:middle;color:#ff0a16}.hero .content .button span{vertical-align:middle}.search-wrapper{position:fixed;top:30px;width:100%;padding-right:5%;padding-left:5%;transform:translateY(-200px);z-index:19}.search-wrapper.active{transform:translateY(0)}.search-form{position:relative;top:0;width:100%;transform:translateX(-200px);transition:all 200ms 100ms cubic-bezier(0, 0.6, 0.4, 1);opacity:0;z-index:19}.search-form .search-field{width:100%;height:2.5rem;line-height:1.875rem;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal;font-size:1.25rem;color:#141414;background-color:#fff;border:0;border-radius:1.25rem;padding:.3125rem 1.5625rem;outline:0}.search-form:focus{outline:0}.search-form.active{top:0;transform:translateX(0);opacity:1}.search-form .search-list{position:absolute;width:100%;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal;display:none;padding:0 1.25rem;margin:1.25rem 0;list-style-type:none}@media (max-width: 37.4rem){.search-form .search-list{height:380px;overflow:scroll}}.active .search-form .search-list{display:block}.search-form .search-list .entry-date{float:right;display:none;font-size:.875rem}@media (min-width: 37.5rem){.search-form .search-list .entry-date{display:inline}}.search-form .search-list .entry-category{text-transform:uppercase;background-color:#ff0a16;margin-right:.3125rem;height:1.25rem;border-radius:.625rem;font-size:.75rem;padding:.125rem .5rem;color:#ffffff}.search-form .search-list a{color:#fff;text-decoration:none;display:block;padding:.9375rem 0;width:100%;border-bottom:1px solid #333;transition:all 0.3s;line-height:1.5625rem}.search-form .search-list a:hover{color:#ff0a16}.search-form .search-list a:hover .entry-category{color:#ffffff}.search-form .icon-remove-sign{position:absolute;top:0;right:0;display:block;width:1.625rem;height:1.625rem;padding:.3125rem;fill:#fff;background-color:#ff0a16;border-radius:13px;margin:.4375rem;cursor:pointer;outline:0;z-index:1}.search-overlay{overflow:hidden}.search-overlay:after{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100%;background-color:#141414;content:"";z-index:18}.img-rounded{border-radius:50%}html,body{height:100%}.bar-header{background-color:#141414;position:fixed;top:0;left:0;width:100%;z-index:10;box-sizing:border-box;min-height:3.625rem;padding:0 .875rem;transition:min-height 0.5s ease, background-color 0.5s, box-shadow 0.5s}@media (min-width: 37.5rem){.bar-header{min-height:4.125rem;padding:0 1.25rem}}.bar-header.is-scrolled{min-height:4.25rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,0.25)}@media (min-width: 37.5rem){.bar-header.is-scrolled{min-height:4.875rem}}.bar-header .logo{margin:0;position:absolute;top:50%;left:3.375rem;transform:translateY(-50%);max-width:calc(100% - 11rem);transition:left 0.7s ease, transform 0.7s ease, max-width 0.7s ease}@media (min-width: 37.5rem){.bar-header .logo{left:4.5rem;max-width:calc(100% - 16.5rem)}}.bar-header .logo .logo-link{display:flex;align-items:flex-start;gap:.375rem;max-width:100%;min-width:0;color:#fff;text-decoration:none;font-size:.9375rem;font-weight:700;line-height:1;letter-spacing:.025rem;position:relative;outline:0;white-space:nowrap;transition:font-size 0.7s ease, letter-spacing 0.7s ease, color 0.5s ease}@media (min-width: 37.5rem){.bar-header .logo .logo-link{font-size:1.0625rem}}.bar-header .logo .logo-text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bar-header .logo svg{width:7rem;height:1.75rem;transition:width 0.7s ease, height 0.7s ease}@media (min-width: 37.5rem){.bar-header .logo svg{width:9.375rem;height:2.125rem}}.bar-header.is-scrolled .logo{left:50%;transform:translate(-50%, -50%);max-width:calc(100% - 13rem)}@media (min-width: 37.5rem){.bar-header.is-scrolled .logo{max-width:calc(100% - 21rem)}}.bar-header.is-scrolled .logo-link{font-size:1.0625rem;letter-spacing:.015625rem}@media (min-width: 37.5rem){.bar-header.is-scrolled .logo-link{font-size:1.5rem}}.bar-header.is-scrolled svg{width:8.25rem;height:2rem}@media (min-width: 37.5rem){.bar-header.is-scrolled svg{width:12.25rem;height:2.5rem}}.bar-header .version{color:#fff;font-size:.5rem;font-weight:normal;line-height:1;display:inline-block;margin-top:.0625rem;opacity:0.4}.bar-header .header-control{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;cursor:pointer;text-decoration:none;transition:transform 0.6s ease}@media (min-width: 37.5rem){.bar-header .header-control{width:2.5rem;height:2.5rem}}.bar-header .header-control-left{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);z-index:4}@media (min-width: 37.5rem){.bar-header .header-control-left{left:1.25rem}}.bar-header .header-actions{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;gap:.625rem;z-index:4;max-width:calc(100% - 5.5rem);transition:transform 0.7s ease, right 0.7s ease}@media (min-width: 37.5rem){.bar-header .header-actions{right:1.25rem;gap:.75rem;max-width:calc(100% - 7rem)}}.bar-header.is-scrolled .header-actions{transform:translateY(-50%) translateX(-.25rem)}.bar-header .dosearch{padding:0}.bar-header .header-user-link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;max-width:7.5rem;padding:.375rem .625rem;border-radius:62.4375rem;border:.0625rem solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.08);color:#fff;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease}@media (min-width: 37.5rem){.bar-header .header-user-link{max-width:10.5rem;padding:.4375rem .75rem;font-size:.8125rem}}.bar-header .header-user-link[hidden]{display:none !important}.bar-header.is-scrolled .header-user-link{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.28)}.bar-header .icon-menu,.bar-header .icon-search{width:1.25rem;height:1.25rem;fill:#fff;margin:0;transition:fill 0.5s ease}.bar-header .get-theme{display:none;font-size:.8125rem;font-weight:bold;text-decoration:none;background-color:#ff0a16;color:#fff;padding:.3125rem .625rem;border-radius:.3125rem;margin:0}@media (min-width: 37.5rem){.bar-header .get-theme{display:inline-flex;align-items:center}}body.main-page{background-color:#141414}body.main-page .bar-header{background-color:rgba(0,0,0,0.85)}body.light:not(.main-page) .bar-header{box-shadow:0px 0px 1px 1px rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.95)}body.light:not(.main-page) .bar-header .icon-search,body.light:not(.main-page) .bar-header .icon-menu{fill:#141414}body.light:not(.main-page) .bar-header .logo a,body.light:not(.main-page) .bar-header .version{color:#141414}body.light:not(.main-page) .bar-header .header-user-link{color:#141414;border-color:rgba(17,17,17,0.16);background:rgba(17,17,17,0.05)}.overlay{position:fixed;width:100%;height:100%;top:0;right:0;left:0;bottom:0;pointer-events:none;background:rgba(0,0,0,0.6);z-index:17;opacity:0;transition:all 0.3s}.overlay.show{pointer-events:auto;opacity:1}.home{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:5rem}@media (min-width: 37.5rem){.home{padding-top:6.25rem}}.home.no-padding{padding-top:0}.row{width:auto;max-width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin:0px .625rem}.row::after{content:'';display:table;clear:both}.flex-grid{display:flex;flex-flow:row wrap}.title-category{font-size:2rem;margin:0 0 2.5rem;padding:0 1.4375rem;text-transform:lowercase;color:#fff}.box-item{flex:1 0 300px;margin:0 0 1.875rem;display:inline-block;min-height:17.8125rem;transition:all 0.3s;position:relative;z-index:1}@media (min-width: 37.5rem){.box-item{margin:0 .9375rem 1.875rem}}@media (min-width: 620px){.box-item{max-width:calc(100%/2 - 30px)}}@media (min-width: 920px){.box-item{max-width:calc(100%/3 - 30px)}}@media (min-width: 1220px){.box-item{max-width:calc(100%/4 - 30px)}}@media (min-width: 1520px){.box-item{max-width:calc(100%/5 - 30px)}}@media (min-width: 1820px){.box-item{max-width:calc(100%/6 - 30px)}}@media (min-width: 1820px){.box-item{flex:1 0 calc(100%/6 - 30px)}}.box-item:hover{z-index:2;transform:scale(1.1)}.box-item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transform:scale(1.05)}.box-item:hover .box-body time,.box-item:hover .box-body p{color:#fff}.box-item:hover .box-body .cover .new-post-tag{background-color:#000}.box-item:hover .box-body .cover .read-icon{opacity:1}.box-item a{text-decoration:none;display:block}.box-item .category{display:block;height:2.25rem;line-height:2.25rem;text-transform:uppercase;font-weight:bold;font-size:1.125rem;padding:0 .9375rem}.box-item .category a{color:#fff}.box-item .box-body img{width:100%;height:auto;margin:0 auto;transition:all 0.2s ease-in-out}.box-item .box-body time{font-weight:300;font-size:1rem;color:#737373;pointer-events:none}.box-item .box-body h2{margin:.625rem 0;font-size:1.5rem;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:800;font-style:normal;color:#fff;line-height:1.875rem}.box-item .box-body p{margin:0 0 1.875rem;color:#bfbfbf;font-size:1.0625rem;line-height:1.625rem}.box-item .box-body .tags a{height:1.875rem;line-height:1.625rem;color:#fff;padding:0 .625rem;border:1px solid #fff;border-radius:15px;display:inline-block;margin:0 .625rem .625rem 0;z-index:50}.box-item .box-body .tags a:hover{color:#141414;background:#fff;border-color:#fff}.box-item .box-body .cover{position:relative;display:block}.box-item .box-body .cover .loader{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);color:#ff0a16;z-index:1}.box-item .box-body .cover img{position:relative;z-index:2}.box-item .box-body .cover .new-post-tag{text-transform:uppercase;display:inline-block;background:#ff0a16;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.5rem;padding:0 .5rem;position:absolute;bottom:.5rem;left:0;z-index:3}.box-item .box-body .cover .read-icon{opacity:0;background-color:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;content:"";width:5rem;height:5rem;border-radius:40px;position:absolute;top:50%;left:50%;margin-top:-2.5rem;margin-left:-2.5rem;border:2px solid #fff;color:#ff0a16;z-index:4}.box-item .box-body .cover .read-icon svg{width:3rem}.box-item .box-info{padding:.9375rem}.collection-page{--collection-text-primary: #f6f2e8;--collection-text-muted: rgba(246, 242, 232, 0.9);--collection-text-soft: rgba(246, 242, 232, 0.82);--collection-text-faint: rgba(246, 242, 232, 0.74);--collection-text-label: rgba(255, 232, 156, 0.94);background:url(../../assets/img/uploads/pokemon-hoenn-1.png) center top/cover fixed no-repeat;background-color:#081220;color:var(--collection-text-primary)}.collection-page .content{padding-top:112px}.collection-page .post.collection-page{max-width:1280px;margin:0 auto;padding:0 24px 80px}body.collection-page footer{width:calc(100% - 48px);max-width:1280px;border:1px solid rgba(255,255,255,0.08);border-radius:28px;background:radial-gradient(circle at top right, rgba(255,214,68,0.12), transparent 42%),linear-gradient(180deg, rgba(8,16,20,0.72), rgba(8,16,20,0.72));box-shadow:0 24px 60px rgba(0,0,0,0.28);backdrop-filter:blur(18px);padding:20px 24px;margin-top:24px;margin-bottom:80px}body.collection-page footer p,body.collection-page footer a,body.collection-page footer ul a,body.collection-page footer .footer-credit a{color:var(--collection-text-soft)}body.collection-page footer a,body.collection-page footer svg{fill:var(--collection-text-soft)}body.collection-page footer a:hover,body.collection-page footer a:focus-visible{color:var(--collection-text-primary);fill:var(--collection-text-primary)}.collection-page .post-content p{color:var(--collection-text-muted)}.collection-page .post-content .collection-eyebrow,.collection-page .post-content .collection-metric-label,.collection-page .post-content .collection-detail-stat-label{color:var(--collection-text-label)}.collection-page .post-content .collection-metric-value,.collection-page .post-content .collection-detail-stat-value{color:var(--collection-text-primary)}.collection-page .post-content .collection-lead,.collection-page .post-content .collection-section-heading p,.collection-page .post-content .collection-card-copy,.collection-page .post-content .collection-metric-subtext,.collection-page .post-content .collection-detail-copy,.collection-page .post-content .collection-detail-stat-copy,.collection-page .post-content .collection-empty,.collection-page .post-content .collection-admin-helper p,.collection-page .post-content .collection-admin-entry-copy p{color:var(--collection-text-soft)}.collection-page .post-content .collection-search-feedback,.collection-page .post-content .collection-admin-selection,.collection-page .post-content .collection-history-caption{color:var(--collection-text-faint)}.collection-app{display:grid;gap:20px}.collection-hero,.collection-summary,.collection-grid-wrap,.collection-search,.collection-detail{background:rgba(8,16,20,0.72);border:1px solid rgba(255,255,255,0.08);box-shadow:0 24px 60px rgba(0,0,0,0.28);backdrop-filter:blur(18px);border-radius:28px}.collection-hero,.collection-grid-wrap,.collection-search,.collection-detail{padding:20px}.collection-grid-wrap--tracked{padding:14px;--collection-card-title-height: 2.35rem;--collection-card-copy-height: 3.4rem;--collection-card-badge-height: 2rem;--collection-card-market-height: 5.7rem;--collection-card-movement-height: 2.6rem}.collection-grid-wrap--tracked .collection-section-heading{margin-bottom:10px}.collection-grid-wrap--tracked .collection-grid{grid-template-columns:repeat(auto-fill, minmax(172px, 196px));justify-content:start;gap:14px}.collection-grid-wrap--tracked .collection-card{padding:10px;border-radius:16px}.collection-grid-wrap--tracked .collection-card-media{aspect-ratio:auto;min-height:0;justify-content:flex-start;align-items:flex-start;margin-bottom:6px}.collection-grid-wrap--tracked .collection-card-content{display:grid;grid-template-rows:var(--collection-card-title-height) var(--collection-card-copy-height) var(--collection-card-badge-height) var(--collection-card-market-height) var(--collection-card-movement-height) auto;gap:6px;align-content:start;height:100%}.collection-grid-wrap--tracked .collection-card img{width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:0.72;object-fit:contain}.collection-grid-wrap--tracked .collection-card .collection-card-title,.collection-search-results .collection-card .collection-card-title{margin:0;padding:0 !important;min-block-size:var(--collection-card-title-height);max-block-size:var(--collection-card-title-height);max-width:none;font-size:1rem;line-height:1.18;font-weight:700;color:#fff4cf !important;display:block;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,0.42);opacity:1}.collection-grid-wrap--tracked .collection-card .collection-card-subtitle,.collection-search-results .collection-card .collection-card-subtitle{margin:0;padding:0 !important;block-size:var(--collection-card-copy-height);max-width:none;font-size:0.82rem;line-height:1.32;color:rgba(234,241,245,0.76) !important;display:block;overflow:hidden;text-shadow:0 1px 0 rgba(0,0,0,0.28)}.collection-grid-wrap--tracked .collection-card-markets{margin-top:2px;gap:6px;min-block-size:var(--collection-card-market-height)}.collection-grid-wrap--tracked .collection-market-card{padding:8px 9px;block-size:var(--collection-card-market-height);grid-template-rows:auto auto 2.1rem;align-content:start}.collection-grid-wrap--tracked .collection-market-value{font-size:0.94rem}.collection-grid-wrap--tracked .collection-market-change{font-size:0.72rem;block-size:2.1rem}.collection-grid-wrap--tracked .collection-movement{margin-top:0;font-size:0.8rem;block-size:var(--collection-card-movement-height)}.collection-grid-wrap--tracked .collection-card-badges{margin:0;align-content:flex-start;block-size:var(--collection-card-badge-height);overflow:hidden}.collection-grid-wrap--tracked .collection-ownership-row{margin-top:6px;padding-top:8px}.collection-grid-wrap--tracked .collection-empty{margin-top:10px}.collection-search-form--hero{margin-top:18px;max-width:720px}.collection-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.collection-eyebrow{margin:0 0 10px;font-size:0.88rem;letter-spacing:0.22em;text-transform:uppercase;color:#ffd644}.collection-hero h1{margin:0 0 14px;font-size:clamp(2.2rem, 5vw, 4rem);line-height:0.95}.collection-lead,.collection-status,.collection-section-heading p,.collection-search-feedback,.collection-card-copy,.collection-empty,.collection-detail-copy,.collection-detail-meta dd{color:var(--collection-text-soft)}.collection-status{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:rgba(255,255,255,0.06);font-size:0.92rem}.collection-status::before{content:"";width:10px;height:10px;border-radius:50%;background:#ffd644;box-shadow:0 0 0 6px rgba(255,214,68,0.14)}.collection-status[data-mode="worker"]::before{background:#32d296;box-shadow:0 0 0 6px rgba(50,210,150,0.14)}.collection-status[data-mode="error"]::before{background:#ff6a63;box-shadow:0 0 0 6px rgba(255,106,99,0.14)}.collection-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:16px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06);color:#fff;font-weight:700;text-decoration:none;transition:border-color 160ms ease, transform 160ms ease, background 160ms ease}.collection-action-link:hover,.collection-action-link:focus-visible,.collection-action-link--button:hover,.collection-action-link--button:focus-visible{background:rgba(255,255,255,0.1);border-color:rgba(255,214,68,0.38);transform:translateY(-2px)}.collection-action-link--button{cursor:pointer}.collection-summary{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1px;overflow:hidden;border-radius:20px}.collection-metric{padding:14px 16px;background:rgba(255,255,255,0.02)}.collection-metric-label{margin:0 0 6px;font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,232,156,0.9)}.collection-metric-value{margin:0;font-size:clamp(1.15rem, 2.3vw, 1.75rem);font-weight:700;line-height:1.05}.collection-metric-subtext{margin:6px 0 0;font-size:0.82rem;line-height:1.4;color:rgba(242,247,252,0.92)}.collection-section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px}.collection-section-heading h2{margin:0;font-size:clamp(1.5rem, 3vw, 2.1rem)}.collection-grid,.collection-search-results{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:14px;align-items:start}.collection-search-results{grid-template-columns:repeat(auto-fill, minmax(172px, 196px));justify-content:start;--collection-card-title-height: 2.35rem;--collection-card-copy-height: 3.4rem;--collection-card-badge-height: 2rem;--collection-card-market-height: 5.7rem;--collection-card-movement-height: 2.6rem}.collection-search-results .collection-card{padding:10px;border-radius:16px}.collection-search-results .collection-card-media{aspect-ratio:auto;min-height:0;justify-content:flex-start;align-items:flex-start;margin-bottom:6px}.collection-search-results .collection-card-content{display:grid;grid-template-rows:var(--collection-card-title-height) var(--collection-card-copy-height) var(--collection-card-badge-height) var(--collection-card-market-height) var(--collection-card-movement-height) auto;gap:6px;align-content:start;height:100%}.collection-search-results .collection-card img{width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:0.72;object-fit:contain}.collection-search-results .collection-card-price{margin-top:0;font-size:1.18rem}.collection-search-results .collection-card-markets{margin-top:2px;gap:6px;min-block-size:var(--collection-card-market-height)}.collection-search-results .collection-market-card{padding:8px 9px;block-size:var(--collection-card-market-height);grid-template-rows:auto auto 2.1rem;align-content:start}.collection-search-results .collection-market-value{font-size:0.94rem}.collection-search-results .collection-market-change{font-size:0.72rem;block-size:2.1rem}.collection-search-results .collection-movement{margin-top:0;font-size:0.8rem;block-size:var(--collection-card-movement-height)}.collection-search-results .collection-card-badges{margin:0;align-content:flex-start;block-size:var(--collection-card-badge-height);overflow:hidden}.collection-search-results .collection-ownership-row{margin-top:6px;padding-top:8px}.collection-card{display:flex;flex-direction:column;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));cursor:pointer;transition:transform 160ms ease, border-color 160ms ease, box-shadow 160ms ease;align-self:start}.collection-card:hover,.collection-card:focus-visible{transform:translateY(-4px);border-color:rgba(255,214,68,0.45);box-shadow:0 18px 28px rgba(0,0,0,0.18)}.collection-card--selected{border-color:rgba(255,214,68,0.52);box-shadow:0 18px 30px rgba(0,0,0,0.24),0 0 0 1px rgba(255,214,68,0.16)}.collection-card-media{display:flex;justify-content:center;align-items:center;aspect-ratio:0.74;margin-bottom:12px}.collection-card img{width:auto;max-width:100%;height:100%;max-height:300px;object-fit:cover;border-radius:14px;background:rgba(255,255,255,0.06)}.collection-card h3{margin:0 0 6px;font-size:1rem;color:#fff}.collection-card-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.collection-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:rgba(255,255,255,0.08);font-size:0.72rem;color:rgba(246,242,232,0.82);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-card-price{margin-top:auto;font-size:1.32rem;font-weight:700;color:#ffffff}.collection-card-markets{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-top:4px}.collection-market-card{display:grid;grid-template-rows:auto auto minmax(2.15rem, auto);gap:3px;padding:9px 10px;border-radius:14px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.05)}.collection-market-label{font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--collection-text-label)}.collection-market-value{font-size:1rem;line-height:1.1;color:#fff}.collection-market-change{font-size:0.76rem;color:var(--collection-text-soft);min-height:2.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-market-change--up{color:#32d296}.collection-market-change--down{color:#ff6a63}.collection-movement{margin-top:4px;font-size:0.84rem;color:var(--collection-text-soft);min-height:2.7rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-movement--up{color:#32d296}.collection-movement--down{color:#ff6a63}.collection-movement--flat{color:#ffd644}.collection-movement--empty{visibility:hidden}.collection-ownership-row{display:flex;justify-content:space-between;gap:12px;font-size:0.8rem;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.08)}.collection-ownership-row strong{color:#fff}.collection-inline-detail{grid-column:span var(--inline-detail-span, 2);align-self:start}.collection-inline-detail-shell{display:grid;align-items:start;grid-template-columns:minmax(0, 1fr);grid-template-areas:"header" "body";row-gap:1px;padding:0;border-radius:14px;border:1px solid rgba(255,214,68,0.24);background:radial-gradient(circle at top right, rgba(255,214,68,0.16), transparent 42%),linear-gradient(180deg, rgba(16,30,36,0.94), rgba(9,18,24,0.98));box-shadow:0 20px 34px rgba(0,0,0,0.22)}.collection-inline-detail-body{grid-area:body;display:grid;grid-template-areas:"pills" "stats" "history";grid-template-columns:minmax(0, 1fr);gap:2px;align-items:start;min-width:0}.collection-inline-detail-header{grid-area:header;display:flex;justify-content:flex-end;align-items:flex-start;gap:0;min-width:0}.collection-inline-detail-close{border:0;border-radius:999px;padding:3px 6px;background:rgba(255,255,255,0.09);color:#fff;font-size:0.52rem;font-weight:700;cursor:pointer}.collection-inline-detail-source{margin:0}.collection-inline-detail-pills{grid-area:pills;display:flex;flex-wrap:wrap;gap:2px}.collection-inline-detail-pill{display:inline-flex;align-items:center;padding:2px 4px;border-radius:999px;background:rgba(255,255,255,0.08);font-size:0.48rem;color:rgba(246,242,232,0.86)}.collection-inline-detail-stats{grid-area:stats;display:grid;grid-template-columns:minmax(0, 1fr);width:min(100%, 296px);gap:5px;justify-self:start}.collection-inline-detail-stat{min-block-size:24px;padding:4px 9px;border-radius:8px;background:rgba(255,255,255,0.05);display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:10px;overflow:hidden}.collection-inline-detail-stat-label{font-size:9px;line-height:1.05;letter-spacing:0.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,232,156,0.82);justify-self:start}.collection-inline-detail-stat-value{min-width:0;font-size:14px;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;justify-self:end;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.collection-inline-detail-stat-copy,.collection-inline-detail-source{font-size:6px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(242,247,252,0.68)}.collection-inline-detail-stat-copy{margin:0}.collection-inline-detail-history{grid-area:history;min-width:0;margin-top:0}.collection-search-form{display:grid;grid-template-columns:1fr auto;gap:12px}.collection-search-form input{border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:rgba(0,0,0,0.24);color:#fff;padding:14px 16px}.collection-search-form button{border:0;border-radius:16px;padding:14px 18px;background:linear-gradient(135deg, #ffd644, #ff4b23);color:#101010;font-weight:700;cursor:pointer}.collection-admin-search-form{max-width:420px;gap:10px}.collection-admin-search-form input{padding:11px 14px;min-height:48px}.collection-admin-search-form button{min-height:48px;min-width:88px;padding:11px 14px}.collection-admin-mode-switch{display:flex;flex-wrap:wrap;gap:10px}.collection-admin-mode-button{border:1px solid rgba(255,255,255,0.12);border-radius:999px;min-height:42px;padding:10px 16px;background:rgba(255,255,255,0.04);color:rgba(246,242,232,0.86);font-weight:700;cursor:pointer;transition:background 140ms ease, border-color 140ms ease, color 140ms ease, transform 140ms ease}.collection-admin-mode-button:hover,.collection-admin-mode-button:focus-visible{border-color:rgba(255,214,68,0.42);background:rgba(255,214,68,0.12);color:#fff8e2;transform:translateY(-1px)}.collection-admin-mode-button--active{border-color:rgba(255,214,68,0.46);background:linear-gradient(135deg, rgba(255,214,68,0.24), rgba(255,75,35,0.18));color:#fff8e2}.collection-admin-helper,.collection-admin-custom-fields{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.03)}.collection-admin-helper h3{margin:0}.collection-admin-helper p{margin:0;color:var(--collection-text-soft)}.collection-admin-helper-tags{display:flex;flex-wrap:wrap;gap:8px}.collection-admin-helper-tags span{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,0.08);color:#fff4cf;font-size:0.78rem;font-weight:600}.collection-admin-shell,.collection-admin-grid{display:grid;gap:18px}.collection-admin-grid{grid-template-columns:minmax(0, 1.05fr) minmax(320px, 0.95fr)}.collection-admin-card,.collection-admin-panel{display:grid;gap:14px}.collection-admin-form{display:grid;gap:16px}.collection-admin-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.collection-admin-field{display:grid;gap:8px}.collection-admin-field span{font-size:0.82rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--collection-text-label)}.collection-admin-field input,.collection-admin-field select,.collection-admin-field textarea{width:100%;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:rgba(0,0,0,0.24);color:#fff;padding:14px 16px}.collection-admin-field textarea{resize:vertical}.collection-admin-actions{display:flex;flex-wrap:wrap;gap:12px}.collection-admin-feedback{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:rgba(246,242,232,0.88);font-size:0.96rem}.collection-admin-feedback[data-mode="error"]{border-color:rgba(255,106,99,0.42);background:rgba(255,106,99,0.12);color:#ffe5e2}.collection-admin-feedback[data-mode="worker"]{border-color:rgba(50,210,150,0.42);background:rgba(50,210,150,0.12);color:#dcfff0}.collection-admin-feedback[data-mode="info"]{border-color:rgba(255,214,68,0.28);background:rgba(255,214,68,0.1);color:#fff4c5}.collection-admin-actions button,.collection-admin-secondary,.collection-admin-danger{border:0;border-radius:16px;min-height:46px;padding:12px 16px;font-weight:700;cursor:pointer}.collection-admin-actions>button:not(.collection-admin-secondary):not(.collection-admin-danger){background:linear-gradient(135deg, #ffd644, #ff4b23);color:#101010}.collection-admin-secondary{background:rgba(255,255,255,0.08);color:#fff}.collection-admin-danger{background:rgba(255,106,99,0.16);color:#ffd3cf}.collection-admin-selection{min-height:120px;padding:14px;border-radius:16px;border:1px dashed rgba(255,255,255,0.12);color:var(--collection-text-faint)}.collection-admin-selection-card{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center}.collection-admin-selection-card img,.collection-admin-entry-copy img{width:92px;height:128px;object-fit:cover;border-radius:16px;background:rgba(255,255,255,0.06)}.collection-admin-selection-card h3,.collection-admin-entry-copy h3{margin:0 0 8px}.collection-admin-selection-price{margin:10px 0 0;font-size:1.15rem;font-weight:700;color:#fff}.collection-admin-card-actions{margin-top:14px}.collection-admin-results{min-height:140px;align-content:start}.collection-admin-search-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.collection-admin-search-pagination-copy{font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--collection-text-label);margin-right:4px}.collection-admin-pagination-button{border:1px solid rgba(255,255,255,0.1);border-radius:999px;min-width:40px;min-height:36px;padding:8px 12px;background:rgba(255,255,255,0.05);color:rgba(246,242,232,0.88);font-size:0.82rem;font-weight:700;cursor:pointer;transition:background 140ms ease, border-color 140ms ease, color 140ms ease}.collection-admin-pagination-button:hover,.collection-admin-pagination-button:focus-visible{border-color:rgba(255,214,68,0.4);background:rgba(255,214,68,0.12);color:#fff6d2}.collection-admin-pagination-button--active{border-color:rgba(255,214,68,0.46);background:linear-gradient(135deg, rgba(255,214,68,0.26), rgba(255,75,35,0.18));color:#fff8e2}.collection-admin-pagination-button:disabled{opacity:0.45;cursor:not-allowed}.collection-admin-list{display:grid;gap:14px}.collection-admin-entry{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;align-items:center;padding:14px;border-radius:18px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08)}.collection-admin-entry-copy{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.collection-admin-entry-copy p{margin:0;color:var(--collection-text-soft)}.collection-admin-entry-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.collection-admin-entry-meta span{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,0.08);font-size:0.78rem}.collection-admin-entry-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.collection-search-feedback{min-height:24px;margin:14px 0 0}.collection-detail-panel{display:grid;gap:14px}.collection-detail-layout{display:grid;grid-template-columns:minmax(180px, 260px) minmax(0, 1fr);gap:20px;align-items:start}.collection-detail-aside{position:sticky;top:108px;display:flex;justify-content:flex-start;align-items:flex-start}.collection-detail-hero{display:grid;gap:14px}.collection-detail-image{width:100%;max-width:240px;border-radius:18px;background:rgba(255,255,255,0.05)}.collection-detail-main{display:grid;gap:14px}.collection-detail-title{margin:0;font-size:clamp(1.8rem, 3.2vw, 3rem);line-height:0.96}.collection-detail-copy{margin-top:12px}.collection-detail-price-grid,.collection-detail-meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:10px}.collection-detail-stat,.collection-detail-meta div{padding:12px;border-radius:16px;background:rgba(255,255,255,0.04)}.collection-detail-stat-label,.collection-detail-meta dt{margin:0 0 6px;font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--collection-text-label)}.collection-detail-stat-value,.collection-detail-meta dd{margin:0;font-size:1.05rem}.collection-detail-stat-copy{margin:8px 0 0;font-size:0.8rem;color:var(--collection-text-soft)}.collection-history{padding:14px;border-radius:18px;background:rgba(255,255,255,0.04)}.collection-history--compact{padding:10px 12px;border-radius:14px}.collection-history--compact .collection-history-header{margin-bottom:8px}.collection-history--compact .collection-history-header strong{font-size:0.84rem;letter-spacing:0.06em;text-transform:uppercase}.collection-history--compact .collection-history-legend{gap:8px}.collection-history--compact .collection-history-legend-item{gap:5px;font-size:0.72rem}.collection-history--compact .collection-history-dot{width:10px;height:10px}.collection-history-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.collection-history-legend{display:flex;flex-wrap:wrap;gap:10px}.collection-history-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:0.86rem;color:rgba(246,242,232,0.82)}.collection-history-dot{width:10px;height:10px;border-radius:50%;background:var(--history-color, #fff);box-shadow:0 0 0 4px color-mix(in srgb, var(--history-color, #fff) 18%, transparent)}.collection-history svg{width:100%;height:220px;display:block}.collection-history--compact svg{height:132px}.collection-history-grid-line{stroke:rgba(255,255,255,0.09);stroke-width:1}.collection-history-axis-label{fill:var(--collection-text-faint);font-size:11px}.collection-history--compact .collection-history-axis-label{font-size:10px}.collection-history-summary{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:10px;margin-top:12px}.collection-history--compact .collection-history-summary{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-top:8px}.collection-history-summary-card{display:grid;gap:4px;padding:12px;border-radius:16px;background:rgba(255,255,255,0.04)}.collection-history--compact .collection-history-summary-card{gap:4px;padding:8px 10px;border-radius:12px}.collection-history-summary-card strong{font-size:1.2rem}.collection-history--compact .collection-history-summary-card strong{font-size:0.96rem}.collection-history-summary-label{font-size:0.82rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--collection-text-label)}.collection-history--compact .collection-history-summary-label{font-size:0.66rem}.collection-history-summary-delta{font-size:0.82rem;color:var(--collection-text-soft)}.collection-history--compact .collection-history-summary-delta{font-size:0.72rem;line-height:1.24}.collection-history-summary-delta--up{color:#32d296}.collection-history-summary-delta--down{color:#ff6a63}.collection-history-caption{margin-top:10px;font-size:0.9rem;color:var(--collection-text-faint)}.collection-history--compact .collection-history-caption{margin-top:8px;font-size:0.68rem}.collection-history-caption a{color:#ffd84a;text-decoration:none}.collection-detail-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.collection-detail-column{padding:14px;border-radius:18px;background:rgba(255,255,255,0.04)}.collection-detail-column h3{margin-top:0}.collection-detail-list{display:grid;gap:10px;margin:0;padding-left:18px}.collection-empty{padding:14px;border-radius:16px;background:rgba(255,255,255,0.04)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media (max-width: 900px){.collection-detail-layout,.collection-detail-hero,.collection-detail-columns,.collection-admin-grid,.collection-admin-entry{grid-template-columns:1fr}.collection-detail-aside{position:static}.collection-section-heading{display:block}.collection-history-header{align-items:flex-start;flex-direction:column}.collection-inline-detail-shell{grid-template-columns:minmax(0, 1fr)}.collection-admin-entry-actions{justify-content:flex-start}}@media (max-width: 640px){.collection-page .post.collection-page{padding:0 16px 64px}body.collection-page footer{width:calc(100% - 32px);padding:16px;margin-top:16px;margin-bottom:64px}.collection-hero,.collection-grid-wrap,.collection-search,.collection-detail{padding:16px}.collection-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}.collection-metric{padding:12px}.collection-grid-wrap--tracked{padding:12px}.collection-grid-wrap--tracked .collection-grid{grid-template-columns:repeat(auto-fill, minmax(152px, 1fr));gap:12px}.collection-search-results{grid-template-columns:repeat(auto-fill, minmax(152px, 1fr));gap:12px}.collection-inline-detail-shell{grid-template-columns:minmax(0, 1fr)}.collection-inline-detail-body{grid-template-columns:minmax(0, 1fr);grid-template-areas:"pills" "stats" "history"}.collection-search-form{grid-template-columns:1fr}.collection-admin-search-form{max-width:none}.collection-admin-form-grid,.collection-admin-selection-card,.collection-admin-entry-copy{grid-template-columns:1fr}.collection-card img{max-height:220px}}.post{position:relative;top:1.875rem}@media (min-width: 37.5rem){.post{top:3.125rem}}.post.two-columns{display:flex;flex-direction:column;padding-bottom:2.5rem}@media (min-width: 37.5rem){.post.two-columns{max-width:68.75rem;flex-direction:row;margin:0 auto;padding:2.5rem 0}}.post.two-columns .post-content{padding-bottom:.625rem}@media (min-width: 37.5rem){.post.two-columns .post-content{flex-basis:70%;padding:0 1.875rem 0 .625rem}}.post-content{overflow-x:auto;padding:2.5rem 0}.post-content.fullwidth{padding:3.75rem .625rem 0}.post-content img{max-width:100%;margin:0rem auto;display:block;padding:10px 0}.post-content figure{margin:1.25rem auto 0}.post-content figcaption,.post-content img+em{display:block;color:#a6a6a6;text-align:center;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal}.post-content p,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.post-content ul,.post-content ol,.post-content iframe{width:auto;max-width:50rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.875rem;letter-spacing:0.025rem;padding:0 1.25rem;margin:1.25rem auto 0}.post-content p::after,.post-content h1::after,.post-content h2::after,.post-content h3::after,.post-content h4::after,.post-content h5::after,.post-content h6::after,.post-content ul::after,.post-content ol::after,.post-content iframe::after{content:'';display:table;clear:both}@media (min-width: 37.5rem){.post-content p,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.post-content ul,.post-content ol,.post-content iframe{font-size:1.25rem;line-height:2.5rem;margin:1.8125rem auto 0}}.post-content h1.post-title{line-height:1.2;margin:.3125rem auto .625rem;padding-top:0}.post-content p.post-subtitle{color:#a6a6a6;font-size:1.0625rem;margin:.625rem auto;line-height:1.6}@media (min-width: 37.5rem){.post-content p.post-subtitle{font-size:1.25rem}}.post-content img.post-cover{padding:0;margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width: 37.5rem){.post-content img.post-cover{margin-top:1.8125rem;margin-bottom:1.8125rem}}.post-content p.post-info{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal;font-size:.8125rem;letter-spacing:0;color:#a6a6a6;margin:0 auto}@media (min-width: 37.5rem){.post-content p.post-info{font-size:.9375rem}}.post-content p.post-info span,.post-content p.post-info time{vertical-align:middle}.post-content p.post-info time{margin-right:.625rem}@media (min-width: 37.5rem){.post-content p.post-info time{margin-right:1.875rem}}.post-content p,.post-content li{color:#333}.post-content p code,.post-content li code{font-size:.9375rem;background:#282a36;color:#fff;word-wrap:break-word;padding:.1875rem .3125rem;border-radius:3px}@media (min-width: 37.5rem){.post-content p code,.post-content li code{font-size:1.0625rem}}.post-content li{padding:.625rem 0}.post-content li ul{margin-bottom:0}.post-content li p{margin-bottom:0;margin-top:0}.post-content a{color:#ff0a16;text-decoration:none}.post-content a:hover{color:#a9a9a9}.post-content iframe{margin-top:1.875rem;width:100%}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:700;font-style:normal;margin-top:0;padding-top:3.125rem}@media (min-width: 37.5rem){.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:0;padding-top:3.75rem}}.post-content h1{font-size:2.25rem;line-height:1.4}@media (min-width: 37.5rem){.post-content h1{font-size:3.125rem}}.post-content h2{font-size:1.75rem;line-height:1.4}@media (min-width: 37.5rem){.post-content h2{font-size:2.3125rem}}.post-content h3{font-size:1.375rem;line-height:1.4}@media (min-width: 37.5rem){.post-content h3{font-size:1.6875rem}}.post-content ul,.post-content ol{padding-left:3.75rem}.post-content ul.post-list{padding:0 1.25rem}@media (min-width: 37.5rem){.post-content ul.post-list{padding:0}}.post-content blockquote{width:auto;max-width:45.625rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;border-left:.3125rem solid #333;padding:0 .625rem;margin:1.875rem auto;width:90%}.post-content blockquote::after{content:'';display:table;clear:both}@media (min-width: 37.5rem){.post-content blockquote{width:100%;margin:3.125rem auto;padding:0 1.875rem}}.post-content blockquote p{font-size:1.0625rem;color:rgba(0,0,0,0.6);margin:0}@media (min-width: 37.5rem){.post-content blockquote p{font-size:1.25rem}}.post-content hr{width:auto;max-width:47.5rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;border:1px solid #f2f2f2;margin:50px auto}.post-content hr::after{content:'';display:table;clear:both}.post-content pre{overflow-x:auto}.post-content table{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:2.1875rem;letter-spacing:0.025rem;margin:3.125rem auto;border-collapse:collapse}@media (min-width: 37.5rem){.post-content table{font-size:1.25rem}}.post-content table th,.post-content table td{border:.0625rem solid #ccc;padding:.3125rem .625rem}@media (min-width: 37.5rem){.post-content table th,.post-content table td{border:.125rem solid #ccc;padding:.625rem 1.25rem}}.post-content td>pre{padding:0;margin:0}.post-content td.gutter.gl{padding-right:1.5625rem;line-height:1.5rem}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{position:relative}.post-content h1 .anchor,.post-content h2 .anchor,.post-content h3 .anchor,.post-content h4 .anchor,.post-content h5 .anchor,.post-content h6 .anchor{display:none;height:1rem;left:0;margin-top:1.875rem;position:absolute;top:50%;transform:translate(-50%, -50%);width:1rem}@media (min-width: 37.5rem){.post-content h1 .anchor,.post-content h2 .anchor,.post-content h3 .anchor,.post-content h4 .anchor,.post-content h5 .anchor,.post-content h6 .anchor{display:block;opacity:0}}.post-content h1 .anchor img,.post-content h2 .anchor img,.post-content h3 .anchor img,.post-content h4 .anchor img,.post-content h5 .anchor img,.post-content h6 .anchor img{padding:0}.post-content h1:hover .anchor,.post-content h1 .anchor:hover,.post-content h2:hover .anchor,.post-content h2 .anchor:hover,.post-content h3:hover .anchor,.post-content h3 .anchor:hover,.post-content h4:hover .anchor,.post-content h4 .anchor:hover,.post-content h5:hover .anchor,.post-content h5 .anchor:hover,.post-content h6:hover .anchor,.post-content h6 .anchor:hover{opacity:1}.see-also{padding:0 1.25rem}@media (min-width: 37.5rem){.see-also{flex-basis:30%;padding:0 .625rem}}.see-also h2{font-size:1.5rem;font-weight:bold;border-bottom:1px solid #f2f2f2;padding:.625rem 0}@media (min-width: 37.5rem){.see-also h2{padding:3rem 0 1.25rem}}.see-also ul{margin:0;padding:0;list-style:none}.see-also ul li img{display:block;max-width:100%;height:auto;transition:all 0.2s ease-in-out}.see-also ul li a{font-weight:normal;color:#141414;text-decoration:none;transition:all 0.3s}.see-also ul li a:hover{color:rgba(0,0,0,0.5)}.see-also ul li a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.progress-bar{display:flex;align-items:center;width:100%;height:38px;padding:1.875rem 0;border-bottom:1px solid #ff0a16;background-color:#fff;transition:bottom 0.5s}.progress-bar .bar{position:relative;flex:1;height:.625rem;background-color:#ff0a16;opacity:0.2}.progress-bar .completed{opacity:1}.progress-bar .completed:last-child{border-right:1px solid #fff}.progress-bar .star{position:relative;width:2.5rem;height:2.5rem;animation:1s pulse cubic-bezier(0.36, 0.07, 0.19, 0.97) alternate infinite}.progress-bar.finished .star{animation:none;transform:scale(1.3)}.time-bar{position:fixed;left:0;right:0;bottom:-100%;display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1.25rem .3125rem;transition:bottom 0.5s;background-color:rgba(0,0,0,0.85)}@media (min-width: 37.5rem){.time-bar{gap:1rem;padding:1rem 1.25rem .5625rem}}.time-bar .bar{position:relative;flex:1;display:block;min-width:0;padding:.5rem 0}.time-bar .bar:after{clear:both;display:block;content:""}.time-bar .completed{float:left;display:block;height:.3125rem;background-color:#ff0a16;transition:width 0.18s linear}.time-bar .remaining{float:left;display:block;height:.3125rem;background-color:#ccc;transition:width 0.18s linear}.time-bar .time-meta{display:inline-flex;align-items:center;flex:0 0 auto}.time-bar .time-meta-start{gap:.625rem}@media (min-width: 37.5rem){.time-bar .time-meta-start{gap:.75rem}}.time-bar .time-direction{display:inline-flex;align-items:center;justify-content:center;transform-origin:center;color:rgba(255,10,22,0.96);opacity:1;pointer-events:none;transition:transform 0.18s ease, opacity 0.18s ease;filter:drop-shadow(0 0 .5rem rgba(255,10,22,0.22))}.time-bar .time-direction .chevron{width:.875rem;height:.875rem;fill:currentColor}@media (min-width: 37.5rem){.time-bar .time-direction .chevron{width:1rem;height:1rem}}.time-bar .time-direction .chevron-second{margin-left:-.3125rem;opacity:0.82}.time-bar[data-scroll-direction="up"] .time-direction{transform:scaleX(-1)}.time-bar .time-completed,.time-bar .time-remaining{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;color:#fff;flex:0 0 auto}.recommendation{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-style:normal;position:fixed;left:0;right:0;bottom:-100%;display:block;width:100%;padding:.625rem;transition:bottom 0.5s;background-color:rgba(0,0,0,0.85);display:flex;justify-content:space-between}@media (min-width: 37.5rem){.recommendation{padding:.9375rem}}.recommendation .message{display:flex;flex-direction:column;justify-content:space-between;font-size:1rem;color:#fff;padding-right:1.25rem}@media (min-width: 37.5rem){.recommendation .message{font-size:1.25rem}}.recommendation .message strong{display:block;margin:.625rem 0}.recommendation .message button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:.8125rem;text-decoration:none;outline:0}@media (min-width: 37.5rem){.recommendation .message button{font-size:.9375rem}}.recommendation .message svg{fill:#fff;width:1.375rem;height:1.375rem;transform:rotate(-90deg);border:1px solid #fff;border-radius:50%;padding:5px;margin-right:10px;vertical-align:middle}@media (min-width: 37.5rem){.recommendation .message svg{width:1.75rem;height:1.75rem}}.recommendation .message span{vertical-align:middle}.recommendation .post-preview{display:flex;align-items:center;flex-direction:column;background-color:#000;padding:.3125rem;max-width:35%;text-decoration:none}@media (min-width: 37.5rem){.recommendation .post-preview{flex-direction:row;padding:.3125rem 3.125rem .3125rem .3125rem;max-width:50%}}.recommendation .post-preview:hover .title{color:rgba(255,255,255,0.5)}.recommendation .post-preview:hover .image>img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.recommendation .post-preview .image,.recommendation .post-preview .image>img{display:block;width:100%;max-width:12.5rem;transition:all 0.3s}.recommendation .post-preview .title{font-size:1rem;color:#fff;margin:.3125rem 0;transition:all 0.3s}@media (min-width: 37.5rem){.recommendation .post-preview .title{font-size:1.4375rem;margin:0 0 0 1.25rem}}.icon-clock,.icon-calendar{width:.875rem;height:.875rem;fill:#a6a6a6;vertical-align:middle;margin-right:.1875rem}.post-content .tags{width:auto;max-width:50rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;margin:0 auto 1.8125rem;margin-top:1.875rem;letter-spacing:0.025rem;line-height:2.5rem;padding:0 .625rem}.post-content .tags::after{content:'';display:table;clear:both}@media (min-width: 37.5rem){.post-content .tags{font-size:1.25rem;padding:0}}.post-content .tags a{font-size:.875rem;color:#141414;display:inline-block;border:1px solid #141414;border-radius:1.25rem;padding:0 .625rem;margin-right:.125rem;margin-bottom:.5rem;text-decoration:none}@media (min-width: 37.5rem){.post-content .tags a{border-width:2px}}.post-content .tags a:hover{color:#fff;background-color:#141414}.post-content .tag-title{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal;width:auto;max-width:50rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-size:1.875rem;margin-top:1.25rem;padding:0 .625rem}.post-content .tag-title::after{content:'';display:table;clear:both}.post-content .tag-title span{padding:.1875rem .625rem;background-color:#ff0a16;border-radius:.3125rem;color:#fff}@media (min-width: 37.5rem){.post-content .tag-title{font-size:1.375rem;margin-top:5rem;padding:0}}.post-content a.post-anchor{display:block;height:2.5rem}@media (min-width: 37.5rem){.post-content a.post-anchor{height:.625rem}}.post-content ul.post-list{list-style:none;margin:1.5625rem auto 0;padding:0 .625rem}@media (min-width: 37.5rem){.post-content ul.post-list{padding:0}}.post-content ul.post-list a{display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding:.625rem 0;text-decoration:none;font-size:1.125rem}.post-content ul.post-list .entry-date{float:right}@media (max-width: 37.4rem){.post-content ul.post-list .entry-date{display:none}}body.about-page{--collection-text-primary: #f6f2e8;--collection-text-muted: rgba(246, 242, 232, 0.9);--collection-text-soft: rgba(246, 242, 232, 0.82);--collection-text-faint: rgba(246, 242, 232, 0.74);--collection-text-label: rgba(255, 232, 156, 0.94);background:url(../../assets/img/uploads/pokemon-hoenn-1.png) center top/cover fixed no-repeat;background-color:#081220;color:var(--collection-text-primary)}.about-page__content{min-height:calc(100vh - 5.625rem);padding:4.5rem .875rem 3.5rem !important;background:transparent}@media (min-width: 37.5rem){.about-page__content{padding:5.5rem 1.5rem 4.5rem !important}}.about-page__app{max-width:80rem;margin:0 auto}.about-page__content h1,.about-page__content h2,.about-page__content p{max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.about-page__content h1,.about-page__content h2{color:var(--collection-text-primary) !important;text-shadow:none}.about-page__content p{color:var(--collection-text-muted) !important;text-shadow:none}.about-page__hero,.about-page__section{position:relative;z-index:1}.about-page__hero h1{margin-top:0 !important;padding-top:0 !important}.about-page__section{padding:1.25rem}.about-page__section .collection-section-heading p,.about-page__prose p{color:var(--collection-text-soft) !important}.about-page__prose{display:grid;gap:1.125rem}.about-page__prose p{margin:0 !important;font-size:1.125rem !important;line-height:2.0625rem !important}@media (max-width: 640px){.about-page__section{padding:1rem}.about-page__prose{gap:.875rem}.about-page__prose p{font-size:1rem !important;line-height:1.75rem !important}}body.welcome-post-page{--collection-text-primary: #f6f2e8;--collection-text-muted: rgba(246, 242, 232, 0.9);--collection-text-soft: rgba(246, 242, 232, 0.82);--collection-text-faint: rgba(246, 242, 232, 0.74);--collection-text-label: rgba(255, 232, 156, 0.94);background:url(../../assets/img/uploads/pokemon-hoenn-1.png) center top/cover fixed no-repeat;background-color:#081220;color:var(--collection-text-primary)}body.welcome-post-page .content{padding-top:7rem}body.welcome-post-page .welcome-post-page__post{top:0;max-width:80rem;margin:0 auto;padding:0 1.5rem 5rem;gap:1.25rem;align-items:start}body.welcome-post-page .welcome-post-page__content,body.welcome-post-page .see-also,body.welcome-post-page .share,body.welcome-post-page .author,body.welcome-post-page .comments,body.welcome-post-page footer{border:1px solid rgba(255,255,255,0.08);border-radius:1.75rem;background:radial-gradient(circle at top right, rgba(255,214,68,0.12), transparent 42%),linear-gradient(180deg, rgba(8,16,20,0.72), rgba(8,16,20,0.72));box-shadow:0 1.5rem 3.75rem rgba(0,0,0,0.28);backdrop-filter:blur(1.125rem)}body.welcome-post-page .welcome-post-page__content{padding:1.75rem 0 2rem}body.welcome-post-page .welcome-post-page__content p,body.welcome-post-page .welcome-post-page__content li,body.welcome-post-page .welcome-post-page__content h1,body.welcome-post-page .welcome-post-page__content h2,body.welcome-post-page .welcome-post-page__content h3,body.welcome-post-page .welcome-post-page__content h4,body.welcome-post-page .welcome-post-page__content h5,body.welcome-post-page .welcome-post-page__content h6{color:var(--collection-text-primary)}body.welcome-post-page .welcome-post-page__content p,body.welcome-post-page .welcome-post-page__content li{color:var(--collection-text-muted)}body.welcome-post-page .welcome-post-page__content h1.post-title{color:#fff4cf;font-size:clamp(2.6rem, 6vw, 4.4rem);line-height:0.96;margin-top:0;margin-bottom:.875rem}body.welcome-post-page .welcome-post-page__content p.post-subtitle{color:var(--collection-text-soft);font-size:clamp(1.1rem, 2.3vw, 1.5rem);line-height:1.6;margin-top:0;margin-bottom:1.125rem}body.welcome-post-page .welcome-post-page__content p.post-info,body.welcome-post-page .welcome-post-page__content figcaption,body.welcome-post-page .welcome-post-page__content img+em{color:var(--collection-text-faint)}body.welcome-post-page .welcome-post-page__content p.post-info svg{fill:var(--collection-text-faint)}body.welcome-post-page .welcome-post-page__content img.post-cover{border-radius:1.375rem;background:rgba(255,255,255,0.05)}body.welcome-post-page .welcome-post-page__content a{color:#ffd84a}body.welcome-post-page .welcome-post-page__content ul{color:var(--collection-text-muted)}body.welcome-post-page .see-also{padding:1.25rem}body.welcome-post-page .see-also h2{color:#fff4cf;border-bottom-color:rgba(255,255,255,0.08);padding-top:0}body.welcome-post-page .see-also ul li a{color:var(--collection-text-soft)}body.welcome-post-page .see-also ul li a:hover{color:var(--collection-text-primary)}body.welcome-post-page .share,body.welcome-post-page .author,body.welcome-post-page .comments{width:calc(100% - 48px);max-width:80rem;margin:1.5rem auto 0;padding:1.25rem 1.5rem}body.welcome-post-page .share{border-top:1px solid rgba(255,255,255,0.08)}body.welcome-post-page .share h3,body.welcome-post-page .author .name a,body.welcome-post-page .comments h3{color:#fff4cf}body.welcome-post-page .share svg,body.welcome-post-page .author svg{fill:var(--collection-text-soft)}body.welcome-post-page .author .def,body.welcome-post-page .author .desc,body.welcome-post-page .comments{color:var(--collection-text-soft)}body.welcome-post-page footer{width:calc(100% - 48px);max-width:80rem;padding:1.25rem 1.5rem;margin-top:1.5rem;margin-bottom:5rem}body.welcome-post-page footer p,body.welcome-post-page footer a,body.welcome-post-page footer ul a,body.welcome-post-page footer .footer-credit a,body.welcome-post-page footer svg{color:var(--collection-text-soft);fill:var(--collection-text-soft)}body.welcome-post-page footer a:hover,body.welcome-post-page footer a:focus-visible{color:var(--collection-text-primary);fill:var(--collection-text-primary)}body.welcome-post-page .time-bar,body.welcome-post-page .recommendation{background-color:rgba(8,16,20,0.94);border-top:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(.625rem)}body.welcome-post-page .time-bar .time-completed,body.welcome-post-page .time-bar .time-remaining,body.welcome-post-page .recommendation .message,body.welcome-post-page .recommendation .message button,body.welcome-post-page .recommendation .message svg{color:var(--collection-text-primary);fill:var(--collection-text-primary)}@media (max-width: 640px){body.welcome-post-page .content{padding-top:6rem}body.welcome-post-page .welcome-post-page__post{padding:0 1rem 4rem}body.welcome-post-page .welcome-post-page__content,body.welcome-post-page .see-also,body.welcome-post-page .share,body.welcome-post-page .author,body.welcome-post-page .comments,body.welcome-post-page footer{border-radius:1.375rem}body.welcome-post-page .share,body.welcome-post-page .author,body.welcome-post-page .comments,body.welcome-post-page footer{width:calc(100% - 32px);padding:1rem;margin-top:1rem;margin-bottom:4rem}}.pagination{display:flex;align-items:center}.pagination.pagination-home{justify-content:center;width:100%;margin:0 auto}.pagination.pagination-home a.next,.pagination.pagination-home a.previous{width:2.5rem;height:2.5rem}.pagination.pagination-home a.next svg,.pagination.pagination-home a.previous svg{width:calc(100% - 20px);height:calc(100% - 20px);fill:#fff;margin:10px;transition:all 0.3s ease}.pagination.pagination-home a.next:hover>svg,.pagination.pagination-home a.previous:hover>svg{fill:#ff0a16}.pagination.pagination-home a.previous svg{transform:rotate(180deg)}.pagination.pagination-home .page_number{color:#fff;font-size:1.0625rem;line-height:1.375rem;margin:0 .625rem}.pagination.pagination-post{justify-content:space-between;padding:.9375rem 1.25rem 1.875rem}@media (min-width: 37.5rem){.pagination.pagination-post{width:auto;max-width:50rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.pagination.pagination-post::after{content:'';display:table;clear:both}}.pagination.pagination-post a{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;font-style:normal;font-size:1rem;width:100%;display:flex;align-items:center;flex-direction:column;background-color:#fff;color:#ff0a16;padding:0 .9375rem;border:1px solid #ff0a16;border-radius:5px;transition:all 0.3s}@media (min-width: 37.5rem){.pagination.pagination-post a{font-size:1.0625rem;border:2px solid #ff0a16}}.pagination.pagination-post a:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pagination.pagination-post a .arrow{width:.875rem;height:.875rem;fill:#ff0a16;margin-right:.625rem}.pagination.pagination-post a .text{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.9375rem 0}.share{width:auto;max-width:800px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;text-align:center;border-top:1px solid #f2f2f2;padding-top:1.25rem;margin-top:.625rem}.share::after{content:'';display:table;clear:both}@media (min-width: 37.5rem){.share{margin-top:3.125rem}}article .share{border-top:none}.share svg{margin:.9375rem;width:35px;height:35px}.share a{text-decoration:none;border:none}.share .icon{transition:all 0.3s}.share .icon-twitter:hover{fill:#1da1f3}.share .icon-facebook:hover{fill:#3b5998}pre{background:#282a36;width:100%;padding:1.25rem 0;color:#fff;margin:1.875rem 0;font-size:.875rem}@media (min-width: 37.5rem){pre{font-size:1rem;padding:2.5rem 0;margin:3.125rem 0}}pre code{width:auto;max-width:50rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0 1.25rem}pre code::after{content:'';display:table;clear:both}@media (max-width: 37.4rem){pre code{overflow-x:scroll}}pre span{line-height:1.5rem;font-family:"Monaco", "Consolas", "Menlo", monospace}.highlight{margin:1.25rem 0}@media (min-width: 37.5rem){.highlight{word-wrap:break-word;margin:1.8125rem 0}}.highlight .hll{background-color:#282a36}.highlight .c,.highlight .cm,.highlight .cp,.highlight .c1,.highlight .cs{color:#6272a4}.highlight .err{color:#ff5555;background-color:#282a36}.highlight .kc,.highlight .kp,.highlight .kr,.highlight .kt,.highlight .no{color:#66d9ef}.highlight .l,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .se,.highlight .il{color:#ae81ff}.highlight .p,.highlight .nx{color:#f7f7f2}.highlight .ni,.highlight .nn,.highlight .py,.highlight .nv,.highlight .w,.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#50fa7b}.highlight .nl{color:#8be9fd}.highlight .n,.highlight .nb,.highlight .m{color:#bd93f9}.highlight .nt,.highlight .k,.highlight .kn,.highlight .kd,.highlight .o,.highlight .ow{color:#ff79c6}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .ld,.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .si,.highlight .sx,.highlight .sr,.highlight .s1,.highlight .ss,.highlight .vglnk{color:#f1fa8c}.highlight .na,.highlight .nc,.highlight .nd,.highlight .ne,.highlight .nf{color:#50fa7b}.contact-form{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:700;font-style:normal;padding:.625rem}.contact-form fieldset{border:none;font-weight:normal}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{box-sizing:border-box;outline:none;display:block;color:#333333;width:100%;padding:7px;border:none;border-bottom:1px solid #ddd;margin-bottom:10px;font-family:inherit;font-size:1.125rem;height:2.8125rem}.contact-form input[type="text"].has-error,.contact-form input[type="email"].has-error,.contact-form textarea.has-error{border-color:#f04242}.contact-form textarea{height:12.5rem}.contact-form span{display:block;font-size:.875rem;color:#f04242;padding-bottom:.625rem}.contact-form button[type="submit"]{display:block;padding:.875rem 2.4375rem .875rem 2.4375rem;color:#ffffff;background:#ff0a16;font-size:1.125rem;width:100%;border:1px solid #700005;border-width:1px 1px 3px;margin-top:3.125rem;margin-bottom:.625rem;cursor:pointer;transition:all 0.3s;outline:none}.contact-form button[type="submit"]:hover{background:#a30008}@media (min-width: 37.5rem){.contact-form button[type="submit"]{padding:1.1875rem 2.4375rem 1.125rem 2.4375rem}}.contact-form [v-cloak]{display:none}.author{background:#f2f2f2;display:table;width:100%;padding:2.5rem 0;margin:2.5rem 0}@media (min-width: 37.5rem){.author{padding:3.125rem 0}}.author .details{margin:auto;max-width:50rem;padding:0 1.25rem}@media (max-width: 37.4rem){.author .details{text-align:center}}.author svg{width:25px;height:25px;margin-right:.625rem}.author a{fill:#a6a6a6;text-decoration:none;border:none;transition:all 0.3s}.author a:hover{fill:#ff0a16}.author img{width:9.375rem;border-radius:50%;display:block;margin:auto}@media (min-width: 37.5rem){.author img{width:11.25rem;float:left;margin-right:3.125rem}}.author .def{color:gray;font-size:1.125rem;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal;margin:.625rem}@media (min-width: 37.5rem){.author .def{margin:0}}.author .name{margin:0}.author .name a{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:700;font-style:normal;text-decoration:none;color:black;font-size:1.875rem}@media (min-width: 37.5rem){.author .name a{font-size:2.8125rem}}.author .name a:hover{color:#333}.author .desc{font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal;margin:.625rem;font-size:1rem;line-height:1.5625rem}@media (min-width: 37.5rem){.author .desc{font-size:1.125rem}}@media (min-width: 37.5rem){.staff{width:auto;max-width:50rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.staff::after{content:'';display:table;clear:both}}.staff .item:not(:last-child){border-bottom:1px solid #f2f2f2}.staff img{width:9.375rem;margin:0 1.25rem 1.25rem}@media (min-width: 37.5rem){.staff img{width:12.5rem;margin-bottom:1.875rem}}.staff h1,.staff h2,.staff h3{margin-bottom:.625rem}.staff h1.name,.staff h2.name,.staff h3.name{padding-top:.625rem}.staff h1.position,.staff h2.position,.staff h3.position{font-size:1.1875rem;font-weight:normal;font-style:italic;color:#999;padding-top:0;margin-bottom:1.25rem}.hero .title[data-pretext-balance],.box-info .post-title[data-pretext-balance],.post .post-title[data-pretext-balance],.pretext-title[data-pretext-balance],.pretext-feature-title[data-pretext-balance],.pretext-stat-value[data-pretext-balance]{width:100%;margin-right:auto}.pretext-balance-line{display:block}.pretext-page{width:min(1180px, calc(100% - 2.5rem));margin:0 auto;padding:2rem 0 4rem}.pretext-hero{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(260px, 0.9fr);gap:1.5rem;align-items:start;padding:1rem 0 2rem}.pretext-hero-copy{padding:1.75rem;border:1px solid rgba(255,255,255,0.12);background:radial-gradient(circle at top right, rgba(255,10,22,0.18), transparent 35%),linear-gradient(145deg, rgba(255,255,255,0.06), rgba(255,255,255,0.015));box-shadow:0 22px 55px rgba(20,20,20,0.25)}.pretext-eyebrow{margin:0 0 1rem;color:rgba(255,255,255,0.72);font-size:0.78rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase}.pretext-title{margin:0;color:#fff;font-size:clamp(2.4rem, 5vw, 5.6rem);font-weight:700;letter-spacing:-0.04em;line-height:0.9}.pretext-intro{max-width:34rem;margin:1.25rem 0 0;color:rgba(255,255,255,0.78);font-size:1.05rem;line-height:1.7}.pretext-measure-caption{display:inline-flex;margin-top:0.9rem;color:rgba(255,255,255,0.54);font-size:0.74rem;letter-spacing:0.12em;text-transform:uppercase}.pretext-ribbon{margin-top:1.5rem}.pretext-rich-line{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem}.pretext-rich-line+.pretext-rich-line{margin-top:0.65rem}.pretext-rich-fragment.pretext-pill{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.35rem 0.95rem;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(255,255,255,0.05);color:#fff;font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.pretext-rich-fragment.pretext-pill.pretext-pill--accent{border-color:rgba(255,10,22,0.45);background:rgba(255,10,22,0.15)}.pretext-stats{display:grid;gap:1rem}.pretext-stat-card{padding:1.25rem;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.03)}.pretext-stat-label{display:block;margin-bottom:0.45rem;color:rgba(255,255,255,0.54);font-size:0.76rem;letter-spacing:0.12em;text-transform:uppercase}.pretext-stat-value{display:block;color:#fff;font-size:1.45rem;font-weight:700;line-height:1.05}.pretext-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(280px, 0.9fr);gap:1.5rem;align-items:start}.pretext-story,.pretext-feature-card{border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.025)}.pretext-story{padding:1.75rem}.pretext-section-title{margin:0 0 1rem;color:#fff;font-size:clamp(1.8rem, 3vw, 3rem);letter-spacing:-0.03em;line-height:0.94}.pretext-prose{color:rgba(255,255,255,0.8);font-size:1rem;line-height:1.75}.pretext-prose h3{margin-top:1.5rem;color:#fff;font-size:1.25rem}.pretext-prose code{padding:0.1rem 0.35rem;border-radius:0.35rem;background:rgba(255,255,255,0.08);color:#f2f2f2}.pretext-feature-grid{display:grid;gap:1rem}.pretext-feature-card{padding:1.25rem}.pretext-feature-kicker{margin:0 0 0.5rem;color:rgba(255,10,22,0.82);font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.pretext-feature-title{margin:0;color:#fff;font-size:1.4rem;line-height:1}.pretext-feature-description{margin:0.85rem 0 0;color:rgba(255,255,255,0.72);line-height:1.65}.pretext-feature-meta{display:inline-flex;margin-top:0.85rem;color:rgba(255,255,255,0.48);font-size:0.72rem;letter-spacing:0.1em;text-transform:uppercase}@media (max-width: 900px){.pretext-hero,.pretext-grid{grid-template-columns:1fr}.pretext-page{width:min(100%, calc(100% - 1.5rem));padding-bottom:3rem}.pretext-hero-copy,.pretext-story,.pretext-feature-card{padding:1.25rem}}.modal .mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,0.5);animation:1s fadeIn ease both}.modal .window{position:fixed;top:50%;left:50%;z-index:1001;transform:translate(-50%, -50%);width:calc(100% - 2.5rem);max-width:50rem;background-color:#fff;border-radius:.625rem;padding:.3125rem 0;box-shadow:2px 2px 5px 2px rgba(0,0,0,0.3);animation:0.3s fadeIn 0.5s ease both}@media (min-width: 37.5rem){.modal .window{min-width:25rem}}.modal .window .close{position:absolute;right:-.625rem;top:-.625rem;width:1.875rem;height:1.875rem;fill:#fff;background-color:#141414;border-radius:50%;border:2px solid #fff;padding:.3125rem;cursor:pointer}.modal .window .header{text-align:center;border-bottom:1px solid #f2f2f2;padding:.9375rem}.modal .window .header h2,.modal .window .header p{margin:0;font-size:.8125rem}.modal .window .content{max-height:90vh;overflow:auto;padding:.625rem}.modal .window .content ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}@media (min-width: 37.5rem){.modal .window .content ul{flex-direction:row}}.modal .window .content ul li{flex:1;margin:.9375rem}.modal .window .content ul li figure{position:relative;margin:0}.modal .window .content ul li figure:after{content:"Read now";text-transform:uppercase;display:inline-block;background:#ff0a16;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.5rem;padding:0 .5rem;position:absolute;bottom:10%;left:-5px;transition:background 0.2s}.modal .window .content ul li img{display:block;max-width:100%;height:auto;transition:all 0.2s ease-in-out;position:relative}.modal .window .content ul li a{font-weight:normal;color:#141414;text-decoration:none;transition:all 0.3s}.modal .window .content ul li a:hover{color:rgba(0,0,0,0.5)}.modal .window .content ul li a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.modal .window .content ul li a:hover figure:after{background:#141414}.modal .window .content ul li h3{font-size:1.25rem;margin-bottom:0}.modal .window .content ul li p{display:none}@media (min-width: 37.5rem){.modal .window .content ul li p{display:block;font-size:.9375rem;line-height:1.25rem}}.modal.closed{display:none}.modal.exit .window{animation:0.5s fadeIn 0.5s both, 0.5s zoomIn 0.5s both}.comments{width:auto;max-width:50rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:0 1.25rem}.comments::after{content:'';display:table;clear:both}.comments h3{margin:0 0 1.875rem;font-size:1.875rem}footer{width:auto;max-width:50rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;border-top:1px solid #e6e6e6;background:#fff;padding:1.25rem 1.5625rem;margin-top:3.125rem;margin-bottom:7.5rem;font-family:"Titillium Web", "Helvetica Neue", Helvetica, sans-serif;font-weight:300;font-style:normal}footer::after{content:'';display:table;clear:both}@media (min-width: 37.5rem){footer{margin-top:6.25rem}}footer p{text-decoration:none;color:#141414;font-size:1rem;line-height:1.5625rem}footer span{font-weight:700}footer svg{width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:.625rem}@media (min-width: 37.5rem){footer svg{margin-right:1.25rem}}footer svg.love{width:20px;height:20px;fill:#ff0a16;margin-top:-.125rem;margin-left:.1875rem;margin-right:.1875rem}footer a{display:inline-block;fill:#808080;transition:all 0.3s ease;text-decoration:none;color:#808080}footer a:hover{fill:#ff0a16}footer a.creator:hover{text-decoration:underline}footer ul{padding:0;list-style-type:none}footer ul li{margin-bottom:.625rem}footer ul a{text-decoration:none;font-size:.9375rem}footer ul a:hover{text-decoration:underline}footer .footer-credit{margin-bottom:0}footer .footer-credit a{text-decoration:none;font-size:.9375rem}footer .footer-credit a:hover{text-decoration:underline}.main-page footer{background:#141414;border-top:1px solid #2e2e2e}.main-page footer p{color:#fff}body.about-page footer{width:calc(100% - 48px);max-width:80rem;border:1px solid rgba(255,255,255,0.08);border-radius:1.75rem;background:radial-gradient(circle at top right, rgba(255,214,68,0.12), transparent 42%),linear-gradient(180deg, rgba(8,16,20,0.72), rgba(8,16,20,0.72));box-shadow:0 1.5rem 3.75rem rgba(0,0,0,0.28);backdrop-filter:blur(1.125rem);padding:1.25rem 1.5rem;margin-top:1.5rem;margin-bottom:5rem}@media (min-width: 37.5rem){body.about-page footer{margin-top:1.5rem}}body.about-page footer p,body.about-page footer a{color:rgba(246,242,232,0.82);font-weight:400}body.about-page footer svg{fill:rgba(246,242,232,0.82)}body.about-page footer a:hover{color:#fff;fill:#fff}body.about-page footer .footer-credit a{font-weight:500}@media (max-width: 640px){body.about-page footer{width:calc(100% - 32px);padding:1rem;margin-top:1rem;margin-bottom:4rem}}.no-js .flex-grid article{opacity:1}.no-js .preload{display:none}
