.nova-home .blog-hero{padding-top:clamp(20px,4vh,52px);padding-bottom:clamp(20px,3vh,40px)}.nova-home .blog-hero .container{text-align:left}.nova-home .blog-hero h1{font-size:clamp(28px,4.2vw,64px)}.nova-home .blog-hero .sub{color:#ffffffb8;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.nova-home .blog-hero .prod-hero-head h1{max-width:none;margin:0}.nova-home .blog-hero .prod-hero-head .sub{text-align:left;max-width:none;margin:0}.nova-home .jblock{padding:0 0 clamp(64px,8vw,104px)}.nova-home .jnews{border:1px solid var(--hair);background:#ffffff07;border-radius:20px;flex-direction:column;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,30px);display:flex}.nova-home .jnews-head{font-family:var(--font-archivo), sans-serif;letter-spacing:-.015em;color:var(--paper);align-self:flex-start;align-items:center;gap:11px;margin-bottom:4px;font-size:18px;font-weight:500;text-decoration:none;transition:color .14s;display:inline-flex}.nova-home .jnews-head:hover{color:var(--sky)}.nova-home .jnews-head .jtile{width:30px;height:30px}.nova-home .jnews-list{margin:0;padding:0;list-style:none}.nova-home .jnews-list li+li{border-top:1px solid var(--hair)}.nova-home .jnews-item{justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;text-decoration:none;display:flex}.nova-home .jnews-item-title{font-family:var(--font-inter), sans-serif;color:var(--body);font-size:14.5px;line-height:1.45;transition:color .14s}.nova-home .jnews-item:hover .jnews-item-title{color:var(--paper)}.nova-home .jnews-item-date{font-family:var(--font-inter), sans-serif;letter-spacing:.01em;color:var(--ink-40);white-space:nowrap;flex:none;font-size:12.5px;font-weight:500}.nova-home .jnews-seeall{color:var(--ink-40);align-self:flex-start;margin-top:12px;text-decoration:none;transition:color .14s}.nova-home .jnews-seeall:hover{color:var(--sky)}.nova-home .cat-back{color:var(--ink-40);margin-bottom:16px;text-decoration:none;transition:color .14s;display:inline-block}.nova-home .cat-back:hover{color:var(--sky)}.nova-home .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(16px,2vw,28px);display:grid}@media (max-width:1200px){.nova-home .cat-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nova-home .cat-grid{grid-template-columns:1fr}}.nova-home .journal{--hair:#ffffff1a;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);margin:clamp(16px,2vw,28px) 0 0;display:grid}.nova-home .jrail{flex-direction:column;gap:3px;display:flex;position:sticky;top:clamp(84px,11vh,108px)}.nova-home .jbrand{font-family:var(--font-archivo), sans-serif;color:var(--paper);align-items:center;gap:12px;padding:2px 12px 20px;font-size:20px;font-weight:500;display:flex}.nova-home .jbrand .serif{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.nova-home .jbrand-mark{border:2px solid var(--paper);flex:none;width:18px;height:18px;position:relative;transform:rotate(45deg)}.nova-home .jbrand-mark:after{content:"";background:var(--sky);position:absolute;inset:3px}.nova-home .jcats{flex-direction:column;gap:2px;display:flex}.nova-home .jcat{cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--font-inter), sans-serif;color:var(--body);background:0 0;border:none;border-radius:13px;align-items:center;gap:12px;padding:7px 11px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.nova-home .jcat:hover{color:var(--paper);background:#ffffff0d}.nova-home .jcat.on{color:var(--paper);background:#ffffff14;font-weight:600}.nova-home .jtile{flex:none;width:38px;height:38px;display:inline-flex}.nova-home .jtile svg{border-radius:11px;display:block}.nova-home .jcat-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nova-home .jcat-n{font-family:var(--font-geist-mono), monospace;color:var(--ink-40);font-variant-numeric:tabular-nums;font-size:11.5px}.nova-home .jviewall{cursor:pointer;text-align:left;font-family:var(--font-inter), sans-serif;color:var(--ink-40);background:0 0;border:none;margin-top:14px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .14s}.nova-home .jviewall:hover{color:var(--sky)}.nova-home .jfeed{flex-direction:column;gap:clamp(18px,2.4vw,26px);min-width:0;scroll-margin-top:96px;display:flex}.nova-home .jhead{align-items:center;gap:16px;display:flex}.nova-home .jsearch{flex:1;min-width:0}.nova-home .jsearch input{border:1px solid var(--hair);width:100%;font-family:var(--font-inter), sans-serif;color:var(--paper);background:#ffffff0a;border-radius:14px;outline:none;padding:13px 18px;font-size:15px;transition:border-color .15s}.nova-home .jsearch input::placeholder{color:var(--ink-40)}.nova-home .jsearch input:focus{border-color:var(--sky)}.nova-home .jcount{white-space:nowrap;color:var(--ink-40);font-variant-numeric:tabular-nums}.nova-home .jrss{white-space:nowrap;color:var(--ink-40);text-decoration:none;transition:color .14s}.nova-home .jrss:hover{color:var(--sky)}.nova-home .jhero,.nova-home .jcard{border:1px solid var(--hair);background:#ffffff07;border-radius:20px;text-decoration:none;transition:border-color .18s,transform .18s;overflow:hidden}.nova-home .jhero:hover,.nova-home .jcard:hover{border-color:var(--sky)}.nova-home .jcard:hover{transform:translateY(-3px)}.nova-home .jhero{border-radius:24px;grid-template-columns:1.02fr 1fr;display:grid}.nova-home .jhero-body{flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,40px);display:flex}.nova-home .jhero-meta,.nova-home .jcard-meta{font-family:var(--font-inter), sans-serif;letter-spacing:.01em;color:var(--ink-40);align-items:center;gap:9px;font-size:12.5px;font-weight:500;display:flex}.nova-home .jchip{color:var(--paper);letter-spacing:.05em;background:#ffffff14;border-radius:999px;padding:3px 10px}.nova-home .jhero-body h2{font-family:var(--font-archivo), sans-serif;letter-spacing:-.025em;color:var(--paper);margin:16px 0 12px;font-size:clamp(24px,2.6vw,34px);font-weight:500;font-stretch:110%;line-height:1.12}.nova-home .jhero-body p{font-family:var(--font-inter), sans-serif;color:var(--ink-40);max-width:46ch;margin:0;font-size:15px;line-height:1.6}.nova-home .jhero-read{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--depth);margin-top:auto;padding-top:22px;font-size:12px}.nova-home .jhero-media{border-left:1px solid var(--hair);min-height:300px;position:relative}.nova-home .jhero-media .ph{border:none;border-radius:0;height:100%}.nova-home .jgrid{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);display:grid}.nova-home .jcard{flex-direction:column;display:flex}.nova-home .jcard-media{aspect-ratio:16/10;border-bottom:1px solid var(--hair);position:relative}.nova-home .cs-index .jcard-media,.nova-home .eb-index .jcard-media,.nova-home .wb-index .jcard-media{aspect-ratio:16/8}.nova-home .jcard-media .ph{border:none;border-radius:0;height:100%}.nova-home .jcard-body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:18px 20px 20px;display:flex}.nova-home .jcard-body h3{font-family:var(--font-archivo), sans-serif;letter-spacing:-.015em;color:var(--paper);margin:2px 0 0;font-size:18px;font-weight:500;font-stretch:108%;line-height:1.22}.nova-home .jcard-body p{font-family:var(--font-inter), sans-serif;color:var(--ink-40);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.nova-home .jcard-read{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-40);margin-top:auto;padding-top:12px;font-size:11px;transition:color .14s}.nova-home .jcard:hover .jcard-read{color:var(--sky)}.nova-home .jmore{border:1px solid var(--hair);cursor:pointer;font-family:var(--font-inter), sans-serif;color:var(--paper);background:#ffffff08;border-radius:14px;align-self:center;margin:6px 0 4px;padding:13px 28px;font-size:14.5px;font-weight:600;transition:border-color .15s,background .15s}.nova-home .jmore:hover{border-color:var(--sky);background:#ffffff0f}.nova-home .jmore span{color:var(--ink-40);font-weight:500}.nova-home .jempty{border:1px solid var(--hair);text-align:center;background:#ffffff07;border-radius:24px;padding:64px 24px}.nova-home .jempty h3{color:var(--paper);margin:0 0 8px;font-family:Georgia,serif;font-size:22px;font-style:italic}.nova-home .jempty p{color:var(--ink-40);margin:0 0 20px;font-size:14.5px}.nova-home .jempty-btn{background:var(--paper);color:var(--ink);cursor:pointer;border:none;border-radius:12px;padding:11px 22px;font-size:14px;font-weight:600}@media (max-width:900px){.nova-home .journal{grid-template-columns:1fr;gap:18px}.nova-home .jrail{flex-direction:row;gap:8px;padding-bottom:4px;position:static;overflow-x:auto}.nova-home .jbrand,.nova-home .jviewall{display:none}.nova-home .jcat{flex:none}.nova-home .jcat-n{display:none}.nova-home .jhero{grid-template-columns:1fr}.nova-home .jhero-media{border-left:none;border-top:1px solid var(--hair);order:-1;min-height:220px}.nova-home .jgrid{grid-template-columns:1fr}}.nova-home .post-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;column-gap:clamp(28px,4vw,56px);display:grid}.nova-home .post-layout .post-shell{max-width:none;padding:clamp(24px,3.5vw,48px)}.nova-home .post-layout .post-cover,.nova-home .post-layout .post-hero,.nova-home .post-layout .post-body{width:100%;max-width:900px;margin-left:auto;margin-right:auto}@media (max-width:1100px){.nova-home .post-layout{grid-template-columns:1fr}.nova-home .post-rail{display:none}}
