
:root{--lnh-side:clamp(18px,3vw,46px)}
*{box-sizing:border-box}
html{overflow-x:clip;scroll-behavior:smooth}
body{margin:0;overflow-x:clip;background:hsl(42, 34%, 91%);color:hsl(60, 5%, 10%);font-family:'IBM Plex Sans',system-ui,sans-serif;
  font-size:17px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}a{color:inherit;text-decoration:none}
button,input,select{font:inherit}
::selection{background:hsl(31, 64%, 30%);color:hsl(42, 34%, 91%)}
.lnh-brand,.lnh-hero h2,.lnh-claim p,.lnh-stamp,.lnh-ledger h3,.lnh-capT h2,.lnh-svc h3,.lnh-press figcaption,
.lnh-story h2,.lnh-why h3,.lnh-seqHead h2,.lnh-steps h3,.lnh-drvHead h2,.lnh-facts dd,.lnh-applyT h3,
.lnh-fbrand h2,.lnh-deck strong{font-family:'Antonio',Helvetica,Arial,sans-serif;font-weight:700;
  letter-spacing:-.045em}
.lnh-micro{margin:0;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:500;line-height:1.5;
  letter-spacing:.12em;text-transform:uppercase}
.lnh-rule{display:inline-block;padding-bottom:4px;border-bottom:1px solid currentColor;transition:color .2s ease}.lnh-rule:hover,.lnh-rule:focus-visible{color:hsl(31, 64%, 30%)}
.lnh-skip{position:fixed;top:0;left:12px;z-index:50;padding:10px 15px;color:hsl(42, 34%, 91%);background:hsl(60, 5%, 10%);transform:translateY(-115%)}.lnh-skip:focus{transform:translateY(0)}

/* ---- masthead ---- */
.lnh-mast{padding:0 var(--lnh-side);border-top:8px solid hsl(31, 64%, 30%)}.lnh-issue{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;border-bottom:1px solid hsl(60, 5%, 10%)}
.lnh-issue p:last-child{text-align:right}.lnh-ed{color:hsl(31, 64%, 30%)}
.lnh-flag{display:grid;grid-template-columns:minmax(140px,1fr) minmax(420px,3.4fr) minmax(140px,1fr);
  align-items:center;gap:20px;min-height:158px;border-bottom:5px double hsl(60, 5%, 10%)}
.lnh-fnote{max-width:152px;color:hsl(54, 6%, 38%);overflow-wrap:anywhere}.lnh-fnote.r{justify-self:end;text-align:right}
.lnh-brand{margin:-6px 0 0;text-align:center;font-size:clamp(66px,10.2vw,148px);font-weight:900;line-height:.78;
  letter-spacing:-.075em}
.lnh-brand span{color:hsl(31, 64%, 30%)}
.lnh-brand small{display:block;margin-top:16px;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:700;
  line-height:1;letter-spacing:.34em;text-transform:uppercase}
.lnh-navline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;border-bottom:1px solid hsl(60, 5%, 10%)}.lnh-navline nav{justify-self:center}
.lnh-navline ul{display:flex;gap:clamp(18px,3vw,46px);margin:0;padding:0;list-style:none}
.lnh-navline a{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.08em;
  text-transform:uppercase;transition:color .2s ease}
.lnh-navline a:hover,.lnh-navline a:focus-visible{color:hsl(31, 64%, 30%)}.lnh-live{justify-self:end}
.lnh-live::before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;background:hsl(31, 64%, 30%);border-radius:50%}

/* ---- stencil-cut numeral ---- */
.lnh-sten{position:absolute;z-index:0;color:transparent;font-family:'IBM Plex Mono',monospace;
  font-size:clamp(108px,17vw,258px);font-weight:700;line-height:.7;letter-spacing:-.12em;
  -webkit-text-stroke:1.6px hsl(31, 64%, 30%);opacity:.2;pointer-events:none;user-select:none}
.lnh-sten::after{content:"";position:absolute;left:-6%;right:-10%;top:43%;height:.09em;background:var(--lnh-cut,hsl(42, 34%, 91%))}

/* ---- hero ---- */
.lnh-hero{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:22px;
  margin:0 var(--lnh-side);padding:46px 0 40px;border-bottom:1px solid hsl(60, 5%, 10%);overflow:hidden}
.lnh-hero .lnh-sten{top:92px;right:0}.lnh-kick{grid-column:1/4;align-self:end;padding:0 0 20px 4px;color:hsl(31, 64%, 30%)}
.lnh-hero h2{position:relative;z-index:1;grid-column:1/10;margin:0;max-width:1040px;
  font-size:clamp(66px,9.8vw,142px);line-height:.82;letter-spacing:-.07em;font-weight:800}
.lnh-hero h2 em{color:hsl(31, 64%, 30%);font-style:normal;font-weight:400}
.lnh-deck{position:relative;z-index:1;grid-column:10/13;align-self:end;margin:0 0 14px;padding:12px 0 0 16px;
  border-top:4px solid hsl(60, 5%, 10%);border-left:1px solid hsl(60, 5%, 10%);font-size:16px;line-height:1.45}
.lnh-lower{position:relative;z-index:1;grid-column:1/13;display:grid;grid-template-columns:3fr 8fr;gap:22px;margin-top:52px}
.lnh-ledger{display:flex;flex-direction:column;justify-content:space-between;padding:18px 18px 17px 0;
  border-top:5px double hsl(60, 5%, 10%);border-bottom:1px solid hsl(60, 5%, 10%)}
.lnh-ledger h3{margin:4px 0 26px;max-width:260px;font-size:34px;line-height:.98}
.lnh-lane{display:grid;grid-template-columns:58px 1fr;gap:12px;padding:11px 0;border-top:1px solid hsl(60 5% 10% / .28);
  font-size:15px;line-height:1.35}
.lnh-lane b{font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;color:hsl(31, 64%, 30%);letter-spacing:.04em}.lnh-plate{position:relative;min-height:400px;overflow:hidden;background:hsl(147, 54%, 12%);color:hsl(42, 34%, 91%)}
.lnh-plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12)}
.lnh-plate::after{content:"";position:absolute;inset:0;
  background:linear-gradient(202deg,hsl(147 54% 9% / .84),hsl(31 62% 25% / .52))}
.lnh-plateCap{position:absolute;z-index:2;top:20px;left:22px;right:22px;display:flex;justify-content:space-between;
  gap:14px;padding-bottom:11px;border-bottom:1px solid hsl(42 34% 91% / .5)}
.lnh-tags{position:absolute;z-index:2;left:22px;right:22px;bottom:18px;display:flex;flex-wrap:wrap;gap:8px}
.lnh-tags span{padding:5px 9px;border:1px solid hsl(42 34% 91% / .5);font-family:'IBM Plex Mono',monospace;font-size:10px;
  letter-spacing:.08em;text-transform:uppercase}
.lnh-stamp{position:absolute;z-index:2;right:22px;bottom:64px;margin:0;text-align:right;font-size:48px;
  line-height:.85;letter-spacing:-.05em;font-weight:800}
.lnh-stamp small{display:block;margin-bottom:10px;font-family:'IBM Plex Mono',monospace;font-size:9px;
  font-style:normal;letter-spacing:.12em;text-transform:uppercase}

/* ---- proof spread ---- */
.lnh-proof{position:relative;display:grid;grid-template-columns:2.2fr 4.8fr 2.2fr;column-gap:clamp(24px,5vw,74px);
  align-items:start;margin:0 var(--lnh-side);padding:58px 2vw 94px 7vw;overflow:hidden}
.lnh-proof .lnh-sten{left:-3vw;bottom:14px}.lnh-pIntro{padding-top:12px;border-top:1px solid hsl(60, 5%, 10%)}
.lnh-pIntro p+p{margin:14px 0 0;font-size:16px;line-height:1.5}.lnh-claim{position:relative;z-index:1}
.lnh-claim p{margin:0;font-size:clamp(56px,7.4vw,106px);line-height:.82;letter-spacing:-.065em;font-weight:800}.lnh-claim em{display:block;margin-left:17%;color:hsl(31, 64%, 30%);font-style:normal;font-weight:400}
.lnh-pNote{position:relative;z-index:1;margin-top:98px;padding:18px 0 0;border-top:5px double hsl(60, 5%, 10%);
  font-size:17px;line-height:1.5}

/* ---- capabilities ledger ---- */
.lnh-caps{position:relative;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(460px,2fr);
  gap:clamp(32px,6vw,100px);padding:0 var(--lnh-side) 96px}
.lnh-caps::before{content:"";position:absolute;top:18px;left:0;width:calc(var(--lnh-side)*.65);height:9px;background:hsl(31, 64%, 30%)}.lnh-capT{position:sticky;top:20px;align-self:start;padding-top:14px;border-top:5px double hsl(60, 5%, 10%)}
.lnh-capT h2{margin:14px 0 20px;font-size:clamp(46px,5.4vw,80px);line-height:.85;letter-spacing:-.06em;font-weight:800}.lnh-capT p:last-child{max-width:300px;color:hsl(54, 6%, 38%);font-size:16px;line-height:1.5}
.lnh-svcs{border-top:1px solid hsl(60, 5%, 10%)}
.lnh-svc{display:grid;grid-template-columns:60px 1.1fr 1.4fr;gap:22px;align-items:baseline;padding:24px 0 26px;
  border-bottom:1px solid hsl(60, 5%, 10%)}
.lnh-svc:nth-child(2n){transform:translateX(-5vw)}.lnh-svcNo{color:hsl(31, 64%, 30%);font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600}
.lnh-svc h3{margin:0;font-size:27px;line-height:1.05;letter-spacing:-.03em}.lnh-svc p{margin:0;font-size:15px;line-height:1.5}

/* ---- press plate ---- */
.lnh-press{display:grid;grid-template-columns:1.65fr 1fr;gap:24px;margin:0 var(--lnh-side) 96px;padding-top:20px;
  border-top:5px double hsl(60, 5%, 10%)}
.lnh-press figure{margin:0}.lnh-press img{width:100%;height:clamp(250px,32vw,420px);object-fit:cover;filter:grayscale(.4) contrast(1.06)}
.lnh-press figcaption{margin-top:12px;padding-top:10px;border-top:1px solid hsl(60 5% 10% / .28);font-size:19px;font-style:italic;
  line-height:1.35}
.lnh-press figcaption b{display:block;margin-bottom:6px;font-family:'IBM Plex Mono',monospace;font-size:9px;
  font-style:normal;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(31, 64%, 30%)}

/* ---- company ---- */
.lnh-co{position:relative;display:grid;grid-template-columns:1.25fr .75fr;background:hsl(60, 5%, 10%);color:hsl(42, 34%, 91%);overflow:hidden}.lnh-co .lnh-sten{--lnh-cut:hsl(60, 5%, 10%);top:38px;right:-20px;-webkit-text-stroke-color:hsl(31, 31%, 73%);opacity:.24}
.lnh-story{display:grid;grid-template-columns:120px 1fr;gap:clamp(24px,4vw,60px);padding:84px 7vw 90px var(--lnh-side)}
.lnh-story h2{grid-column:2;margin:0 0 36px;max-width:700px;font-size:clamp(48px,5.4vw,86px);font-weight:800;
  line-height:.9;letter-spacing:-.06em}
.lnh-story h2 em{color:hsl(31, 31%, 73%);font-style:normal}.lnh-vlabel{grid-row:1/span 2;color:hsl(31, 31%, 73%);writing-mode:vertical-rl;transform:rotate(180deg)}
.lnh-copy{grid-column:2;columns:2;column-gap:42px}.lnh-copy p{margin:0 0 1.4em;font-size:16px;line-height:1.66;break-inside:avoid}
.lnh-why{position:relative;z-index:1;align-self:end;margin:0 var(--lnh-side) 0 0;padding:48px 0 58px;
  border-top:1px solid hsl(42 34% 91% / .4)}
.lnh-why h3{margin:0 0 22px;font-size:23px}.lnh-why ol{margin:0;padding:0;list-style:none;counter-reset:lnhwhy}
.lnh-why li{counter-increment:lnhwhy;position:relative;padding:17px 0 17px 42px;
  border-top:1px solid hsl(42 34% 91% / .28);font-size:15px;line-height:1.5}
.lnh-why li::before{content:counter(lnhwhy,decimal-leading-zero);position:absolute;left:0;top:20px;color:hsl(31, 31%, 73%);
  font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.08em}

/* ---- night sequence ---- */
.lnh-seq{padding:86px var(--lnh-side) 128px;background:hsl(42, 24%, 83%)}
.lnh-seqHead{display:grid;grid-template-columns:1fr 2fr;align-items:end;gap:40px;margin-bottom:52px;
  border-bottom:1px solid hsl(60, 5%, 10%)}
.lnh-seqHead h2{margin:0 0 -12px;max-width:740px;font-size:clamp(52px,6.4vw,94px);line-height:.86;letter-spacing:-.065em;font-weight:800}.lnh-seqHead p{margin:0 0 18px;max-width:330px;justify-self:end;font-size:15px;line-height:1.5}
.lnh-steps{display:grid;grid-template-columns:repeat(8,1fr);gap:18px;margin:0;padding:0;list-style:none}.lnh-steps li{position:relative;padding-top:20px;border-top:6px solid hsl(60, 5%, 10%)}
.lnh-steps li:nth-child(1){grid-column:1/3}.lnh-steps li:nth-child(2){grid-column:3/5;margin-top:46px}
.lnh-steps li:nth-child(3){grid-column:5/7;margin-top:92px}.lnh-steps li:nth-child(4){grid-column:7/9;margin-top:138px}
.lnh-steps span{color:hsl(31, 64%, 30%);font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;letter-spacing:.1em}.lnh-steps h3{margin:12px 0 10px;font-size:25px;letter-spacing:-.03em}
.lnh-steps p{margin:0;font-size:15px;line-height:1.5}

/* ---- drivers ---- */
.lnh-drv{position:relative;margin-top:-46px;padding:106px var(--lnh-side) 84px;background:hsl(31, 64%, 30%);color:hsl(42, 34%, 91%);
  clip-path:polygon(0 50px,72% 0,100% 42px,100% 100%,0 100%);overflow:hidden}
.lnh-drv .lnh-sten{--lnh-cut:hsl(31, 64%, 30%);top:124px;right:2vw;-webkit-text-stroke-color:hsl(42, 34%, 91%);opacity:.2}.lnh-drvHead{position:relative;z-index:1;display:grid;grid-template-columns:1.8fr 1fr;gap:6vw;align-items:end}
.lnh-drvHead h2{margin:0;font-size:clamp(62px,8.2vw,120px);line-height:.8;letter-spacing:-.07em;font-weight:800}.lnh-drvHead p{margin:0 0 8px;max-width:380px;font-size:18px;line-height:1.5}
.lnh-jobT{position:relative;z-index:1;margin:42px 0 0;padding:12px 0;border-top:1px solid hsl(42, 34%, 91%);
  border-bottom:1px solid hsl(42, 34%, 91%);font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;
  letter-spacing:.1em;text-transform:uppercase}
.lnh-facts{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1.6fr 1.2fr;margin:0;padding:0;
  border-bottom:1px solid hsl(42, 34%, 91%)}
.lnh-facts div{min-height:126px;padding:22px 24px 18px 0;border-right:1px solid hsl(42 34% 91% / .5)}.lnh-facts div+div{padding-left:24px}
.lnh-facts div:last-child{border-right:0}
.lnh-facts dt{margin-bottom:14px;font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.12em;
  text-transform:uppercase}
.lnh-facts dd{margin:0;font-size:24px;line-height:1.12}.lnh-apply{position:relative;z-index:1;margin-top:58px}
.lnh-applyT{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:baseline;margin-bottom:24px}.lnh-applyT h3{margin:0;font-size:40px;font-weight:800}
.lnh-applyT p{margin:0;max-width:500px;font-size:15px;line-height:1.45}.lnh-form{display:grid;grid-template-columns:1.3fr 1fr 1.4fr .8fr .9fr;border-top:1px solid hsl(42, 34%, 91%)}
.lnh-field{padding:18px 18px 0;border-right:1px solid hsl(42 34% 91% / .5)}.lnh-field:first-child{padding-left:0}
.lnh-field:last-of-type{border-right:0}
.lnh-field label{display:block;margin-bottom:7px;font-family:'IBM Plex Mono',monospace;font-size:9px;
  letter-spacing:.12em;text-transform:uppercase}
.lnh-field input,.lnh-field select{width:100%;height:46px;padding:0;color:hsl(42, 34%, 91%);background:transparent;border:0;
  border-bottom:1px solid hsl(42, 34%, 91%);border-radius:0;outline:0;font-size:18px}
.lnh-field select{appearance:none;cursor:pointer}.lnh-field select option{color:hsl(60, 5%, 10%);background:hsl(42, 34%, 91%)}
.lnh-field input::placeholder{color:hsl(42 34% 91% / .66);opacity:1}.lnh-field input:focus,.lnh-field select:focus{border-bottom-width:4px}
.lnh-send{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px}
.lnh-send p{margin:0;max-width:520px;font-family:'IBM Plex Mono',monospace;font-size:9px;line-height:1.6;
  letter-spacing:.05em;text-transform:uppercase}
.lnh-send button{min-width:240px;padding:15px 24px;color:hsl(60, 5%, 10%);background:hsl(42, 34%, 91%);border:1px solid hsl(42, 34%, 91%);cursor:pointer;
  font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;
  transition:color .2s ease,background .2s ease}
.lnh-send button:hover,.lnh-send button:focus-visible{color:hsl(42, 34%, 91%);background:hsl(147, 54%, 12%)}

/* ---- footer ---- */
.lnh-foot{padding:0 var(--lnh-side) 26px;background:hsl(147, 54%, 12%);color:hsl(42, 34%, 91%)}
.lnh-fflag{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:42px;padding:68px 0 62px;
  border-bottom:1px solid hsl(42 34% 91% / .34)}
.lnh-fbrand h2{margin:0 0 16px;font-size:clamp(40px,4.4vw,66px);font-weight:700;line-height:.82;letter-spacing:-.06em}.lnh-fbrand p{margin:0;max-width:300px;font-size:15px;line-height:1.5}
.lnh-fcol h3{margin:0 0 16px;color:hsl(31, 31%, 73%);font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.13em;
  text-transform:uppercase;font-weight:700}
.lnh-fcol p,.lnh-fcol a{display:block;margin:0 0 9px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.lnh-fcol a:hover,.lnh-fcol a:focus-visible{color:hsl(31, 31%, 73%)}
.lnh-fine{display:flex;justify-content:space-between;gap:20px;padding-top:20px;font-family:'IBM Plex Mono',monospace;
  font-size:9px;letter-spacing:.08em;text-transform:uppercase}

@media(max-width:900px){
  .lnh-flag{grid-template-columns:1fr;min-height:140px}.lnh-fnote{display:none}
  .lnh-navline{grid-template-columns:1fr;padding:13px 0}.lnh-navline>.lnh-micro{display:none}
  .lnh-navline nav{justify-self:stretch;overflow-x:auto}.lnh-navline ul{justify-content:space-between;min-width:500px}
  .lnh-hero h2{grid-column:1/13;font-size:clamp(62px,13vw,108px);font-weight:800}.lnh-deck{grid-column:7/13;margin-top:32px}
  .lnh-lower,.lnh-press{grid-template-columns:1fr}.lnh-ledger{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
  .lnh-ledger h3{grid-column:1/-1}.lnh-proof{grid-template-columns:1fr 2fr}
  .lnh-claim,.lnh-pNote{grid-column:2}.lnh-pNote{margin-top:40px}
  .lnh-caps,.lnh-co{grid-template-columns:1fr}.lnh-capT{position:static}
  .lnh-svc:nth-child(2n){transform:none}.lnh-story{padding-right:var(--lnh-side)}
  .lnh-why{margin-left:calc(var(--lnh-side) + 120px)}.lnh-drvHead{grid-template-columns:1fr}
  .lnh-facts,.lnh-form{grid-template-columns:1fr 1fr}.lnh-facts div:nth-child(2){border-right:0}
  .lnh-facts div:nth-child(n+3){border-top:1px solid hsl(42 34% 91% / .5)}.lnh-field:nth-child(2n){border-right:0}
  .lnh-field{padding-bottom:15px}.lnh-field:nth-child(3),.lnh-field:nth-child(5){padding-left:0}
  .lnh-fflag{grid-template-columns:1.6fr 1fr 1fr}.lnh-fbrand{grid-column:1/-1}
}
@media(max-width:620px){
  :root{--lnh-side:18px}
  .lnh-issue{grid-template-columns:1fr 1fr}.lnh-navline ul{min-width:340px;gap:18px}.lnh-issue p:nth-child(2){display:none}
  .lnh-brand{font-size:17vw;letter-spacing:-.08em}.lnh-brand small{margin-top:10px;font-size:7px;letter-spacing:.2em}
  .lnh-hero{padding-top:32px}.lnh-hero h2{font-size:17vw;line-height:.86}
  .lnh-hero h2 em{display:block;margin-left:10%}.lnh-deck{grid-column:3/13;min-width:0}
  .lnh-lower{margin-top:36px}.lnh-ledger{display:block}
  .lnh-plate{min-height:330px}.lnh-stamp{font-size:36px;bottom:88px}
  .lnh-proof{display:block;padding:56px 0 76px 34px}.lnh-claim{margin-top:38px}
  .lnh-claim p{font-size:18vw}.lnh-pNote{margin-top:48px;margin-left:26%}
  .lnh-caps{display:block;padding-bottom:76px}.lnh-svc{grid-template-columns:38px 1fr;gap:12px}
  .lnh-svc p{grid-column:2}.lnh-svc:nth-child(n){transform:none}.lnh-story{grid-template-columns:1fr;padding-top:64px}
  .lnh-story h2,.lnh-copy{grid-column:1}.lnh-vlabel{display:none}
  .lnh-copy{columns:1}.lnh-why{margin:0 var(--lnh-side);padding-top:10px}
  .lnh-seq{padding-top:70px;padding-bottom:86px}.lnh-seqHead{display:block}
  .lnh-seqHead h2{margin-bottom:34px}.lnh-steps{display:block}
  .lnh-steps li,.lnh-steps li:nth-child(n){margin:0 0 32px;padding-left:26%}.lnh-drv{padding-top:94px;clip-path:polygon(0 30px,75% 0,100% 26px,100% 100%,0 100%)}
  .lnh-drvHead h2{font-size:19vw}.lnh-facts,.lnh-form,.lnh-applyT{grid-template-columns:1fr}
  .lnh-facts div,.lnh-facts div:nth-child(2){min-height:auto;padding:20px 0;border-right:0;border-top:1px solid hsl(42 34% 91% / .5)}.lnh-field,.lnh-field:nth-child(n){padding:15px 0;border-right:0}
  .lnh-send{display:block}.lnh-send button{width:100%;margin-top:24px}
  .lnh-fflag{grid-template-columns:1fr 1fr;gap:36px 24px}.lnh-fine{display:block}
  .lnh-fine span{display:block;margin-bottom:8px}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{transition-duration:.01ms !important;scroll-behavior:auto !important}
}
/* readability-pass:start */
html body .lnh-fine span{font-size:12px!important;line-height:1.5}
html body .lnh-flag p.lnh-micro{font-size:12px!important;line-height:1.5}
html body .lnh-press figcaption{font-family:'IBM Plex Sans', system-ui, sans-serif!important;font-weight:500!important}
html body .lnh-send p{font-size:12px!important;line-height:1.5}
html body .lnh-stamp small{font-weight:600!important}
/* readability-pass:end */

.lnh-mast{border-top-color:hsl(60, 5%, 10%)}.lnh-issue{border-bottom:3px solid hsl(31, 64%, 30%)}
.lnh-claim em{margin:0 17% 0 0;text-align:right}.lnh-drv{clip-path:polygon(0 42px,28% 0,100% 50px,100% 100%,0 100%)}
@media(min-width:901px){
.lnh-hero .lnh-sten{top:28px;right:1vw}.lnh-lower{grid-template-columns:8fr 3fr}.lnh-plate{order:-1}
.lnh-svc:nth-child(2n){transform:none}.lnh-svc:nth-child(2n+1){transform:translateX(-5vw)}
.lnh-press{grid-template-columns:1fr 1.65fr}
.lnh-steps li:nth-child(1){margin-top:138px}.lnh-steps li:nth-child(2){margin-top:92px}
.lnh-steps li:nth-child(3){margin-top:46px}.lnh-steps li:nth-child(4){margin-top:0}
}
