.NewsletterForm-module__Me2VVa__container{width:100%}.NewsletterForm-module__Me2VVa__form{border-bottom:1px solid var(--border);align-items:center;padding-bottom:.5rem;display:flex}@media (max-width:768px){.NewsletterForm-module__Me2VVa__stacked{border-bottom:none;flex-direction:column;gap:1.5rem;padding-bottom:0}}.NewsletterForm-module__Me2VVa__input{color:var(--foreground);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}@media (max-width:768px){.NewsletterForm-module__Me2VVa__stacked .NewsletterForm-module__Me2VVa__input{border-bottom:1px solid var(--border);width:100%;padding-bottom:1rem;font-size:1rem}}.NewsletterForm-module__Me2VVa__input::placeholder{color:var(--muted)}.NewsletterForm-module__Me2VVa__button{cursor:pointer;color:var(--foreground);transition:var(--transition);background:0 0;border:none}.NewsletterForm-module__Me2VVa__minimalButton{font-size:1.25rem}.NewsletterForm-module__Me2VVa__fullButton{letter-spacing:.15em;border:1px solid var(--border);border-radius:4px;margin-left:1rem;padding:.5rem 1.2rem;font-size:.75rem;font-weight:600}@media (max-width:768px){.NewsletterForm-module__Me2VVa__stacked .NewsletterForm-module__Me2VVa__fullButton{width:100%;margin-left:0;padding:1rem;font-size:.85rem}}.NewsletterForm-module__Me2VVa__fullButton:hover{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.NewsletterForm-module__Me2VVa__minimalButton:hover{color:var(--accent)}.NewsletterForm-module__Me2VVa__errorText{color:#f44;margin-top:.5rem;font-size:.7rem}.NewsletterForm-module__Me2VVa__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.NewsletterForm-module__Me2VVa__modalContent{background:var(--background);border:1px solid var(--border);text-align:center;border-radius:4px;width:100%;max-width:500px;padding:4rem 2rem}.NewsletterForm-module__Me2VVa__modalIcon{margin-bottom:2rem;font-size:3rem}.NewsletterForm-module__Me2VVa__modalTitle{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:2.5rem}.NewsletterForm-module__Me2VVa__modalText{color:var(--muted);margin-bottom:3rem;font-size:.95rem;line-height:1.8}.NewsletterForm-module__Me2VVa__modalBtn{background:var(--foreground);color:var(--background);letter-spacing:.2em;text-transform:uppercase;transition:var(--transition);border-radius:4px;padding:1rem 3rem;font-size:.8rem;font-weight:600}.NewsletterForm-module__Me2VVa__modalBtn:hover{background:var(--muted)}
.page-module__xhdMAq__pageContainer{background-color:var(--background);min-height:100vh}.page-module__xhdMAq__article{max-width:900px;margin:0 auto;padding:8rem 2rem 10rem}.page-module__xhdMAq__breadcrumbs{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;margin-bottom:5rem;font-size:.65rem;display:flex}.page-module__xhdMAq__breadcrumbs a{color:var(--muted);transition:var(--transition);text-decoration:none}.page-module__xhdMAq__breadcrumbs a:hover{color:var(--foreground)}.page-module__xhdMAq__breadcrumbSeparator{opacity:.3}.page-module__xhdMAq__breadcrumbCurrent{color:var(--accent);opacity:.6}.page-module__xhdMAq__header{text-align:center;margin-bottom:6rem}.page-module__xhdMAq__meta{letter-spacing:.3em;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;font-size:.65rem;display:flex}.page-module__xhdMAq__separator{opacity:.3}.page-module__xhdMAq__title{font-family:var(--font-serif);color:var(--foreground);max-width:800px;margin:0 auto;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:400;line-height:1.1}.page-module__xhdMAq__shareButton{color:var(--muted);font:inherit;letter-spacing:inherit;text-transform:uppercase;transition:var(--transition);background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.page-module__xhdMAq__shareButton:hover{color:var(--foreground)}.page-module__xhdMAq__shareLabel{font:inherit;letter-spacing:inherit}.page-module__xhdMAq__content{color:var(--foreground);font-size:1.15rem;line-height:1.8}.page-module__xhdMAq__content p{opacity:.9;margin-bottom:1.5rem}.page-module__xhdMAq__content .ql-space-tight{margin-bottom:.35rem}.page-module__xhdMAq__content .ql-space-normal{margin-bottom:1.5rem}.page-module__xhdMAq__content .ql-space-loose{margin-bottom:3rem}.page-module__xhdMAq__content>div>:first-child{margin-top:0}.page-module__xhdMAq__content h1,.page-module__xhdMAq__content h2,.page-module__xhdMAq__content h3{color:var(--foreground);font-family:var(--font-serif);margin:2rem 0 1rem;font-weight:500;line-height:1.2}.page-module__xhdMAq__content h1{font-size:clamp(2rem,4vw,3rem)}.page-module__xhdMAq__content h2{font-size:clamp(1.7rem,3vw,2.4rem)}.page-module__xhdMAq__content h3{font-size:clamp(1.35rem,2vw,1.8rem)}.page-module__xhdMAq__content a{color:var(--accent);border-bottom:1px solid}.page-module__xhdMAq__content strong{color:var(--foreground);font-weight:700}.page-module__xhdMAq__content em{font-style:italic}.page-module__xhdMAq__content .ql-align-center{text-align:center}.page-module__xhdMAq__content .ql-align-right{text-align:right}.page-module__xhdMAq__content blockquote{font-family:var(--font-serif);color:var(--foreground);border-left:2px solid var(--accent);background:#ffffff0a;max-width:680px;margin:3rem 0;padding:1.5rem 1.75rem;font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic;line-height:1.45}.page-module__xhdMAq__content ul,.page-module__xhdMAq__content ol{color:var(--muted);margin-bottom:2.5rem;padding-left:1.5rem}.page-module__xhdMAq__content li{margin-bottom:.75rem}.page-module__xhdMAq__content img{max-width:100%;height:auto;margin:2rem auto;display:block}.page-module__xhdMAq__content img.ql-image-small{width:35%}.page-module__xhdMAq__content img.ql-image-medium{width:55%}.page-module__xhdMAq__content img.ql-image-large{width:75%}.page-module__xhdMAq__content img.ql-image-full{width:100%}.page-module__xhdMAq__featuredImageContainer{text-align:center;margin:0 0 3rem}.page-module__xhdMAq__imageWrapper{width:100%;max-width:600px;margin:0 auto;overflow:hidden}.page-module__xhdMAq__featuredImage{filter:grayscale();width:100%;height:auto;transition:filter .5s}.page-module__xhdMAq__featuredImage:hover{filter:grayscale(0%)}.page-module__xhdMAq__caption{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-top:1rem;font-size:.65rem}.page-module__xhdMAq__articleFooter{border-top:1px solid var(--border);margin-top:10rem;padding-top:6rem}.page-module__xhdMAq__authorSection{align-items:flex-start;gap:3rem;margin-bottom:8rem;display:flex}.page-module__xhdMAq__authorAvatar{background-color:var(--surface);border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:50px;height:50px;position:relative;overflow:hidden}.page-module__xhdMAq__authorAvatarImage{object-fit:cover;object-position:center}.page-module__xhdMAq__authorInfo{max-width:600px}.page-module__xhdMAq__authorName{letter-spacing:.2em;color:var(--foreground);margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.page-module__xhdMAq__authorBio{color:var(--muted);margin-bottom:2rem;font-size:1rem;line-height:1.6}.page-module__xhdMAq__readMoreLink{letter-spacing:.1em;color:var(--accent);border-bottom:1px solid var(--accent);transition:var(--transition);padding-bottom:2px;font-size:.7rem;font-weight:700;text-decoration:none}.page-module__xhdMAq__readMoreLink:hover{opacity:.7}.page-module__xhdMAq__morePosts{margin-bottom:10rem}.page-module__xhdMAq__morePostsLabel{letter-spacing:.3em;color:var(--muted);text-transform:uppercase;text-align:center;margin-bottom:3rem;font-size:.65rem}.page-module__xhdMAq__postsGrid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.page-module__xhdMAq__miniPost{background:var(--surface);border:1px solid var(--border);transition:var(--transition);padding:3rem;text-decoration:none}.page-module__xhdMAq__miniPost:hover{border-color:var(--accent)}.page-module__xhdMAq__miniPost h3{font-family:var(--font-serif);color:var(--foreground);font-size:1.5rem;font-weight:400;line-height:1.3}.page-module__xhdMAq__stayInTouch{text-align:center;background:var(--surface);border-top:1px solid var(--border);margin:0 -2rem;padding:8rem 2rem}.page-module__xhdMAq__sectionLabel{letter-spacing:.3em;color:var(--muted);margin-bottom:2rem;font-size:.65rem;display:block}.page-module__xhdMAq__stayInTouch h2{font-family:var(--font-serif);color:var(--foreground);margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:400}.page-module__xhdMAq__stayInTouch p{color:var(--muted);max-width:500px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1rem}.page-module__xhdMAq__newsletterForm{border-bottom:1px solid var(--border);gap:0;max-width:600px;margin:0 auto;display:flex}.page-module__xhdMAq__newsletterInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:1.5rem 0;font-size:1rem}.page-module__xhdMAq__newsletterBtn{color:var(--foreground);letter-spacing:.2em;cursor:pointer;transition:var(--transition);background:0 0;border:none;padding:0 2rem;font-size:.7rem;font-weight:700}.page-module__xhdMAq__newsletterBtn:hover{color:var(--accent)}@media (max-width:768px){.page-module__xhdMAq__article{padding:6rem 1.5rem}.page-module__xhdMAq__breadcrumbs{flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}.page-module__xhdMAq__header{margin-bottom:3rem}.page-module__xhdMAq__title{font-size:2.25rem}.page-module__xhdMAq__meta{flex-wrap:wrap;gap:.5rem}.page-module__xhdMAq__postsGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__xhdMAq__miniPost{padding:2rem}.page-module__xhdMAq__authorSection{flex-direction:column;gap:1.5rem;margin-bottom:4rem}.page-module__xhdMAq__articleFooter{margin-top:6rem;padding-top:3rem}.page-module__xhdMAq__stayInTouch{margin:0 -1.5rem;padding:4rem 1.5rem}}
.page-module__ZC-82a__pageContainer{padding-top:8rem;padding-bottom:4rem}.page-module__ZC-82a__header{justify-content:space-between;align-items:flex-end;margin-bottom:5rem;display:flex}.page-module__ZC-82a__title{margin-bottom:1rem;font-size:clamp(3rem,5.5vw,5.5rem)}.page-module__ZC-82a__intro{color:var(--muted);max-width:500px;font-size:.85rem}.page-module__ZC-82a__newsletterForm{gap:1rem;display:flex}.page-module__ZC-82a__input{border:1px solid var(--border);color:var(--foreground);font-family:var(--font-sans);width:250px;transition:var(--transition);background:0 0;outline:none;padding:.75rem 1rem}.page-module__ZC-82a__input:focus{border-color:var(--accent)}.page-module__ZC-82a__postsList{flex-direction:column;display:flex}.page-module__ZC-82a__postItem{border-top:1px solid var(--border);transition:var(--transition);grid-template-columns:200px 1fr auto;align-items:center;gap:2rem;padding:3rem 0;display:grid}.page-module__ZC-82a__postItem:hover{background:var(--surface-hover)}.page-module__ZC-82a__postDate{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.page-module__ZC-82a__postTitle{font-family:var(--font-serif);color:var(--foreground);font-size:1.5rem}.page-module__ZC-82a__postExcerpt{color:var(--muted);max-width:600px;margin-top:.5rem;font-size:.95rem;line-height:1.6}.page-module__ZC-82a__readMore{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);transition:var(--transition);font-size:.75rem}.page-module__ZC-82a__readMore:hover{color:var(--foreground)}@media (max-width:1024px){.page-module__ZC-82a__header{flex-direction:column;align-items:flex-start;gap:2rem}}@media (max-width:768px){.page-module__ZC-82a__pageContainer{padding-top:6rem}.page-module__ZC-82a__header{margin-bottom:3rem}.page-module__ZC-82a__title{font-size:2.5rem}.page-module__ZC-82a__postItem{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.page-module__ZC-82a__postDate{order:-1;font-size:.7rem}.page-module__ZC-82a__postTitle{font-size:1.75rem}.page-module__ZC-82a__readMore{margin-top:.5rem}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--border);background:var(--background);margin-top:8rem;padding:5rem 0 3rem}.Footer-module__S6Hkya__grid{grid-template-columns:1fr 1fr 2fr;gap:4rem;margin-bottom:5rem;display:grid}.Footer-module__S6Hkya__columnTitle{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:2rem;font-size:.7rem}.Footer-module__S6Hkya__linksList{flex-direction:column;gap:1rem;list-style:none;display:flex}.Footer-module__S6Hkya__linksList a{color:var(--muted);transition:var(--transition);font-size:.85rem}.Footer-module__S6Hkya__linksList a:hover{color:var(--foreground)}.Footer-module__S6Hkya__newsletterCol{flex-direction:column;display:flex}.Footer-module__S6Hkya__newsletterText{color:var(--muted);max-width:300px;margin-bottom:2rem;font-size:.85rem;line-height:1.6}.Footer-module__S6Hkya__newsletterForm{border-bottom:1px solid var(--border);align-items:center;padding-bottom:.5rem;display:flex}.Footer-module__S6Hkya__newsletterInput{color:var(--foreground);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.Footer-module__S6Hkya__newsletterInput::placeholder{color:var(--muted)}.Footer-module__S6Hkya__newsletterBtn{cursor:pointer;color:var(--foreground);transition:var(--transition);background:0 0;border:none;font-size:1.25rem}.Footer-module__S6Hkya__newsletterBtn:hover{color:var(--accent)}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:3rem;display:flex}.Footer-module__S6Hkya__copyright{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}@media (max-width:1024px){.Footer-module__S6Hkya__grid{grid-template-columns:1fr 1fr}.Footer-module__S6Hkya__newsletterCol{grid-column:1/-1}}@media (max-width:768px){.Footer-module__S6Hkya__grid{grid-template-columns:1fr}.Footer-module__S6Hkya__bottom{text-align:center;flex-direction:column;gap:1rem}}.Footer-module__S6Hkya__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Footer-module__S6Hkya__modalContent{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:4px;width:100%;max-width:500px;padding:4rem 2rem}.Footer-module__S6Hkya__modalIcon{margin-bottom:2rem;font-size:3rem}.Footer-module__S6Hkya__modalTitle{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:2.5rem}.Footer-module__S6Hkya__modalText{color:var(--muted);margin-bottom:3rem;font-size:.95rem;line-height:1.8}.Footer-module__S6Hkya__modalBtn{background:var(--foreground);color:var(--background);letter-spacing:.2em;text-transform:uppercase;transition:var(--transition);border-radius:4px;padding:1rem 3rem;font-size:.8rem;font-weight:600}.Footer-module__S6Hkya__modalBtn:hover{background:var(--muted)}
