.post-hero-section{position:relative;height:auto;max-width:117.0625rem;margin:0 auto;overflow:hidden}.post-hero-section .hero-background{position:absolute;top:0;right:0;bottom:7.5rem;left:0;background:#991b1b;z-index:0;pointer-events:none;opacity:1}@media(max-width:1023px){.post-hero-section .hero-background{bottom:15.625rem}}.post-hero-section header{color:#fff;max-width:76rem;margin:0 auto;padding-top:12.5rem;text-align:center;position:relative;z-index:2}@media(max-width:1023px){.post-hero-section header{padding-top:6.25rem}}.post-hero-section header .back-link{font-size:1.125rem;line-height:1.5rem;font-weight:500}@media(max-width:1023px){.post-hero-section header .back-link{position:absolute;top:4rem;left:5rem}}@media(max-width:576px){.post-hero-section header .back-link{left:3rem}}.post-hero-section header .back-link svg{width:0;margin-top:.25rem;margin-right:.1875rem;transition:all .2s}@media(max-width:1023px){.post-hero-section header .back-link svg{width:1.5rem;margin-top:0;padding-top:.3rem}}.post-hero-section header .back-link:hover svg{width:1.25rem}.post-hero-section header h1{font-size:3rem;font-weight:700;max-width:56.8125rem;margin:0 auto;z-index:2;padding-left:3.125rem}@media(max-width:1023px){.post-hero-section header h1{font-size:1.75rem;padding:1.5rem}}@media(max-width:768px){.post-hero-section header h1{font-size:2.1rem;padding:.9rem}}.post-hero-section header a{position:absolute;top:8.25rem;left:0;color:#fff;font-weight:700;font-size:1.125rem}.post-hero-section .post-details{display:flex;max-width:76rem;justify-content:space-between;position:relative;margin:1.25rem auto 0;z-index:2;padding-inline:1.5rem}@media(max-width:1023px){.post-hero-section .post-details{display:flex;padding-inline:unset;margin-top:0}}.post-hero-section .post-details .sub-title{font-size:.75rem;font-weight:500;color:#fff;letter-spacing:.03125rem;display:block;margin-bottom:.5rem;line-height:1.5rem}.post-hero-section .post-details .sub-title-dot{width:.25rem;height:.25rem;margin:0 .25rem .1875rem}.post-hero-section .post-details .author{width:100%;max-width:8.125rem;color:#fffc;padding-right:1.5rem;font-weight:500;font-size:.75rem;line-height:1.5rem}@media(max-width:1023px){.post-hero-section .post-details .author span{padding-top:1rem;color:#1d1f1e;margin-bottom:.5rem}}.post-hero-section .post-details .author b{font-weight:500;color:#fff;font-size:.75rem;display:block;line-height:1.5rem}@media(max-width:1023px){.post-hero-section .post-details .author b{color:#1d1f1e}.post-hero-section .post-details .author{color:#1d1f1e;order:2;max-width:100%;padding-left:1.5rem}}@media(max-width:768px){.post-hero-section .post-details .author{padding-left:1.5rem}}.post-hero-section .post-details .share-options{z-index:2;flex:1;padding-left:1.5rem;text-align:center;width:100%}.post-hero-section .post-details .share-options .tooltip{position:absolute;left:1.5625rem;top:50%;transform:translateY(-50%);width:8.75rem;text-align:center;height:2.5rem;background:#991b1b;color:#0f2228;font-size:1rem;font-weight:500;font-family:Montserrat,sans-serif;line-height:2.5rem;border-radius:.375rem;display:block;opacity:1;animation:tooltip 3s forwards}@media(max-width:1023px){.post-hero-section .post-details .share-options .tooltip{top:-3.75rem;left:50%;transform:translate(-50%);animation:none}}.post-hero-section .post-details .share-options .tooltip:after{content:"";top:50%;left:-.9375rem;position:absolute;transform:translateY(-50%);clip-path:polygon(100% 0,0 50%,100% 100%);width:1rem;height:1.25rem;background:#991b1b}@media(max-width:1023px){.post-hero-section .post-details .share-options .tooltip:after{top:100%;left:50%;transform:translate(-50%) translateY(-1px);clip-path:polygon(0 0,50% 100%,100% 0);height:.875rem}}.post-hero-section .post-details .share-options .clipboard-wrapper{position:relative}@media(max-width:576px){.post-hero-section .post-details .share-options .clipboard-wrapper{display:inline-block}}.post-hero-section .post-details .share-options span{width:100%;height:-moz-min-content;height:min-content}@media(max-width:1023px){.post-hero-section .post-details .share-options span{color:#1d1f1e}}@media(max-width:576px){.post-hero-section .post-details .share-options span{display:none}}.post-hero-section .post-details .share-options a,.post-hero-section .post-details .share-options .copy-to-clipboard{width:100%;display:block;margin-bottom:1.125rem;color:#fff}@media(max-width:1023px){.post-hero-section .post-details .share-options a path,.post-hero-section .post-details .share-options .copy-to-clipboard path{fill:#1d1f1e}.post-hero-section .post-details .share-options a:last-child path,.post-hero-section .post-details .share-options .copy-to-clipboard:last-child path{stroke:#1d1f1e;fill:#fff}}.post-hero-section .post-details .share-options a:hover,.post-hero-section .post-details .share-options .copy-to-clipboard:hover{cursor:pointer}.post-hero-section .post-details .share-options a:hover svg,.post-hero-section .post-details .share-options .copy-to-clipboard:hover svg{animation:skew-svg .4s}.post-hero-section .post-details .share-options .copy-to-clipboard:hover{animation:skew-svg .4s}@media(max-width:1023px){.post-hero-section .post-details .share-options{order:3;color:#1d1f1e;display:flex;align-items:center;justify-self:start}}.post-hero-section .post-details .featured-image{margin-top:2.875rem;text-align:center;z-index:2;width:100%;max-height:25rem}.post-hero-section .post-details .featured-image img{border-radius:.875rem;background:#000;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1023px){.post-hero-section .post-details .featured-image{order:1;grid-column:1/3;margin-bottom:.625rem;width:90%}}@media(max-width:576px){.post-hero-section .post-details .featured-image{width:90%;max-height:unset;height:auto}}@media(max-width:1023px){.post-hero-section .post-details{flex-direction:column;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}}.post-hero-section article{display:block;width:50rem;margin:2.8125rem auto 4rem;line-height:1.625rem;font-size:1rem;position:relative;z-index:10;padding-inline:1.5rem}@media(max-width:576px){.post-hero-section article{padding:0 .9rem;width:100%;font-size:1.125rem;max-width:350px}.post-hero-section{max-width:100%!important;border-radius:0}}@keyframes skew-svg{40%{transform:rotate(14deg)}80%{transform:rotate(-4deg)}}@keyframes tooltip{0%{opacity:0}10%{opacity:1}90%{opacity:1}}
