html:has(.lp){-webkit-text-size-adjust:100%;background:#faf9f6}body:has(.lp){background:#faf9f6;margin:0}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp{--ink:#17232f;--ink-soft:#2c3a47;--muted:#56616c;--red:#b52927;--red-dark:#8d1f1d;--red-light:#ef9b89;--paper:#faf9f6;--sheet:#fff;--tint:#f4f3ef;--rule:#d7d9d9;--rule-dark:#3a4855;--display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--mono:Consolas, "Courier New", monospace;min-height:100vh;color:var(--ink);background:var(--paper);overflow-wrap:break-word;flex-direction:column;font:15px/1.6 Arial,Helvetica,sans-serif;display:flex;position:relative}.lp main{flex:1 0 auto}.lp *,.lp :before,.lp :after{box-sizing:border-box}:where(.lp) :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0}:where(.lp) :where(ol,ul){padding:0;list-style:none}:where(.lp) img{max-width:100%;display:block}:where(.lp) a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}:where(.lp) a:hover{color:var(--red)}.lp :focus-visible{outline:3px solid var(--red);outline-offset:3px}.lp main:focus{outline:none}.lp .lp-wrap{width:min(1200px,100% - 64px);margin-inline:auto}.lp .lp-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lp .lp-skip{z-index:20;color:var(--ink);border:2px solid var(--red);background:#fff;padding:10px 16px;font-weight:700;position:absolute;top:-120px;left:16px}.lp .lp-skip:focus{top:12px}.lp .lp-strip{background:var(--ink);color:#d5dde2;font-size:12px}.lp .lp-strip .lp-wrap{justify-content:space-between;gap:16px;padding:7px 0;display:flex}.lp .lp-strip a{color:#fff}.lp .lp-strip a:hover{color:#fff;text-decoration-thickness:2px}.lp .lp-strip :focus-visible{outline-color:#fff}@media (pointer:coarse){.lp .lp-strip .lp-wrap{align-items:center;padding:0}.lp .lp-strip a{align-items:center;min-height:44px;display:inline-flex}}.lp .lp-header{background:var(--paper);border-bottom:1px solid var(--ink)}.lp .lp-header-inner{align-items:center;gap:18px 32px;min-height:86px;display:flex}.lp .lp-brand{border-left:4px solid var(--red);color:var(--ink);flex-direction:column;padding-left:12px;text-decoration:none;display:inline-flex}.lp .lp-brand:hover{color:var(--ink)}.lp .lp-brand-word{font:700 36px/.9 var(--display);letter-spacing:.015em;text-transform:uppercase}.lp .lp-brand-sub{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:700;line-height:1.2}.lp .lp-nav{margin-left:auto}.lp .lp-nav ol{flex-wrap:wrap;gap:4px 22px;display:flex}.lp .lp-nav a{min-height:44px;color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.lp .lp-nav a:hover{color:var(--red);text-decoration:underline}.lp .lp-nav a span{color:var(--red);font:12px var(--mono)}.lp .lp-hero{padding:56px 0 72px}.lp .lp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.lp .lp-kicker{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700}.lp h1{font:700 clamp(42px, 5vw, 70px)/.98 var(--display);letter-spacing:-.01em}.lp h1 em{color:var(--red);font-style:normal}.lp .lp-lead{max-width:560px;color:var(--ink-soft);margin-top:26px;font-size:17px;line-height:1.65}.lp .lp-paths{max-width:360px;margin-top:34px}.lp .lp-path{border-top:2px solid var(--ink);flex-direction:column;align-items:flex-start;padding-top:14px;display:flex}.lp .lp-path-title{font:600 21px/1.15 var(--display)}.lp .lp-path-sub{color:var(--muted);margin:4px 0 16px;font-size:13px}.lp .lp-path .lp-button{margin-top:auto}.lp .lp-button{border:1px solid var(--red);background:var(--red);color:#fff;border-radius:2px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.lp .lp-button:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}.lp .lp-button span[aria-hidden]{font-size:17px;font-weight:400;line-height:1}.lp .lp-textlink{font-size:14px;font-weight:700}.lp .lp-textlink,.lp .lp-foot-links a,.lp .lp-summary dd a{align-items:center;min-height:44px;display:inline-flex}.lp .lp-plate{border:1px solid var(--ink);background:#fff;padding:10px;position:relative}.lp .lp-plate:before{content:"";background:var(--red);width:64px;height:4px;position:absolute;top:-1px;left:-1px}.lp .lp-plate-sheet{border:1px solid var(--ink)}.lp .lp-plate-field{background:#fbfaf7;padding:14px 18px 4px}.lp .lp-plate-field img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;max-height:390px;margin-inline:auto}.lp .lp-plate-titleblock dl{border-top:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lp .lp-plate-titleblock dl>div{background:#fff;min-width:0;padding:7px 10px 8px}.lp .lp-plate-titleblock dt{color:var(--muted);font:10px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.lp .lp-plate-titleblock dd{font:600 17px/1.2 var(--display);margin-top:2px}.lp .lp-summary{margin-top:64px}.lp .lp-summary-title{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font:700 11px/1.4 Arial,Helvetica,sans-serif}.lp .lp-summary dl{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lp .lp-summary dl>div{border-left:1px solid var(--rule);min-width:0;padding:16px 20px 18px}.lp .lp-summary dl>div:first-child{border-left:0;padding-left:0}.lp .lp-summary dt,.lp .lp-sheet dt,.lp .lp-contact-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.lp .lp-summary dd{font:600 21px/1.15 var(--display);margin-top:6px}.lp .lp-summary dd small{color:var(--muted);margin-top:4px;font:13px/1.45 Arial,Helvetica,sans-serif;display:block}.lp .lp-summary dd a{overflow-wrap:anywhere}.lp .lp-sec{padding:0 0 80px;scroll-margin-top:16px}.lp .lp-sec-grid{border-top:2px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px 64px;padding-top:28px;display:grid}.lp .lp-sec-head{align-self:start;position:sticky;top:24px}.lp .lp-sec-num{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.lp .lp-sec-num b{color:var(--red);font:700 46px/.8 var(--display);letter-spacing:0}.lp .lp-sec-num:after{content:"";background:var(--rule);flex:1;height:1px}.lp .lp-sec-head h2{font:600 clamp(32px, 3.3vw, 44px)/1.04 var(--display);letter-spacing:-.005em}.lp .lp-sec-intro{max-width:380px;color:var(--muted);margin-top:18px}.lp .lp-sec-body{min-width:0}.lp .lp-sec-note{color:var(--muted);margin-top:18px;font-size:14px}.lp .lp-spec{border-collapse:collapse;background:var(--sheet);border:1px solid var(--rule);border-top:2px solid var(--ink);width:100%}.lp .lp-spec caption{color:var(--muted);font:12px/1.4 var(--mono);text-align:left;padding-bottom:10px}.lp .lp-spec :is(th,td){border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline;padding:15px 20px}.lp .lp-spec thead th{background:var(--tint);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-size:11px}.lp .lp-spec .lp-spec-ref{width:64px;color:var(--red);font:13px/1.6 var(--mono)}.lp .lp-spec tbody th{font:600 21px/1.2 var(--display)}.lp .lp-spec .lp-spec-area{width:190px;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.lp .lp-spec tbody tr:last-child>*{border-bottom:0}.lp .lp-sheet{background:var(--sheet);border:1px solid var(--rule);border-top:2px solid var(--ink);scroll-margin-top:16px}.lp .lp-sheet+.lp-sheet{margin-top:36px}.lp .lp-sheet-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px 14px;display:flex}.lp .lp-sheet h3{font:600 27px/1.1 var(--display)}.lp .lp-sheet-code{color:var(--red);font:12px var(--mono);white-space:nowrap}.lp .lp-sheet dl>div{border-top:1px solid var(--rule);grid-template-columns:172px minmax(0,1fr);gap:8px 24px;padding:15px 20px;display:grid}.lp .lp-sheet dl>div:first-child{border-top:0}.lp .lp-sheet dt{padding-top:3px}.lp .lp-sheet dd{color:var(--ink-soft)}.lp .lp-ruled{columns:2;column-gap:32px}.lp .lp-ruled--one{columns:1}.lp .lp-ruled li,.lp .lp-goals li{break-inside:avoid;padding:3px 0 3px 18px;position:relative}.lp .lp-ruled li:before,.lp .lp-goals li:before{content:"";background:var(--red);width:9px;height:1px;position:absolute;top:15px;left:0}.lp .lp-sec-grid--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px}.lp .lp-sec-grid--split .lp-sec-head{grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"num num""title intro";align-items:end;column-gap:64px;display:grid;position:static}.lp .lp-sec-grid--split .lp-sec-num{grid-area:num}.lp .lp-sec-grid--split .lp-sec-head h2{grid-area:title}.lp .lp-sec-grid--split .lp-sec-intro{grid-area:intro;max-width:600px;margin-top:0}.lp .lp-split-col{min-width:0}.lp .lp-split-title{border-bottom:2px solid var(--ink);font:600 27px/1.1 var(--display);padding-bottom:12px}.lp .lp-index li{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);align-items:baseline;padding:13px 0 12px;display:grid}.lp .lp-index-ref{color:var(--red);font:13px var(--mono)}.lp .lp-index-name{font:600 23px/1.15 var(--display)}.lp .lp-goals{background:var(--sheet);border:1px solid var(--rule);border-top:0}.lp .lp-goals li{border-bottom:1px solid var(--rule);color:var(--ink);padding:13px 18px 12px 38px;font-size:15px;font-weight:700;line-height:1.45}.lp .lp-goals li:last-child{border-bottom:0}.lp .lp-goals li:before{width:10px;top:24px;left:18px}.lp .lp-sec--contact{padding-top:72px}.lp .lp-contact-mail{color:var(--red);font:600 clamp(34px, 4vw, 52px)/1.05 var(--display);overflow-wrap:anywhere;margin-top:6px;text-decoration:none;display:inline-block}.lp .lp-contact-mail:hover{color:var(--red-dark);text-decoration:underline;text-decoration-thickness:2px}.lp .lp-contact-note{max-width:620px;color:var(--ink-soft);margin-top:12px}.lp .lp-request{background:var(--sheet);border:1px solid var(--rule);border-top:2px solid var(--ink);margin-top:32px}.lp .lp-request h3{border-bottom:1px solid var(--ink);font:600 24px/1.15 var(--display);padding:14px 20px 12px}.lp .lp-request li{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:14px 20px 16px;display:grid}.lp .lp-request li:last-child{border-bottom:0}.lp .lp-request-key{color:var(--red);font:700 13px var(--mono)}.lp .lp-request-field{font-size:15px;font-weight:700}.lp .lp-request-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.lp .lp-request-actions p{max-width:380px;color:var(--muted);font-size:13px}.lp .lp-missing{padding:72px 0 96px}.lp .lp-missing .lp-lead{margin-top:20px}.lp .lp-missing-actions{flex-wrap:wrap;gap:12px 16px;margin-top:32px;display:flex}.lp .lp-footer{background:var(--ink);color:#c3ced5;font-size:14px}.lp .lp-footer :focus-visible{outline-color:#fff}.lp .lp-foot-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px 56px;padding:48px 0 36px;display:grid}.lp .lp-footer .lp-brand{color:#fff}.lp .lp-footer .lp-brand-sub{color:#b9c6ce}.lp .lp-foot-about{max-width:380px;margin-top:18px}.lp .lp-foot-title{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.lp .lp-footer a{color:#fff}.lp .lp-footer a:hover{color:var(--red-light)}.lp .lp-foot-legal{border-top:1px solid var(--rule-dark);color:#b9c6ce;justify-content:space-between;gap:12px 40px;padding:18px 0 28px;font-size:12px;display:flex}.lp .lp-foot-legal p:first-child{max-width:760px}.lp .lp-foot-legal p:last-child{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.lp :is(a,.lp-button){transition:color .15s,background-color .15s,border-color .15s}}@media (max-width:1100px){.lp .lp-hero-grid{gap:40px}.lp .lp-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .lp-summary dl>div:nth-child(4){border-left:0;padding-left:0}.lp .lp-summary dl>div:nth-child(n+4){border-top:1px solid var(--rule)}.lp .lp-summary dl>div:nth-child(5){grid-column:span 2}.lp .lp-sec-grid{grid-template-columns:minmax(0,1fr);gap:28px}.lp .lp-sec-head{position:static}.lp .lp-sec-intro{max-width:640px}.lp .lp-sec-grid--split .lp-sec-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"num""title""intro"}.lp .lp-sec-grid--split .lp-sec-intro{margin-top:18px}.lp .lp-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.lp .lp-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.lp .lp-plate{width:100%;max-width:560px;margin-inline:auto}.lp .lp-plate-field img{max-height:320px}}@media (max-width:760px){.lp .lp-wrap{width:calc(100% - 32px)}.lp .lp-strip-long{display:none}.lp .lp-header-inner{flex-wrap:wrap;gap:14px 16px;min-height:0;padding:14px 0 0}.lp .lp-brand-word{font-size:31px}.lp .lp-brand-sub{letter-spacing:.1em}.lp .lp-nav{border-top:1px solid var(--rule);order:3;width:100%;margin-left:0}.lp .lp-nav ol{grid-template-columns:1fr 1fr;gap:0 16px;padding:4px 0 6px;display:grid}.lp .lp-nav a{display:flex}.lp .lp-hero{padding:36px 0 56px}.lp h1{font-size:44px;line-height:1}.lp .lp-lead{margin-top:20px;font-size:16px}.lp .lp-paths{margin-top:28px}.lp .lp-path .lp-button{justify-content:space-between;align-self:stretch}.lp .lp-plate{padding:7px}.lp .lp-plate-field{padding:6px 6px 2px}.lp .lp-plate-field img{max-height:230px}.lp .lp-plate-titleblock dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-plate-titleblock .lp-tb-object{grid-column:1/-1}.lp .lp-plate-titleblock dl>div{padding:6px 8px 7px}.lp .lp-plate-titleblock dd{font-size:16px}.lp .lp-summary{margin-top:48px}.lp .lp-summary dl{grid-template-columns:minmax(0,1fr)}.lp .lp-summary dl>div:nth-child(5){grid-column:auto}.lp .lp-summary dl>div,.lp .lp-summary dl>div:nth-child(4){border-left:0;border-top:1px solid var(--rule);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.lp .lp-summary dl>div:first-child{border-top:0}.lp .lp-summary dt{padding-top:4px}.lp .lp-summary dd{margin-top:0;font-size:19px}.lp .lp-sec{padding-bottom:60px}.lp .lp-sec-grid{gap:24px;padding-top:22px}.lp .lp-sec-num b{font-size:40px}.lp .lp-sec-head h2{font-size:34px}.lp .lp-sec-intro,.lp .lp-sec-grid--split .lp-sec-intro{margin-top:14px}.lp .lp-spec thead{display:none}.lp .lp-spec,.lp .lp-spec tbody{display:block}.lp .lp-spec{background:0 0;border:0}.lp .lp-spec caption{display:block}.lp .lp-spec tbody{background:var(--sheet);border:1px solid var(--rule);border-top:2px solid var(--ink)}.lp .lp-spec tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:14px 14px 15px;display:grid}.lp .lp-spec tbody tr:last-child{border-bottom:0}.lp .lp-spec tbody :is(th,td){border:0;padding:0;display:block}.lp .lp-spec .lp-spec-ref{grid-row:span 2;width:auto}.lp .lp-spec tbody th{font-size:20px}.lp .lp-spec .lp-spec-area{grid-column:2;width:auto;margin-top:6px;font-size:11px}.lp .lp-sheet-head{flex-direction:column;gap:4px;padding:14px 14px 12px}.lp .lp-sheet h3{font-size:25px}.lp .lp-sheet-code{white-space:normal}.lp .lp-sheet dl>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px}.lp .lp-ruled{columns:1}.lp .lp-split-title{font-size:25px}.lp .lp-index li{grid-template-columns:42px minmax(0,1fr)}.lp .lp-index-name{font-size:21px}.lp .lp-goals li{padding:12px 14px 11px 32px}.lp .lp-goals li:before{left:14px}.lp .lp-sec--contact{padding-top:56px}.lp .lp-request h3{padding:12px 14px 10px}.lp .lp-request li{grid-template-columns:30px minmax(0,1fr);padding:12px 14px 14px}.lp .lp-request-actions .lp-button{flex:100%;justify-content:space-between}.lp .lp-missing{padding:48px 0 64px}.lp .lp-foot-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 0 28px}.lp .lp-foot-legal{flex-direction:column}}
