.jr-hero{color:#f6eee2;background:#14110e url(/brand/video/journey-poster.jpg) 50%/cover no-repeat;align-items:end;min-height:min(78vh,720px);display:grid;position:relative;overflow:hidden}.jr-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jr-hero:after{content:"";background:linear-gradient(#0a090826 30%,#0a0908d1);position:absolute;inset:0}.jr-hero-text{z-index:1;gap:12px;max-width:760px;padding:0 0 56px;display:grid;position:relative}.jr-hero-text h1{font-family:var(--display);color:#fff7ea;margin:0;font-size:clamp(40px,7vw,76px);line-height:1.02}.jr-hero-text .eyebrow{color:#f2c58f}.jr-lead{color:#efe5d6;max-width:620px;margin:0;font-size:clamp(16px,2.2vw,20px);line-height:1.5}.jr-cta{flex-wrap:wrap;gap:10px}.jr-hero .btn:not(.primary){color:#fff7ea;background:#14110e8c;border-color:#fff0dc73}.jr-block{padding:56px 0 8px}.jr-block h2{font-family:var(--display);margin:0 0 14px;font-size:clamp(26px,4vw,38px)}.jr-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.jr-steps li{counter-increment:step;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-2);gap:6px;padding:18px;display:grid}.jr-steps li:before{content:counter(step);font-family:var(--display);color:var(--amber);font-size:30px;line-height:1}.jr-steps span,.jr-card small{color:var(--muted);line-height:1.5}.jr-passport{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.jr-passport p{color:var(--muted);line-height:1.6}.jr-cover .wato-cover{max-width:460px;margin-inline:auto}@media (width<=760px){.jr-passport{grid-template-columns:1fr}}.jr-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.jr-shot{border-radius:var(--radius-lg);aspect-ratio:16/10;border:1px solid var(--line);display:block;position:relative;overflow:hidden}.jr-shot img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.jr-shot:hover img{transform:scale(1.04)}.jr-shot span{color:#fff;text-shadow:0 1px 8px #000000b3;font-weight:600;position:absolute;bottom:8px;left:10px}.jr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;display:grid}.jr-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-2);gap:4px;padding:16px;display:grid}.jr-emoji{font-size:26px}.jr-price p,.jr-creators p{color:var(--muted);max-width:680px;line-height:1.6}.jr-letter{padding-bottom:64px}.jr-letter blockquote{font-family:var(--display);max-width:760px;margin:0 0 10px;font-size:clamp(20px,3vw,28px);line-height:1.35}
