:root{--bp-cream: #FEF9F4;--bp-white: #ffffff;--bp-orange: #E09468;--bp-orange-dark: #e07538;--bp-text: #1a1a1a;--bp-text-muted: #6b6b6b;--bp-border: #e8e2da;--bp-shadow: 0 2px 8px rgba(0,0,0,.06);--bp-shadow-hover: 0 8px 28px rgba(0,0,0,.1);--bp-radius: 20px;--bp-radius-sm: 12px;--bp-max-width: 1120px;--bp-font-serif: "DM Serif Display", Georgia, serif;--bp-font-sans: "Poppins", -apple-system, sans-serif;--bp-font-mono: "DM Mono", "SFMono-Regular", monospace}.blog-page{background:var(--bp-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:var(--bp-font-sans);color:var(--bp-text)}.bp-container{max-width:var(--bp-max-width);margin:0 auto;padding:0 24px}.bp-header{text-align:center;padding:72px 0 48px}.bp-header__title{font-family:var(--bp-font-serif);font-size:3.2rem;font-weight:400;color:var(--bp-text);margin:0 0 12px;letter-spacing:-.01em}.bp-header__subtitle{font-size:1.05rem;color:var(--bp-text-muted);margin:0;font-weight:300}.bp-cards{display:flex;flex-direction:column;gap:32px;padding-bottom:64px}.bp-card{display:flex;flex-direction:row;background:var(--bp-white);border-radius:var(--bp-radius);border:1px solid var(--bp-border);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);min-height:260px;will-change:transform}.bp-card:hover{box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000a;transform:translateY(-4px);text-decoration:none;color:inherit}.bp-card:focus{outline:2px solid var(--bp-orange);outline-offset:2px;text-decoration:none;color:inherit}.bp-card__img-wrap{flex:0 0 45%;max-width:45%;overflow:hidden;position:relative}.bp-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.23,1,.32,1)}.bp-card:hover .bp-card__img{transform:scale(1.04)}.bp-card__content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:32px 36px;gap:12px}.bp-card__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bp-tag{font-family:var(--bp-font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;background:#e094681f;color:var(--bp-orange-dark);padding:4px 12px;border-radius:100px;display:inline-block;line-height:1.4}.bp-read-time{font-family:var(--bp-font-mono);font-size:.75rem;color:var(--bp-text-muted);letter-spacing:.02em}.bp-card__title{font-family:var(--bp-font-serif);font-size:1.6rem;font-weight:400;line-height:1.3;margin:0;color:var(--bp-text);letter-spacing:-.01em}.bp-card__excerpt{font-size:.92rem;line-height:1.6;color:var(--bp-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bp-card__footer{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--bp-text-muted);margin-top:auto;padding-top:4px}.bp-card__author{font-weight:500;color:var(--bp-text)}.bp-card__dot{opacity:.4}.bp-card--featured .bp-card__title{font-size:1.75rem}.bp-card--featured{min-height:280px}.bp-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 0 72px;font-family:var(--bp-font-mono);font-size:.85rem}.bp-pagination a,.bp-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:100px;text-decoration:none;transition:background .35s cubic-bezier(.23,1,.32,1),color .35s cubic-bezier(.23,1,.32,1)}.bp-pagination a{color:var(--bp-text);background:var(--bp-white);border:1px solid var(--bp-border)}.bp-pagination a:hover{background:var(--bp-orange);color:var(--bp-white);border-color:var(--bp-orange);text-decoration:none}.bp-pagination .bp-pagination__current{background:var(--bp-orange);color:var(--bp-white);font-weight:600;border:1px solid var(--bp-orange)}.bp-pagination__arrow{font-size:1.1rem;letter-spacing:0}.bp-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--bp-font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bp-text-muted);text-decoration:none;padding:32px 0 0;transition:color .4s cubic-bezier(.23,1,.32,1)}.bp-back:hover{color:var(--bp-orange-dark);text-decoration:none}.bp-back svg{width:16px;height:16px}.bp-article-header{max-width:860px;margin:0 auto;text-align:center;padding-top:48px;padding-bottom:56px}.bp-article-header__title{font-family:var(--bp-font-serif);font-size:2.8rem;font-weight:400;line-height:1.15;margin:0 0 48px;color:var(--bp-text);letter-spacing:-.02em}.bp-article-header__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--bp-border);border-bottom:1px solid var(--bp-border);text-align:left}.bp-article-header__date{font-size:.88rem;color:var(--bp-text-muted)}.bp-article-header__author{font-size:.88rem;color:var(--bp-text);font-weight:500}.bp-article-header__sep{display:none}.bp-article-inline-img{max-width:720px;margin:0 auto 40px;border-radius:var(--bp-radius-sm);overflow:hidden}.bp-article-inline-img img{width:100%;height:auto;display:block;border-radius:var(--bp-radius-sm)}.bp-share{display:flex;align-items:center;gap:8px}.bp-share__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:var(--bp-text-muted);text-decoration:none;transition:color .4s cubic-bezier(.23,1,.32,1)}.bp-share__btn:hover{color:var(--bp-orange-dark);text-decoration:none}.bp-share__btn svg{width:16px;height:16px;fill:currentColor}.bp-article-body{max-width:720px;margin:0 auto 64px;font-size:1.125rem;line-height:1.85;color:var(--bp-text)}.bp-article-body h1,.bp-article-body h2,.bp-article-body h3,.bp-article-body h4{font-family:var(--bp-font-serif);font-weight:400;line-height:1.3;margin:2em 0 .6em;color:var(--bp-text)}.bp-article-body h2{font-size:1.8rem}.bp-article-body h3{font-size:1.4rem}.bp-article-body h4{font-size:1.15rem}.bp-article-body p{margin:0 0 1.4em}.bp-article-body a{color:var(--bp-orange-dark);text-decoration:underline;text-underline-offset:2px;transition:color .4s cubic-bezier(.23,1,.32,1)}.bp-article-body a:hover{color:var(--bp-orange)}.bp-article-body img{max-width:100%;height:auto;border-radius:var(--bp-radius-sm);margin:1.5em 0;display:block}.bp-article-body blockquote{margin:1.5em 0;padding:20px 24px;border-left:4px solid var(--bp-orange);background:#fef9f4cc;border-radius:0 var(--bp-radius-sm) var(--bp-radius-sm) 0;font-style:italic;color:var(--bp-text-muted)}.bp-article-body blockquote p:last-child{margin-bottom:0}.bp-article-body ul,.bp-article-body ol{padding-left:1.5em;margin:0 0 1.4em}.bp-article-body li{margin-bottom:.4em}.bp-article-body hr{border:none;border-top:1px solid var(--bp-border);margin:2.5em 0}.bp-article-body table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem}.bp-article-body th,.bp-article-body td{padding:10px 14px;border:1px solid var(--bp-border);text-align:left}.bp-article-body th{background:#e0946814;font-weight:600}.bp-comments{max-width:720px;margin:0 auto 64px}.bp-comments__title{font-family:var(--bp-font-serif);font-size:1.6rem;font-weight:400;margin:0 0 24px}.bp-comment{padding:20px 0;border-bottom:1px solid var(--bp-border)}.bp-comment__body{font-size:.95rem;line-height:1.7;margin-bottom:8px}.bp-comment__meta{font-size:.82rem;color:var(--bp-text-muted)}.bp-comment__meta strong{color:var(--bp-text);font-weight:500}.bp-comment-form{margin-top:32px}.bp-comment-form label{display:block;font-family:var(--bp-font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--bp-text-muted);margin-bottom:6px}.bp-comment-form input[type=text],.bp-comment-form input[type=email],.bp-comment-form textarea{width:100%;padding:12px 16px;border:1px solid var(--bp-border);border-radius:var(--bp-radius-sm);font-family:var(--bp-font-sans);font-size:.92rem;background:var(--bp-white);color:var(--bp-text);margin-bottom:16px;transition:border-color .35s cubic-bezier(.23,1,.32,1);box-sizing:border-box}.bp-comment-form input:focus,.bp-comment-form textarea:focus{outline:none;border-color:var(--bp-orange)}.bp-comment-form textarea{min-height:120px;resize:vertical}.bp-comment-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:var(--bp-orange);color:var(--bp-white);border:none;border-radius:100px;font-family:var(--bp-font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .35s cubic-bezier(.23,1,.32,1)}.bp-comment-form input[type=submit]:hover{background:var(--bp-orange-dark)}.bp-related{padding:64px 0 80px;border-top:1px solid var(--bp-border)}.bp-related__title{font-family:var(--bp-font-serif);font-size:2rem;font-weight:400;text-align:center;margin:0 0 40px}.bp-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.bp-vcard{display:flex;flex-direction:column;background:var(--bp-white);border-radius:var(--bp-radius);border:1px solid var(--bp-border);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.bp-vcard:hover{box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000a;transform:translateY(-4px);text-decoration:none;color:inherit}.bp-vcard__img-wrap{aspect-ratio:16 / 10;overflow:hidden}.bp-vcard__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.23,1,.32,1)}.bp-vcard:hover .bp-vcard__img{transform:scale(1.04)}.bp-vcard__content{padding:20px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.bp-vcard__title{font-family:var(--bp-font-serif);font-size:1.2rem;font-weight:400;line-height:1.3;margin:0;color:var(--bp-text)}.bp-vcard__excerpt{font-size:.85rem;line-height:1.6;color:var(--bp-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bp-vcard__footer{font-size:.78rem;color:var(--bp-text-muted);margin-top:auto;padding-top:8px}[data-bp-animate]{opacity:0;transform:translateY(32px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-bp-animate].bp-visible{opacity:1;transform:translateY(0)}[data-bp-animate]:nth-child(2){transition-delay:.12s}[data-bp-animate]:nth-child(3){transition-delay:.24s}[data-bp-animate]:nth-child(4){transition-delay:.36s}[data-bp-animate]:nth-child(5){transition-delay:.48s}@media(prefers-reduced-motion:reduce){[data-bp-animate]{opacity:1;transform:none;transition:none}}@media(max-width:767px){.bp-header{padding:48px 0 32px}.bp-header__title{font-size:2.2rem}.bp-cards{gap:24px}.bp-card{flex-direction:column;min-height:auto}.bp-card__img-wrap{flex:none;max-width:100%;aspect-ratio:16 / 10}.bp-card__content{padding:20px 24px 24px}.bp-card__title{font-size:1.3rem}.bp-card--featured .bp-card__title{font-size:1.35rem}.bp-card--featured{min-height:auto}.bp-article-header{padding-top:32px;padding-bottom:40px}.bp-article-header__title{font-size:1.8rem;margin-bottom:32px}.bp-article-header__meta{flex-direction:column;align-items:flex-start;gap:10px}.bp-article-body{font-size:1rem;margin-bottom:48px}.bp-article-body h2{font-size:1.4rem}.bp-article-body h3{font-size:1.15rem}.bp-related__grid{grid-template-columns:1fr;gap:20px}.bp-related__title{font-size:1.5rem}.bp-share__btn{width:36px;height:36px}}@media(min-width:768px)and (max-width:1023px){.bp-header__title{font-size:2.6rem}.bp-card__content{padding:24px 28px}.bp-card__title{font-size:1.4rem}.bp-card--featured .bp-card__title{font-size:1.6rem}.bp-related__grid{grid-template-columns:repeat(2,1fr)}.bp-article-header__title{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/blog-page.css.map */
