.blog-module__7vgN1G__blogPageShell{width:100vw;min-height:calc(100svh - var(--header-height));isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:visible}@supports not (height:100svh){.blog-module__7vgN1G__blogPageShell{min-height:calc(100vh - var(--header-height))}}.blog-module__7vgN1G__blogPage{z-index:1;font-family:var(--font-body);padding:0 1rem 2.75rem;position:relative}.blog-module__7vgN1G__blogPageBackdrop{top:var(--header-height);z-index:0;pointer-events:none;background:radial-gradient(circle at 14% 10%,#d94b8214,#0000 24%),radial-gradient(circle at 86% 12%,#66776112,#0000 25%),linear-gradient(#fcf9f6 0%,#f3ede7 46%,#ebe4dd 100%);position:fixed;bottom:0;left:0;right:0;overflow:hidden}@supports not (height:100svh){.blog-module__7vgN1G__blogPageBackdrop{height:calc(100vh - var(--header-height))}}.blog-module__7vgN1G__blogPageBackdropImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.blog-module__7vgN1G__blogPageBackdropOverlay{background:linear-gradient(#fcf9f6d6 0%,#f5eee6cc 30%,#ece4dce0 100%),radial-gradient(circle at 14% 10%,#d94b8214,#0000 24%),radial-gradient(circle at 86% 12%,#66776112,#0000 25%),radial-gradient(circle at 52% 0,#b89a670f,#0000 30%),radial-gradient(24rem 38rem at 3% 26%,#6677610d,#0000 72%),radial-gradient(20rem 34rem at 98% 18%,#d94b820a,#0000 72%);position:absolute;inset:0}.blog-module__7vgN1G__page{z-index:0;isolation:isolate;font-family:var(--font-body);--blog-body-size:1.04rem;--blog-lede-size:1.08rem;--blog-meta-size:.84rem;--blog-tag-size:.71rem;--blog-inline-link-size:.95rem;padding-bottom:.25rem;position:relative}.blog-module__7vgN1G__shell{gap:1rem;display:grid}.blog-module__7vgN1G__heroLayout{z-index:1;align-items:start;gap:1rem;display:grid;position:relative}.blog-module__7vgN1G__heroCopy{min-width:0}.blog-module__7vgN1G__heroMedia{aspect-ratio:16/10;background:#d7d3cd;border:1px solid #dfd6cdf5;border-radius:24px;min-width:0;min-height:15rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 16px 36px #1f21260f}.blog-module__7vgN1G__heroMedia:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a 0%,#ffffff05 38%,#0f172a1a 100%),radial-gradient(58% 30% at 50% 16%,#ffffff2e,#0000 70%);position:absolute;inset:0}.blog-module__7vgN1G__heroMediaImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.blog-module__7vgN1G__hero,.blog-module__7vgN1G__post,.blog-module__7vgN1G__card,.blog-module__7vgN1G__emptyState{background:linear-gradient(#ffffffed 0%,#fbf8f4f5 100%);border:1px solid #dfd8d1f5;position:relative;overflow:hidden;box-shadow:0 22px 52px #1f212612,inset 0 1px #ffffffd6}.blog-module__7vgN1G__hero:before,.blog-module__7vgN1G__post:before,.blog-module__7vgN1G__card:before,.blog-module__7vgN1G__emptyState:before{content:"";pointer-events:none;border-radius:999px;position:absolute}.blog-module__7vgN1G__hero{background:radial-gradient(circle at 88% 14%,#d94b820f,#0000 24%),radial-gradient(circle at 12% 84%,#66776112,#0000 26%),linear-gradient(#fffffff2 0%,#faf7f3f7 100%);border-radius:28px;padding:clamp(1.2rem,2.4vw,1.7rem)}.blog-module__7vgN1G__hero:before{background:radial-gradient(circle,#d94b8212,#0000 72%);width:17rem;height:17rem;top:-8rem;right:-4rem}.blog-module__7vgN1G__eyebrow,.blog-module__7vgN1G__ctaEyebrow,.blog-module__7vgN1G__date,.blog-module__7vgN1G__updated,.blog-module__7vgN1G__backLink,.blog-module__7vgN1G__quickLink,.blog-module__7vgN1G__tag{font-family:var(--font-ui)}.blog-module__7vgN1G__eyebrow,.blog-module__7vgN1G__ctaEyebrow{color:#8c5f6c;font-size:.74rem;font-weight:var(--type-ui-weight,500);letter-spacing:.16em;text-transform:uppercase;margin:0}.blog-module__7vgN1G__pageTitle,.blog-module__7vgN1G__postTitle,.blog-module__7vgN1G__title,.blog-module__7vgN1G__ctaTitle{color:#111827;font-family:var(--font-heading);letter-spacing:var(--type-heading-tracking,-.02em);text-wrap:balance}.blog-module__7vgN1G__pageTitle{font-size:clamp(2rem,4vw,2.85rem);line-height:.98;font-weight:var(--type-heading-weight,600);margin:.28rem 0 0}.blog-module__7vgN1G__lede{color:#334155;max-width:43rem;font-size:var(--blog-lede-size);text-wrap:pretty;margin:.8rem 0 0;line-height:1.76}.blog-module__7vgN1G__supportingCopy{color:#526173;margin:.55rem 0 0;font-size:.98rem;line-height:1.65}.blog-module__7vgN1G__quickLinks{flex-wrap:wrap;gap:.68rem;margin-top:1rem;display:flex}.blog-module__7vgN1G__quickLink,.blog-module__7vgN1G__readMore,.blog-module__7vgN1G__backLink,.blog-module__7vgN1G__ctaLink,.blog-module__7vgN1G__titleLink{text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.blog-module__7vgN1G__quickLink{color:#0f172a;min-height:2.6rem;font-size:var(--blog-inline-link-size);background:#ffffffd6;border:1px solid #d6ccc2f0;border-radius:999px;align-items:center;padding:.68rem .95rem;line-height:1.1;display:inline-flex;box-shadow:0 10px 20px #0f172a0d,inset 0 1px #ffffffdb}.blog-module__7vgN1G__quickLink:hover,.blog-module__7vgN1G__quickLink:focus-visible{color:#c9336b;background:#fffffff5;border-color:#c9336b47;transform:translateY(-1px)}.blog-module__7vgN1G__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.blog-module__7vgN1G__card{border-radius:22px;align-content:start;gap:.9rem;min-height:100%;padding:1.08rem 1.08rem 1.12rem;display:grid}.blog-module__7vgN1G__card:before{background:radial-gradient(circle,#b89a6714,#0000 72%);width:12rem;height:12rem;top:-5rem;right:-4rem}.blog-module__7vgN1G__cardMedia{aspect-ratio:16/9;background:#ddd7cf;border:1px solid #dfd6cdf5;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 14px 30px #0f172a0f}.blog-module__7vgN1G__cardMedia:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a 0%,#ffffff05 42%,#0f172a1a 100%),radial-gradient(58% 30% at 50% 14%,#ffffff29,#0000 70%);position:absolute;inset:0}.blog-module__7vgN1G__cardMediaImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;transition:transform .22s;display:block}.blog-module__7vgN1G__card:hover .blog-module__7vgN1G__cardMediaImage{transform:scale(1.03)}.blog-module__7vgN1G__card:hover{border-color:#d6ccc2;transform:translateY(-2px);box-shadow:0 26px 56px #1f212614,inset 0 1px #ffffffd6}.blog-module__7vgN1G__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem 1rem;display:flex}.blog-module__7vgN1G__metaCluster,.blog-module__7vgN1G__postMeta{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;min-width:0;display:flex}.blog-module__7vgN1G__date,.blog-module__7vgN1G__updated{color:#6b7280;font-size:var(--blog-meta-size);line-height:1.4}.blog-module__7vgN1G__tags{flex-wrap:wrap;gap:.42rem;display:flex}.blog-module__7vgN1G__tag{color:#6f4e5b;min-height:1.75rem;font-size:var(--blog-tag-size);font-weight:var(--type-ui-weight,500);letter-spacing:.08em;text-transform:uppercase;background:#ffffffc7;border:1px solid #d8cec4f2;border-radius:999px;align-items:center;padding:.22rem .58rem;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.blog-module__7vgN1G__title{font-size:clamp(1.24rem,2vw,1.5rem);line-height:1.08;font-weight:var(--type-heading-weight,600);margin:0}.blog-module__7vgN1G__titleLink{color:inherit}.blog-module__7vgN1G__titleLink:hover,.blog-module__7vgN1G__titleLink:focus-visible{color:#c9336b}.blog-module__7vgN1G__excerpt{color:#334155;margin:0;font-size:1rem;line-height:1.72}.blog-module__7vgN1G__readMore,.blog-module__7vgN1G__backLink{color:#0f172a;font-size:var(--blog-inline-link-size);font-weight:var(--type-ui-weight,600);align-items:center;gap:.4rem;line-height:1.2;display:inline-flex}.blog-module__7vgN1G__readMore{align-self:start;margin-top:auto}.blog-module__7vgN1G__readMore:after,.blog-module__7vgN1G__ctaLink:after{content:"→";margin-left:.1rem;transition:transform .18s;display:inline-block}.blog-module__7vgN1G__backLink{color:#334155;align-self:start;margin-left:.15rem}.blog-module__7vgN1G__backLink:before{content:"←";margin-right:.1rem;transition:transform .18s;display:inline-block}.blog-module__7vgN1G__readMore:hover,.blog-module__7vgN1G__readMore:focus-visible,.blog-module__7vgN1G__backLink:hover,.blog-module__7vgN1G__backLink:focus-visible{color:#c9336b}.blog-module__7vgN1G__readMore:hover:after,.blog-module__7vgN1G__readMore:focus-visible:after,.blog-module__7vgN1G__ctaLink:hover:after,.blog-module__7vgN1G__ctaLink:focus-visible:after{transform:translate(2px)}.blog-module__7vgN1G__backLink:hover:before,.blog-module__7vgN1G__backLink:focus-visible:before{transform:translate(-2px)}.blog-module__7vgN1G__emptyState{border-radius:24px;padding:1.2rem 1.2rem 1.25rem}.blog-module__7vgN1G__emptyState:before{background:radial-gradient(circle,#66776114,#0000 72%);width:14rem;height:14rem;bottom:-5rem;right:-4rem}.blog-module__7vgN1G__emptyStateTitle{color:#111827;font-family:var(--font-heading);font-size:clamp(1.22rem,2vw,1.45rem);line-height:1.08;font-weight:var(--type-heading-weight,600);margin:0}.blog-module__7vgN1G__emptyStateText{color:#334155;margin:.5rem 0 0;font-size:1rem;line-height:1.72}.blog-module__7vgN1G__post{background:radial-gradient(circle at 88% 14%,#b89a6714,#0000 22%),radial-gradient(circle at 12% 84%,#d94b820d,#0000 26%),linear-gradient(#fffffff2 0%,#faf7f3f7 100%);border-radius:28px;padding:clamp(1.15rem,2.5vw,1.55rem)}.blog-module__7vgN1G__post:before{background:radial-gradient(circle,#b89a6712,#0000 72%);width:16rem;height:16rem;top:-7rem;right:-4rem}.blog-module__7vgN1G__postHeader{border-bottom:1px solid #e3dbd4f5;gap:.7rem;padding-bottom:1.15rem;display:grid;position:relative}.blog-module__7vgN1G__postTitle{max-width:45rem;font-size:clamp(2rem,4.4vw,3rem);line-height:.98;font-weight:var(--type-heading-weight,600);margin:0}.blog-module__7vgN1G__postExcerpt{color:#334155;text-wrap:pretty;max-width:44rem;margin:0;font-size:1.08rem;line-height:1.78}.blog-module__7vgN1G__prose{color:#334155;padding-top:1.2rem}.blog-module__7vgN1G__prose>*{margin:0}.blog-module__7vgN1G__prose>*+*{margin-top:1.18rem}.blog-module__7vgN1G__prose p{color:#334155;font-size:var(--blog-body-size);text-wrap:pretty;line-height:1.84}.blog-module__7vgN1G__contentSection{border-top:1px solid #e7dfd8f0;padding-top:1.25rem}.blog-module__7vgN1G__contentSection>*{margin:0}.blog-module__7vgN1G__contentSection>*+*{margin-top:.92rem}.blog-module__7vgN1G__prose h2,.blog-module__7vgN1G__ctaTitle{color:#111827;font-family:var(--font-heading);font-weight:var(--type-heading-weight,600);letter-spacing:var(--type-heading-tracking,-.02em)}.blog-module__7vgN1G__prose h2{text-wrap:balance;font-size:clamp(1.34rem,2.2vw,1.7rem);line-height:1.08}.blog-module__7vgN1G__prose a{color:#0f172a;text-underline-offset:.16em;text-decoration-thickness:1px}.blog-module__7vgN1G__prose a:hover,.blog-module__7vgN1G__prose a:focus-visible{color:#c9336b}.blog-module__7vgN1G__prose a.blog-module__7vgN1G__ctaLink,.blog-module__7vgN1G__ctaLink{color:#fff;text-decoration:none}.blog-module__7vgN1G__prose a.blog-module__7vgN1G__ctaLink:hover,.blog-module__7vgN1G__prose a.blog-module__7vgN1G__ctaLink:focus-visible,.blog-module__7vgN1G__ctaLink:hover,.blog-module__7vgN1G__ctaLink:focus-visible{color:#fff}.blog-module__7vgN1G__prose ul{gap:.72rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.blog-module__7vgN1G__prose li{color:#1f2937;font-size:var(--blog-body-size);padding-left:1rem;line-height:1.76;position:relative}.blog-module__7vgN1G__prose li:before{content:"";background:#c9336b;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.72em;left:0;transform:translateY(-50%)}.blog-module__7vgN1G__heroFigure,.blog-module__7vgN1G__galleryFigure{margin:0}.blog-module__7vgN1G__heroFigure{gap:.62rem;display:grid}.blog-module__7vgN1G__heroImage,.blog-module__7vgN1G__galleryImage{background:#f3f4f6;border:1px solid #dfd6cdf5;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #0f172a14,inset 0 1px #ffffffd6}.blog-module__7vgN1G__figcaption{color:#64748b;font-size:.92rem;line-height:1.62}.blog-module__7vgN1G__gallerySection{border-top:1px solid #e7dfd8f0;padding-top:1.35rem}.blog-module__7vgN1G__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.95rem;display:grid}.blog-module__7vgN1G__galleryFigure{background:linear-gradient(#ffffffe0 0%,#fcf9f5f0 100%);border:1px solid #e4ddd6f5;border-radius:20px;gap:.55rem;padding:.78rem;display:grid;box-shadow:0 12px 28px #1f21260d}.blog-module__7vgN1G__galleryImage{border-radius:16px;box-shadow:0 12px 30px #0f172a12,inset 0 1px #ffffffd1}.blog-module__7vgN1G__ctaBox{background:radial-gradient(circle at 86% 12%,#d94b820f,#0000 24%),radial-gradient(circle at 12% 88%,#6677610f,#0000 26%),linear-gradient(#fffffff0 0%,#f9f6f1f5 100%);border:1px solid #dfd8d1f5;border-radius:24px;margin-top:1.9rem;padding:1.15rem 1.12rem 1.18rem;box-shadow:0 18px 38px #1f21260f,inset 0 1px #ffffffd1}.blog-module__7vgN1G__ctaTitle{margin:.28rem 0 0;font-size:clamp(1.28rem,2vw,1.55rem);line-height:1.08}.blog-module__7vgN1G__ctaBody{color:#334155;margin:.55rem 0 0;font-size:1rem;line-height:1.72}.blog-module__7vgN1G__ctaActionRow{margin:.9rem 0 0}.blog-module__7vgN1G__ctaLink{color:#fff;min-height:3rem;font-family:var(--font-ui);font-size:.95rem;font-weight:var(--type-ui-weight,600);letter-spacing:.01em;background:#0f172af5;border:1px solid #0f172af5;border-radius:999px;justify-content:center;align-items:center;padding:.82rem 1.15rem;line-height:1.1;display:inline-flex;box-shadow:0 14px 28px #0f172a24}.blog-module__7vgN1G__ctaLink:hover,.blog-module__7vgN1G__ctaLink:focus-visible{background:#000;border-color:#000;transform:translateY(-1px)}.blog-module__7vgN1G__quickLink:focus-visible,.blog-module__7vgN1G__titleLink:focus-visible,.blog-module__7vgN1G__readMore:focus-visible,.blog-module__7vgN1G__backLink:focus-visible,.blog-module__7vgN1G__ctaLink:focus-visible,.blog-module__7vgN1G__prose a:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #ff2f9273}@media (min-width:1100px){.blog-module__7vgN1G__page{--blog-body-size:1.08rem;--blog-lede-size:1.12rem;--blog-meta-size:.87rem;--blog-inline-link-size:.98rem}}@media (min-width:980px){.blog-module__7vgN1G__heroLayout{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:center}}@media (max-width:859.98px){.blog-module__7vgN1G__list,.blog-module__7vgN1G__galleryGrid{grid-template-columns:1fr}}@media (max-width:799.98px){.blog-module__7vgN1G__blogPage{padding:0 .85rem 2rem}.blog-module__7vgN1G__page{padding-bottom:2rem}.blog-module__7vgN1G__hero,.blog-module__7vgN1G__post,.blog-module__7vgN1G__emptyState{border-radius:22px;padding:1rem}.blog-module__7vgN1G__card{border-radius:18px;padding:.95rem}.blog-module__7vgN1G__cardMedia{border-radius:14px}.blog-module__7vgN1G__heroMedia{border-radius:18px;min-height:13rem}.blog-module__7vgN1G__pageTitle{font-size:clamp(1.8rem,7vw,2.25rem);line-height:1}.blog-module__7vgN1G__postTitle{font-size:clamp(1.8rem,7vw,2.35rem);line-height:1}.blog-module__7vgN1G__lede,.blog-module__7vgN1G__postExcerpt,.blog-module__7vgN1G__prose p,.blog-module__7vgN1G__prose li{font-size:1rem}.blog-module__7vgN1G__quickLinks{gap:.58rem}.blog-module__7vgN1G__quickLink{min-height:2.5rem;padding:.64rem .88rem}.blog-module__7vgN1G__heroImage,.blog-module__7vgN1G__galleryImage{border-radius:16px}.blog-module__7vgN1G__galleryFigure,.blog-module__7vgN1G__ctaBox{border-radius:18px}}@media (max-width:639.98px){.blog-module__7vgN1G__quickLinks{grid-template-columns:1fr;display:grid}.blog-module__7vgN1G__quickLink,.blog-module__7vgN1G__ctaLink{width:100%}}@media (max-width:479.98px){.blog-module__7vgN1G__eyebrow,.blog-module__7vgN1G__ctaEyebrow{font-size:.7rem}.blog-module__7vgN1G__title{font-size:1.14rem}.blog-module__7vgN1G__date,.blog-module__7vgN1G__updated{font-size:.8rem}.blog-module__7vgN1G__tag{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.blog-module__7vgN1G__quickLink,.blog-module__7vgN1G__readMore,.blog-module__7vgN1G__backLink,.blog-module__7vgN1G__ctaLink,.blog-module__7vgN1G__titleLink,.blog-module__7vgN1G__card,.blog-module__7vgN1G__cardMediaImage,.blog-module__7vgN1G__prose a,.blog-module__7vgN1G__readMore:after,.blog-module__7vgN1G__backLink:before,.blog-module__7vgN1G__ctaLink:after{transition:none}.blog-module__7vgN1G__card:hover .blog-module__7vgN1G__cardMediaImage{transform:none}}
