:root{--bird-yellow:#F7C948;--bird-orange:#E8440A;--bird-green:#3CB878;--bird-red:#E8344E;--bird-teal:#1ABFBF;--bird-black:#1A1A1A;--bird-charcoal:#2C2C2C;--bird-white:#FFFFFF;--bird-radius:0;--bird-border:3px solid currentColor;--bird-focus:3px solid var(--bird-yellow);--bird-focus-offset:3px}.skip-link{position:absolute;top:-100%;left:1rem;z-index:9999;padding:.75rem 1.5rem;background:var(--bird-yellow);color:var(--bird-black);font-family:'Oswald',sans-serif;font-weight:700;font-size:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;border:3px solid var(--bird-black);transition:top 0.1s ease}.skip-link:focus{top:1rem;outline:var(--bird-focus);outline-offset:var(--bird-focus-offset)}:focus-visible{outline:var(--bird-focus);outline-offset:var(--bird-focus-offset)}::selection{background:var(--bird-yellow);color:var(--bird-black)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto;display:block}.bird-site-header{position:sticky;top:0;z-index:100;background:var(--bird-black);border-bottom:4px solid var(--bird-yellow)}.bird-site-header .wp-block-site-title a{font-family:'Anton',sans-serif;font-size:clamp(1.6rem, 4vw, 2.8rem);text-transform:uppercase;text-decoration:none;color:var(--bird-yellow);letter-spacing:.05em;transition:color 0.15s ease}.bird-site-header .wp-block-site-title a:hover{color:var(--bird-orange)}.bird-site-header .wp-block-navigation .wp-block-navigation-item__content{color:var(--bird-white);text-decoration:none;font-size:.9rem;transition:color 0.15s ease}.bird-site-header .wp-block-navigation .wp-block-navigation-item__content:hover,.bird-site-header .wp-block-navigation .current-menu-item .wp-block-navigation-item__content{color:var(--bird-yellow)}.bird-site-header .wp-block-navigation__responsive-container.is-menu-open{background:var(--bird-black);border-bottom:4px solid var(--bird-yellow)}.bird-section{padding:clamp(3rem, 6vw, 5rem) clamp(1.5rem, 4vw, 3rem)}.bird-section-header{margin-bottom:2.5rem}.bird-section-title{font-family:'Anton',sans-serif!important;font-size:clamp(2rem, 5vw, 3.5rem)!important;text-transform:uppercase!important;letter-spacing:0.02em!important;margin:0!important}.bird-hero-tagline{font-family:'Oswald',sans-serif;font-size:clamp(1rem, 2.5vw, 1.4rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;max-width:600px}.bird-section-label--green{background:var(--bird-green)!important;color:var(--bird-black)!important}.bird-see-all-btn .wp-block-button__link{font-family:'Oswald',sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-color:var(--bird-yellow)!important;color:var(--bird-yellow)!important}.bird-see-all-btn .wp-block-button__link:hover{background:var(--bird-yellow)!important;color:var(--bird-black)!important}.bird-post-date{font-family:'Oswald',sans-serif;font-size:0.78rem!important;text-transform:uppercase;letter-spacing:.08em;color:#888!important}.bird-hero{background:var(--bird-yellow);color:var(--bird-black);padding:clamp(2rem, 6vw, 5rem) var(--wp--style--global--content-size,780px);padding-left:max(1.5rem, (100% - 1200px) / 2);padding-right:max(1.5rem, (100% - 1200px) / 2);position:relative;overflow:hidden}.bird-hero::after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:#fff0 #fff0 var(--bird-black) #fff0}.bird-hero .wp-block-heading{font-family:'Anton',sans-serif;font-size:clamp(3rem, 10vw, 7rem);line-height:.95;text-transform:uppercase;letter-spacing:.02em;color:var(--bird-black);margin:0 0 .5rem}.bird-hero .wp-block-paragraph{font-family:'Oswald',sans-serif;font-size:clamp(1.1rem, 2.5vw, 1.5rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--bird-black);max-width:600px}.bird-section-label{display:inline-block;background:var(--bird-orange);color:var(--bird-white);font-family:'Oswald',sans-serif;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;padding:.3em .8em;margin-bottom:1.5rem}.bird-post-card{background:var(--bird-charcoal);position:relative;display:flex;flex-direction:column;transition:transform 0.15s ease,box-shadow 0.15s ease}.bird-post-card:hover{transform:translateY(-3px);box-shadow:6px 6px 0 var(--bird-yellow)}.bird-post-card .wp-block-post-featured-image img{aspect-ratio:16 / 9;object-fit:cover;width:100%}.bird-post-card .wp-block-post-featured-image a::after{content:'';position:absolute;inset:0}.bird-card-body{flex:1;display:flex;flex-direction:column;padding:1.25rem 1.25rem 1.5rem;border-top:4px solid var(--bird-yellow)}.bird-card-body .wp-block-post-terms{font-family:'Oswald',sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.bird-card-body .wp-block-post-terms a{color:var(--bird-yellow);text-decoration:none}.bird-card-body .wp-block-post-terms a:hover{color:var(--bird-orange)}.bird-card-body .wp-block-post-title{font-family:'Oswald',sans-serif;font-size:clamp(1.1rem, 2vw, 1.35rem);font-weight:700;text-transform:uppercase;line-height:1.2;margin:0 0 .5rem}.bird-card-body .wp-block-post-title a{color:var(--bird-white);text-decoration:none}.bird-card-body .wp-block-post-title a:hover{color:var(--bird-yellow)}.bird-card-body .wp-block-post-excerpt{font-size:.875rem;line-height:1.6;color:#ccc;margin-top:auto;padding-top:.75rem}.bird-card-body .wp-block-post-excerpt__more-link{display:inline-block;margin-top:.75rem;font-family:'Oswald',sans-serif;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bird-yellow);text-decoration:none;border-bottom:2px solid var(--bird-yellow);padding-bottom:1px;transition:color 0.15s ease,border-color 0.15s ease}.bird-card-body .wp-block-post-excerpt__more-link:hover{color:var(--bird-orange);border-color:var(--bird-orange)}.bird-star-rating{display:flex;gap:2px;align-items:center;margin-bottom:.5rem;line-height:1}.bird-star{font-size:1.1rem;transition:transform 0.1s ease}.bird-star--filled{color:var(--bird-yellow)}.bird-star--empty{color:#555}.single-post .bird-star-rating .bird-star{font-size:1.5rem}.bird-rating-label{font-size:.8rem;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#aaa;margin-left:.5rem}.bird-post-header{padding:clamp(2rem, 5vw, 4rem) 0 2rem}.bird-post-header .wp-block-post-title{font-family:'Anton',sans-serif;font-size:clamp(2.5rem, 7vw, 5rem);line-height:.95;text-transform:uppercase;letter-spacing:.02em;color:var(--bird-white);margin:0 0 1rem}.bird-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;font-family:'Oswald',sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#aaa;margin-bottom:1.5rem}.bird-post-meta .wp-block-post-date,.bird-post-meta .wp-block-post-terms{font-size:.85rem}.bird-post-meta .wp-block-post-terms a{background:var(--bird-orange);color:var(--bird-white);text-decoration:none;padding:.2em .6em;font-weight:700;font-size:.75rem;display:inline-block}.bird-post-content{font-size:clamp(1rem, 1.5vw, 1.125rem);line-height:1.8}.bird-post-content p{margin-bottom:1.5em}.bird-post-content h2{margin-top:2.5em;margin-bottom:.75em}.bird-post-content h3{margin-top:2em;margin-bottom:.5em}.bird-post-content blockquote{border-left:4px solid var(--bird-yellow);margin:2em 0;padding:1em 1.5em;background:var(--bird-charcoal)}.bird-post-content blockquote p{font-family:'Oswald',sans-serif;font-size:1.25rem;font-weight:600;color:var(--bird-yellow);margin:0}.bird-post-divider{border:none;border-top:3px solid var(--bird-yellow);margin:3rem 0}.bird-featured-image{margin:0 0 2.5rem}.bird-featured-image img{width:100%;max-height:520px;object-fit:cover}.bird-archive-header{background:var(--bird-charcoal);border-bottom:4px solid var(--bird-orange);padding:2.5rem 0;margin-bottom:3rem}.bird-archive-header .wp-block-query-title,.bird-archive-header .wp-block-archive-title,.bird-archive-header .wp-block-search-title{font-family:'Anton',sans-serif;font-size:clamp(2rem, 6vw, 4rem);text-transform:uppercase;letter-spacing:.02em;color:var(--bird-white);margin:0}.bird-archive-header .wp-block-term-description,.bird-archive-header .wp-block-search-heading-label{font-family:'Oswald',sans-serif;font-size:1rem;color:#aaa;margin-top:.5rem}.wp-block-query-pagination{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-top:3rem}.wp-block-query-pagination-numbers .page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.5rem 1rem;border:3px solid #444;font-family:'Oswald',sans-serif;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;color:var(--bird-white);background:#fff0;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease}.wp-block-query-pagination-numbers .page-numbers:hover,.wp-block-query-pagination-previous:hover,.wp-block-query-pagination-next:hover{border-color:var(--bird-yellow);background:var(--bird-yellow);color:var(--bird-black)}.wp-block-query-pagination-numbers .current{border-color:var(--bird-yellow);background:var(--bird-yellow);color:var(--bird-black)}.bird-site-footer{border-top:4px solid var(--bird-charcoal);background:var(--bird-black)}.bird-footer-logo a{font-family:'Anton',sans-serif;font-size:clamp(1.4rem, 3vw, 2rem);text-transform:uppercase;text-decoration:none;color:var(--bird-yellow);letter-spacing:.05em}.bird-footer-tagline{font-family:'Oswald',sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#777;margin-top:.25rem}.bird-footer-nav .wp-block-navigation-item__content{font-family:'Oswald',sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.bird-copyright{font-size:.8rem;color:#777}.bird-footer-credit{font-size:.75rem;color:#555}.bird-header-identity{gap:.75rem;align-items:center!important}.bird-header-identity .wp-block-site-title{line-height:1}.bird-header-logo{margin:0!important;line-height:0;align-self:center!important}.bird-header-logo img{height:36px!important;width:36px!important;object-fit:contain;object-position:top center;display:block!important;flex-shrink:0;transform:translateY(6px)}.bird-logo a{font-family:'Anton',sans-serif;font-size:clamp(1.6rem, 4vw, 2.8rem);text-transform:uppercase;text-decoration:none;color:var(--bird-yellow);letter-spacing:.05em}.bird-site-footer a{color:var(--bird-yellow)}.bird-site-footer a:hover{color:var(--bird-orange)}.bird-site-footer .wp-block-site-title a{color:var(--bird-yellow);text-decoration:none;font-family:'Anton',sans-serif}.bird-no-results{text-align:center;padding:clamp(3rem, 8vw, 6rem) 0}.bird-no-results-emoji{font-size:4rem;line-height:1;display:block;margin-bottom:1rem}.wp-block-search__input{background:var(--bird-charcoal);color:var(--bird-white);border:3px solid #444;border-radius:0;padding:.6rem 1rem;font-family:'Inter',sans-serif;transition:border-color 0.15s ease}.wp-block-search__input:focus{border-color:var(--bird-yellow);outline:none}.wp-block-search__button{background:var(--bird-yellow);color:var(--bird-black);border:3px solid var(--bird-yellow);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.6rem 1.2rem;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.wp-block-search__button:hover{background:var(--bird-black);color:var(--bird-yellow)}.cat-tv .bird-card-body{border-top-color:var(--bird-orange)}.cat-film .bird-card-body{border-top-color:var(--bird-green)}.cat-culture .bird-card-body{border-top-color:var(--bird-teal)}.cat-opinion .bird-card-body{border-top-color:var(--bird-red)}.bird-band{position:relative}.bird-band--yellow{background:var(--bird-yellow);color:var(--bird-black)}.bird-band--orange{background:var(--bird-orange);color:var(--bird-white)}.bird-band--green{background:var(--bird-green);color:var(--bird-black)}.bird-band--charcoal{background:var(--bird-charcoal);color:var(--bird-white)}@media (max-width:640px){.bird-hero .wp-block-heading{font-size:clamp(2.5rem, 14vw, 4rem)}.bird-post-header .wp-block-post-title{font-size:clamp(2rem, 10vw, 3rem)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@media print{.bird-site-header,.bird-site-footer,.wp-block-query-pagination,.bird-hero{display:none}body{background:#fff;color:#000}.bird-post-header .wp-block-post-title{color:#000}a{color:#000;text-decoration:underline}a[href]::after{content:' (' attr(href) ')';font-size:.75rem}}