@font-face{font-display:swap;font-family:MaxFett;font-weight:900;src:url(../woff2/maxfett-black.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABCSocial;font-weight:400;src:url(../woff2/abcsocial-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABCSocial;font-weight:500;src:url(../woff2/abcsocial-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:ABCSocial;font-weight:700;src:url(../woff2/abcsocial-bold.woff2) format("woff2")}.dark-mode .header__light-mode path,.single-format-aside .header__light-mode path,.single-format-gallery .header__light-mode path,.tag-hash-post-format-gallery .header__light-mode path{fill:#545454}.dark-mode .header__dark-mode path,.single-format-aside .header__dark-mode path,.single-format-gallery .header__dark-mode path,.tag-hash-post-format-gallery .header__dark-mode path{fill:#181818}.single-format-aside{--body-bg-color:#181818}#google-translate-element,.skiptranslate{display:none}body{top:0!important}.language-widget__open-popup{align-items:center;background:none;border:none;border-radius:10px;cursor:pointer;display:flex;gap:5px;margin:0;padding:0}.language-widget__open-popup path{fill:var(--color-black)}.language-widget__open-popup:hover path{fill:var(--color-orange)}.language-widget__open-popup:hover span{color:var(--color-orange)}.language-widget__current-language{display:none}.language-widget__popup{background:var(--color-off-white);display:none;flex-direction:column;gap:15px;height:90vh;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:4}@media screen and (max-width:768px){.language-widget__popup{gap:20px;height:100vh;padding:10px}}.language-widget__popup-header{align-items:center;border-bottom:1px solid var(--color-black);display:flex;justify-content:flex-end;padding-bottom:20px}@media screen and (max-width:768px){.language-widget__popup-header{padding-bottom:10px}}.language-widget__popup-body{display:flex;justify-content:space-between}.language-widget__popup-body h2{font-size:60px;font-weight:700;line-height:60px;margin:0;max-width:825px}@media screen and (max-width:768px){.language-widget__popup-body h2{font-size:28px;line-height:28px;max-width:240px}}.language-widget__popup-body path{fill:var(--color-black)}@media screen and (max-width:768px){.language-widget__popup-body svg{transform:scale(.8)}}.language-widget__popup-bottom{display:flex;gap:15%;justify-content:space-between;margin-top:70px}.language-widget__popup-bottom p{font-size:16px;font-weight:700;line-height:20px;margin:0;max-width:335px}@media screen and (max-width:768px){.language-widget__popup-bottom{flex-direction:column;gap:20px;margin-top:0}}.language-widget__popup-languages{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}@media screen and (max-width:768px){.language-widget__popup-languages{row-gap:5px}}.language-widget__popup-languages a{cursor:pointer;font-size:32px;font-weight:700;line-height:32px}@media screen and (max-width:768px){.language-widget__popup-languages a{font-size:20px;line-height:20px}}.language-widget__popup-languages a.active,.language-widget__popup-languages a:hover{color:var(--color-orange)}.language-widget__popup-language{flex-basis:33.33%}@media screen and (max-width:768px){.language-widget__popup-language{flex-basis:50%}}.language-widget__overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:var(--bg-color-overlay);display:none;height:100vh;justify-content:flex-end;position:fixed;right:0;top:0;width:100vw;z-index:13}.language-widget__close-popup{background:none;border:none;cursor:pointer;display:flex;margin:0;padding:0}.language-widget__close-popup path{fill:var(--color-black)}.language-widget__close-popup:hover path{fill:var(--color-orange)}*{box-sizing:border-box;font-family:ABCSocial,sans-serif}:focus{outline:none}body{background-color:var(--body-bg-color);color:var(--color-black);margin:0}body.menu-is-open,body.paywall-is-show{height:100vh;overflow:hidden;touch-action:none}body.header-is-sticky{margin-top:60px}@media screen and (max-width:768px){.hide-in-mobile{display:none!important}}@media screen and (min-width:769px){.hide-in-desktop{display:none!important}}.hide-for-members,.hide-for-non-members,.hide-for-non-paid-members,.hide-for-paid-members{display:none!important}@media screen and (max-width:768px){iframe[data-testid=portal-trigger-frame]{display:none}}.img-fallback{background-color:var(--color-dark-grey-half-opacity);border-radius:4px;-o-object-fit:cover;object-fit:cover;width:100%}.columns{display:flex;gap:20px;margin:120px 0}.columns--flex-1>*{flex:1}.columns--gap-0{gap:0}.columns--gap-80{gap:80px}.columns--gap-140{gap:140px;gap:40px}.columns--align-center,.columns--center{align-items:center}.columns--align-start{align-items:flex-start}.columns--justify-center{justify-content:center}.columns--justify-around{justify-content:space-around}.columns--justify-between{justify-content:space-between}.columns--reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.columns{flex-direction:column}}.header{background:var(--color-off-white);left:0;padding:0 20px;position:fixed;top:0;width:100vw;z-index:12}.header__container{align-items:flex-start;display:flex;height:60px;justify-content:space-between;position:relative}.header__action{align-items:center;display:flex;gap:12px}@media screen and (max-width:768px){.header__action{justify-content:flex-end;width:100%}}.header__slogan{align-items:center;display:flex;font-size:12px;font-weight:700;height:60px;left:0;letter-spacing:.1em;line-height:130%;position:absolute;text-align:center;text-transform:uppercase;top:0;transition:opacity .3s ease-in-out}@media screen and (max-width:768px){.header__slogan{display:none!important}}.header__links{align-items:center;display:flex;height:60px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out}@media screen and (max-width:1200px){.header__links{display:none}}@media screen and (max-width:768px){.header__links{display:flex;left:0;transform:translateX(0);transition:none}}.header__links ul{display:flex;gap:8px;list-style:none;margin:0;padding:0}@media screen and (max-width:1200px){.header__links ul{display:none}}.header__links a{background-color:var(--color-black-invert);color:var(--color-off-white-invert);cursor:pointer;padding:4px 10px}.header__links a,.header__open-fantasy{border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.header__open-fantasy{align-items:center;display:flex;line-height:26px;margin-right:8px;padding:0 10px!important}.header__open-fantasy:hover{background-color:var(--color-white)!important;color:#181818!important}.header__open-subscribe{align-items:center;background-color:var(--color-orange);border:none;border-radius:10px;color:#f9f9f9;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;margin:0;padding:4px 10px;text-decoration:none;white-space:nowrap}.header__open-subscribe,.header__open-subscribe path{transition:all .3s ease-in-out}.header__open-subscribe:hover{background-color:var(--color-black);color:var(--color-off-white)}.header__open-subscribe:hover path{fill:var(--color-off-white)}.header__open-my-account path{fill:var(--color-black)}.header__open-my-account span{color:var(--color-black);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:130%;text-align:right;text-transform:uppercase}@media screen and (max-width:1024px){.header__open-my-account span{display:none}}.header__close-menu,.header__dark-mode,.header__light-mode,.header__open-menu,.header__open-my-account{background:none;border:none;cursor:pointer;display:flex;margin:0;padding:0}.header__close-menu:hover path,.header__dark-mode:hover path,.header__light-mode:hover path,.header__open-menu:hover path,.header__open-my-account:hover path{fill:var(--color-orange)}.header__light-mode path{fill:var(--color-off-white)}.header__open-menu{padding:22px 0}.header__open-menu path{fill:var(--color-black)}.header__open-search{background:none;border:none;cursor:pointer;display:flex;margin:0;padding:0}.header__open-search path{stroke:var(--color-black)}.header__open-search:hover path{stroke:var(--color-orange)}.header__close-menu{margin-left:auto}.header__close-menu path{fill:var(--color-off-white)}.header--sticky .header__links{left:120px;transform:translateX(0)}@media screen and (min-width:769px){.header--sticky{box-shadow:0 3px 6px rgba(0,0,0,.04),0 3px 6px rgba(0,0,0,.04)}}@media screen and (max-width:768px){.header--sticky{background:transparent}.header--sticky .header__action button:not(.header__open-menu):not(.header__open-comments),.header--sticky .header__open-fantasy{display:none!important}.header--sticky .header__open-menu{position:relative}.header--sticky .header__open-menu:before{background-color:var(--color-off-white);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.04),0 3px 6px rgba(0,0,0,.04);content:"";height:36px;left:-10px;position:absolute;top:12px;width:36px;z-index:-1}}.header--sticky .header__logo-link{cursor:pointer;gap:10px;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.header--sticky .header__logo{width:0}}.header__logo-container{width:40px}.header__logo-container .header__logo-link{align-items:center;text-decoration:none}.header__logo-container .header__logo-link span{color:var(--color-orange);display:none;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:130%;text-transform:uppercase}@media screen and (max-width:768px){.header__logo-container .header__logo-link span{display:none!important}.header__logo-container{width:0}.header__logo-container .header__logo{height:auto;width:calc(100vw - 40px)}}.header .user-number{margin-right:12px}.header-menu{background-color:var(--bg-color-overlay);display:none;height:100vh;justify-content:flex-end;position:fixed;right:0;top:0;width:100vw;z-index:12}.header-menu__label{color:var(--color-off-white);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:130%;text-transform:uppercase}.header-menu__main{background-color:var(--color-black-without-opacity);display:none;flex-direction:column;height:100vh;overflow:auto;padding:0 20px;width:375px}@media screen and (max-width:768px){.header-menu__main{width:100%}}.header-menu__main-top{align-items:center;display:flex;gap:10px;height:60px}.header-menu__hidden-menu{list-style:none;margin:30px 0;padding:0}.header-menu__hidden-menu li{padding:8px 0}.header-menu__hidden-menu li:not(:last-child){border-bottom:1px solid var(--color-dark-grey)}.header-menu__hidden-menu li a{color:var(--color-off-white);display:flex;font-size:32px;font-weight:700;line-height:1;text-decoration:none}.header-menu__hidden-menu li a:hover{color:var(--color-orange)}.header-menu__main-bottom{display:flex;gap:10px}@media screen and (max-width:768px){.header-menu__main-bottom{margin-right:auto}}.header-menu__main-bottom a{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:700;padding:4px 10px;text-decoration:none}.header-menu__main-bottom a:hover{background-color:var(--color-black);color:var(--color-off-white)}.header-menu__main-bottom a:hover path{fill:var(--color-off-white)}.header-menu__main-bottom .subscribe{background-color:var(--color-orange);color:var(--color-black);display:none;white-space:nowrap}.header-menu__main-bottom .login{background-color:var(--color-off-white);border:1px solid var(--color-black);color:var(--color-black);display:none;gap:5px;white-space:nowrap}.progress-bar{background:var(--color-orange);height:3px;left:0;position:fixed;top:0;width:0;z-index:13}body{margin-top:60px!important}.header__container{align-items:center}.header__logo{margin-top:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;transition:width .3s ease-in-out}@media screen and (max-width:768px){.header__logo{height:auto;width:calc(100vw - 40px)}}.header__logo-link{display:flex;gap:10px}.header__logo-link span{display:block!important;white-space:nowrap}@media screen and (max-width:768px){.header__logo-link{display:none}}.header__ril-small,.header__tdf-symbol{opacity:0;transition:opacity .3s ease-in-out}.header--sticky{background-color:var(--color-off-white);box-shadow:0 3px 6px rgba(0,0,0,.04),0 3px 6px rgba(0,0,0,.04)}.header--sticky .header__slogan{opacity:0}.header--sticky .header__logo{width:40px}body.logo-tdf .header--sticky .header__logo{width:0}.header--sticky .header__ril-small,.header--sticky .header__tdf-symbol{opacity:1!important}.header--sticky .header__logo-link{position:absolute}body.logo-tdf .header--sticky .header__logo-link{left:-10px}.header--sticky .header__open-menu:before{display:none}.header--sticky .header__open-comments{display:flex;opacity:1}.header--sticky .header__share{opacity:1}@media screen and (max-width:768px){.header--sticky .header__share{display:none}}#coral_thread{overflow:auto}.coral-count{margin-right:5px}.coral-count-text,[class*=coral-new]{display:none}.footer{align-items:flex-end;background:var(--color-orange);display:flex;justify-content:space-between;margin-top:200px;padding:30px 20px}@media screen and (max-width:768px){.footer{align-items:stretch;gap:30px;justify-content:normal;margin-top:50px;padding:25px 20px}}.footer__left{display:flex;flex-direction:column;gap:30px;justify-content:space-between}@media screen and (max-width:768px){.footer__left{gap:150px;padding-bottom:35px}}.footer__left-top,.footer__right{display:flex;gap:80px}.footer__right{border-left:1px solid #181818;flex-direction:column;padding-left:20px}@media screen and (max-width:768px){.footer__right{border-left:none;gap:30px;justify-content:space-between;padding-left:0}.footer__right>a{margin-top:auto}}.footer__right a{align-items:flex-end;display:flex}.footer .logo{height:auto;max-width:100%}.footer .caption{color:#181818;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1;margin:0;text-transform:uppercase}@media screen and (max-width:768px){.footer .caption{font-size:10px;line-height:12px}}.footer__left-bottom{display:flex}.footer__social-links{align-items:center;display:flex;flex-direction:column;gap:10px;padding-top:5px}.footer__social-links svg{height:25px}.footer__social-links svg path{fill:#181818}.footer__social-links svg:hover path{fill:#f9f9f9}.footer__menu{-moz-column-count:2;column-count:2;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.footer__menu{-moz-column-count:1;column-count:1}}.footer__menu li a{color:#181818;font-size:16px;font-weight:700;line-height:20px;text-decoration:none}@media screen and (max-width:768px){.footer__menu li a{font-size:20px;line-height:24px}}.footer__menu li a:hover{color:#f9f9f9}body.logo-tdf:not(.page-about-us) img.header__ril-small{filter:brightness(0)}html.dark-mode body.logo-tdf:not(.page-about-us) img.header__ril-small{filter:brightness(10)}.gh-post-upgrade-cta{display:flex}.gh-post-upgrade-cta-close{display:flex;height:20px;position:absolute;right:20px;top:20px;width:20px}.gh-post-upgrade-cta--show{background:var(--color-black-without-opacity)!important;bottom:0;left:0;position:fixed;z-index:1}.gh-post-upgrade-cta--show .gh-post-upgrade-cta-content{display:flex}.gh-post-upgrade-cta-content{align-items:center!important;background:var(--color-black-without-opacity)!important;display:none;flex-direction:row!important;flex-wrap:wrap;gap:30px;justify-content:center;max-width:690px;padding:30px!important}.gh-post-upgrade-cta-content:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);content:"";height:calc(100vh - 100%);left:0;position:absolute;top:calc(100% - 100vh);width:100vw}.gh-post-upgrade-cta-content h2{flex-basis:100%}.gh-post-upgrade-cta-content h2,.gh-post-upgrade-cta-content p{color:var(--color-off-white)!important}.gh-post-upgrade-cta-content p a,.gh-post-upgrade-cta-content p a:hover{color:var(--color-orange)!important}.gh-post-upgrade-cta-content .gh-btn.gh-portal-close{background:var(--color-orange);color:var(--color-black-without-opacity)!important;margin:20px auto 0;max-width:275px}.gh-post-upgrade-cta-content .gh-post-upgrade-cta-left>p:first-child{margin-top:0}.gh-post-upgrade-cta--paywall h2{font-family:MaxFett,sans-serif}@media screen and (max-width:1024px){.gh-post-upgrade-cta--paywall h2{max-width:275px}}.gh-post-upgrade-cta--paywall .gh-post-upgrade-cta-content{align-items:flex-start!important}.gh-post-upgrade-cta--paywall .gh-portal-close{margin:40px auto 0!important}.gh-post-upgrade-cta--paywall .gh-post-upgrade-cta-left{flex-basis:calc(100% - 305px)}@media screen and (max-width:1024px){.gh-post-upgrade-cta--paywall .gh-post-upgrade-cta-left{flex-basis:100%}}.gh-post-upgrade-cta--paywall .gh-post-upgrade-cta-right{display:flex;flex-basis:275px;justify-content:center}.gh-post-upgrade-cta--paywall .gh-post-upgrade-cta-right img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:1024px){.gh-post-upgrade-cta--paywall .gh-post-upgrade-cta-right{flex-basis:100%}}.gh-post-upgrade-cta--regwall h3{color:var(--color-orange);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:130%;margin-top:auto;text-decoration:none;text-transform:uppercase}.gh-post-upgrade-cta--regwall .gh-post-upgrade-cta-left{flex-basis:60%}@media screen and (max-width:1024px){.gh-post-upgrade-cta--regwall .gh-post-upgrade-cta-left{flex-basis:100%}}.gh-post-upgrade-cta--regwall .gh-post-upgrade-cta-right{flex-basis:calc(40% - 30px)}@media screen and (max-width:1024px){.gh-post-upgrade-cta--regwall .gh-post-upgrade-cta-right{flex-basis:100%}.gh-post-upgrade-cta--regwall .gh-post-upgrade-cta-content{gap:0;padding-top:50px!important}}.gh-post-upgrade-cta--regwall .gh-btn{margin-top:0}.gh-post-upgrade-cta--regwall-tdf{background:var(--color-yellow)!important;padding:60px 0}@media screen and (max-width:1024px){.gh-post-upgrade-cta--regwall-tdf{padding-left:20px;padding-right:20px}}.gh-post-upgrade-cta--regwall-tdf h2{margin-bottom:10px!important}.gh-post-upgrade-cta--regwall-tdf .tdf-countdown{background:var(--color-yellow);border-radius:14px;color:#181818;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1.25rem;padding:4px 14px}.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-content{background-color:#f9f9f9!important;box-shadow:0 8px 32px rgba(0,0,0,.12);gap:0}.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-content h2,.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-content p{color:#181818!important}@media screen and (max-width:1024px){.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-content{padding-top:30px!important}}.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-content .gh-btn{background:var(--color-yellow)!important;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);color:#181818!important;margin:28px auto 20px;max-width:275px;transition:transform .15s ease,box-shadow .15s ease}.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-content .gh-btn:hover{box-shadow:0 4px 10px rgba(0,0,0,.18);transform:translateY(-2px)}.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-left{flex-basis:100%}.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-left p{margin:0}.gh-post-upgrade-cta--regwall-tdf .gh-post-upgrade-cta-left [data-portal=signin]{color:#181818!important;font-weight:400;text-decoration:underline}.gh-post-upgrade-cta form[data-members-form]{margin:28px 0 20px}.gh-post-upgrade-cta form[data-members-form] .field{background:#fff;border:1px solid #e0e2de;border-radius:8px;display:inline-flex;margin:0 auto 5px;padding:5px}.gh-post-upgrade-cta form[data-members-form] .field input{border:none;font-size:16px;padding:8px;width:250px!important}.gh-post-upgrade-cta form[data-members-form] .field .gh-btn{border:none;border-radius:3px;cursor:pointer;font-size:16px;font-weight:600;margin:0;padding:8px 18px}@media screen and (max-width:1024px){.gh-post-upgrade-cta form[data-members-form] .field{flex-direction:column;gap:5px}.gh-post-upgrade-cta form[data-members-form] input{width:100%}}.gh-post-upgrade-cta form[data-members-form] :where(.loading,.success,.error){display:none}.gh-post-upgrade-cta form[data-members-form].success .success{font-weight:600}.gh-post-upgrade-cta form[data-members-form].success .field{display:none}.gh-post-upgrade-cta form[data-members-form].error .error,.gh-post-upgrade-cta form[data-members-form].loading .loading,.gh-post-upgrade-cta form[data-members-form].success .success{display:block}.main{padding:0 20px 20px}.content{margin:80px auto 0;max-width:800px}.content h1,.content h2,.content h3{font-family:MaxFett,sans-serif;font-weight:700;line-height:1;margin-bottom:0}.content h2{font-size:40px;margin-top:100px}.content h3{font-size:32px;margin-top:50px}.content .kg-image{height:auto;max-width:100%}.content figure{margin-left:0;margin-right:0}.content a{color:var(--color-orange)}/*# sourceMappingURL=page.css.map */
