.Blogpage-module__OkSXMW__pageRoot{background:#fdf6ec;min-height:100vh;font-family:Cormorant Garamond,serif}.Blogpage-module__OkSXMW__pageHeader{background-color:#0000;background-image:url(../media/bannerbackground1.6841dc0f.png),linear-gradient(160deg,#3d1d00 0%,#6b3800 100%);background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-items:center;gap:2rem;padding:clamp(2.5rem,6vw,4.5rem) 2rem;display:flex;position:relative;overflow:hidden}.Blogpage-module__OkSXMW__pageHeader:before{content:"";pointer-events:none;background:#1e0a008c;position:absolute;inset:0}.Blogpage-module__OkSXMW__pageHeader:after{content:"";background:linear-gradient(90deg,#0000,#e07b00,#f5b800,#e07b00,#0000);height:4px;position:absolute;bottom:0;left:0;right:0}.Blogpage-module__OkSXMW__mandala{opacity:.7;flex-shrink:0;width:clamp(100px,14vw,180px);height:clamp(100px,14vw,180px);animation:60s linear infinite Blogpage-module__OkSXMW__rotateSlow}@keyframes Blogpage-module__OkSXMW__rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Blogpage-module__OkSXMW__mandala:last-child{animation-direction:reverse}.Blogpage-module__OkSXMW__headerInner{z-index:1;text-align:center;position:relative}.Blogpage-module__OkSXMW__headerSuper{color:#f5b800;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(.75rem,1.5vw,.95rem);font-style:italic}.Blogpage-module__OkSXMW__headerTitle{color:#fff8ee;letter-spacing:.04em;text-shadow:0 2px 20px #00000080;margin:0 0 1rem;font-family:Cinzel,serif;font-size:clamp(1.5rem,4vw,3rem);font-weight:700;line-height:1.2}.Blogpage-module__OkSXMW__omDivider{justify-content:center;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.Blogpage-module__OkSXMW__divLine{background:linear-gradient(90deg,#0000,#f5b800b3,#0000);flex:1;max-width:120px;height:1px}.Blogpage-module__OkSXMW__omSym{color:#f5b800;filter:drop-shadow(0 0 8px #f5b80080);font-family:Cinzel,serif;font-size:1.5rem;line-height:1}.Blogpage-module__OkSXMW__headerSub{color:#fff8eebf;letter-spacing:.05em;font-family:Cormorant Garamond,serif;font-size:clamp(.85rem,1.8vw,1.05rem);font-style:italic}.Blogpage-module__OkSXMW__layout{grid-template-columns:1fr 320px;align-items:start;gap:clamp(1.5rem,3vw,3rem);max-width:1280px;margin:0 auto;padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,2rem);display:grid}.Blogpage-module__OkSXMW__main{min-width:0}.Blogpage-module__OkSXMW__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.Blogpage-module__OkSXMW__card{background:#fffdf8;border:1px solid #e8d5b5;border-radius:2px;flex-direction:column;text-decoration:none;transition:transform .28s,box-shadow .28s;animation:.5s both Blogpage-module__OkSXMW__fadeInUp;display:flex;position:relative;overflow:visible;box-shadow:0 2px 12px #5c2d0014}@keyframes Blogpage-module__OkSXMW__fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.Blogpage-module__OkSXMW__card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #5c2d0026}.Blogpage-module__OkSXMW__corner{z-index:2;opacity:0;border-style:solid;border-color:#e07b00;width:14px;height:14px;transition:opacity .25s;position:absolute}.Blogpage-module__OkSXMW__card:hover .Blogpage-module__OkSXMW__corner{opacity:1}.Blogpage-module__OkSXMW__cornerTL{border-width:2px 0 0 2px;top:-1px;left:-1px}.Blogpage-module__OkSXMW__cornerTR{border-width:2px 2px 0 0;top:-1px;right:-1px}.Blogpage-module__OkSXMW__cornerBL{border-width:0 0 2px 2px;bottom:-1px;left:-1px}.Blogpage-module__OkSXMW__cornerBR{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.Blogpage-module__OkSXMW__cardImgWrap{aspect-ratio:16/10;background:#f0e6d3;width:100%;position:relative;overflow:hidden}.Blogpage-module__OkSXMW__cardImgOverlay{z-index:1;background:linear-gradient(#0000 50%,#28120080 100%);transition:opacity .28s;position:absolute;inset:0}.Blogpage-module__OkSXMW__card:hover .Blogpage-module__OkSXMW__cardImgOverlay{opacity:.7}.Blogpage-module__OkSXMW__cardImg{object-fit:cover;transition:transform .5s}.Blogpage-module__OkSXMW__card:hover .Blogpage-module__OkSXMW__cardImg{transform:scale(1.05)}.Blogpage-module__OkSXMW__cardCategory{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#e07b00e6;border-radius:2px;padding:.22rem .6rem;font-family:Cinzel,serif;font-size:.6rem;font-weight:600;position:absolute;top:10px;right:10px}.Blogpage-module__OkSXMW__cardBody{border-top:2px solid #e07b00;flex-direction:column;flex:1;padding:1rem 1.1rem;display:flex}.Blogpage-module__OkSXMW__cardMeta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.Blogpage-module__OkSXMW__cardDate{color:#9a7040;letter-spacing:.04em;align-items:center;gap:4px;font-family:Cormorant Garamond,serif;font-size:.72rem;display:flex}.Blogpage-module__OkSXMW__cardAuthor{color:#c46a00;font-family:Cormorant Garamond,serif;font-size:.72rem;font-style:italic}.Blogpage-module__OkSXMW__cardTitle{color:#3d1d00;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .55rem;font-family:Cinzel,serif;font-size:clamp(.75rem,1.2vw,.9rem);font-weight:600;line-height:1.45;transition:color .2s;display:-webkit-box;overflow:hidden}.Blogpage-module__OkSXMW__card:hover .Blogpage-module__OkSXMW__cardTitle{color:#c46a00}.Blogpage-module__OkSXMW__cardExcerpt{color:#6b4c2a;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:.75rem;font-family:Cormorant Garamond,serif;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}.Blogpage-module__OkSXMW__cardFooter{border-top:1px solid #f0e6d3;margin-top:auto;padding-top:.6rem}.Blogpage-module__OkSXMW__readMore{letter-spacing:.1em;text-transform:uppercase;color:#e07b00;align-items:center;gap:5px;font-family:Cinzel,serif;font-size:.65rem;font-weight:600;transition:gap .2s;display:flex}.Blogpage-module__OkSXMW__card:hover .Blogpage-module__OkSXMW__readMore{gap:9px}.Blogpage-module__OkSXMW__loadMoreWrap{text-align:center;margin-top:2.5rem}.Blogpage-module__OkSXMW__loadMoreDivider{justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Blogpage-module__OkSXMW__divLineGold{background:linear-gradient(90deg,#0000,#e07b00,#0000);flex:1;max-width:140px;height:1px}.Blogpage-module__OkSXMW__loadMoreOm{color:#e07b00;font-family:Cinzel,serif;font-size:1.2rem}.Blogpage-module__OkSXMW__loadMoreBtn{letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(135deg,#e07b00 0%,#c46a00 100%);border:none;border-radius:2px;align-items:center;gap:8px;padding:.8rem 2rem;font-family:Cinzel,serif;font-size:.78rem;font-weight:600;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 4px 18px #e07b0059}.Blogpage-module__OkSXMW__loadMoreBtn:before,.Blogpage-module__OkSXMW__loadMoreBtn:after{content:"";border-style:solid;border-color:#ffffff80;width:10px;height:10px;position:absolute}.Blogpage-module__OkSXMW__loadMoreBtn:before{border-width:1.5px 0 0 1.5px;top:3px;left:3px}.Blogpage-module__OkSXMW__loadMoreBtn:after{border-width:0 1.5px 1.5px 0;bottom:3px;right:3px}.Blogpage-module__OkSXMW__loadMoreBtn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #e07b0073}.Blogpage-module__OkSXMW__loadMoreCount{color:#9a7040;margin-top:.75rem;font-family:Cormorant Garamond,serif;font-size:.82rem;font-style:italic}.Blogpage-module__OkSXMW__endMessage{border-top:1px solid #e8d5b5;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.Blogpage-module__OkSXMW__endOm{color:#e07b00;font-family:Cinzel,serif;font-size:1.4rem}.Blogpage-module__OkSXMW__sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:90px}.Blogpage-module__OkSXMW__sideWidget{background:#fffdf8;border:1px solid #e8d5b5;border-radius:2px;overflow:hidden}.Blogpage-module__OkSXMW__sideWidgetHeader{background:linear-gradient(135deg,#3d1d00 0%,#6b3800 100%);align-items:center;gap:.6rem;padding:.65rem 1.1rem;display:flex}.Blogpage-module__OkSXMW__sideWidgetOm{color:#f5b800;font-family:Cinzel,serif;font-size:1rem}.Blogpage-module__OkSXMW__sideWidgetTitle{letter-spacing:.12em;text-transform:uppercase;color:#fff8ee;margin:0;font-family:Cinzel,serif;font-size:.72rem;font-weight:600}.Blogpage-module__OkSXMW__sidePostList{margin:0;padding:.5rem 0;list-style:none}.Blogpage-module__OkSXMW__sidePostItem{border-bottom:1px solid #f5ede0}.Blogpage-module__OkSXMW__sidePostItem:last-child{border-bottom:none}.Blogpage-module__OkSXMW__sidePostLink{align-items:flex-start;gap:6px;padding:.5rem 1.1rem;text-decoration:none;transition:background .15s;display:flex}.Blogpage-module__OkSXMW__sidePostLink:hover{background:#fff7eb}.Blogpage-module__OkSXMW__sidePostDot{color:#e07b00;flex-shrink:0;font-size:1rem;font-weight:700;line-height:1.3}.Blogpage-module__OkSXMW__sidePostTitle{color:#4a2e10;font-family:Cormorant Garamond,serif;font-size:.8rem;line-height:1.4;transition:color .15s}.Blogpage-module__OkSXMW__sidePostLink:hover .Blogpage-module__OkSXMW__sidePostTitle{color:#c46a00}.Blogpage-module__OkSXMW__sideCtaWidget{text-align:center;background:linear-gradient(160deg,#3d1d00 0%,#6b3800 60%,#3d1d00 100%);border-radius:2px;padding:1.5rem 1.2rem;position:relative;overflow:hidden}.Blogpage-module__OkSXMW__sideCtaWidget:before{content:"";opacity:.15;background-image:url(../media/bannerbackground1.6841dc0f.png);background-size:cover;position:absolute;inset:0}.Blogpage-module__OkSXMW__sideCtaMandala{z-index:1;justify-content:center;margin-bottom:.8rem;display:flex;position:relative}.Blogpage-module__OkSXMW__sideCtaTitle{color:#fff8ee;letter-spacing:.04em;z-index:1;margin:0 0 .5rem;font-family:Cinzel,serif;font-size:.88rem;font-weight:700;position:relative}.Blogpage-module__OkSXMW__sideCtaText{color:#fff8eecc;z-index:1;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:.82rem;font-style:italic;line-height:1.5;position:relative}.Blogpage-module__OkSXMW__sideCtaBtns{z-index:1;flex-direction:column;gap:.4rem;margin-bottom:.9rem;display:flex;position:relative}.Blogpage-module__OkSXMW__sideCtaBtn{letter-spacing:.08em;text-transform:uppercase;color:#fff8ee;border:1px solid #f5b80066;border-radius:2px;padding:.4rem 1rem;font-family:Cinzel,serif;font-size:.65rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:block}.Blogpage-module__OkSXMW__sideCtaBtn:hover{background:#f5b80026;border-color:#f5b800b3}.Blogpage-module__OkSXMW__sideCtaRegister{letter-spacing:.1em;text-transform:uppercase;color:#3d1d00;z-index:1;background:linear-gradient(135deg,#f5b800 0%,#e07b00 100%);border-radius:2px;padding:.55rem 1.4rem;font-family:Cinzel,serif;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;position:relative;box-shadow:0 3px 12px #e07b0066}.Blogpage-module__OkSXMW__sideCtaRegister:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e07b0080}.Blogpage-module__OkSXMW__tagCloud{flex-wrap:wrap;gap:.4rem;padding:.9rem 1.1rem;display:flex}.Blogpage-module__OkSXMW__tag{color:#7a3f00;cursor:pointer;background:#fff3e0;border:1px solid #e07b004d;border-radius:20px;padding:.22rem .65rem;font-family:Cormorant Garamond,serif;font-size:.78rem;font-weight:600;transition:background .18s,color .18s}.Blogpage-module__OkSXMW__tag:hover{color:#fff;background:#e07b00;border-color:#e07b00}@media (max-width:1100px){.Blogpage-module__OkSXMW__grid{grid-template-columns:repeat(2,1fr)}.Blogpage-module__OkSXMW__layout{grid-template-columns:1fr 280px}}@media (max-width:860px){.Blogpage-module__OkSXMW__layout{grid-template-columns:1fr}.Blogpage-module__OkSXMW__sidebar{grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:static}.Blogpage-module__OkSXMW__sideCtaWidget{grid-column:1/-1}.Blogpage-module__OkSXMW__grid{grid-template-columns:repeat(2,1fr)}.Blogpage-module__OkSXMW__mandala{display:none}}@media (max-width:560px){.Blogpage-module__OkSXMW__grid,.Blogpage-module__OkSXMW__sidebar{grid-template-columns:1fr}}.Blogpage-module__OkSXMW__emptyState{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.Blogpage-module__OkSXMW__emptyOm{color:#e07b004d;font-family:Cinzel,serif;font-size:3rem}.Blogpage-module__OkSXMW__emptyText{color:#9a7040;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-style:italic}
