.BlogHero-module__LNlwSq__hero{background:radial-gradient(circle at 77% 52%, #c9a84c1a, transparent 34%), linear-gradient(135deg, #21130d 0%, var(--color-earth) 57%, #100c08 100%);min-height:980px;position:relative;overflow:hidden}.BlogHero-module__LNlwSq__navVeil{z-index:6;pointer-events:none;background:linear-gradient(#0d0a06d6,#0000);height:140px;position:absolute;top:0;left:0;right:0}.BlogHero-module__LNlwSq__gridTexture,.BlogHero-module__LNlwSq__grain{pointer-events:none;position:absolute;inset:0}.BlogHero-module__LNlwSq__gridTexture{opacity:.13;background-image:linear-gradient(#c9a84c0a 1px,#0000 1px),linear-gradient(90deg,#c9a84c0a 1px,#0000 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(circle at 68% 52%,#000,#0000 76%);mask-image:radial-gradient(circle at 68% 52%,#000,#0000 76%)}.BlogHero-module__LNlwSq__grain{z-index:5;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.BlogHero-module__LNlwSq__layout{z-index:3;padding-top:clamp(10rem,18vh,13rem);padding-bottom:8rem;position:relative}.BlogHero-module__LNlwSq__header{margin-bottom:clamp(3rem,6vw,5rem)}.BlogHero-module__LNlwSq__eyebrow{color:var(--color-gold-light);letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.7rem;font-size:.62rem;display:flex}.BlogHero-module__LNlwSq__titleRow{grid-template-columns:minmax(0,1fr) minmax(240px,.33fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.BlogHero-module__LNlwSq__title{color:var(--color-warm);letter-spacing:-.06em;font-size:clamp(4.8rem,9vw,9rem);font-weight:400;line-height:.84}.BlogHero-module__LNlwSq__lineMask{padding-bottom:.08em;display:block;overflow:hidden}.BlogHero-module__LNlwSq__titleLine{transform-origin:0 100%;display:block}.BlogHero-module__LNlwSq__outlineLine{color:#0000;-webkit-text-stroke:1px #f5f0e8c7}.BlogHero-module__LNlwSq__intro{color:#f5f0e896;border-left:1px solid #c9a84c6b;max-width:34ch;margin-bottom:.7rem;padding-left:1.3rem;font-size:.88rem;line-height:1.75}.BlogHero-module__LNlwSq__featureLink{color:inherit;text-decoration:none;display:block}.BlogHero-module__LNlwSq__feature{background:#0d0a062e;border-top:1px solid #e8c96b52;border-bottom:1px solid #c9a84c26;grid-template-columns:minmax(340px,.8fr) minmax(480px,1.2fr);min-height:520px;display:grid;overflow:hidden}.BlogHero-module__LNlwSq__featureCopy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem) clamp(2rem,4vw,4.5rem) clamp(2rem,4vw,4rem) 0;display:flex;position:relative}.BlogHero-module__LNlwSq__featureIndex{color:#f5f0e857;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;font-size:.53rem;display:flex;position:absolute;top:2rem;left:0;right:2rem}.BlogHero-module__LNlwSq__featureIndex span:first-child{color:var(--color-gold-light);font-size:.76rem}.BlogHero-module__LNlwSq__featureMeta{color:#f5f0e866;letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.2rem;margin-bottom:1.4rem;font-size:.56rem;display:flex}.BlogHero-module__LNlwSq__featureMeta span:first-child{color:var(--color-gold-light)}.BlogHero-module__LNlwSq__featureTitle{max-width:15ch;color:var(--color-warm);letter-spacing:-.035em;font-size:clamp(2rem,3.4vw,3.65rem);font-weight:400;line-height:1.03}.BlogHero-module__LNlwSq__featureExcerpt{color:#f5f0e899;max-width:48ch;margin-top:1.6rem;font-size:.88rem;line-height:1.76}.BlogHero-module__LNlwSq__readLink{width:max-content;color:var(--color-gold-light);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.9rem;margin-top:2rem;font-size:.58rem;display:flex}.BlogHero-module__LNlwSq__readLink:after{content:"";background:currentColor;width:42px;height:1px;transition:width .35s}.BlogHero-module__LNlwSq__featureLink:hover .BlogHero-module__LNlwSq__readLink:after{width:70px}.BlogHero-module__LNlwSq__featureVisual{background:#161008;min-height:520px;position:relative;overflow:hidden}.BlogHero-module__LNlwSq__featureImage{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.05)brightness(.8);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s}.BlogHero-module__LNlwSq__featureLink:hover .BlogHero-module__LNlwSq__featureImage{filter:saturate(.92)contrast(1.04)brightness(.88);transform:scale(1.055)!important}.BlogHero-module__LNlwSq__imageShade{pointer-events:none;background:linear-gradient(90deg,#1a120b8c,#0000 32%),linear-gradient(#0000 55%,#0d0a06c7);position:absolute;inset:0}.BlogHero-module__LNlwSq__imageCaption{color:#f5f0e89e;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;font-size:.52rem;display:flex;position:absolute;bottom:1.35rem;left:1.5rem;right:1.5rem}.BlogHero-module__LNlwSq__imageCaption span:last-child{color:var(--color-gold-light)}.BlogHero-module__LNlwSq__routeMap{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.BlogHero-module__LNlwSq__routeTrack,.BlogHero-module__LNlwSq__routeActive{fill:none;stroke-width:1px}.BlogHero-module__LNlwSq__routeTrack{stroke:#c9a84c1a}.BlogHero-module__LNlwSq__routeActive{stroke:#e8c96b73;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 8px #e8c96b4d)}.BlogHero-module__LNlwSq__routeNode{fill:var(--color-gold-light);opacity:.65;filter:drop-shadow(0 0 9px #e8c96bb3)}.BlogHero-module__LNlwSq__scrollCue{z-index:5;right:var(--section-px);color:#f5f0e859;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.53rem;display:flex;position:absolute;bottom:2.1rem}.BlogHero-module__LNlwSq__scrollCue:after{content:"";background:var(--color-gold);width:44px;height:1px}.BlogHero-module__LNlwSq__bottomBlend{z-index:1;background:linear-gradient(180deg, transparent, var(--color-earth));pointer-events:none;height:150px;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.BlogHero-module__LNlwSq__hero{min-height:0}.BlogHero-module__LNlwSq__layout{padding-top:9rem;padding-bottom:7rem}.BlogHero-module__LNlwSq__titleRow{grid-template-columns:1fr;gap:1.8rem}.BlogHero-module__LNlwSq__title{font-size:clamp(4rem,15vw,7rem)}.BlogHero-module__LNlwSq__intro{max-width:42ch}.BlogHero-module__LNlwSq__feature{grid-template-columns:1fr}.BlogHero-module__LNlwSq__featureCopy{min-height:410px;padding:5rem 1.5rem 2.5rem 0}.BlogHero-module__LNlwSq__featureVisual{min-height:460px}}@media (max-width:560px){.BlogHero-module__LNlwSq__layout{padding-top:8.5rem;padding-bottom:6rem}.BlogHero-module__LNlwSq__header{margin-bottom:2.7rem}.BlogHero-module__LNlwSq__eyebrow{align-items:flex-start;font-size:.55rem;line-height:1.5}.BlogHero-module__LNlwSq__title{font-size:clamp(3.5rem,18vw,5.3rem);line-height:.88}.BlogHero-module__LNlwSq__featureCopy{min-height:440px;padding-right:0}.BlogHero-module__LNlwSq__featureIndex{right:0}.BlogHero-module__LNlwSq__featureTitle{font-size:2.15rem}.BlogHero-module__LNlwSq__featureVisual{min-height:380px}.BlogHero-module__LNlwSq__routeMap,.BlogHero-module__LNlwSq__scrollCue{display:none}}@media (prefers-reduced-motion:reduce){.BlogHero-module__LNlwSq__titleLine,.BlogHero-module__LNlwSq__featureLink,.BlogHero-module__LNlwSq__featureImage,.BlogHero-module__LNlwSq__eyebrow,.BlogHero-module__LNlwSq__intro{opacity:1!important;clip-path:none!important;transform:none!important}.BlogHero-module__LNlwSq__routeActive{stroke-dashoffset:0}}
.BlogGrid-module__Z8Upha__section{background:linear-gradient(180deg, var(--color-earth), #1a120bf7), var(--color-earth);padding:clamp(6rem,10vw,10rem) 0;position:relative;overflow:hidden}.BlogGrid-module__Z8Upha__ambient{pointer-events:none;background:radial-gradient(circle,#3d6b4f14,#0000 68%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:18%;right:-20%}.BlogGrid-module__Z8Upha__sectionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-bottom:clamp(4rem,8vw,7rem);display:grid}.BlogGrid-module__Z8Upha__eyebrow{color:var(--color-gold-light);letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.3rem;font-size:.61rem;display:flex}.BlogGrid-module__Z8Upha__heading{max-width:13ch;color:var(--color-warm);letter-spacing:-.045em;font-size:clamp(3rem,5.6vw,6rem);font-weight:400;line-height:.98}.BlogGrid-module__Z8Upha__heading em{color:var(--color-gold-light);font-family:Cormorant Garamond,serif;font-weight:300}.BlogGrid-module__Z8Upha__categories{color:#f5f0e861;letter-spacing:.17em;text-transform:uppercase;border-left:1px solid #c9a84c47;grid-template-columns:repeat(2,auto);gap:.7rem 1.8rem;padding:1.2rem 0 0 1.4rem;font-size:.55rem;display:grid}.BlogGrid-module__Z8Upha__articleList{border-top:1px solid #c9a84c33}.BlogGrid-module__Z8Upha__articleLink{color:inherit;border-bottom:1px solid #c9a84c24;text-decoration:none;display:block}.BlogGrid-module__Z8Upha__article{grid-template-columns:64px minmax(310px,.9fr) minmax(330px,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:430px;padding:clamp(2.5rem,5vw,4.5rem) 0;display:grid}.BlogGrid-module__Z8Upha__articleIndex{color:var(--color-gold-light);align-self:start;padding-top:.25rem;font-size:1.25rem}.BlogGrid-module__Z8Upha__visual{aspect-ratio:1.32;background:#140f09;position:relative;overflow:hidden}.BlogGrid-module__Z8Upha__image{object-fit:cover;filter:saturate(.66)contrast(1.06)brightness(.72);transition:transform 1s cubic-bezier(.22,1,.36,1),filter .6s}.BlogGrid-module__Z8Upha__articleLink:hover .BlogGrid-module__Z8Upha__image{filter:saturate(.88)contrast(1.05)brightness(.83);transform:scale(1.055)}.BlogGrid-module__Z8Upha__imageShade{pointer-events:none;background:linear-gradient(#0000 45%,#0d0a06b8);position:absolute;inset:0}.BlogGrid-module__Z8Upha__imageLabel{color:#f5f0e8b8;letter-spacing:.19em;text-transform:uppercase;font-size:.52rem;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}.BlogGrid-module__Z8Upha__copy{max-width:580px}.BlogGrid-module__Z8Upha__meta{color:#f5f0e85e;letter-spacing:.15em;text-transform:uppercase;gap:1.3rem;margin-bottom:1.2rem;font-size:.55rem;display:flex}.BlogGrid-module__Z8Upha__title{color:var(--color-warm);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:400;line-height:1.08;transition:color .35s}.BlogGrid-module__Z8Upha__articleLink:hover .BlogGrid-module__Z8Upha__title{color:var(--color-gold-light)}.BlogGrid-module__Z8Upha__excerpt{color:#f5f0e88f;max-width:54ch;margin-top:1.2rem;font-size:.85rem;line-height:1.75}.BlogGrid-module__Z8Upha__openLink{width:max-content;color:var(--color-gold-light);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:1.7rem;font-size:.55rem;display:flex}.BlogGrid-module__Z8Upha__openLink:after{content:"";background:currentColor;width:34px;height:1px;transition:width .35s}.BlogGrid-module__Z8Upha__articleLink:hover .BlogGrid-module__Z8Upha__openLink:after{width:58px}.BlogGrid-module__Z8Upha__reverse .BlogGrid-module__Z8Upha__visual{grid-area:1/3}.BlogGrid-module__Z8Upha__reverse .BlogGrid-module__Z8Upha__copy{grid-area:1/2}.BlogGrid-module__Z8Upha__endMark{color:#f5f0e847;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;padding-top:1.4rem;font-size:.52rem;display:flex}.BlogGrid-module__Z8Upha__endMark span:first-child{color:var(--color-gold-light)}@media (max-width:900px){.BlogGrid-module__Z8Upha__sectionHeader{grid-template-columns:1fr}.BlogGrid-module__Z8Upha__categories{width:max-content}.BlogGrid-module__Z8Upha__article{grid-template-columns:44px minmax(260px,.85fr) minmax(280px,1.15fr);gap:2rem}}@media (max-width:700px){.BlogGrid-module__Z8Upha__section{padding:5.5rem 0}.BlogGrid-module__Z8Upha__sectionHeader{gap:2rem;margin-bottom:3.5rem}.BlogGrid-module__Z8Upha__heading{font-size:clamp(3rem,14vw,4.6rem)}.BlogGrid-module__Z8Upha__categories{grid-template-columns:repeat(2,1fr);gap:.8rem 1rem;width:100%}.BlogGrid-module__Z8Upha__article{grid-template-columns:1fr;gap:1.5rem;min-height:0;padding:3rem 0 3.5rem}.BlogGrid-module__Z8Upha__articleIndex{grid-row:1}.BlogGrid-module__Z8Upha__visual,.BlogGrid-module__Z8Upha__reverse .BlogGrid-module__Z8Upha__visual{grid-area:2/1}.BlogGrid-module__Z8Upha__copy,.BlogGrid-module__Z8Upha__reverse .BlogGrid-module__Z8Upha__copy{grid-area:3/1}.BlogGrid-module__Z8Upha__title{font-size:clamp(2rem,9vw,2.8rem)}.BlogGrid-module__Z8Upha__endMark{gap:1rem}}@media (prefers-reduced-motion:reduce){.BlogGrid-module__Z8Upha__sectionHeader,.BlogGrid-module__Z8Upha__articleLink,.BlogGrid-module__Z8Upha__visual,.BlogGrid-module__Z8Upha__copy,.BlogGrid-module__Z8Upha__image{opacity:1!important;clip-path:none!important;transform:none!important}}
