.Journal-module__iLP7iq__page{background:#e9e0d7;overflow-x:hidden}.Journal-module__iLP7iq__hero{background:linear-gradient(135deg,#1a1208 0%,#261a0e 55%,#1a1208 100%);align-items:flex-end;min-height:52svh;padding-bottom:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.Journal-module__iLP7iq__heroNoise{opacity:.05;pointer-events:none;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='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.Journal-module__iLP7iq__hero:before{content:"";pointer-events:none;background:radial-gradient(#a0784033 0%,#0000 68%);border-radius:50%;width:55vw;max-width:700px;height:55vw;position:absolute;top:-20%;right:-8%}.Journal-module__iLP7iq__hero:after{content:"";background:linear-gradient(90deg,#0000 10%,#c4a76e4d 50%,#0000 90%);height:1px;position:absolute;bottom:0;left:0;right:0}.Journal-module__iLP7iq__heroLoc{letter-spacing:.26em;text-transform:uppercase;color:#e9e0d747;text-align:right;font-family:Cinzel,serif;font-size:.44rem;line-height:2;position:absolute;top:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,5vw,4rem)}.Journal-module__iLP7iq__heroInner{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(5rem,10vw,8rem) clamp(1.5rem,5vw,4rem) 0;position:relative}.Journal-module__iLP7iq__heroTag{align-items:center;gap:.8rem;margin-bottom:clamp(1rem,2vw,1.6rem);display:flex}.Journal-module__iLP7iq__heroTagLine{background:#e9e0d74d;flex-shrink:0;width:1.6rem;height:1px}.Journal-module__iLP7iq__heroTagTxt{letter-spacing:.28em;text-transform:uppercase;color:#e9e0d780;font-family:Cinzel,serif;font-size:.5rem}.Journal-module__iLP7iq__heroTitle{color:#f5ede6;flex-direction:column;gap:.04em;margin:0 0 clamp(1rem,2vw,1.4rem);font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:300;line-height:1.15;display:flex}.Journal-module__iLP7iq__heroTitle em{color:var(--or);font-style:italic;display:block}.Journal-module__iLP7iq__heroSep{align-items:center;gap:.8rem;margin-bottom:clamp(.8rem,1.5vw,1.2rem);display:flex}.Journal-module__iLP7iq__heroSepLine{background:#e9e0d72e;width:2.2rem;height:1px}.Journal-module__iLP7iq__heroSepDot{background:#c4a76e99;flex-shrink:0;width:3px;height:3px;transform:rotate(45deg)}.Journal-module__iLP7iq__heroSub{color:#e9e0d761;max-width:460px;margin:0;font-family:Jost,sans-serif;font-size:clamp(.82rem,1.4vw,.94rem);font-weight:300;line-height:1.9}.Journal-module__iLP7iq__heroScroll{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.Journal-module__iLP7iq__heroScroll span{background:linear-gradient(#0000,#c4a76e80);width:1px;height:40px;animation:2.2s ease-in-out infinite Journal-module__iLP7iq__scrollPulse;display:block}@keyframes Journal-module__iLP7iq__scrollPulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.Journal-module__iLP7iq__filterWrap{z-index:50;background:#f5ede6;border-bottom:1px solid #a078401a;position:sticky;top:64px;box-shadow:0 4px 24px #1e17100d}.Journal-module__iLP7iq__filters{scrollbar-width:none;max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem);display:flex;overflow-x:auto}.Journal-module__iLP7iq__filters::-webkit-scrollbar{display:none}.Journal-module__iLP7iq__filterBtn{letter-spacing:.2em;text-transform:uppercase;color:#1e17104d;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:1.1rem 1.3rem;font-family:Cinzel,serif;font-size:.55rem;transition:color .25s,border-color .25s;display:flex}.Journal-module__iLP7iq__filterBtn:hover{color:#1e171099}.Journal-module__iLP7iq__filterActive{color:var(--bordeaux)!important;border-bottom-color:var(--bordeaux)!important}.Journal-module__iLP7iq__filterCount{color:#1e171066;text-align:center;background:#a078401a;border-radius:20px;min-width:1.2rem;padding:.05rem .4rem;font-family:Jost,sans-serif;font-size:.58rem;font-weight:300}.Journal-module__iLP7iq__filterActive .Journal-module__iLP7iq__filterCount{color:var(--bordeaux);background:#5c1e221a}.Journal-module__iLP7iq__gridSection{flex-direction:column;gap:clamp(3rem,5vw,4.5rem);max-width:1200px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,4rem) clamp(5rem,10vw,9rem);display:flex}.Journal-module__iLP7iq__featured{border-bottom:1px solid #a078401f;grid-template-columns:1fr 1fr 120px;align-items:center;gap:2.5rem;padding-bottom:clamp(2.5rem,5vw,4rem);text-decoration:none;transition:opacity .25s;display:grid;position:relative}.Journal-module__iLP7iq__featured:hover{opacity:.88}@media (max-width:760px){.Journal-module__iLP7iq__featured{grid-template-columns:1fr}}.Journal-module__iLP7iq__featuredImage{aspect-ratio:4/3;position:relative;overflow:hidden}.Journal-module__iLP7iq__featuredImage .Journal-module__iLP7iq__articleThumb{height:100%;aspect-ratio:unset}.Journal-module__iLP7iq__featuredContent{flex-direction:column;gap:1.4rem;display:flex}.Journal-module__iLP7iq__featuredMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Journal-module__iLP7iq__featuredTitre{color:var(--ink);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-style:italic;font-weight:400;line-height:1.12}.Journal-module__iLP7iq__featuredExtrait{color:var(--ink);opacity:.55;max-width:480px;margin:0;font-family:Jost,sans-serif;font-size:clamp(.85rem,1.4vw,.95rem);font-weight:300;line-height:1.85}.Journal-module__iLP7iq__featuredNum{color:var(--or);opacity:.07;text-align:right;-webkit-user-select:none;user-select:none;font-family:Cormorant Garamond,serif;font-size:clamp(5rem,10vw,8rem);font-style:italic;font-weight:300;line-height:1}@media (max-width:760px){.Journal-module__iLP7iq__featuredNum{display:none}}.Journal-module__iLP7iq__articlesGrid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem);display:grid}@media (max-width:900px){.Journal-module__iLP7iq__articlesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Journal-module__iLP7iq__articlesGrid{grid-template-columns:1fr}}.Journal-module__iLP7iq__articleCard{background:#f5ede6;border:1px solid #a078401a;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.2,.64,1),box-shadow .4s,border-color .3s;animation:.6s both Journal-module__iLP7iq__fadeUp;display:flex;overflow:hidden}.Journal-module__iLP7iq__articleCard:hover{border-color:#a0784038;transform:translateY(-5px);box-shadow:0 20px 50px #1e171014}@keyframes Journal-module__iLP7iq__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Journal-module__iLP7iq__articleThumb{aspect-ratio:3/2;background:#1a1208;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.Journal-module__iLP7iq__articleThumb img{transition:transform .6s!important}.Journal-module__iLP7iq__articleCard:hover .Journal-module__iLP7iq__articleThumb img{transform:scale(1.05)!important}.Journal-module__iLP7iq__articleThumbLetter{color:#ffffff1f;z-index:1;font-family:Cormorant Garamond,serif;font-size:4rem;font-style:italic;transition:transform .5s;position:relative}.Journal-module__iLP7iq__articleCard:hover .Journal-module__iLP7iq__articleThumbLetter{transform:scale(1.1)}.Journal-module__iLP7iq__articleCardBody{flex-direction:column;flex:1;gap:.8rem;padding:clamp(1.2rem,2.5vw,1.6rem);display:flex}.Journal-module__iLP7iq__articleCardMeta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.Journal-module__iLP7iq__articleCardTitle{color:var(--ink);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;font-weight:400;line-height:1.22}.Journal-module__iLP7iq__articleCardExcerpt{color:var(--ink);opacity:.5;flex:1;margin:0;font-family:Jost,sans-serif;font-size:.82rem;font-weight:300;line-height:1.75}.Journal-module__iLP7iq__catBadge{letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;padding:3px 9px;font-family:Cinzel,serif;font-size:.5rem}.Journal-module__iLP7iq__dateMeta{color:var(--ink);opacity:.28;font-family:Jost,sans-serif;font-size:.68rem}.Journal-module__iLP7iq__luMeta{color:var(--or);opacity:.7;font-family:Jost,sans-serif;font-size:.68rem}.Journal-module__iLP7iq__readMore{letter-spacing:.2em;text-transform:uppercase;color:var(--or);border-top:1px solid #a078401a;align-items:center;gap:5px;margin-top:auto;padding-top:.75rem;font-family:Cinzel,serif;font-size:.5rem;text-decoration:none;transition:gap .25s;display:inline-flex}.Journal-module__iLP7iq__articleCard:hover .Journal-module__iLP7iq__readMore,.Journal-module__iLP7iq__featured:hover .Journal-module__iLP7iq__readMore{gap:10px}.Journal-module__iLP7iq__loadMoreWrap{justify-content:center;padding-top:1rem;display:flex}.Journal-module__iLP7iq__loadMoreBtn{letter-spacing:.22em;text-transform:uppercase;color:#1e171080;cursor:pointer;background:0 0;border:1px solid #a0784040;align-items:center;gap:.8rem;padding:.9rem 2.4rem;font-family:Cinzel,serif;font-size:.58rem;transition:border-color .25s,color .25s,background .25s;display:flex}.Journal-module__iLP7iq__loadMoreBtn:hover:not(:disabled){border-color:var(--or);color:var(--ink);background:#a078400a}.Journal-module__iLP7iq__loadMoreBtn:disabled{opacity:.5;cursor:not-allowed}.Journal-module__iLP7iq__loadMoreCount{opacity:.5;font-family:Jost,sans-serif;font-size:.65rem;font-weight:300}.Journal-module__iLP7iq__loadMoreSpinner{border:1px solid #a078404d;border-top-color:var(--or);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite Journal-module__iLP7iq__spin}@keyframes Journal-module__iLP7iq__spin{to{transform:rotate(360deg)}}.Journal-module__iLP7iq__empty{text-align:center;color:var(--ink);opacity:.3;padding:5rem 0;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-style:italic}.Journal-module__iLP7iq__cta{text-align:center;background:linear-gradient(135deg,#1a1208 0%,#261a0e 55%,#1a1208 100%);flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5vw,4rem);display:flex}.Journal-module__iLP7iq__ctaTag{letter-spacing:.28em;text-transform:uppercase;color:var(--or);opacity:.8;font-family:Cinzel,serif;font-size:.58rem}.Journal-module__iLP7iq__ctaTitle{color:var(--creme);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4.5vw,3.5rem);font-style:italic;font-weight:300;line-height:1.1}.Journal-module__iLP7iq__ctaBtn{color:var(--or);letter-spacing:.22em;text-transform:uppercase;border:1px solid #c4a76e66;align-items:center;gap:1rem;padding:1rem 2.6rem;font-family:Cinzel,serif;font-size:.66rem;text-decoration:none;transition:color .3s;display:inline-flex;position:relative;overflow:hidden}.Journal-module__iLP7iq__ctaBtn:before{content:"";background:var(--or);z-index:0;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.Journal-module__iLP7iq__ctaBtn:hover:before{transform:translate(0)}.Journal-module__iLP7iq__ctaBtn:hover{color:var(--ink)}.Journal-module__iLP7iq__ctaBtn span{z-index:1;position:relative}@media (max-width:560px){.Journal-module__iLP7iq__filterBtn{padding:.9rem;font-size:.5rem}}
