.Journal-module__-oSiMa__page{background:#fff;padding-top:60px;padding-bottom:120px}.Journal-module__-oSiMa__hero{width:min(1850px,98%);margin:0 auto 40px}.Journal-module__-oSiMa__heroImage{background:linear-gradient(135deg,#d8d2ca 0%,#c8beb3 35%,#b7ab9c 100%);border-radius:32px;justify-content:space-between;align-items:flex-start;width:100%;height:720px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 80px #0000001f}.Journal-module__-oSiMa__overlay{z-index:1;background:linear-gradient(90deg,#0000009e 0%,#00000057 35%,#00000014 70%,#0000 100%);position:absolute;inset:0}.Journal-module__-oSiMa__heroContent{z-index:5;width:38%;max-width:620px;position:absolute;top:90px;left:95px}.Journal-module__-oSiMa__label{letter-spacing:.45em;text-transform:uppercase;color:#fff;margin-bottom:26px;font-size:13px;display:inline-block}.Journal-module__-oSiMa__heroContent h1{font-family:var(--font-heading);letter-spacing:-.04em;color:#fff;margin-bottom:34px;font-size:clamp(4rem,7vw,6.5rem);line-height:.92}.Journal-module__-oSiMa__heroContent p{color:#ffffffeb;max-width:500px;font-size:19px;line-height:1.9}.Journal-module__-oSiMa__heroVisual{z-index:2;justify-content:center;align-items:flex-end;width:58%;height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden}.Journal-module__-oSiMa__heroVisual img{object-fit:cover;object-position:center;width:100%;height:100%}.Journal-module__-oSiMa__grid{z-index:10;grid-template-columns:repeat(3,1fr);gap:42px;width:min(1600px,96%);margin:-90px auto 0;display:grid;position:relative}.Journal-module__-oSiMa__card{background:#fff;border:1px solid #ececec;border-radius:24px;transition:transform .45s,box-shadow .45s;overflow:hidden}.Journal-module__-oSiMa__card:hover{transform:translateY(-10px);box-shadow:0 22px 45px #00000014}.Journal-module__-oSiMa__image{background:linear-gradient(135deg,#efefef,#d9d9d9);height:420px;display:block;position:relative}.Journal-module__-oSiMa__image img{object-fit:cover}.Journal-module__-oSiMa__content{padding:35px}.Journal-module__-oSiMa__content span{letter-spacing:.22em;text-transform:uppercase;color:#777;margin-bottom:16px;font-size:12px;display:block}.Journal-module__-oSiMa__content h2{font-family:var(--font-heading);color:#111;margin:0 0 18px;font-size:32px;font-weight:500;line-height:1.15}.Journal-module__-oSiMa__content p{color:#666;margin-bottom:28px;line-height:1.8}.Journal-module__-oSiMa__content a{color:#111;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:gap .3s,transform .3s;display:inline-flex}.Journal-module__-oSiMa__content a:hover{gap:14px;transform:translate(4px)}@media (max-width:1400px){.Journal-module__-oSiMa__hero{width:min(1700px,97%);margin:0 auto 40px}.Journal-module__-oSiMa__heroImage{height:660px}.Journal-module__-oSiMa__heroContent{width:42%;top:80px;left:80px}.Journal-module__-oSiMa__heroVisual{width:56%}.Journal-module__-oSiMa__grid{margin:-80px auto 0}}@media (max-width:1200px){.Journal-module__-oSiMa__hero{width:min(1500px,96%);margin:0 auto 35px}.Journal-module__-oSiMa__heroImage{height:600px}.Journal-module__-oSiMa__heroContent{width:45%;top:70px;left:65px}.Journal-module__-oSiMa__heroContent h1{font-size:4.8rem}.Journal-module__-oSiMa__heroVisual{width:55%}.Journal-module__-oSiMa__grid{margin:-65px auto 0}}@media (max-width:1000px){.Journal-module__-oSiMa__hero{width:min(1200px,94%);margin:0 auto 30px}.Journal-module__-oSiMa__heroImage{height:540px}.Journal-module__-oSiMa__heroContent{width:auto;max-width:500px;inset:auto 50px 55px}.Journal-module__-oSiMa__heroVisual{opacity:.18;width:100%}.Journal-module__-oSiMa__heroContent h1{font-size:3.8rem}.Journal-module__-oSiMa__heroContent p{font-size:17px}.Journal-module__-oSiMa__grid{grid-template-columns:1fr;margin:20px auto 0}}@media (max-width:768px){.Journal-module__-oSiMa__page{padding-top:80px;padding-bottom:80px}.Journal-module__-oSiMa__hero{width:94%;margin:0 auto 25px}.Journal-module__-oSiMa__heroImage{border-radius:24px;height:460px}.Journal-module__-oSiMa__heroContent{width:auto;max-width:none;bottom:30px;left:30px;right:30px}.Journal-module__-oSiMa__heroVisual{opacity:.15;width:100%}.Journal-module__-oSiMa__heroContent h1{font-size:2.8rem}.Journal-module__-oSiMa__heroContent p{font-size:16px;line-height:1.7}.Journal-module__-oSiMa__label{letter-spacing:.35em;font-size:11px}.Journal-module__-oSiMa__content{padding:28px}.Journal-module__-oSiMa__content h2{font-size:28px}}@media (max-width:480px){.Journal-module__-oSiMa__heroImage{height:380px}.Journal-module__-oSiMa__heroContent{bottom:24px;left:24px;right:24px}.Journal-module__-oSiMa__heroContent h1{font-size:2.3rem}.Journal-module__-oSiMa__heroContent p{font-size:15px}.Journal-module__-oSiMa__image{height:300px}}@media (max-width:768px){.Journal-module__-oSiMa__page{padding-top:86px}.Journal-module__-oSiMa__hero{width:calc(100% - 32px)}.Journal-module__-oSiMa__heroImage{border-radius:18px;height:460px}.Journal-module__-oSiMa__heroContent{bottom:22px;left:20px;right:20px}.Journal-module__-oSiMa__heroContent h1{font-size:2.35rem;line-height:1.02}.Journal-module__-oSiMa__heroContent p{font-size:14px;line-height:1.6}.Journal-module__-oSiMa__grid{gap:18px;width:calc(100% - 32px)}.Journal-module__-oSiMa__card{border-radius:18px}.Journal-module__-oSiMa__image{height:280px}.Journal-module__-oSiMa__content{padding:22px}.Journal-module__-oSiMa__content h2{font-size:26px}}
