.page-header-section>*{grid-gap:1.6em;display:grid;flex-direction:column;gap:1.6em}@media(min-width:1024px){.page-header-section>*{gap:1em}}.page-header-section .post-meta,.page-header-section .section-title{text-transform:capitalize}.page-header-section .post-meta--left,.page-header-section .section-title--left{justify-content:start;justify-self:start}.page-header-section .post-meta--right,.page-header-section .section-title--right{justify-content:end;justify-self:end;text-align:right}.page-header-section .post-meta--center,.page-header-section .section-title--center{justify-content:center;justify-self:center;text-align:center}.page-header-section__subtitle{font-size:1.125rem;margin-top:0;order:-1}.page-header-section__subtitle--alt{font-family:Elza,Tahoma,sans-serif;margin-top:0;text-transform:capitalize}.page-header-section__anchors{max-width:30rem}.page-header-section__copy{margin-top:1.5em}.page-header-section__search-keywords{align-items:center;display:flex;flex-wrap:wrap;gap:1em}.page-header-section .search{padding:0}.page-header-section .search__input{background-color:#fff;border:1px solid;font-size:1.125rem;padding:1em;width:100%}.page-header-section--post:not([class*=section--padding-top]){padding-top:4.8em}@media(min-width:1024px){.page-header-section--post:not([class*=section--padding-top]){padding-top:7.5em}}.page-header-section--post:not([class*=section--padding-bottom]){padding-bottom:7.5em}.page-header-section--search:not([class*=section--padding-top]){padding-top:4.5em}.page-header-section--search:not([class*=section--padding-bottom]){padding-bottom:4.5em}.page-header-section--search .search__form{align-items:center;display:flex;padding:0;position:relative}.page-header-section--search .search__input{color:#fff;transition:box-shadow .3s ease-in-out}.page-header-section--search .search__input:focus{color:#070707}.page-header-section--search .search__input:focus~.search__input-label{bottom:10px;color:rgba(7,7,7,.2);font-size:11px;left:20px;opacity:1;top:8px}.page-header-section--search .search__input:hover{border:1px solid #00c488;box-shadow:inset 2px 0 0 #00c488,inset 0 2px 0 #00c488,inset 0 -2px 0 #00c488,inset -2px 0 0 #00c488}.page-header-section--search .search__input-close-button{background-color:#070707;display:none;position:absolute;right:1rem}.page-header-section--search .search__input-label{color:#070707;left:20px;pointer-events:none;position:absolute;top:18px;transition:all .2s ease}.page-header-section--404:not([class*=section--padding-top]){padding-top:4em}@media(min-width:1024px){.page-header-section--404:not([class*=section--padding-top]){padding-top:6em}}.page-header-section--404:not([class*=section--padding-bottom]){padding-bottom:4em}@media(min-width:1024px){.page-header-section--404:not([class*=section--padding-bottom]){padding-bottom:6em}}.page-header-section--404.section--padding-bottom-extra{padding-bottom:21.7em}@media(min-width:1024px){.page-header-section--404.section--padding-bottom-extra{padding-bottom:6em}}.page-header-section--404 .page-header-section__anchors{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5em}@media(min-width:1024px){.page-header-section--404 .page-header-section__anchors{flex-direction:row}}.page-header-section--404 .page-header-section__anchors .button{width:-moz-fit-content;width:fit-content}.page-header-section--404.page-header-section--center-mobile .section-title{text-align:center}@media(min-width:1024px){.page-header-section--404.page-header-section--center-mobile .section-title{text-align:left}}.page-header-section--404.page-header-section--center-mobile .page-header-section__copy{text-align:center}@media(min-width:1024px){.page-header-section--404.page-header-section--center-mobile .page-header-section__copy{text-align:left}}.page-header-section--404.page-header-section--center-mobile .page-header-section__anchors{align-items:center;margin:0 auto}@media(min-width:1024px){.page-header-section--404.page-header-section--center-mobile .page-header-section__anchors{justify-content:start;margin:0}}.subscription-landing{background:#070707;color:#fff;display:flex;flex-wrap:wrap;padding-top:2em}@media(min-width:768px){.subscription-landing{display:block;padding-top:6em}}@media(min-width:1024px){.subscription-landing{padding-top:12em}}.subscription-landing__left{bottom:0;position:absolute}@media(min-width:768px){.subscription-landing__left{display:inline-block;position:static;vertical-align:bottom;width:16%}}.subscription-landing__left img{height:auto;max-height:250px}@media(min-width:480px){.subscription-landing__left img{max-height:350px}}@media(min-width:768px){.subscription-landing__left img{max-height:none;max-width:90%}}.subscription-landing__right{text-align:right;z-index:1}@media(min-width:768px){.subscription-landing__right{display:inline-block;vertical-align:bottom;width:37%}}.subscription-landing__right img{height:auto;width:85%}@media(min-width:768px){.subscription-landing__right img{max-width:750px}}.subscription-landing__middle{padding:1.3em}@media(min-width:768px){.subscription-landing__middle{display:inline-block;padding:0;vertical-align:top;width:41%}}.subscription-landing__middle .newsletter__heading{font-size:30px;line-height:33px;padding-right:3em}@media(min-width:768px){.subscription-landing__middle .newsletter__heading{font-size:3.125vw;line-height:1.3;padding-right:0}}.subscription-landing__middle .newsletter__copy{font-size:18px;line-height:27px;padding-right:3em;text-transform:capitalize}@media(min-width:768px){.subscription-landing__middle .newsletter__copy{font-size:20px;line-height:24px;padding-right:0}}.subscription-landing .newsletter__form p{margin-top:1.12em;max-width:none}@media(min-width:768px){.subscription-landing .newsletter__form p{max-width:50%;min-width:300px}}.subscription-landing .newsletter__form p.sib-submit{margin-top:26px}@media(min-width:768px){.subscription-landing .newsletter__form p.sib-submit{margin-top:35px}}.subscription-landing .newsletter__form input{background:#fff;color:#070707;font-size:inherit;padding:.7em .725em}@media(min-width:768px){.subscription-landing .newsletter__form input{padding:1em 1.2em}}.subscription-landing .newsletter__form input::-moz-placeholder{color:#070707}.subscription-landing .newsletter__form input::placeholder{color:#070707}.subscription-landing .newsletter__form .message-container,.subscription-landing .newsletter__form .message-inner{display:block;height:auto}.tightpoker-footer__newsletter-wrapper{display:none}