html{scroll-padding-top:110px}.ja-dark{position:relative;overflow:hidden;background:var(--night-0);color:#fff}.ja-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.ja-in{position:relative;z-index:2}.ja-k{display:block;font:500 11px var(--f-mono);letter-spacing:.16em;color:var(--saffron)}.phm{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 30% 45%,var(--g1,rgba(150,26,52,.7)),transparent 70%),radial-gradient(50% 50% at 75% 70%,var(--g2,rgba(61,91,255,.4)),transparent 70%),var(--night-0)}.phm span{position:absolute;left:16px;top:16px;font:500 11px var(--f-mono);letter-spacing:.1em;color:#ffffff8c;max-width:70%}.ja-prog{position:fixed;left:0;top:0;height:3px;width:0;z-index:90;background:linear-gradient(90deg,var(--saffron),var(--burgundy))}#jahero{margin-top:-70px;padding:170px 0 60px;text-align:center}.ja-crumb{font:500 11px var(--f-mono);letter-spacing:.12em;color:#e4e2e7}.ja-crumb a{color:#e4e2e7;text-decoration:none}.ja-tag{display:inline-flex;margin-top:14px;font:500 12px var(--f-mono);letter-spacing:.12em;padding:9px 14px;border-radius:var(--pill);color:#fff;background:#ffffff1f;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 1px #ffffff4d}.ja-h1{max-width:900px;margin:18px auto 0;font-weight:500;font-size:clamp(40px,6vw,84px);letter-spacing:-.05em;line-height:1}.ja-dek{max-width:640px;margin:20px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#e9e7ec}.ja-meta{margin-top:24px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;font:500 11px var(--f-mono);letter-spacing:.1em;color:#e4e2e7}.ja-img{position:relative;max-width:1100px;margin:44px auto 0;aspect-ratio:16/8;border-radius:30px;overflow:hidden}@media(max-width:699px){.ja-img{aspect-ratio:4/3}}.ja-body{display:grid;grid-template-columns:220px minmax(0,680px);justify-content:center;gap:64px;padding-top:70px;padding-bottom:90px}@media(max-width:999px){.ja-body{grid-template-columns:minmax(0,680px);gap:0;padding-top:44px;padding-bottom:70px}}.ja-toc{position:sticky;top:110px;align-self:start}@media(max-width:999px){.ja-toc{display:none}}.ja-toc h6{font:500 12px var(--f-mono);letter-spacing:.14em;color:var(--ink-3);margin:0 0 12px}.ja-toc a{display:block;padding:7px 0 7px 12px;border-left:2px solid var(--line);font-size:14px;line-height:1.35;color:var(--ink-2);text-decoration:none}.ja-toc a.on{border-color:var(--burgundy);color:var(--ink);font-weight:500}.ja-art p{font-size:clamp(17px,1.3vw,19px);line-height:1.72;color:var(--ink-2);margin-top:20px}.ja-art h2{margin-top:52px;font-weight:500;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.ja-art strong{color:var(--ink);font-weight:500}.ja-art sup a{color:var(--burgundy);text-decoration:none}.ja-tl{padding:26px 28px;border-radius:24px;background:#fff9;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 1px #fff,0 14px 34px #1212140d}.ja-tl h6{font:500 12px var(--f-mono);letter-spacing:.14em;color:var(--burgundy);margin:0}.ja-tl ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.ja-tl li{display:flex;gap:12px;font-size:16.5px;line-height:1.5;color:var(--ink)}.ja-tl li:before{content:"";flex:0 0 7px;height:7px;margin-top:9px;border-radius:50%;background:var(--saffron)}.ja-pq{margin:44px 0 8px;padding-left:22px;border-left:3px solid var(--burgundy);font-weight:500;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.025em;line-height:1.25;color:var(--ink)}.ja-fig{margin:36px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:560px){.ja-fig{grid-template-columns:1fr}}.ja-fig div{padding:20px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ja-fig b{display:block;font-weight:500;font-size:clamp(34px,3.6vw,46px);letter-spacing:-.05em;line-height:1;color:var(--burgundy)}.ja-fig span{display:block;margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.ja-refs{margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.ja-refs h6{font:500 12px var(--f-mono);letter-spacing:.14em;color:var(--ink-3);margin:0}.ja-refs ol{margin:12px 0 0;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.5;color:var(--ink-2)}.ja-auth{margin-top:44px;display:flex;gap:18px;align-items:center;padding:22px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ja-auth .p{flex:0 0 64px;height:64px;border-radius:50%;background:linear-gradient(160deg,var(--night-0),var(--night-0))}.ja-auth b{display:block;font-weight:500;font-size:16px;color:var(--ink)}.ja-auth span{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--ink-2)}.ja-auth a{color:var(--burgundy);font-weight:500;text-decoration:none}.ja-note{margin-top:18px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.ja-share{margin-top:28px;display:flex;gap:8px;flex-wrap:wrap}.ja-share button{border:0;cursor:pointer;font:500 13px var(--f-sans);padding:10px 14px;border-radius:var(--pill);background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px #12121429}.ja-rel{padding:80px 0 100px}.ja-rel h2{font-weight:500;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}.ja-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}@media(max-width:899px){.ja-grid{grid-template-columns:1fr}}.ja-c{display:block;color:var(--ink);text-decoration:none}.ja-c .im{position:relative;aspect-ratio:16/10;border-radius:22px;overflow:hidden}.ja-c .k{display:block;margin-top:14px;font:500 12px var(--f-mono);letter-spacing:.12em;color:var(--burgundy)}.ja-c h3{margin-top:6px;font-weight:500;font-size:20px;letter-spacing:-.02em;line-height:1.2}.ja-cover{position:relative;margin-top:-70px;min-height:min(88vh,820px);display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:var(--night-0)}.ja-cover .phm span{top:auto;bottom:24px;left:auto;right:24px;text-align:right}.ja-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02000c59,#02000c00 30% 55%,#02000c59);pointer-events:none}.ja-cin{position:relative;z-index:2;width:100%;padding-top:150px;padding-bottom:40px}.ja-gl{max-width:760px;padding:30px 32px;border-radius:var(--r-l);text-align:left;background:linear-gradient(160deg,#ffffff29,#ffffff0d);backdrop-filter:blur(26px) saturate(1.6);-webkit-backdrop-filter:blur(26px) saturate(1.6);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff59,0 30px 60px #00000040}@media(max-width:699px){.ja-cover{min-height:auto}.ja-cin{padding-top:58vh;padding-bottom:16px}.ja-gl{padding:22px}}.ja-cover .ja-h1{margin:14px 0 0;font-size:var(--t-h2);text-align:left;max-width:none}.ja-cover .ja-dek{margin:14px 0 0;max-width:none;font-size:clamp(16px,1.3vw,18px)}.ja-cover .ja-meta{justify-content:flex-start;margin-top:18px}.ja-cover .ja-tag{margin-top:12px}.ja-cover{background:var(--night-0);color:#fff}.ja-cover .wrap{position:relative;min-height:600px}.ja-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ja-cover .ja-gl{position:relative;z-index:1}.ja-prog{width:var(--journal-progress,0%)}.ja-cover>.phm img{width:100%;height:100%;object-fit:cover}.ja-cover .ja-cin{min-height:0}.light-sec:has(.ja-body){background:var(--mist-light);color:var(--ink)}.ja-gl{background:linear-gradient(160deg,#1c1927d6,#1c1927ba);backdrop-filter:blur(22px) saturate(1.05);-webkit-backdrop-filter:blur(22px) saturate(1.05)}.light-sec .wrap.ja-body{padding-top:70px}@media(max-width:999px){.light-sec .wrap.ja-body{padding-top:44px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/4via-journal-article.css.map */
