@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");:root{--gutter:1.5rem;--container:76.25rem;--narrow:53.75rem;--hero-height:45rem;--radius:1.5rem;--radius-sm:1rem;--pill:62.5rem;--section-gap:6.5rem;--photo-shade:linear-gradient(180deg,color-mix(in srgb,var(--contrast-10) 10%,transparent) 0%,color-mix(in srgb,var(--contrast-10) 25%,transparent) 45%,color-mix(in srgb,var(--contrast-10) 75%,transparent) 100%);--arrow-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.4 5.6a1.2 1.2 0 0 1 1.2-1.2h9.8a1.2 1.2 0 0 1 1.2 1.2v9.8a1.2 1.2 0 1 1-2.4 0V8.5L6.1 19.6a1.2 1.2 0 0 1-1.7-1.7L15.5 6.8H8.6a1.2 1.2 0 0 1-1.2-1.2z'/%3E%3C/svg%3E")}body{word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}html{scrollbar-gutter:stable}.entry-meta .gp-icon:empty{display:none}.entry-content .wp-block-post-template{margin:0;padding:0;list-style:none}.entry-content .wp-block-post-template>li{margin:0}.site-main .entry-content .wp-block-group__inner-container{max-width:none;margin-right:0;margin-left:0;padding:0}.post-meta-row{gap:.5rem;align-items:center;font-size:.875rem;line-height:1.5}.post-meta-row .wp-block-post-terms a{font-weight:600;color:var(--contrast-10);text-decoration:none}.post-meta-row .wp-block-post-date{color:var(--contrast-30)}.post-meta-row .wp-block-post-date:before{content:"·";margin-right:.5rem;color:var(--contrast-40)}.wp-block-button.is-style-outline>.wp-block-button__link{padding:.5rem 1.125rem;border:.0625rem solid var(--contrast-50);border-radius:var(--pill);background:0 0;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--contrast-10);transition:border-color .2s ease,background-color .2s ease}.wp-block-button.is-style-outline>.wp-block-button__link:is(:hover,:focus-visible){border-color:var(--contrast-10);background-color:var(--contrast-10);color:var(--base-30)}.site-header .inside-header{min-height:4.75rem;padding:0 var(--gutter)}.site-header .header-image{display:block;height:auto}.main-navigation .main-nav ul li a{padding-right:.875rem;padding-left:.875rem;line-height:4.75rem}.main-navigation .menu-bar-item>a{padding-right:.75rem;padding-left:.75rem;line-height:4.75rem}.site-header .header-widget .widget{margin:0;padding:0}.header-actions .wp-block-button__link,.newsletter-form__button{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border:0;border-radius:var(--pill);background-color:var(--contrast-10);font-size:.875rem;font-weight:600;line-height:1.25;color:var(--base-30);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.header-actions .wp-block-button__link:is(:hover,:focus-visible),.newsletter-form__button:is(:hover,:focus-visible){background-color:var(--contrast-20);color:var(--base-30)}@media (min-width:48.0625rem){.site-header .site-logo{margin-right:2rem}.site-header #site-navigation{flex:1 1 auto;margin-left:0}.site-header .inside-navigation{justify-content:flex-start}.site-header .main-nav>ul{margin-left:-.875rem}.site-header #site-navigation .menu-bar-items{margin-left:auto}.site-header .header-widget{margin-left:.5rem}}:is(.home,.single) .site-header{position:absolute;top:var(--wp-admin--admin-bar--height,0rem);right:0;left:0;z-index:20;background:0 0}:is(.home,.single) .site-header .header-image{filter:brightness(0) invert(1)}:is(.home,.single) .site-header :is(.main-nav>ul>li>a,.menu-bar-item>a,.menu-toggle){color:var(--base-30)}:is(.home,.single) .site-header :is(.main-nav>ul>li>a,.menu-bar-item>a):is(:hover,:focus-visible){color:color-mix(in srgb,var(--base-30) 72%,transparent)}:is(.home,.single) .header-actions .wp-block-button__link{background-color:var(--base-30);color:var(--contrast-10)}:is(.home,.single) .header-actions .wp-block-button__link:is(:hover,:focus-visible){background-color:var(--base-20);color:var(--contrast-10)}.gp-modal.gp-search-modal .gp-modal__container{transform:none;transition:none}.gp-search-modal .gp-modal__overlay{padding-top:18vh;background:color-mix(in srgb,var(--contrast-10) 60%,transparent)}.gp-search-modal .gp-modal__container{padding:0 1rem}.gp-search-modal .search-modal-form{width:40rem;max-width:100%;overflow:hidden;border-radius:var(--pill)}.gp-search-modal .search-modal-fields{align-items:center;padding-right:.375rem}.gp-search-modal .search-modal-form .search-field{height:3.5rem;padding:0 1.5rem;font-size:1.0625rem;color:var(--contrast-10)}.gp-search-modal .search-modal-fields button{flex:none;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;background-color:var(--contrast-10);color:var(--base-30)}.gp-search-modal .search-modal-fields button:is(:hover,:focus-visible){background-color:var(--contrast-20);color:var(--base-30)}.home .site-content{padding:0}.home.one-container .inside-article{padding:0}.home .entry-content>.home-section,.home .entry-content>.newsletter-band{margin-top:var(--section-gap)}.home .entry-content>:last-child{margin-bottom:var(--section-gap)}.home-section{max-width:calc(var(--container) + var(--gutter) * 2);margin-right:auto;margin-left:auto;padding-right:var(--gutter);padding-left:var(--gutter)}.home-section h2.wp-block-heading{margin:0;font-size:2.125rem;line-height:1.3}.section-head>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.section-head .wp-block-buttons{margin:0}.home-hero__card{position:relative;overflow:hidden;border-radius:0 0 var(--radius) var(--radius);background-color:var(--contrast-10)}.home-hero__card>.wp-block-group__inner-container{display:flex;align-items:flex-end;min-height:var(--hero-height)}.home-hero__card .wp-block-post-featured-image{position:absolute;inset:0;margin:0}.home-hero__card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.home-hero__card:after,.post-card:after,.cat-card>.wp-block-group__inner-container:before{content:"";position:absolute;inset:0;z-index:1;background:var(--photo-shade);pointer-events:none}.home-hero__body{position:relative;z-index:2;width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter) 7rem;color:var(--base-30)}.home-hero .wp-block-post-title{max-width:46rem;margin:1.25rem 0 0;font-size:3.25rem;line-height:1.25}.home-hero .wp-block-post-title a{color:var(--base-30);text-decoration:none}.home-hero .wp-block-post-title a:after{content:"";position:absolute;inset:-100vh -100vw}.home-hero .wp-block-post-excerpt{max-width:38rem;margin:1rem 0 0}.home-hero .wp-block-post-excerpt__excerpt{margin:0;font-size:1.0625rem;line-height:1.75;color:color-mix(in srgb,var(--base-30) 85%,transparent)}.home-hero .post-meta-row .wp-block-post-terms,.post-card__term,.single .inside-article .cat-links,.archive-lead .cat-links{position:relative;z-index:3}.home-hero .post-meta-row .wp-block-post-terms a,.post-card__term a,:is(.single,.archive-lead) .cat-links .post-categories a{display:inline-flex;align-items:center;padding:.3125rem .875rem;border-radius:var(--pill);background-color:var(--base-30);font-size:.875rem;font-weight:600;line-height:1.4;color:var(--contrast-10);text-decoration:none;transition:background-color .2s ease}.home-hero .post-meta-row .wp-block-post-terms a:is(:hover,:focus-visible),.post-card__term a:is(:hover,:focus-visible),:is(.single,.archive-lead) .cat-links .post-categories a:is(:hover,:focus-visible){background-color:var(--base-20);color:var(--contrast-10)}.home-hero .post-meta-row .wp-block-post-date{color:var(--base-30)}.home-hero .post-meta-row .wp-block-post-date:before{content:none}.cat-cards>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.75rem}.cat-card{position:relative;overflow:hidden;border-radius:var(--radius);background-color:var(--contrast-10);aspect-ratio:3/4}.cat-card{padding:2rem}.cat-card>.wp-block-group__inner-container{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.cat-card .cat-card__image{position:absolute;inset:0;margin:0}.cat-card .cat-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cat-card:hover .cat-card__image img{transform:scale(1.04)}.cat-card .cat-card__title,.cat-card .cat-card__desc{position:relative;z-index:2}.cat-card .cat-card__title{margin:0 0 .5rem;font-size:1.75rem;line-height:1.3}.cat-card .cat-card__title a{color:var(--base-30);text-decoration:none}.cat-card .cat-card__title a:after{content:"";position:absolute;inset:-100vh -100vw;z-index:5}.cat-card .cat-card__desc{margin:0;font-size:.9375rem;line-height:1.65;color:color-mix(in srgb,var(--base-30) 85%,transparent)}.cat-card:before,.cat-card:after{content:"";position:absolute;top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem}.cat-card:after{z-index:3;border-radius:50%;background-color:var(--base-30);transition:transform .2s ease}.cat-card:before{z-index:4;background-color:var(--contrast-10);-webkit-mask:var(--arrow-icon) center/1rem no-repeat;mask:var(--arrow-icon) center/1rem no-repeat;transition:transform .2s ease}.cat-card:hover:before,.cat-card:hover:after{transform:scale(1.08)}.cat-card:has(a:focus-visible){outline:.1875rem solid var(--contrast-10);outline-offset:.1875rem}.cat-card a:focus-visible{outline:none}.home .entry-content>.home-popular{margin-top:4.5rem}.home-popular .section-label{display:flex;align-items:center;gap:2.5rem;margin:0 0 2rem;font-size:1.0625rem;font-weight:700;line-height:1.5;color:var(--contrast-10)}.home-popular .section-label:after{content:"";flex:1;border-top:.0625rem solid var(--base-10)}.popular-list .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr))}.popular-list .wp-block-post-template>li{position:relative;padding:0 2rem;border-left:.0625rem solid var(--base-10)}.popular-list .wp-block-post-template>li:first-child{padding-left:0;border-left:0}.popular-list .wp-block-post-template>li:last-child{padding-right:0}.popular-list .wp-block-post-title{margin:.625rem 0 0;font-size:1.125rem;line-height:1.5}.popular-list .wp-block-post-title a{color:var(--contrast-10);text-decoration:none}.popular-list .wp-block-post-title a:after{content:"";position:absolute;inset:0}.popular-list .wp-block-post-terms{position:relative;z-index:1}.popular-list li:hover .wp-block-post-title a{color:var(--contrast-30)}.newsletter-band{overflow:hidden;padding:4.5rem max(var(--gutter), calc((100% - var(--container)) / 2));border-radius:var(--radius);background-color:var(--contrast-10);color:var(--base-30)}.newsletter-band>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:3rem}.newsletter-band h2.wp-block-heading{max-width:28rem;margin:0;font-size:2rem;line-height:1.4;color:var(--base-30)}.newsletter-band .newsletter-band__desc{max-width:30rem;margin:1rem 0 2rem;font-size:1rem;line-height:1.75;color:color-mix(in srgb,var(--base-30) 72%,transparent)}.newsletter-band .newsletter-form{max-width:26rem}.newsletter-band .newsletter-band__image{margin:-2rem -6rem -2rem 0}.newsletter-band .newsletter-band__image img{display:block;width:100%;height:auto}.newsletter-form{margin:0}.newsletter-form__field{display:flex;align-items:center;gap:.5rem;padding:.3125rem .3125rem .3125rem 1.25rem;border-radius:var(--pill);background-color:var(--base-30)}.newsletter-form__field:focus-within{outline:.1875rem solid color-mix(in srgb,var(--base-30) 45%,transparent);outline-offset:.125rem}.newsletter-form .newsletter-form__input{flex:1;min-width:0;height:2.5rem;padding:0;border:0;background:0 0;font-size:.9375rem;color:var(--contrast-10)}.newsletter-form .newsletter-form__input:focus{outline:none}.newsletter-form .newsletter-form__input::placeholder{color:var(--contrast-30);opacity:1}.newsletter-form__button{flex:none}.newsletter-form__message{margin:.75rem 0 0;font-size:.875rem;color:var(--base-30)}.newsletter-form__message.is-error{color:var(--contrast-50)}.home-latest h2.wp-block-heading{margin-bottom:2rem}.home-latest__grid>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0, 1fr) 18.5rem;align-items:start;gap:4.5rem}.latest-list .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.75rem}.latest-list .wp-block-post-template>li:first-child{grid-column:1/-1}.post-card{position:relative;overflow:hidden;border-radius:var(--radius);background-color:var(--contrast-10);aspect-ratio:7/8}.latest-list li:first-child .post-card{aspect-ratio:16/10}.post-card{padding:1.75rem}.post-card>.wp-block-group__inner-container{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.post-card .wp-block-post-featured-image{position:absolute;inset:0;margin:0}.post-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card:hover .wp-block-post-featured-image img{transform:scale(1.04)}.post-card .post-card__term{position:absolute;top:1.5rem;right:1.5rem}.post-card .post-card__body{position:relative;z-index:2}.post-card .wp-block-post-date{display:inline-block;padding:.25rem .75rem;border-radius:var(--pill);background-color:color-mix(in srgb,var(--base-30) 22%,transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);font-size:.8125rem;line-height:1.5;color:var(--base-30)}.post-card .wp-block-post-title{margin:.875rem 0 0;font-size:1.25rem;line-height:1.45}.latest-list li:first-child .post-card .wp-block-post-title{max-width:32rem;font-size:2rem;line-height:1.3}.post-card .wp-block-post-title a{color:var(--base-30);text-decoration:none}.post-card .wp-block-post-title a:after{content:"";position:absolute;inset:-100vh -100vw;z-index:1}.post-card:has(.wp-block-post-title a:focus-visible){outline:.1875rem solid var(--contrast-10);outline-offset:.1875rem}.post-card .wp-block-post-title a:focus-visible{outline:none}.home-latest .latest-list{display:contents}.home-latest .latest-list .wp-block-post-template{grid-column:1;grid-row:1}.home-latest .home-aside{grid-column:2;grid-row:1}.latest-list .wp-block-query-pagination{grid-column:1/-1;grid-row:2;gap:.75rem;margin-top:1rem}.latest-list .wp-block-query-pagination>a{display:inline-flex;align-items:center;margin:0;padding:.5rem 1.25rem;border:.0625rem solid var(--contrast-50);border-radius:var(--pill);font-size:.875rem;font-weight:500;line-height:1.5;color:var(--contrast-10);text-decoration:none}.latest-list .wp-block-query-pagination>.wp-block-query-pagination-next{border-color:var(--contrast-10);background-color:var(--contrast-10);color:var(--base-30)}.latest-list .wp-block-query-pagination>a:is(:hover,:focus-visible){border-color:var(--contrast-10);background-color:var(--contrast-20);color:var(--base-30)}.home-aside{position:sticky;top:2rem}.author-card .author-card__avatar{margin:0 0 1.25rem}.author-card .author-card__avatar img{display:block;width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.author-card .author-card__name{margin:0 0 .5rem;font-size:1.375rem;line-height:1.4}.author-card .author-card__bio{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.75}.wp-block-social-links:is(.author-card__social,.footer-social){gap:.25rem;margin:0}.wp-block-social-links:is(.author-card__social,.footer-social) .wp-social-link{margin:0;background:0 0;color:var(--contrast-10);font-size:1.125rem;transition:color .2s ease}.wp-block-social-links:is(.author-card__social,.footer-social) .wp-social-link a{padding:.375rem}.wp-block-social-links:is(.author-card__social,.footer-social) .wp-social-link:hover{color:var(--contrast-30);transform:none}.aside-popular{margin-top:2.25rem;padding-top:2.25rem;border-top:.0625rem solid var(--base-10)}.aside-popular h3.wp-block-heading{margin:0 0 .5rem;font-size:1.125rem;line-height:1.5}.aside-popular__list .wp-block-post-template>li{position:relative;padding:1.25rem 0;border-bottom:.0625rem solid var(--base-10)}.aside-popular__list .wp-block-post-template>li:last-child{border-bottom:0}.aside-popular__list .wp-block-post-date{font-size:.8125rem;line-height:1.5;color:var(--contrast-30)}.aside-popular__list .wp-block-post-title{margin:.375rem 0 0;font-size:.9375rem;line-height:1.55}.aside-popular__list .wp-block-post-title a{color:var(--contrast-10);text-decoration:none}.aside-popular__list .wp-block-post-title a:after{content:"";position:absolute;inset:0}.aside-popular__list li:hover .wp-block-post-title a{color:var(--contrast-30)}:is(.blog,.archive,.search) .site-content{padding:4rem var(--gutter) var(--section-gap)}:is(.blog,.archive,.search) .site-main{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:3.5rem 1.75rem}:is(.blog,.archive,.search) .site-main>:not(article){grid-column:1/-1;margin:0}.page-header{margin:0}.page-header .page-title{margin:0;font-size:2.75rem;font-weight:700;line-height:1.25;color:var(--contrast-10)}.page-header .taxonomy-description,.page-header .author-description{max-width:40rem;margin:.75rem 0 0;font-size:1rem;color:var(--contrast-30)}.page-header .taxonomy-description p{margin:0}.tag .page-header .page-title:before{content:"#"}.blog .site-main:before{content:"모든 글";grid-column:1/-1;font-size:2.75rem;font-weight:700;line-height:1.25;color:var(--contrast-10)}.blog.one-container .site-main>article.post:not(.is-loop-template-item),.archive.one-container .site-main>article.post:not(.is-loop-template-item),.search.one-container .site-main>article.post:not(.is-loop-template-item){margin:0;padding:0;border:0}:is(.blog,.archive,.search) .site-main>article .inside-article{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"thumb thumb" "cat date" "title title" "excerpt excerpt";align-content:start;padding:0}:is(.blog,.archive,.search) .site-main>article :is(.entry-header,footer.entry-meta){display:contents}:is(.blog,.archive,.search) .site-main>article .post-image{grid-area:thumb;margin:0 0 1.25rem;overflow:hidden;border-radius:var(--radius);aspect-ratio:15/7}:is(.blog,.archive,.search) .site-main>article .post-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}:is(.blog,.archive,.search) .site-main>article .inside-article:hover .post-image img{transform:scale(1.04)}:is(.blog,.archive,.search) .site-main>article .cat-links{grid-area:cat;position:relative;z-index:2;font-size:.9375rem;line-height:1.5}.cat-links .post-categories{display:inline-flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.cat-links .post-categories li{margin:0}:is(.blog,.archive,.search) .site-main>article .cat-links a{font-weight:600;color:var(--contrast-10);text-decoration:none}:is(.blog,.archive,.search) .site-main>article .entry-header .entry-meta{grid-area:date;margin:0;font-size:.9375rem;line-height:1.5}:is(.blog,.archive,.search) .site-main>article .entry-header .entry-meta:before{content:"·";margin:0 .5rem;color:var(--contrast-40)}:is(.blog,.archive,.search) .site-main>article .posted-on a{color:var(--contrast-30);text-decoration:none}:is(.blog,.archive,.search) .site-main>article .entry-title{grid-area:title;margin:.625rem 0 0;font-size:1.5rem;line-height:1.4}:is(.blog,.archive,.search) .site-main>article .entry-title a{color:var(--contrast-10);text-decoration:none}:is(.blog,.archive,.search) .site-main>article .entry-title a:after{content:"";position:absolute;inset:0;z-index:1}:is(.blog,.archive,.search) .site-main>article .inside-article:hover .entry-title a{color:var(--contrast-30)}:is(.blog,.archive,.search) .site-main>article .entry-summary{grid-area:excerpt;margin:.75rem 0 0}:is(.blog,.archive,.search) .site-main>article .entry-summary p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.9375rem;line-height:1.75;color:var(--contrast-30)}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type{grid-column:1/-1}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .inside-article{grid-template-rows:1fr auto auto auto;grid-template-areas:". ." "cat date" "title title" "excerpt excerpt";min-height:33.5rem;padding:5rem;overflow:hidden;border-radius:var(--radius);background-color:var(--contrast-10)}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .post-image{position:absolute;inset:0;margin:0;border-radius:0;aspect-ratio:auto}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .post-image:after{content:"";position:absolute;inset:0;background:var(--photo-shade)}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type :is(.cat-links,.entry-meta,.entry-title,.entry-summary){position:relative;z-index:2;max-width:46rem}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-title a:after{z-index:3}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .cat-links{z-index:4;align-self:center}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .cat-links a{display:inline-flex;padding:.3125rem .875rem;border-radius:var(--pill);background-color:var(--base-30);font-size:.875rem;line-height:1.4}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-header .entry-meta{align-self:center;margin-left:.75rem}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-header .entry-meta:before{content:none}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .posted-on a{color:var(--base-30)}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-title{margin-top:1.25rem;font-size:2.75rem;line-height:1.25}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-title a,:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .inside-article:hover .entry-title a{color:var(--base-30)}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-summary p{font-size:1.0625rem;color:color-mix(in srgb,var(--base-30) 85%,transparent)}.paging-navigation{margin-top:1rem}.paging-navigation .nav-previous,.paging-navigation .nav-next{display:none}.paging-navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.paging-navigation .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 1rem;border:.0625rem solid var(--contrast-50);border-radius:var(--pill);font-size:.875rem;font-weight:500;color:var(--contrast-10);text-decoration:none}.paging-navigation a.page-numbers:is(:hover,:focus-visible){border-color:var(--contrast-10)}.paging-navigation .page-numbers.current{border-color:var(--contrast-10);background-color:var(--contrast-10);color:var(--base-30)}.single .site.grid-container{max-width:none}.single.one-container .site-content{display:block;padding:0}.single .site-main{display:grid;grid-template-columns:[full-start] minmax(var(--gutter), 1fr)
		[wide-start] minmax(0, calc((var(--container) - var(--narrow)) / 2))
		[content-start] min(var(--narrow), 100% - var(--gutter) * 2)
		[content-end] minmax(0, calc((var(--container) - var(--narrow)) / 2))
		[wide-end] minmax(var(--gutter), 1fr) [full-end];grid-template-rows:1fr auto auto 5.5rem;margin:0}.single .site-main>article,.single .site-main .inside-article,.single .inside-article>footer.entry-meta{display:contents}.single .site-main>*,.single .inside-article>*,.single .inside-article>footer.entry-meta>*{grid-column:content;margin-bottom:0}.single .inside-article>.featured-image{position:relative;grid-column:full;grid-row:1/5;max-width:none;min-height:var(--hero-height);margin:0;overflow:hidden;border-radius:0 0 var(--radius) var(--radius);background-color:var(--contrast-10)}.single .featured-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.single .featured-image:after{content:"";position:absolute;inset:0;background:var(--photo-shade)}.single .inside-article>footer.entry-meta>.cat-links{grid-column:wide;grid-row:2;justify-self:start;z-index:2;margin:0}.single .inside-article>.entry-header{grid-column:wide;grid-row:3;z-index:2;max-width:50rem;margin:1.25rem 0 0}.single .entry-header .entry-title{color:var(--base-30)}.single .entry-header .entry-meta{margin-top:1.25rem;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--base-30) 80%,transparent)}.single .entry-header .entry-meta a{color:var(--base-30);text-decoration:none}.single .entry-header .entry-meta .byline:before{content:"·";margin:0 .5rem}.single .inside-article>.entry-content{margin:5rem 0 0;font-size:1.0625rem;line-height:1.85;color:var(--contrast-30)}.single .entry-content>:first-child{margin-top:0}.single .entry-content p{margin-bottom:1.375rem}.single .entry-content strong{color:var(--contrast-10)}.single .entry-content a{color:var(--contrast-10);text-decoration:underline;text-underline-offset:.1875rem}.single .entry-content h2{margin:3.5rem 0 1rem}.single .entry-content h3{margin:2.5rem 0 .875rem}.single .entry-content :is(ul,ol){margin:0 0 1.75rem 1.5rem}.single .entry-content li{margin-bottom:.5rem;padding-left:.25rem}.single .entry-content li::marker{color:var(--contrast-10)}.single .entry-content .wp-block-image{margin:3rem 0}.single .entry-content .wp-block-image img{display:block;width:100%;max-height:36rem;object-fit:cover;border-radius:var(--radius)}.single .entry-content figcaption{margin-top:.875rem;font-size:.875rem;line-height:1.6;color:var(--contrast-30);text-align:center}.single .entry-content .wp-block-quote{margin:3.5rem 0;padding:4rem 5rem;border:0;border-radius:var(--radius);background-color:var(--contrast-10);text-align:center}.single .entry-content .wp-block-quote p{margin:0;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.7;color:var(--base-30)}.single .entry-content .wp-block-quote p:before{content:open-quote}.single .entry-content .wp-block-quote p:after{content:close-quote}.single .inside-article>footer.entry-meta>.tags-links{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0}.single .tags-links a{padding:.3125rem .875rem;border-radius:var(--pill);background-color:var(--base-20);font-size:.8125rem;line-height:1.5;color:var(--contrast-20);text-decoration:none}.single .tags-links a:before{content:"#"}.single .tags-links a:is(:hover,:focus-visible){background-color:var(--contrast-10);color:var(--base-30)}.single .inside-article>.widget{margin:0}.single .saboxplugin-wrap{max-width:40rem;margin:3.5rem auto 0;padding:3rem 0 0;border:0;border-top:.0625rem solid var(--base-10);border-radius:0;background:0 0}.single .saboxplugin-wrap .saboxplugin-tab{display:grid;grid-template-columns:6.5rem auto minmax(0, 1fr);grid-template-areas:"avatar name social" "avatar desc desc";column-gap:1.75rem;align-items:center;padding:0}.single .saboxplugin-wrap .saboxplugin-gravatar{grid-area:avatar;align-self:start;float:none;width:auto;margin:0;padding:0}.single .saboxplugin-wrap .saboxplugin-gravatar img{display:block;width:6.5rem;height:6.5rem;margin:0;border:0;border-radius:50%;object-fit:cover}.single .saboxplugin-wrap .saboxplugin-authorname{grid-area:name;margin:0;font-size:1.625rem;line-height:1.35}.single .saboxplugin-wrap .saboxplugin-authorname a{font-weight:700;color:var(--contrast-10);text-decoration:none}.single .saboxplugin-wrap .saboxplugin-desc{grid-area:desc;margin:.5rem 0 0;font-size:.9375rem;line-height:1.75;color:var(--contrast-30)}.single .saboxplugin-wrap .saboxplugin-desc p{margin:0}.single .saboxplugin-wrap .clearfix{display:none}.single .saboxplugin-wrap :is(.sab-edit-settings,.sab-profile-edit){display:none}.single .saboxplugin-wrap .saboxplugin-socials{grid-area:social;display:flex;gap:.125rem;margin:0;padding:0;border:0;background:0 0}.single .saboxplugin-wrap .saboxplugin-socials a{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;color:var(--contrast-10);transition:color .2s ease}.single .saboxplugin-wrap .saboxplugin-socials a svg{width:1rem;height:1rem}.single .saboxplugin-wrap .saboxplugin-socials a svg path{fill:currentColor}.single .saboxplugin-wrap .saboxplugin-socials a:is(:hover,:focus-visible){color:var(--contrast-30);opacity:1}.single .inside-article>.widget:has(.crp_related_block){order:1;grid-column:full;margin-top:var(--section-gap);padding:5.5rem var(--gutter) var(--section-gap);background-color:var(--base-20)}.crp_related_block{max-width:var(--container);margin:0 auto}.crp_related_block>h2{margin:0 0 2rem;font-size:2.125rem;line-height:1.3;color:var(--contrast-10)}.crp_related_block ul{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.75rem;margin:0;padding:0;list-style:none}.crp_related_block li{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"img img" "term date" "title title" "excerpt excerpt";margin:0}.crp_related_block a.crp_link{position:static;display:contents;color:inherit;text-decoration:none}.crp_related_block a.crp_link:after{content:"";position:absolute;inset:0}.crp_related_block a.crp_link figure{grid-area:img;margin:0 0 1.25rem;overflow:hidden;border-radius:var(--radius)}.crp_related_block a.crp_link figure img{display:block;width:100%;aspect-ratio:15/7;object-fit:cover;transition:transform .5s ease}.crp_related_block li:hover figure img{transform:scale(1.04)}.crp_related_block .crp_primary_term{grid-area:term;font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--contrast-10)}.crp_related_block .crp_date{grid-area:date;font-size:.9375rem;line-height:1.5;color:var(--contrast-30)}.crp_related_block .crp_date:before{content:"·";margin:0 .5rem;color:var(--contrast-40)}.crp_related_block .crp_title{grid-area:title;margin:.625rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.4;color:var(--contrast-10)}.crp_related_block li:hover .crp_title{color:var(--contrast-30)}.crp_related_block .crp_excerpt{grid-area:excerpt;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.75rem;font-size:.9375rem;line-height:1.75;color:var(--contrast-30)}.crp_related_block a.crp_link:focus-visible{outline:none}.crp_related_block li:has(a.crp_link:focus-visible){outline:.1875rem solid var(--contrast-10);outline-offset:.375rem;border-radius:var(--radius)}.crp_related_block .crp_clear{display:none}.single .site-main>.comments-area{margin:4rem 0 0;padding:0}.flc_comments-title{margin:0 0 1.25rem;font-size:1.5rem;line-height:1.4;color:var(--contrast-10)}.fluent_comments_wrap .flc_author_placeholder,.fluent_comments_wrap .flc_comment_author{flex:none;width:2.5rem}.fluent_comments_wrap .flc_comment_author img{display:block;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.fluent_comments_wrap .flc_content_textarea{width:100%;min-height:5rem;padding:.875rem 1rem;border:.0625rem solid var(--contrast-50);border-radius:var(--radius-sm);background-color:var(--base-30);font-size:.9375rem;line-height:1.6;color:var(--contrast-10)}.fluent_comments_wrap .flc_content_textarea:focus{border-color:var(--contrast-10);outline:0}.fluent_comments_wrap .crayons-card{padding:1rem 1.25rem;border:.0625rem solid var(--base-10);border-radius:var(--radius-sm);background-color:var(--base-20);box-shadow:none}body.page:not(.home) .site-content,.error404 .site-content{padding:4.5rem var(--gutter) var(--section-gap)}body.page:not(.home) .site-main,.error404 .site-main{max-width:48rem;margin:0 auto}body.page:not(.home) .inside-article,.error404 .inside-article{padding:0}body.page:not(.home) .entry-header,.error404 .entry-header{margin-bottom:2.5rem}body.page:not(.home) .entry-title,.error404 .entry-title{font-size:2.75rem;line-height:1.25}body.page:not(.home) .entry-content{font-size:1.0625rem;line-height:1.85}body.page:not(.home) .entry-content .lead{font-size:1.25rem;line-height:1.75;color:var(--contrast-20)}body.page:not(.home) .entry-content h2{margin:3rem 0 1rem}body.page:not(.home) .entry-content .wp-block-image{margin:2.5rem 0}body.page:not(.home) .entry-content .wp-block-image img{display:block;width:100%;border-radius:var(--radius)}.search-no-results .site-main>.no-results{grid-column:1/-1;padding:3.5rem 2rem;border-radius:var(--radius);background-color:var(--base-20);text-align:center}.search-no-results .no-results .inside-article{display:block;padding:0}.search-no-results .no-results .search-form{display:flex;max-width:28rem;margin:1.5rem auto 0;gap:.5rem}.search-no-results .no-results .search-field{flex:1;border-radius:var(--pill)}.search-no-results .no-results .search-submit{border-radius:var(--pill)}.site-footer{overflow:hidden;border-radius:var(--radius) var(--radius) 0 0;background-color:var(--base-20)}.single .site-footer{border-radius:0}.footer-widgets .footer-widgets-container{padding:4.5rem var(--gutter) 3rem}.footer-widgets .inside-footer-widgets{display:grid;grid-template-columns:1.5fr 1fr 1.6fr;gap:3rem}.footer-widgets .inside-footer-widgets>div{margin:0}.footer-widgets .widget{margin:0;padding:0}.footer-widgets .wp-block-heading{margin:0 0 1.25rem;font-size:1rem;font-weight:700;line-height:1.5;color:var(--contrast-10)}.footer-widgets .footer-links{margin:0;padding:0;list-style:none}.footer-widgets .footer-links--2col{columns:2;column-gap:2rem}.footer-widgets .footer-links li{margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.footer-widgets a{text-decoration:none}.footer-widgets .newsletter-card{padding:2.5rem;border-radius:var(--radius);background-color:var(--contrast-10)}.footer-widgets .newsletter-card .wp-block-heading{margin:0 0 1.5rem;font-size:1.375rem;line-height:1.45;color:var(--base-30);text-align:center}.site-info .inside-site-info{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:1.5rem;width:calc(100% - var(--gutter) * 2);max-width:var(--container);margin:0 auto 1.5rem;padding:1.25rem 2rem;border-radius:var(--radius);background-color:var(--base-30)}.site-info .footer-bar{display:contents}.site-info .footer-bar .widget{margin:0;padding:0}.site-info .footer-bar .widget:first-child{grid-column:1;grid-row:1}.site-info .footer-bar .widget:last-child{grid-column:3;grid-row:1}.site-info .copyright-bar{grid-column:2;grid-row:1;margin:0;font-size:.875rem;color:var(--contrast-30);text-align:center}.site-info .copyright-bar a{color:var(--contrast-10);text-decoration:underline;text-underline-offset:.1875rem}.site-info .footer-logo{margin:0}.site-info .footer-logo img{display:block;width:8.5rem;height:auto}.generate-back-to-top{border-radius:50%}@media (max-width:64rem){:root{--hero-height:36rem;--section-gap:5rem}.home-hero .wp-block-post-title{font-size:2.5rem}.home-hero__body{padding-bottom:4.5rem}.cat-cards>.wp-block-group__inner-container{gap:1rem}.cat-card{padding:1.5rem}.cat-card .cat-card__title{font-size:1.5rem}.cat-card .cat-card__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.popular-list .wp-block-post-template>li{padding:0 1.25rem}.newsletter-band .newsletter-band__image{margin-right:-3rem}.home-latest__grid>.wp-block-group__inner-container{grid-template-columns:minmax(0, 1fr);gap:3.5rem}.home-aside{position:static}.home-latest .home-aside{grid-column:1;grid-row:3}.latest-list .wp-block-query-pagination{grid-row:2;margin-top:0}.home-aside>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:3rem}.aside-popular{margin-top:0;padding-top:0;border-top:0}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .inside-article{min-height:28rem;padding:3rem}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-title{font-size:2.25rem}.single .entry-content .wp-block-quote{padding:3rem}.footer-widgets .inside-footer-widgets{grid-template-columns:repeat(2,minmax(0, 1fr));gap:2.5rem 2rem}.footer-widgets .footer-widget-3{grid-column:1/-1}.footer-widgets .newsletter-card .newsletter-form{max-width:26rem;margin:0 auto}}@media (max-width:48rem){:root{--gutter:1rem;--hero-height:32rem;--section-gap:4rem;--radius:1.25rem}.site-header .inside-header{display:grid;grid-template-columns:2.75rem minmax(0, 1fr) 2.75rem;align-items:center;min-height:3.75rem;padding:0 .5rem}.site-header #mobile-menu-control-wrapper{display:contents}.site-header .menu-toggle{grid-column:1;grid-row:1;width:2.75rem;height:2.75rem;padding:0;font-size:1.375rem;line-height:1}.site-header .site-logo{grid-column:2;grid-row:1;justify-self:center;margin:0}.site-header .header-image{width:8.5rem}.site-header #mobile-menu-control-wrapper .menu-bar-items{grid-column:3;grid-row:1;justify-content:center}.site-header #mobile-menu-control-wrapper .menu-bar-item>a{padding:0 .75rem;font-size:1.125rem;line-height:2.75rem}.site-header .header-widget{display:none}.site-header #site-navigation{grid-column:1/-1;grid-row:2;width:100%;margin-left:0}.main-navigation.toggled .main-nav>ul{margin:0 0 .75rem;padding:.5rem 0;border-radius:var(--radius-sm);background-color:var(--base-30)}.main-navigation.toggled .main-nav ul li a{padding:0 1.25rem;line-height:3rem;text-align:left}:is(.home,.single) .site-header .main-navigation.toggled .main-nav>ul>li>a{color:var(--contrast-10)}.home-hero .wp-block-post-title{font-size:1.875rem;line-height:1.3}.home-hero__body{padding-bottom:3rem}.home-hero .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem}.home-section h2.wp-block-heading,.crp_related_block>h2{font-size:1.625rem}.section-head>.wp-block-group__inner-container{margin-bottom:1.5rem}.cat-cards>.wp-block-group__inner-container{grid-template-columns:minmax(0, 1fr)}.cat-card{aspect-ratio:4/3}.home .entry-content>.home-popular{margin-top:3.5rem}.home-popular .section-label{gap:1.25rem;margin-bottom:.5rem}.popular-list .wp-block-post-template{grid-template-columns:minmax(0, 1fr)}.popular-list .wp-block-post-template>li,.popular-list .wp-block-post-template>li:first-child{padding:1.25rem 0;border-left:0;border-bottom:.0625rem solid var(--base-10)}.popular-list .wp-block-post-template>li:last-child{border-bottom:0}.newsletter-band{border-radius:0}.newsletter-band{padding-top:3.5rem;padding-bottom:1.5rem}.newsletter-band>.wp-block-group__inner-container{grid-template-columns:minmax(0, 1fr);gap:1rem}.newsletter-band h2.wp-block-heading{font-size:1.5rem}.newsletter-band .newsletter-band__image{margin:0 -1rem}.latest-list .wp-block-post-template{grid-template-columns:minmax(0, 1fr);gap:1rem}.post-card,.latest-list li:first-child .post-card{aspect-ratio:4/3}.post-card{padding:1.25rem}.post-card .post-card__term{top:1.25rem;right:1.25rem}.latest-list li:first-child .post-card .wp-block-post-title{font-size:1.25rem;line-height:1.45}.home-aside>.wp-block-group__inner-container{grid-template-columns:minmax(0, 1fr);gap:2.5rem}:is(.blog,.archive,.search) .site-content{padding-top:2.5rem}:is(.blog,.archive,.search) .site-main{grid-template-columns:minmax(0, 1fr);gap:2.5rem}.page-header .page-title,.blog .site-main:before{font-size:2rem}:is(.blog,.archive,.search) .site-main>article .entry-title{font-size:1.25rem}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .inside-article{min-height:26rem;padding:1.5rem}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-title{font-size:1.625rem;line-height:1.3}:is(.blog,.archive):not(.paged) .site-main>article:first-of-type .entry-summary p{font-size:.9375rem}.single .inside-article>.entry-content{margin-top:3rem;font-size:1rem}.single .site-main{grid-template-rows:1fr auto auto 3rem}.single .entry-content h2{margin-top:2.75rem}.single .entry-content .wp-block-image{margin:2rem 0}.single .entry-content .wp-block-quote{margin:2.5rem 0;padding:2rem 1.5rem}.single .entry-content .wp-block-quote p{font-size:1.0625rem}.single .saboxplugin-wrap{margin-top:2.5rem;padding-top:2.5rem}.single .saboxplugin-wrap .saboxplugin-tab{grid-template-columns:4.5rem minmax(0, 1fr);grid-template-areas:"avatar name" "avatar social" "desc desc";column-gap:1.25rem}.single .saboxplugin-wrap .saboxplugin-tab{text-align:left}.single .saboxplugin-wrap .saboxplugin-gravatar{align-self:center}.single .saboxplugin-wrap .saboxplugin-authorname{align-self:end}.single .saboxplugin-wrap .saboxplugin-socials{align-self:start;justify-content:flex-start}.single .saboxplugin-wrap .saboxplugin-gravatar img{width:4.5rem;height:4.5rem}.single .saboxplugin-wrap .saboxplugin-authorname{font-size:1.375rem}.single .saboxplugin-wrap .saboxplugin-socials{margin-left:-.5rem}.single .saboxplugin-wrap .saboxplugin-desc{margin-top:1.25rem}.single .inside-article>.widget:has(.crp_related_block){padding-top:3.5rem}.crp_related_block ul{grid-template-columns:minmax(0, 1fr);gap:2.5rem}.crp_related_block .crp_title{font-size:1.25rem}body.page:not(.home) .site-content,.error404 .site-content{padding-top:2.5rem}body.page:not(.home) .entry-title,.error404 .entry-title{font-size:2rem}.footer-widgets .footer-widgets-container{padding-top:3.5rem}.footer-widgets .inside-footer-widgets{grid-template-columns:minmax(0, 1fr)}.footer-widgets .newsletter-card{padding:2rem 1.5rem}.site-info .inside-site-info{grid-template-columns:minmax(0, 1fr);justify-items:center;gap:1rem;margin-bottom:1rem;padding:1.5rem 1rem}.site-info .footer-bar .widget:first-child,.site-info .footer-bar .widget:last-child,.site-info .copyright-bar{grid-column:1;grid-row:auto}.site-info .copyright-bar{order:3}}