body.tk2-on .content_wrap{max-width:1180px;padding-left:16px;padding-right:16px}body.tk2-on .posts_container.classic_wrap{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0 32px}body.tk2-on .posts_container .column-1_3,body.tk2-on .posts_container [class*=column-1_]{width:auto;float:none;padding:0;margin:0}body.tk2-on .posts_container article.post_item{background:#fff;border:1px solid #d8d0c1;height:100%;display:flex;flex-direction:column;transition:border-color .18s}body.tk2-on .posts_container article.post_item:hover{border-color:#161715}body.tk2-on .posts_container .post_featured{position:relative;aspect-ratio:16/10;overflow:hidden;margin:0;background:#f1ebdd}body.tk2-on .posts_container .post_featured img{width:100%;height:100%;object-fit:cover}body.tk2-on .posts_container .post_featured .mask{display:none}body.tk2-on .posts_container .post_header{padding:16px}body.tk2-on .posts_container .post_meta{margin:0 0 8px;font:700 11px/1.4 Manrope,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}body.tk2-on .posts_container .post_meta a{color:#6e5939}body.tk2-on .posts_container .post_title{margin:0;font:500 1.5rem/1.15 "Cormorant Garamond",Georgia,serif;text-transform:none;letter-spacing:0}body.tk2-on .posts_container .post_title a{color:#161715}body.tk2-on .post_header_wrap .post_header_single{padding:40px 16px 28px}body.tk2-on .post_header_wrap .post_title,body.tk2-on h1.post_title{margin:0 0 12px;font:500 clamp(2.4rem,8vw,4rem)/1.04 "Cormorant Garamond",Georgia,serif;text-transform:none;letter-spacing:-.01em}body.tk2-on .post_header_wrap.with_featured_image .post_title,body.tk2-on .post_header_wrap.with_featured_image .post_meta,body.tk2-on .post_header_wrap.with_featured_image .post_meta a{color:#f1ebdd}body.tk2-on .post_meta_other{font-size:13px;color:#64645a}body.tk2-on .post_meta_comments{display:none}body.tk2-on .post_content_single{max-width:46rem;margin:0 auto;padding:24px 0 40px;font-size:17px;line-height:1.75;color:#303029}body.tk2-on .post_content_single h2{margin:40px 0 12px;font:500 clamp(1.9rem,6vw,2.5rem)/1.1 "Cormorant Garamond",Georgia,serif;text-transform:none;color:#161715}body.tk2-on .post_content_single h3{margin:28px 0 8px;font:500 1.6rem/1.15 "Cormorant Garamond",Georgia,serif;text-transform:none;color:#161715}body.tk2-on .post_content_single p{margin:0 0 18px}body.tk2-on .post_content_single img{max-width:100%;height:auto}body.tk2-on .post_content_single blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid #6e5939;font:500 1.5rem/1.35 "Cormorant Garamond",Georgia,serif;color:#161715}body.tk2-on .post_content_single ul,body.tk2-on .post_content_single ol{margin:0 0 18px 1.2em}body.tk2-on .post_content_single li{margin-bottom:6px}body.tk2-on .nav-links,body.tk2-on .pagination{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}body.tk2-on .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;background:#fff;border:1px solid #d8d0c1;color:#161715;font:700 14px Manrope,Arial,sans-serif;text-decoration:none}body.tk2-on .page-numbers.current{background:#161715;border-color:#161715;color:#f1ebdd}body.tk2-on .post_item_404{padding:56px 0 40px;text-align:center}body.tk2-on .post_item_404 .all-svg,body.tk2-on .post_item_404 [class^=svg-]{display:none}body.tk2-on .post_item_404 .page_title{margin:0;font:500 clamp(5rem,26vw,10rem)/.9 "Cormorant Garamond",Georgia,serif;color:#a28b61}body.tk2-on .post_item_404 .page_subtitle{margin:8px 0 8px;font:500 2.2rem/1.1 "Cormorant Garamond",Georgia,serif;text-transform:none;color:#161715}body.tk2-on .post_item_404 .page_description{margin:0 0 24px;font-size:16px;color:#42433d}body.tk2-on .post_item_404 .go_home{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:#161715;color:#f1ebdd;border:1px solid #161715;border-radius:2px;font:700 13px/1 Manrope,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media (min-width:760px){body.tk2-on .posts_container.classic_wrap{grid-template-columns:repeat(3,1fr);gap:20px}body.tk2-on .post_header_wrap .post_header_single{padding:72px 24px 40px}}@media (prefers-reduced-motion:reduce){body.tk2-on .posts_container article.post_item{transition:none}}