.journal-hero{width:100%;margin-bottom:8rem;padding-top:1.5rem}.journal-hero-stage{position:relative;min-height:92vh;width:100%;overflow:hidden;display:flex;align-items:stretch;background-color:#ece9e1}.journal-hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff24,#ffffff05),linear-gradient(90deg,#fdfcf81f,#fdfcf800);pointer-events:none}.journal-hero-panel{position:relative;z-index:2;width:min(34vw,420px);min-width:320px;background:#fdfcf8f5;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,2.2vw,2rem) clamp(2rem,3vw,2.75rem);display:flex;flex-direction:column;justify-content:flex-end}.journal-hero-kicker-row{display:flex;align-items:center;gap:.9rem;margin-bottom:1.5rem}.journal-hero-line{width:2rem;height:1px;background:#a43838}.journal-hero-kicker{font-family:Bebas Neue,sans-serif;font-size:.72rem;letter-spacing:.42em;color:#a43838;text-transform:uppercase}.journal-hero-title{font-family:"Noto Serif Thai",serif;font-weight:700;font-size:clamp(2.4rem,4.2vw,5rem);line-height:.95;letter-spacing:-.04em;color:#111111f5;margin-bottom:2rem;max-width:8ch}.journal-hero-meta{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}.journal-hero-meta-item{display:flex;flex-direction:column;gap:.2rem}.journal-hero-meta-label{font-family:Bebas Neue,sans-serif;font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:#0006}.journal-hero-meta-value{font-family:Bebas Neue,sans-serif;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;color:#000000e0}.journal-hero-meta-value.is-brand{color:#a43838}.journal-hero-summary{margin-top:1.75rem;font-family:"Noto Serif Thai",serif;font-size:clamp(.92rem,1vw,1rem);line-height:1.8;color:#000000b8;max-width:24ch}.journal-hero-mark{position:absolute;left:clamp(1rem,7vw,7rem);bottom:clamp(1.5rem,5vw,4rem);z-index:3;display:flex;align-items:flex-end;gap:.35rem;pointer-events:none}.journal-hero-mark-main{font-family:Bebas Neue,sans-serif;font-size:clamp(7rem,14vw,13rem);line-height:.8;color:#a43838}.journal-hero-mark-sub{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,4vw,4rem);line-height:.84;color:#111111eb;margin-bottom:.45rem}.blog-content{font-family:"Noto Serif Thai",serif}:deep(.blog-content p),:deep(.blog-content h1),:deep(.blog-content h2),:deep(.blog-content h3),:deep(.blog-content li),:deep(.blog-content strong),:deep(.blog-content em){font-family:"Noto Serif Thai",serif}.blog-content p:first-of-type:first-letter{float:left;font-family:Vollkorn,serif;font-size:5rem;line-height:.85;padding-top:4px;padding-right:12px;padding-left:3px;font-weight:900;color:#a43838}.blog-content p{margin-bottom:2.5rem;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.blog-content blockquote{font-family:Vollkorn,serif;font-style:italic;font-size:1.5rem;color:#a43838;border-left:3px solid #A43838;padding-left:2rem;margin:4rem 0;line-height:1.4}.blog-content h2{font-family:"Noto Serif Thai",serif;font-weight:700;font-size:clamp(1.5rem,3.5vw,2rem);letter-spacing:.02em;margin:6rem 0 2rem;color:#111;display:flex;align-items:center;gap:1.5rem}.blog-content h2:after{content:"";flex:1;height:1px;background:#0000000d}.blog-content hr{border:none;height:5rem;display:flex;align-items:center;justify-content:center;position:relative;margin:1rem 0}.blog-content hr:before{content:"";width:60%;height:1px;background:linear-gradient(to right,transparent,rgba(0,0,0,.1),transparent)}.blog-content hr:after{content:"APN CORPORATION INTERIOR";position:absolute;background:#fdfcf8;padding:0 1rem;font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:.5em;color:#a43838}.blog-content img{width:100%;height:auto;margin:5rem 0;filter:grayscale(1) contrast(1.1);border:1px solid rgba(0,0,0,.1);transition:all .8s ease;cursor:zoom-in}.blog-content img:hover{filter:grayscale(0) contrast(1);transform:scale(1.02);box-shadow:0 20px 40px #0000001a}.blog-content blockquote{font-family:Vollkorn,serif;font-style:italic;font-size:clamp(1.5rem,3vw,2rem);color:#a43838;border-left:3px solid #A43838;padding:2rem 0 2rem 3rem;margin:6rem -2rem;line-height:1.3;background:#a4383808}.vertical-text{writing-mode:vertical-rl;transform:rotate(180deg)}@keyframes reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:reveal 1.2s cubic-bezier(.16,1,.3,1) forwards}.lightbox-enter-active,.lightbox-leave-active{transition:all .4s cubic-bezier(.16,1,.3,1)}.lightbox-enter-from,.lightbox-leave-to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.lightbox-enter-from img{transform:scale(.9) translateY(20px)}@media (max-width: 1023px){.journal-hero-stage{min-height:82vh;align-items:flex-end}.journal-hero-panel{width:min(100%,540px);min-width:0;min-height:48%}}@media (max-width: 767px){.journal-hero{margin-bottom:5rem;padding-top:.75rem}.journal-hero-stage{min-height:76vh;background-position:center center}.journal-hero-panel{width:100%;padding:1.5rem 1rem 1.4rem;background:linear-gradient(180deg,#fdfcf814,#fdfcf8f2 30%,#fdfcf8fa)}.journal-hero-title{max-width:none;font-size:clamp(2rem,10vw,3.2rem)}.journal-hero-summary{max-width:none}.journal-hero-mark{left:1rem;bottom:auto;top:1rem}}
