#MainContent[data-template=blog]{background:#fbf8f3}#MainContent[data-template=blog] .blog-posts{--page-content-width: 1240px;--page-width: min(1240px, calc(100vw - 48px) );--columns-gap: clamp(16px, 2.2vw, 28px);--rows-gap: clamp(18px, 2.4vw, 30px);padding-block:0 clamp(48px,6vw,84px)}#MainContent[data-template=blog] .blog-posts>.text-block:has(h1){width:100%!important;max-width:none!important;margin-block:0 clamp(24px,3.2vw,40px);padding-block:clamp(34px,5.5vw,70px) 28px;border-bottom:1px solid #dfd4c5;position:relative}#MainContent[data-template=blog] .blog-posts>.text-block p:first-child{display:block;margin:0 0 14px;color:#a17b27;font-family:var(--font-body--family),Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.17em;line-height:1.45;text-transform:uppercase}#MainContent[data-template=blog] .blog-posts>.text-block h1{width:100%;max-width:13ch;margin:0;color:#0f4436;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(43px,6.2vw,76px)!important;font-weight:500;letter-spacing:-.045em;line-height:.98;text-wrap:balance}#MainContent[data-template=blog] .blog-posts>.text-block p:last-child{max-width:52ch;margin:17px 0 0;color:#68756c;font-size:clamp(14px,1.3vw,16px);line-height:1.75}#MainContent[data-template=blog] .blog-posts-container{gap:var(--rows-gap) var(--columns-gap);align-items:stretch}#MainContent[data-template=blog] .blog-post-item{position:relative;min-width:0;overflow:hidden;padding:0!important;border:1px solid #e7decf!important;border-radius:16px;background:#fffdf9;box-shadow:0 2px 12px #1c2f2508;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#MainContent[data-template=blog] .blog-post-item:hover{transform:translateY(-3px);border-color:#cfc1aa!important;box-shadow:0 14px 34px #1c2f2514}#MainContent[data-template=blog] .blog-post-item .blog-post-card{height:100%;min-width:0}#MainContent[data-template=blog] .blog-post-card__image-container{overflow:hidden;background:#f1e6d7}#MainContent[data-template=blog] .blog-post-card__image{display:block;width:100%;height:auto;aspect-ratio:1.6 / 1;object-fit:cover;object-position:center;transition:transform .45s cubic-bezier(.2,.75,.25,1)}#MainContent[data-template=blog] .blog-post-item:hover .blog-post-card__image{transform:scale(1.025)}#MainContent[data-template=blog] .blog-post-card__content{flex:1 1 auto;padding:23px 23px 26px!important;text-align:left}#MainContent[data-template=blog] .blog-post-card__content>a:first-child{display:block;padding-block-start:0;color:inherit;text-decoration:none}#MainContent[data-template=blog] .blog-post-card__content>a:first-child .text-block,#MainContent[data-template=blog] .blog-post-card__content>a:first-child h2,#MainContent[data-template=blog] .blog-post-card__content>a:first-child h3,#MainContent[data-template=blog] .blog-post-card__content>a:first-child h4{margin:0;color:#163e32;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(20px,2vw,27px)!important;font-weight:500!important;letter-spacing:-.025em;line-height:1.16;text-wrap:balance}#MainContent[data-template=blog] .blog-post-card__content>a:first-child:hover,#MainContent[data-template=blog] .blog-post-card__content>a:first-child:hover .text-block,#MainContent[data-template=blog] .blog-post-card__content>a:first-child:hover h2,#MainContent[data-template=blog] .blog-post-card__content>a:first-child:hover h3,#MainContent[data-template=blog] .blog-post-card__content>a:first-child:hover h4{color:#a17b27}#MainContent[data-template=blog] .blog-post-card__content .blog-post-details{margin-block:12px 0;color:#7a8279;font-size:10px;font-weight:700;letter-spacing:.055em;line-height:1.5;text-transform:uppercase;white-space:normal}#MainContent[data-template=blog] .blog-post-card__content .blog-post-details>span{overflow:visible}#MainContent[data-template=blog] .blog-post-card__content .blog-post-details time{color:#68776d}#MainContent[data-template=blog] .blog-post-card__content-text{margin-block-start:14px;color:#606d64;font-size:13px;line-height:1.75}#MainContent[data-template=blog] .blog-post-card__content-text>a{display:inline-flex;align-items:center;gap:7px;margin-block-start:12px;padding-block:0;color:#0f4436;font-size:12px;font-weight:800;line-height:1.5;text-decoration:none;text-underline-offset:4px}#MainContent[data-template=blog] .blog-post-card__content-text>a:after{content:"";display:inline-block;width:13px;height:13px;flex:0 0 13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 15 15 5M6 5h9v9' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 15 15 5M6 5h9v9' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}#MainContent[data-template=blog] .blog-post-card__content-text>a:hover{color:#a17b27;text-decoration:underline}#MainContent[data-template=blog] .blog-post-card__content-text>a:hover:after{transform:translate(2px,-2px)}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)){min-height:310px;padding:clamp(28px,4.8vw,54px)!important;border-color:#e2d4c0!important;background:radial-gradient(circle at 87% 42%,rgb(216 163 39 / 13%),transparent 24%),linear-gradient(116deg,#f7eee1,#fffaf2 56%,#f5e9d9)}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)):after{content:"";position:absolute;z-index:0;top:50%;right:clamp(24px,7vw,90px);width:clamp(135px,19vw,230px);aspect-ratio:1;border:1px solid rgb(15 68 54 / 13%);border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / 32%) 0 31%,transparent 32%),repeating-radial-gradient(circle,transparent 0 22px,rgb(15 68 54 / 8%) 23px 24px);transform:translateY(-50%);pointer-events:none}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card,#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content{position:relative;z-index:1;padding:0!important}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content{width:min(76%,760px)}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content:before{content:"FEATURED READ";display:block;margin-block:0 15px;color:#a17b27;font-family:var(--font-body--family),Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.4}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content>a:first-child .text-block,#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content>a:first-child h2,#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content>a:first-child h3,#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content>a:first-child h4{max-width:17ch;font-size:clamp(30px,4.1vw,49px)!important;line-height:1.05}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content-text{max-width:66ch;font-size:14px}#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card{flex-direction:row;align-items:stretch}#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__image-container{width:56%;flex:0 0 56%}#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{width:44%;justify-content:center;padding:clamp(25px,3.5vw,46px)!important}#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content>a:first-child .text-block,#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content>a:first-child h2,#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content>a:first-child h3,#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content>a:first-child h4{font-size:clamp(29px,3.5vw,42px)!important}#MainContent[data-template=article]{background:#fbf8f3}#MainContent[data-template=article] .section-content-wrapper{width:min(calc(100% - 40px),1100px);max-width:1100px;margin-inline:auto;padding-block:clamp(26px,4vw,48px) clamp(50px,7vw,90px)}#MainContent[data-template=article] .section-content-wrapper>header{width:100%;max-width:970px;margin:0 auto;padding:clamp(28px,4.5vw,52px) clamp(16px,4vw,44px) 30px;border-bottom:1px solid #e1d6c7;text-align:center}#MainContent[data-template=article] .section-content-wrapper>header:before{content:"THE READING ROOM  /  BOOKS, IDEAS & READING GUIDES";display:block;margin-block-end:17px;color:#a17b27;font-family:var(--font-body--family),Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.5}#MainContent[data-template=article] .section-content-wrapper>header h1{max-width:22ch;margin:0 auto;color:#0f4436;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,5vw,61px)!important;font-weight:500;letter-spacing:-.038em;line-height:1.04;text-wrap:balance}#MainContent[data-template=article] .section-content-wrapper>header .blog-post-details{justify-content:center;margin-block-start:18px;color:#7a8279;font-size:10px;font-weight:750;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}#MainContent[data-template=article] .blog-post-content{width:min(100%,760px);max-width:760px;margin:clamp(32px,5vw,58px) auto 0;color:#435449;font-size:clamp(16px,1.25vw,17px);line-height:1.9}#MainContent[data-template=article] .blog-post-content rte-formatter>p:first-child{color:#334b3e;font-size:clamp(17px,1.55vw,20px);line-height:1.8}#MainContent[data-template=article] .blog-post-content h2,#MainContent[data-template=article] .blog-post-content h3,#MainContent[data-template=article] .blog-post-content h4{margin-block:1.8em .6em;color:#0f4436;font-family:Georgia,Times New Roman,serif!important;font-weight:500;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}#MainContent[data-template=article] .blog-post-content h2{font-size:clamp(27px,3vw,36px)}#MainContent[data-template=article] .blog-post-content h3{font-size:clamp(23px,2.4vw,29px)}#MainContent[data-template=article] .blog-post-content h4{font-size:21px}#MainContent[data-template=article] .blog-post-content a{color:#0f4436;text-decoration-color:#c6a963;text-decoration-thickness:1px;text-underline-offset:4px}#MainContent[data-template=article] .blog-post-content a:hover{color:#a17b27}#MainContent[data-template=article] .blog-post-content ul,#MainContent[data-template=article] .blog-post-content ol{padding-inline-start:1.35em}#MainContent[data-template=article] .blog-post-content li{padding-inline-start:.25em;margin-block:.45em}#MainContent[data-template=article] .blog-post-content blockquote{margin:2em 0;padding:18px 24px;border-inline-start:3px solid #d8a327;background:#f5e9d9;color:#2f4b3e;font-family:Georgia,Times New Roman,serif;font-size:1.08em;line-height:1.7}#MainContent[data-template=article] .blog-post-content img{max-width:100%;height:auto;border-radius:12px}#MainContent[data-template=article] .blog-post-comments-container{width:min(100%,760px);margin:70px auto 0;padding-block-start:34px;border-top:1px solid #e1d6c7}#MainContent[data-template=article] .blog-post-comments-container>h2{color:#0f4436;font-family:Georgia,Times New Roman,serif}@media screen and (min-width:750px){#MainContent[data-template=blog] .blog-post-item:nth-child(2),#MainContent[data-template=blog] .blog-post-item:nth-child(3){grid-column:span 3}#MainContent[data-template=blog] .blog-post-item:nth-child(n+4){grid-column:span 2}}@media screen and (max-width:749px){#MainContent[data-template=blog] .blog-posts{--page-content-width: calc(100vw - 32px) ;--page-width: calc(100vw - 32px) ;--columns-gap: 14px;--rows-gap: 16px}#MainContent[data-template=blog] .blog-posts>.text-block:has(h1){padding-block:32px 23px;margin-block-end:23px}#MainContent[data-template=blog] .blog-posts>.text-block h1{font-size:clamp(41px,12vw,56px)!important}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)){min-height:0;padding:26px 23px!important}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)):after{top:auto;right:-30px;bottom:-42px;width:150px;transform:none;opacity:.65}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content{width:100%}#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content>a:first-child .text-block,#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content>a:first-child h2,#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content>a:first-child h3,#MainContent[data-template=blog] .blog-post-item:first-child:not(:has(.blog-post-card__image-container)) .blog-post-card__content>a:first-child h4{font-size:clamp(28px,8vw,37px)!important}#MainContent[data-template=blog] .blog-post-item:not(:first-child) .blog-post-card__content{padding:20px 18px 22px!important}#MainContent[data-template=blog] .blog-post-card__content-text{font-size:13px}#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card{flex-direction:column}#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__image-container,#MainContent[data-template=blog] .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{width:100%;flex-basis:auto}#MainContent[data-template=article] .section-content-wrapper{width:calc(100% - 32px);padding-block:15px 52px}#MainContent[data-template=article] .section-content-wrapper>header{padding:31px 5px 25px}#MainContent[data-template=article] .section-content-wrapper>header:before{font-size:9px;letter-spacing:.11em}#MainContent[data-template=article] .section-content-wrapper>header h1{font-size:clamp(32px,9.5vw,43px)!important}#MainContent[data-template=article] .blog-post-content{margin-top:30px;line-height:1.85}#MainContent[data-template=article] .blog-post-comments-container{margin-top:48px}}@media(hover:none){#MainContent[data-template=blog] .blog-post-item:hover{transform:none}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=blog] .blog-post-item,#MainContent[data-template=blog] .blog-post-card__image,#MainContent[data-template=blog] .blog-post-card__content-text>a:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/innovative-blog.css.map */
