.philosophy-masonry__thumb img{display:block;width:100%;height:auto;transition:opacity 0.3s ease-in-out}.philosophy-masonry__thumb a:hover img,.philosophy-masonry__thumb a:focus img{opacity:0.82}.philosophy-masonry__brick .wp-block-post-title a:hover,.philosophy-masonry__brick .wp-block-post-title a:focus{text-decoration:underline;text-underline-offset:0.15em}.philosophy-masonry__brick .wp-block-read-more{font-weight:600;letter-spacing:0.16rem;text-decoration:none;text-transform:uppercase}.philosophy-masonry__brick .wp-block-read-more:hover,.philosophy-masonry__brick .wp-block-read-more:focus{text-decoration:underline}.philosophy-featured__panel .wp-block-post-title a:hover,.philosophy-featured__panel .wp-block-post-title a:focus{text-decoration:underline}.philosophy-featured__panel .wp-block-post-terms a{background-color:#547d1d;color:var(--wp--preset--color--inverse);display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;line-height:24px;padding:0 15px;text-decoration:none;text-transform:uppercase}.philosophy-featured__list>li:first-child .philosophy-featured__panel .wp-block-post-terms a{background-color:#017aa9}.philosophy-featured__panel .wp-block-post-terms a:hover,.philosophy-featured__panel .wp-block-post-terms a:focus{text-decoration:underline}.philosophy-featured__panel .wp-block-post-author-name,.philosophy-featured__panel .wp-block-post-author-name a,.philosophy-featured__panel .wp-block-post-date{color:rgba(255,255,255,0.65)}.philosophy-featured__panel .wp-block-post-author-name::after{content:"\2022";margin-left:0.7em}@media (min-width:782px){.philosophy-featured .philosophy-featured__list{gap:0;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,1fr)}.philosophy-featured__list>li:first-child{grid-row:span 2}.philosophy-featured__list>li:not(:first-child) .wp-block-post-title{font-size:20px}}.philosophy-featured__panel .wp-block-post-title{font-size:var(--wp--preset--font-size--display);line-height:1.333}.philosophy-featured__list>li{display:flex}.philosophy-featured__list>li>.wp-block-cover{flex:1;width:100%}.philosophy-footer__title{font-family:var(--wp--preset--font-family--sans);font-size:14px;font-weight:700;letter-spacing:2.5px;line-height:1.286;margin-bottom:30px;position:relative;text-transform:uppercase}.philosophy-footer__title::after{background-color:rgba(255,255,255,0.1);bottom:-15px;content:"";height:1px;left:0;position:absolute;width:120px}.philosophy-footer .wp-block-separator{border-bottom-width:1px;border-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.1);opacity:1}.philosophy-footer ul{list-style:none;margin:0;padding:0}.philosophy-footer li{margin:0 0 6px}.philosophy-footer .wp-block-social-links li{margin:0}.philosophy-extra__thumb img{height:70px;object-fit:cover;width:70px}.philosophy-extra__list .wp-block-post-title{margin:0}.philosophy-extra__list .wp-block-post-title{line-height:1.4}.philosophy-extra__list .wp-block-post-title a{color:var(--wp--preset--color--contrast);font-weight:700}.philosophy-extra__list .wp-block-post-title a:hover,.philosophy-extra__list .wp-block-post-title a:focus{text-decoration:underline}.philosophy-extra__tags a{background:#e2e2e2;border-radius:3px;color:#333333;display:inline-block;font-family:var(--wp--preset--font-family--sans);font-weight:800;letter-spacing:2px;line-height:36px;margin:0 12px 15px 0;padding:0 20px;text-decoration:none;text-transform:uppercase}.philosophy-extra__tags a:hover,.philosophy-extra__tags a:focus{background:#151515;color:#ffffff}.philosophy-masonry .wp-block-query-pagination{justify-content:center;margin-top:var(--wp--preset--spacing--50)}.philosophy-masonry .wp-block-query-pagination-numbers{margin:0}.philosophy-masonry .wp-block-query-pagination .page-numbers{border-radius:3px;color:var(--wp--preset--color--contrast);display:inline-block;font-family:var(--wp--preset--font-family--sans);font-size:15px;font-weight:700;line-height:24px;margin:3px 1.5px;padding:6px 12px;text-decoration:none;transition:all 0.3s ease-in-out}.philosophy-masonry .wp-block-query-pagination .page-numbers:hover{background:#c4c4c4}.philosophy-masonry .wp-block-query-pagination .page-numbers.current{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.philosophy-masonry .philosophy-pagination__arrow{align-items:center;border:1px solid var(--wp--preset--color--rule);border-radius:50%;display:inline-flex;font-size:0;height:40px;justify-content:center;padding:0;width:40px}.philosophy-masonry .philosophy-pagination__arrow .wp-block-query-pagination-previous-arrow,.philosophy-masonry .philosophy-pagination__arrow .wp-block-query-pagination-next-arrow{font-size:17px;margin:0}.philosophy-masonry .philosophy-pagination__arrow:hover,.philosophy-masonry .philosophy-pagination__arrow:focus{background:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.philosophy-header__top{align-items:center;display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:1fr auto 1fr}.philosophy-header__top>:last-child{justify-self:end}@media (max-width:781px){.philosophy-header__top{grid-template-columns:1fr;justify-items:center}.philosophy-header__top>:last-child{justify-self:center}.philosophy-header__brand .wp-block-site-logo img{max-width:220px}}.philosophy-header .wp-block-site-logo~.wp-block-site-title,.philosophy-header .wp-block-site-logo~.wp-block-site-tagline{display:none}.philosophy-search__trigger{background:none;border:0;color:inherit;cursor:pointer;font-family:var(--wp--preset--font-family--sans);font-size:12px;font-weight:600;letter-spacing:2px;padding:0;text-transform:uppercase}.philosophy-search__trigger::after{content:"\f002";font-family:"Font Awesome 7 Free";font-size:15px;font-weight:900;letter-spacing:normal;margin-left:0.8rem;vertical-align:-0.1em}.philosophy-search{background:var(--wp--preset--color--night);inset:0;opacity:0;position:fixed;text-align:center;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;visibility:hidden;z-index:900}.philosophy-search-is-open{overflow:hidden}.philosophy-search-is-open .philosophy-search{opacity:1;visibility:visible}.philosophy-search__close{background:none;border:0;color:var(--wp--preset--color--inverse);cursor:pointer;font-size:32px;left:50%;line-height:1;padding:1rem;position:absolute;top:1.5rem;transform:translateX(-50%)}.philosophy-search .philosophy-header__search{left:50%;max-width:680px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 4rem)}.philosophy-search .wp-block-search__label{color:var(--wp--preset--color--inverse);font-family:var(--wp--preset--font-family--sans);font-size:13px;font-weight:600}.philosophy-search .wp-block-search__input{background-color:transparent;border:0;border-bottom:1px solid rgba(255,255,255,0.15);color:var(--wp--preset--color--inverse);font-family:var(--wp--preset--font-family--sans);font-size:60px;font-weight:600;line-height:1.5;padding:0.6rem 0;text-align:center;width:100%}.philosophy-search .wp-block-search__input::placeholder{color:rgba(255,255,255,0.4)}.philosophy-search .wp-block-search__input:focus{border-bottom-color:rgba(255,255,255,0.6);outline:none}.philosophy-search .wp-block-search__button{display:none}.philosophy-search__hint{color:rgba(255,255,255,0.5);font-family:var(--wp--preset--font-family--sans);font-size:16px;letter-spacing:0.6px;margin-top:3rem;text-align:center}@media (max-width:781px){.philosophy-search .wp-block-search__input{font-size:32px}}.philosophy-header .philosophy-header__search .wp-block-search__input{background-color:transparent;border:0;border-bottom:1px solid rgba(255,255,255,0.25);color:inherit;padding:0.4rem 0}.philosophy-header .philosophy-header__search .wp-block-search__input::placeholder{color:rgba(255,255,255,0.5)}.philosophy-header .wp-block-navigation a.wp-block-navigation-item__content{color:rgba(255,255,255,0.6)}.philosophy-header .wp-block-navigation .current-menu-item>a.wp-block-navigation-item__content,.philosophy-header .wp-block-navigation .current-menu-ancestor>a.wp-block-navigation-item__content,.philosophy-header .wp-block-navigation .current-menu-parent>a.wp-block-navigation-item__content,.philosophy-header .wp-block-navigation a.wp-block-navigation-item__content:hover,.philosophy-header .wp-block-navigation a.wp-block-navigation-item__content:focus{color:#ffffff}.philosophy-header .wp-block-navigation a:hover,.philosophy-header .wp-block-navigation a:focus{text-decoration:underline;text-underline-offset:0.3em}.philosophy-header:focus-visible,.philosophy-footer:focus-visible,.philosophy-featured:focus-visible{outline:2px solid var(--wp--preset--color--inverse);outline-offset:2px}.philosophy-reveal{opacity:0;transform:translate3d(0,30px,0);transition:opacity 0.6s ease-out,transform 0.6s ease-out;will-change:opacity,transform}.philosophy-reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.philosophy-reveal,.philosophy-reveal.is-revealed{opacity:1;transform:none;transition:none}}.wp-block-quote.is-style-philosophy-pull{border-left:0;padding-left:0;text-align:center}.wp-block-quote.is-style-philosophy-pull p{font-size:var(--wp--preset--font-size--x-large);font-style:italic;line-height:1.5}.wp-block-image.is-style-philosophy-framed img{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--rule);padding:1.2rem}.wp-block-separator.is-style-philosophy-asterisks{border:0;height:auto;line-height:1;max-width:none;text-align:center}.wp-block-separator.is-style-philosophy-asterisks::before{color:var(--wp--preset--color--muted);content:"* * *";font-size:2rem;letter-spacing:1.2rem}.wp-block-list.is-style-philosophy-checked{list-style:none;padding-left:0}.wp-block-list.is-style-philosophy-checked li{padding-left:3rem;position:relative}.wp-block-list.is-style-philosophy-checked li::before{color:var(--wp--preset--color--accent);content:"\f00c";font-family:"Font Awesome 7 Free";font-size:0.8em;font-weight:900;left:0;position:absolute;top:0.15em}
