.iv{--iv-line:#2b3b40;--iv-muted:#b3c2c7}.iv p{color:var(--iv-muted);line-height:1.75}.iv-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;padding-top:90px;padding-bottom:80px}.iv-hero h1{font-size:clamp(46px,5.4vw,78px);line-height:1.05;letter-spacing:-.045em}.iv em{font-style:normal;color:#ff9c62}.iv-thesis{border:1px solid var(--iv-line);padding:32px;background:radial-gradient(ellipse at top right,#183939 0,transparent 70%),#0c151b}.iv-thesis>div{padding:22px 0;border-bottom:1px solid var(--iv-line)}.iv-thesis strong{display:block;font-size:24px;margin:10px 0}.iv-thesis span,.iv-tag{color:#8cd0c7;font:11px monospace;letter-spacing:.1em}.iv-thesis p{margin:0;font-size:14px}.iv-thesis small{display:block;color:var(--iv-muted);margin-top:20px}.iv-jumps{display:flex;flex-wrap:wrap;gap:24px;padding-block:22px;border-block:1px solid var(--iv-line);font-size:13px}.iv-section{padding-block:80px;border-bottom:1px solid var(--iv-line);scroll-margin-top:30px}.iv h2{font-size:clamp(34px,4vw,56px);line-height:1.13;letter-spacing:-.035em}.iv-intro{max-width:800px;font-size:19px}.iv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.iv-grid article{padding:28px;border:1px solid var(--iv-line);background:#0d161d}.iv-grid h3{font-size:25px;line-height:1.2}.iv-two{grid-template-columns:repeat(2,1fr)}.iv-note{font-size:13px;color:var(--iv-muted);margin-top:28px;max-width:950px;line-height:1.75}.iv-asset{display:grid;grid-template-columns:45px 1fr 190px;gap:25px;align-items:start;padding:28px 0;border-bottom:1px solid var(--iv-line)}.iv-asset>span,.iv-steps article>span{font:24px monospace;color:#ff9c62}.iv-asset h3{margin-top:0;font-size:24px}.iv-asset p{margin-bottom:0}.iv-asset>a{font-size:13px;padding-top:5px}.iv-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:35px;margin-top:35px}.iv-steps article{padding:25px 0;border-top:1px solid var(--iv-line)}.iv-steps strong{font-size:14px;color:#9dd0ca}.iv-close{background:radial-gradient(ellipse at right,#163230,transparent 70%);padding-inline:30px;margin-block:40px}.iv a:focus-visible{outline:2px solid #ff9c62;outline-offset:5px}@media(max-width:1000px){.iv-hero{gap:30px}.iv-grid{grid-template-columns:1fr}.iv-two{grid-template-columns:repeat(2,1fr)}.iv-asset{grid-template-columns:30px 1fr}.iv-asset>a{grid-column:2}}@media(max-width:650px){.iv-hero{grid-template-columns:1fr;padding-top:45px}.iv-two,.iv-steps{grid-template-columns:1fr}.iv-section{padding-block:50px}.iv-thesis{padding:24px}.iv-jumps{gap:16px}.iv-hero h1{font-size:43px}.iv-close{padding-inline:18px}.iv-asset{gap:12px}}
