*{margin:0;padding:0;box-sizing:border-box}.firstsectionauthor-profile-container{max-width:1200px;margin:0 auto;padding:20px;background:#faf8f5;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);contain:content}.firstsectionauthor-profile-header{background:linear-gradient(135deg,#141210 0,#2a2520 100%);border-radius:20px;padding:40px 30px;margin-bottom:30px;color:#fff}.firstsectionauthor-profile-info{display:flex;align-items:center;gap:30px}.firstsectionauthor-avatar-container{position:relative;flex-shrink:0}.firstsectionauthor-avatar{width:120px;height:120px;border-radius:50%;border:4px solid rgba(176,136,72,.4);object-fit:cover;aspect-ratio:1/1}.firstsectionauthor-verified-badge{position:absolute;bottom:8px;right:8px;width:24px;height:24px;background:#b08848;border-radius:50%;padding:2px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.firstsectionauthor-profile-details{flex:1}.firstsectionauthor-name{font-family:'Cormorant Garamond',Georgia,serif;font-size:2.5rem;font-weight:700;margin-bottom:8px;line-height:1.2;color:#ffffff}.firstsectionauthor-title{font-size:1.1rem;color:#c9a25e;margin-bottom:20px;line-height:1.4}.firstsectionauthor-badges{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.firstsectionauthor-badge{background:rgba(176,136,72,.2);color:#e5d6be;border:1px solid rgba(176,136,72,.3);padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:500;backdrop-filter:blur(10px)}.firstsectionauthor-social-links{display:flex;gap:15px}.firstsectionauthor-social-link{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.firstsectionauthor-social-link:hover{background:rgba(176,136,72,.3);border-color:#b08848;transform:translateY(-2px)}.firstsectionauthor-social-icon{width:20px;height:20px;filter:brightness(0) invert(1)}.firstsectionauthor-content-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:40px}.firstsectionauthor-main-content{background:#fff;border-radius:15px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.04);border:1px solid #d9d2c2}.firstsectionauthor-section-title{font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:600;color:#141210;margin-bottom:20px;display:flex;align-items:center;gap:10px}.firstsectionauthor-section-title::before{content:'';width:4px;height:24px;background:#b08848;border-radius:2px}.firstsectionauthor-about-text{color:#2a2520;line-height:1.75;margin-bottom:16px;font-size:1rem}.firstsectionauthor-blog-section{margin-top:40px}.firstsectionauthor-blog-posts{display:grid;gap:20px;min-height:250px}.firstsectionauthor-blog-post-link{text-decoration:none;color:inherit;display:block}.firstsectionauthor-blog-post-link:hover{color:inherit}.firstsectionauthor-blog-post{display:flex;gap:20px;padding:20px;border:1px solid #e5dfd3;border-radius:12px;transition:all .3s ease;background:#faf8f5}.firstsectionauthor-blog-post-link:hover .firstsectionauthor-blog-post{box-shadow:0 8px 25px rgba(20,18,16,.08);border-color:#b08848;transform:translateY(-2px)}.firstsectionauthor-blog-image{width:80px;height:80px;border-radius:8px;object-fit:cover;flex-shrink:0;aspect-ratio:1/1;background-color:#ebe5d9}.firstsectionauthor-blog-content{flex:1}.firstsectionauthor-blog-title{font-family:'Cormorant Garamond',serif;font-size:1.25rem;font-weight:600;color:#141210;margin-bottom:8px;line-height:1.4}.firstsectionauthor-blog-description{color:#6b6358;font-size:.9rem;line-height:1.5;margin-bottom:12px}.firstsectionauthor-blog-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.firstsectionauthor-blog-tags{display:flex;gap:8px}.firstsectionauthor-blog-tag{background:#ebe5d9;color:#2a2520;padding:4px 10px;border-radius:12px;font-size:.78rem;font-weight:500}.firstsectionauthor-blog-date{color:#8a8276;font-size:.85rem}.firstsectionauthor-sidebar{display:flex;flex-direction:column;gap:30px}.firstsectionauthor-connect-section,.firstsectionauthor-newsletter-section{background:#fff;border-radius:15px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,.04);border:1px solid #d9d2c2}.firstsectionauthor-connect-title,.firstsectionauthor-newsletter-title{font-family:'Cormorant Garamond',serif;font-size:1.4rem;font-weight:600;color:#141210;margin-bottom:20px}.firstsectionauthor-connect-links{display:flex;flex-direction:column;gap:15px}.firstsectionauthor-connect-link{display:flex;align-items:center;gap:12px;color:#2a2520;text-decoration:none;padding:10px;border-radius:8px;transition:all .3s ease}.firstsectionauthor-connect-link:hover{background:#faf8f5;color:#b08848}.firstsectionauthor-connect-icon{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(56%) sepia(34%) saturate(686%) hue-rotate(5deg) brightness(94%) contrast(89%)}.firstsectionauthor-connect-link:hover .firstsectionauthor-connect-icon{filter:brightness(0) saturate(100%) invert(56%) sepia(34%) saturate(686%) hue-rotate(5deg) brightness(94%) contrast(89%)}.firstsectionauthor-newsletter-description{color:#6b6358;font-size:.9rem;line-height:1.6;margin-bottom:20px}.firstsectionauthor-newsletter-form{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.firstsectionauthor-email-input{padding:12px 16px;border:1px solid #d9d2c2;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#faf8f5}.firstsectionauthor-email-input:focus{outline:0;border-color:#b08848;box-shadow:0 0 0 3px rgba(176,136,72,.15)}.firstsectionauthor-subscribe-btn{background:#141210;color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.firstsectionauthor-subscribe-btn:hover{background:#b08848;transform:translateY(-1px)}.firstsectionauthor-subscribe-btn:disabled{cursor:not-allowed;transform:none!important}.firstsectionauthor-newsletter-note{color:#8a8276;font-size:.8rem;line-height:1.4}#firstsectionauthor-response-container,.firstsectionauthor-mc-responses{margin-top:15px}.firstsectionauthor-mc-error-response{background:#fee2e2;color:#991b1b;padding:15px;border-radius:8px;border-left:4px solid #ef4444;font-size:.9rem;line-height:1.4}.firstsectionauthor-mc-success-response{background:linear-gradient(135deg,#141210,#b08848);color:#fff;padding:20px;border-radius:12px;text-align:center;box-shadow:0 4px 15px rgba(20,18,16,.2);font-size:.9rem;line-height:1.4}.firstsectionauthor-error-message,.firstsectionauthor-loading,.firstsectionauthor-no-posts{text-align:center;padding:40px 20px;color:#8a8276;font-style:italic}.firstsectionauthor-error-message{color:#ef4444}.firstsectionauthor-loading::after{content:'';display:inline-block;width:20px;height:20px;border:2px solid #e5dfd3;border-radius:50%;border-top-color:#b08848;animation:firstsectionauthor-spin 1s ease-in-out infinite;margin-left:10px}@keyframes firstsectionauthor-spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.firstsectionauthor-content-wrapper{grid-template-columns:1fr}.firstsectionauthor-profile-info{gap:20px}.firstsectionauthor-name{font-size:2rem}}@media (max-width:768px){.firstsectionauthor-profile-container{padding:15px}.firstsectionauthor-profile-header{padding:30px 20px}.firstsectionauthor-profile-info{flex-direction:column;text-align:center;gap:20px}.firstsectionauthor-name{font-size:1.8rem}.firstsectionauthor-title{font-size:1.1rem}.firstsectionauthor-badges{justify-content:center}.firstsectionauthor-social-links{justify-content:center}.firstsectionauthor-main-content{padding:20px}.firstsectionauthor-blog-post{flex-direction:column;gap:15px}.firstsectionauthor-blog-image{width:100%;height:200px}.firstsectionauthor-blog-meta{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.firstsectionauthor-profile-header{padding:20px 15px}.firstsectionauthor-name{font-size:1.5rem}.firstsectionauthor-title{font-size:1rem}.firstsectionauthor-badges{flex-direction:column;align-items:center}.firstsectionauthor-connect-section,.firstsectionauthor-main-content,.firstsectionauthor-newsletter-section{padding:15px}.firstsectionauthor-avatar{width:100px;height:100px}}html body .thirdblogsec-section-title,html body .blogsectemp-section-title,html body .firstsectionauthor-section-title{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:32px;line-height:1.2;color:#141210;letter-spacing:0}html body .secondblogsec-card-title,html body .thirdblogsec-article-title,html body .thirdblogsec-article-title a,html body .blogsectemp-recent-card-title,html body .firstsectionauthor-blog-title{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:21px;line-height:1.25;color:#141210;letter-spacing:0}html body .secondblogsec-intro-title,html body .thirdblogsec-newsletter-title{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:26px;line-height:1.2;letter-spacing:0}html body .secondblogsec-card-description,html body .thirdblogsec-article-description,html body .blogsectemp-recent-card-description,html body .firstsectionauthor-blog-description,html body .blogsectemp-author-box-bio,html body .firstsectionauthor-newsletter-description,html body .secondblogsec-intro-text,html body .thirdblogsec-newsletter-subtitle{font-family:'Inter',sans-serif;font-size:14px;line-height:1.6}html body .secondblogsec-card-description,html body .thirdblogsec-article-description,html body .blogsectemp-recent-card-description,html body .firstsectionauthor-blog-description,html body .blogsectemp-author-box-bio,html body .firstsectionauthor-newsletter-description{color:#6b6358}html body .secondblogsec-date,html body .secondblogsec-author,html body .thirdblogsec-article-date,html body .thirdblogsec-author-name,html body .firstsectionauthor-blog-date,html body .firstsectionauthor-newsletter-note{font-family:'Inter',sans-serif;font-size:12.5px;color:#8a8276}html body .thirdblogsec-tag,html body .firstsectionauthor-blog-tag{font-family:'Inter',sans-serif;font-size:12px;color:#2a2520}html body .blogsectemp-post-body{font-family:'Inter',sans-serif;font-size:17px;line-height:1.75;color:#2a2520}html body .blogsectemp-post-body p,html body .blogsectemp-post-body .blogsectemp-lead{font-size:17px;line-height:1.75;color:#2a2520}html body .blogsectemp-post-body .blogsectemp-lead{margin-bottom:1.4rem}html body .blogsectemp-post-body .blogsectemp-li,html body .blogsectemp-post-body .blogsectemp-ol-li{font-size:17px;line-height:1.7;color:#2a2520}html body .blogsectemp-post-body .blogsectemp-table td{font-size:15px;color:#2a2520}html body .blogsectemp-post-body .blogsectemp-faq-answer p{font-size:16px}html body .blogsectemp-post-body .blogsectemp-quote p{font-family:'Cormorant Garamond',serif;font-size:24px;line-height:1.45;color:#141210}html body .author-meta-content,html body .author-meta-content span{font-size:14px;line-height:1.6;color:#6b6358}html body .author-meta-content strong{color:#141210}html body .blogsectemp-breadcrumb,html body .blogsectemp-breadcrumb-current{font-size:13.5px}html body .firstsectionauthor-about-text{font-size:16px;line-height:1.75;color:#2a2520}html body .firstsectionauthor-connect-link{font-size:15px;color:#2a2520}@media (max-width:640px){html body .blogsectemp-post-body,html body .blogsectemp-post-body p,html body .blogsectemp-post-body .blogsectemp-lead,html body .blogsectemp-post-body .blogsectemp-li,html body .blogsectemp-post-body .blogsectemp-ol-li{font-size:16px}html body .blogsectemp-post-body .blogsectemp-quote p{font-size:20px}html body .thirdblogsec-section-title,html body .blogsectemp-section-title,html body .firstsectionauthor-section-title{font-size:27px}}