.seal-home{display:grid;place-items:center;width:min(70%,52svh);height:100%;min-height:0;align-self:end;position:relative;z-index:1}.seal-home .collection-seal{width:100%;max-width:100%;height:100%;min-height:0;object-fit:contain}
.journal{color:#ffe2a2;background:linear-gradient(120deg,#161015ee,#201515e0),url(/black-grain.webp) center/250px auto;padding:clamp(30px,5vw,70px) 4%}.journal-inner{max-width:1140px;margin:auto}.journal h2{display:flex;align-items:center;gap:20px;font:400 clamp(42px,6vw,86px)/1 Eden,Arial;margin:0 0 25px}.journal h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#bb975e,transparent)}
.journal-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.journal-story{display:flex;flex-direction:column;isolation:isolate;color:inherit;text-decoration:none;position:relative}.journal-art{overflow:hidden;background:#0b0909;border:1px solid #af89495e}.journal-art img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .7s}.journal-copy{position:relative;align-self:stretch;width:92%;margin:-22px auto 0;padding:17px clamp(14px,2vw,29px);background:#691d29 url(/assets/eden-red.svg) center/cover;border-top:2px solid #c6a36c;box-shadow:0 6px 16px #10090b55}.journal-copy small{font:650 11px Bricolage,sans-serif;text-transform:uppercase;letter-spacing:.17em;color:#ffe1a1}.journal-copy h3{font:400 clamp(32px,3.5vw,54px)/1 Eden,Arial;margin:6px 0}.journal-copy p{font:400 16px/1.45 Bricolage,Arial;color:#ffeddb;margin:8px 0 15px}.journal-copy span{font:650 14px Bricolage,Arial}.journal-copy b{padding-left:8px}
.journal-seven{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr;align-items:center}.journal-seven .journal-art{border-radius:4px 58px 4px 4px}.journal-seven .journal-copy{width:auto;margin:0 0 0 -32px;align-self:center;padding-block:clamp(25px,4vw,65px)}.journal-seven h3{font-size:clamp(44px,5vw,78px)}
.journal-offer,.journal-place{grid-column:span 7}.journal-two,.journal-pass{grid-column:span 5}.journal-two,.journal-pass{align-self:center}.journal-two .journal-art,.journal-pass .journal-art{border-radius:54px 54px 0 0}.journal-pass .journal-copy,.journal-offer .journal-copy{background:#ce9c54 url(/service-gold-grain.webp) center/480px auto;color:#321916}.journal-pass .journal-copy :is(p,small),.journal-offer .journal-copy :is(p,small){color:#402417}
.journal-story:focus-visible,.seal-home:focus-visible{outline:3px solid #ffe2ab;outline-offset:5px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.journal-story:hover .journal-art img{transform:scale(1.035)}}
@media(max-width:640px){.journal-layout{display:flex;flex-direction:column;gap:26px}.journal-story{width:100%}.journal-seven{display:flex}.journal-seven .journal-copy{margin:-17px auto 0;width:92%;padding:17px}.journal-seven h3{font-size:40px}.journal-two,.journal-pass,.journal-place{display:grid;grid-template-columns:44% 56%;align-items:center}.journal-two .journal-art,.journal-pass .journal-art,.journal-place .journal-art{border-radius:18px 0 0 0}.journal-two .journal-copy,.journal-pass .journal-copy,.journal-place .journal-copy{align-self:center;margin:0;width:100%;padding:12px}.journal-copy h3{font-size:29px}.journal-copy p{font-size:14px}.journal-two .journal-copy p,.journal-pass .journal-copy p,.journal-place .journal-copy p{margin-bottom:8px}.journal-copy small{font-size:9px}}
@media(min-width:900px){
 .hero.blog-hero.journal-hero{height:clamp(520px,74svh,745px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:max(8%,calc((100vw - 1360px)/2));column-gap:clamp(32px,5vw,84px);row-gap:16px}
 .journal-hero.blog-hero .brand{width:clamp(185px,16vw,265px)}
 .journal-hero.blog-hero .sun-arcs,.journal-hero.blog-hero .seal-home{position:relative;inset:auto;grid-column:2;grid-row:1/3;place-self:center;width:min(100%,55svh,550px);height:auto;aspect-ratio:1}
 .journal-hero.blog-hero .sun-arcs{pointer-events:none}
 .journal-hero.blog-hero .seal-home{width:min(70%,38.5svh,385px);display:grid;place-items:center}
 .journal-hero.blog-hero .seal-home img{width:100%;height:auto;mask-image:none}
}
