:root{color-scheme:light;--paper: #f6f6f3;--ink: #111412;--ink-2: #353b37;--mute: #5a615c;--accent: #1b6a46;--accent-hover: #135536;--accent-text: #175f3e;--accent-tint: #e7f2eb;--on-accent: #fff;--rule: #e7e6e0;--card: #fff;--elev-1: 0 1px 2px rgba(24, 22, 12, .04), 0 10px 30px rgba(24, 22, 12, .06);--elev-2: 0 2px 4px rgba(24, 22, 12, .05), 0 22px 54px rgba(24, 22, 12, .1);--band: #0e0f0e;--on-band: #f2f3f1;--on-band-mute: #a3aaa5;--sev-heavy-fill: #c0392f;--sev-medium-fill: #c98a1a;--sev-light-fill: #2a9d63;--display: "Sora", "DM Sans", system-ui, sans-serif;--display-weight: 600;--display-track-d1: -.04em;--display-track-d2: -.03em;--body: "DM Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--t-display: 72px;--lh-display: 1.04;--t-h2: 44px;--t-h3: 24px;--t-lede: 21px;--t-body: 17px;--t-cap: 15px;--t-ctl: 16px;--measure: 34em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 160px;--wrap: 1440px;--gutter: 80px;--edge-pull: max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));--sect-y: 160px;--nav-h: 72px;--col-gap: 96px;--hero-pad-t: 128px;--hero-pad-b: 128px;--spec-w: 540px;--spec-ar: 1.4095;--spec-top: 72px;--spec-bleed: 48px;--spec-clamp: 772px;--spec-ground: 48px;--spec-w-used: min( var(--spec-w), calc(100vw - var(--spec-clamp)), calc((100svh - var(--nav-h) - var(--spec-top) - var(--spec-ground)) / var(--spec-ar)) );--spec-foot-x: 39%;--spec-foot-w: 52%;--r-control: 10px;--r-plate: 20px;--r-pill: 999px;--shadow-object: 0 1px 2px rgba(16, 18, 20, .04), 0 12px 24px -8px rgba(16, 18, 20, .07), 0 48px 80px -32px rgba(16, 18, 20, .17);--shadow-specimen: drop-shadow(0 40px 56px rgba(25, 23, 18, .13));--ease: cubic-bezier(.16, 1, .3, 1)}@media (min-width: 1600px){:root{--spec-w: 660px;--hero-pad-t: 176px}}@media (max-width: 1199px){:root{--t-display: 60px;--t-h2: 38px;--t-h3: 22px;--t-lede: 20px;--gutter: 56px;--sect-y: 128px;--col-gap: 64px;--hero-pad-t: 112px;--hero-pad-b: 128px;--spec-w: 430px;--spec-clamp: 560px;--spec-top: 56px}}@media (max-width: 1023px){:root{--t-display: 48px;--t-h2: 32px;--t-h3: 21px;--t-lede: 18px;--gutter: 40px;--sect-y: 96px;--hero-pad-t: 160px;--hero-pad-b: 96px}}@media (max-width: 767px){:root{--t-display: 36px;--lh-display: 1.08;--display-track-d1: -.03em;--t-h2: 28px;--t-h3: 20px;--t-lede: 18px;--gutter: 24px;--sect-y: 80px;--nav-h: 60px;--hero-pad-t: 104px;--hero-pad-b: 56px}}@media (max-width: 359px){:root{--t-display: 32px;--t-h2: 26px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--t-body);line-height:1.62;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}main{overflow-x:clip}img{display:block;max-width:100%}figure{margin:0}h1,h2,h3,h4,p,ol,ul,dl{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:inherit}.lp-evidence :focus-visible{outline-color:var(--on-band)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--paper);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);font-size:var(--t-cap);text-decoration:none}.skip-link:focus{left:0}.lp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-findings__h{font-size:var(--t-cap);font-weight:400}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.lp-section{padding-block:var(--sect-y)}@media (min-width: 1200px){.lp-close{padding-block:var(--s-11)}}.lp-h1{font-family:var(--display);font-weight:var(--display-weight);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--display-track-d1);color:var(--ink)}.lp-h2{font-family:var(--display);font-weight:var(--display-weight);font-size:var(--t-h2);line-height:1.1;letter-spacing:var(--display-track-d2);color:var(--ink)}.lp-lede{font-size:var(--t-lede);line-height:1.52;letter-spacing:-.004em;color:var(--ink-2);max-width:var(--measure)}.lp-map__note,.lp-findings__seq,figcaption{font-variant-numeric:tabular-nums}figcaption{margin-top:var(--s-4);font-size:var(--t-cap);line-height:1.45;color:var(--mute);max-width:44em}.lp-cap__rule{display:block;margin-top:var(--s-1)}.lp-shot{position:relative;overflow:hidden;aspect-ratio:var(--ar, 4 / 3);border-radius:var(--r-plate)}.lp-shot img{position:absolute;top:0;left:0;width:calc(100% / var(--cw, 1));max-width:none;height:auto;transform:translate(calc(var(--cx, 0) * -100%),calc(var(--cy, 0) * -100%))}.lp-shot[data-shot=inspector-evidence]{--ar: 1.9728;--cw: 1;--cx: 0;--cy: 0}.lp-shot[data-shot=review-decision]{--ar: 1.8895;--cw: 1;--cx: 0;--cy: 0}.lp-shot[data-shot=report-excerpt]{--ar: 1.7012;--cw: 1;--cx: 0;--cy: 0}@media (max-width: 1023px){.lp-shot[data-shot=inspector-evidence]{--ar: 1.0346}}@media (max-width: 767px){.lp-shot[data-shot=report-excerpt]{--ar: .8824}}.lp-shot[data-shot=overview-dashboard]{--ar: 2.328;--cw: .4333;--cx: .1875;--cy: .5289}.lp-nav{position:static;z-index:20;display:flex;align-items:center;gap:var(--s-6);height:var(--nav-h);padding-inline:max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)));background:transparent;border-bottom:1px solid transparent;transition:background-color .09s linear,border-color .09s linear,backdrop-filter .09s linear,color .2s ease}html.lp-js .lp-nav{position:sticky;top:0}.lp-nav__word,.lp-nav__mark,.lp-nav__toggle,.lp-nav__links a{transition:color .09s linear}.lp-nav__brand{display:flex;align-items:center;gap:var(--s-2);text-decoration:none;flex:none}.lp-nav__mark,.lp-foot__mark{display:block;background-color:currentColor;-webkit-mask:url(/demo/mark-256.png) center / 92% no-repeat;mask:url(/demo/mark-256.png) center / 92% no-repeat}.lp-nav__mark{width:24px;height:24px;color:var(--accent);flex:none}.lp-nav__word{font-family:var(--display);font-weight:var(--display-weight);font-size:20px;letter-spacing:-.012em;color:var(--ink)}.lp-nav__links{display:flex;align-items:center;gap:var(--s-6);margin-inline:auto}.lp-nav__links a,.lp-nav__cta{font-size:var(--t-cap);line-height:1;color:var(--mute);text-decoration:none;transition:color .18s ease-out,background-color .18s ease-out}.lp-nav__links a:hover{color:var(--ink)}.lp-nav__right{display:flex;align-items:center;flex:none}.lp-nav__cta{color:var(--mute)}.lp-nav__cta:hover{color:var(--ink)}.lp-nav__toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;margin-left:auto;padding:0;background:none;border:0;border-radius:var(--r-control);color:var(--ink);cursor:pointer}.lp-nav__toggle svg{width:24px;height:24px}.lp-nav__ico--close,.lp-nav.is-open .lp-nav__ico--open{display:none}.lp-nav.is-open .lp-nav__ico--close{display:block}.lp-nav.is-stuck{background:color-mix(in srgb,var(--paper) 97%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-bottom-color:var(--rule)}.lp-nav.is-stuck .lp-nav__cta{background:var(--accent);color:var(--on-accent);font-weight:500;padding:10px var(--s-5);border-radius:var(--r-pill)}.lp-nav.is-stuck .lp-nav__cta:hover{background:var(--accent-hover);color:var(--on-accent)}.lp-nav.is-on-band{background:color-mix(in srgb,var(--band) 97%,transparent);border-bottom-color:transparent}.lp-nav.is-on-band .lp-nav__word,.lp-nav.is-on-band .lp-nav__toggle,.lp-nav.is-on-band .lp-nav__mark{color:var(--on-band)}.lp-nav.is-on-band .lp-nav__links a{color:var(--on-band-mute)}.lp-nav.is-on-band .lp-nav__links a:hover{color:var(--on-band)}.lp-nav.is-on-band .lp-nav__cta{color:var(--on-band-mute)}.lp-nav.is-on-band.is-stuck .lp-nav__cta,.lp-nav.is-on-band.is-stuck .lp-nav__cta:hover{background:var(--on-band);color:var(--band)}.lp-nav.is-on-band :focus-visible{outline-color:var(--on-band)}@media (max-width: 767px){.lp-nav__toggle{display:flex}.lp-nav__links,.lp-nav__right{display:none}.lp-nav.is-open{height:auto;flex-wrap:wrap;align-items:center;padding-bottom:var(--s-5);background:var(--paper);border-bottom-color:var(--rule)}.lp-nav.is-open .lp-nav__links,.lp-nav.is-open .lp-nav__right{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5);width:100%;margin-inline:0}.lp-nav.is-open .lp-nav__links,.lp-nav.is-open .lp-nav__right{margin-top:var(--s-5)}.lp-nav.is-open .lp-nav__links a{font-size:var(--t-ctl)}.lp-nav.is-open .lp-nav__cta{display:inline-flex;align-items:center;height:48px;padding-inline:var(--s-6);background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);font-size:var(--t-ctl);font-weight:500}.lp-nav.is-open .lp-nav__cta:hover{background:var(--accent-hover);color:var(--on-accent)}.lp-nav.is-open .lp-nav__brand{margin-right:auto}.lp-nav.is-open.is-on-band{background:var(--paper);border-bottom-color:var(--rule)}.lp-nav.is-open.is-on-band .lp-nav__word,.lp-nav.is-open.is-on-band .lp-nav__toggle{color:var(--ink)}.lp-nav.is-open.is-on-band .lp-nav__mark{color:var(--accent)}.lp-nav.is-open.is-on-band .lp-nav__links a{color:var(--mute)}.lp-nav.is-open.is-on-band .lp-nav__links a:hover{color:var(--ink)}.lp-nav.is-open.is-on-band.is-stuck .lp-nav__cta,.lp-nav.is-open.is-on-band .lp-nav__cta{background:var(--accent);color:var(--on-accent)}.lp-nav.is-open.is-on-band.is-stuck .lp-nav__cta:hover,.lp-nav.is-open.is-on-band .lp-nav__cta:hover{background:var(--accent-hover);color:var(--on-accent)}.lp-nav.is-open.is-on-band :focus-visible{outline-color:var(--ink)}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding-inline:var(--s-6);border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--t-ctl);font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .18s ease-out}.lp-btn:hover{background:var(--accent-hover)}.lp-link{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-underline-offset:3px;transition:text-decoration-color .18s ease-out}.lp-link:hover{text-decoration-color:currentColor}@media (max-width: 767px){.lp-btn{height:48px}}.lp-hero__field{position:relative;display:grid;grid-template-rows:auto;align-content:center;min-height:min(calc(100vh - var(--nav-h) + 40px),1060px);min-height:min(calc(100svh - var(--nav-h) + 40px),1060px);padding-block:var(--hero-pad-t) var(--hero-pad-b)}.lp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-5) var(--s-6);margin-top:var(--s-7)}.lp-actions__alt{font-size:var(--t-cap);color:var(--mute)}.lp-actions__alt:hover{color:var(--ink)}.lp-hero__copy{max-width:660px;align-self:start}.lp-hero .lp-lede{max-width:500px;margin-top:var(--s-6)}.lp-nowrap{white-space:nowrap}.lp-hero__note{margin-top:20px;font-size:var(--t-cap);line-height:1.45;color:var(--mute)}.lp-specimen{position:absolute;right:calc(-1 * (50vw - 50%) - var(--spec-bleed));top:var(--spec-top);width:var(--spec-w-used);pointer-events:none}.lp-specimen:before{content:"";position:absolute;left:var(--spec-foot-x);width:var(--spec-foot-w);bottom:0;height:min(2%,20px);background:radial-gradient(closest-side,#1917124d,#19171200);filter:blur(8px);pointer-events:none}.lp-specimen img{width:100%;height:auto;filter:var(--shadow-specimen)}@media (max-width: 1199px) and (min-width: 1024px){.lp-hero__copy{max-width:520px}}@media (max-width: 1023px){.lp-hero__field{display:block;min-height:0}.lp-hero__copy{max-width:none}.lp-specimen{position:static;width:min(84vw,calc((120svh - 615px) / var(--spec-ar)));margin:var(--s-7) calc(-1 * var(--gutter) - 40px) 0 auto}}@media (max-width: 767px){.lp-specimen{width:104vw;margin:var(--s-5) 0 0 calc(-1 * var(--gutter) - 8px)}.lp-hero .lp-lede{max-width:none;margin-top:var(--s-5)}.lp-hero .lp-actions{margin-top:var(--s-6);gap:var(--s-4) var(--s-5)}}.lp-map__head{margin-bottom:var(--s-9)}.lp-map{padding-bottom:var(--s-9)}.lp-map__head .lp-lede{margin-top:var(--s-5)}.lp-map__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:var(--col-gap);align-items:start}.lp-findings__list{max-width:380px}.lp-map__stage{grid-column:1;grid-row:1}.lp-findings{grid-column:2;grid-row:1 / span 3;align-self:start}.lp-map__note .lp-link{white-space:nowrap}.lp-map__note{grid-column:1;grid-row:2;align-self:start;margin-top:var(--s-5);font-size:var(--t-cap);line-height:1.45;color:var(--mute);max-width:44em}.lp-map__panel+.lp-map__panel{margin-top:var(--s-9)}.lp-map__panel-h{font-family:var(--display);font-weight:var(--display-weight);font-size:var(--t-h3);line-height:1.3;letter-spacing:-.01em;margin-bottom:var(--s-5)}.lp-map__panels.is-tabbed .lp-map__panel+.lp-map__panel{margin-top:0}.lp-map__panels.is-tabbed .lp-map__panel-h,.lp-map__panel[hidden]{display:none}.lp-demo{position:relative;overflow:hidden;aspect-ratio:var(--ar, 4 / 3)}.lp-demo__stage{position:absolute;top:0;left:0;width:calc(100% / var(--cw, 1));transform:translate(calc(var(--cx, 0) * -100%),calc(var(--cy, 0) * -100%))}.lp-demo__stage img{width:100%;height:auto;max-width:none}.lp-demo[data-shot=inspection-viewport]{--ar: .92;--cw: .6054;--cx: .1399;--cy: .2144;--pin-size: 5.5%}.lp-demo[data-shot=drawing-viewport]{--ar: .92;--cw: .5123;--cx: .2464;--cy: .2353;--pin-size: 2.8%}.lp-map,.lp-map__stage{scroll-margin-top:calc(var(--nav-h) + var(--s-5))}.lp-demo__pin{position:absolute;left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:var(--pin-size, 4.5%);height:0;padding-bottom:var(--pin-size, 4.5%);margin:calc(var(--pin-size, 4.5%) / -2) 0 0 calc(var(--pin-size, 4.5%) / -2);border:2px solid var(--pin, var(--ink));border-radius:50%;opacity:.55;pointer-events:none;transition:opacity .18s ease-out,box-shadow .18s ease-out}html.lp-js .lp-demo:not(.is-ready) .lp-demo__pin{opacity:0}.lp-demo__pin.is-heavy,.lp-findings__item.is-heavy,.lp-demo__pin.is-scrap,.lp-findings__item.is-scrap{--pin: var(--sev-heavy-fill)}.lp-demo__pin.is-medium,.lp-findings__item.is-medium{--pin: var(--sev-medium-fill)}.lp-demo__pin.is-light,.lp-findings__item.is-light{--pin: var(--sev-light-fill)}.lp-demo__pin.is-dim{opacity:.22}.lp-demo__pin.is-selected{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb,var(--pin) 22%,transparent)}@media (min-width: 900px){.lp-demo__pin{pointer-events:auto}}.lp-findings__list{display:grid;gap:var(--s-2);margin-inline:calc(-1 * var(--s-3))}.lp-findings__item{margin:0}.lp-findings__item,.lp-findings__btn{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-3);align-items:start;width:100%;min-height:44px;padding:var(--s-3);border:0;border-radius:var(--r-control);background:transparent;text-align:left}.lp-findings__btn{cursor:pointer;transition:background-color .18s ease-out}.lp-findings__item:has(.lp-findings__btn){display:block;padding:0}.lp-findings__dot{width:8px;height:8px;margin-top:9px;border-radius:50%;background:var(--pin, var(--mute))}.lp-findings__text{display:block}.lp-findings__line{display:block;font-size:var(--t-body);line-height:1.45;color:var(--ink-2)}.lp-findings__seq{color:var(--mute);font-variant-numeric:tabular-nums}.lp-findings__meta{display:block;margin-top:4px;font-size:var(--t-cap);line-height:1.45;color:var(--mute)}.lp-findings__btn:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.lp-findings__item.is-selected .lp-findings__btn{background:color-mix(in srgb,var(--ink) 5%,transparent)}.lp-findings__item.is-selected .lp-findings__line{color:var(--ink)}.lp-tabs{display:none;gap:var(--s-6);margin-top:var(--s-6)}.lp-tabs[role=tablist]{display:flex}.lp-tabs button{display:inline-flex;align-items:center;min-height:44px;padding:var(--s-3) 0;border:0;background:none;font-size:var(--t-ctl);font-weight:500;line-height:1;color:var(--mute);cursor:pointer;box-shadow:inset 0 -2px 0 transparent;transition:color .18s ease-out,box-shadow .18s ease-out}.lp-tabs button:hover{color:var(--ink)}.lp-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}@media (min-width: 1024px){.lp-map__demo:has(.lp-map__panels.is-tabbed){display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto auto auto;column-gap:var(--col-gap);align-items:start}.lp-map__panels.is-tabbed,.lp-map__panels.is-tabbed .lp-map__panel,.lp-map__panels.is-tabbed .lp-map__grid{display:contents}.lp-map__panels.is-tabbed .lp-map__panel[hidden]{display:none}.lp-map__demo:has(.is-tabbed) .lp-map__stage{grid-column:1;grid-row:1}.lp-map__demo:has(.is-tabbed) .lp-map__note{grid-column:1;grid-row:2;align-self:start;max-width:44em}.lp-map__demo:has(.is-tabbed) .lp-tabs{grid-column:1;grid-row:3;align-self:start}.lp-map__demo:has(.is-tabbed) .lp-findings{grid-column:2;grid-row:1 / span 3;align-self:start}}@media (max-width: 1199px) and (min-width: 1024px){.lp-map__grid,.lp-map__demo:has(.lp-map__panels.is-tabbed){grid-template-columns:minmax(0,1fr) 300px;column-gap:var(--col-gap)}.lp-findings__list{max-width:300px}}@media (max-width: 1023px){.lp-map__grid{grid-template-columns:minmax(0,1fr)}.lp-map__stage,.lp-findings,.lp-map__note{grid-column:1;grid-row:auto}.lp-map__stage{max-width:560px}.lp-findings{margin-top:var(--s-6);align-self:start}.lp-map__note{align-self:start}.lp-findings__list{max-width:var(--measure)}.lp-map__note{order:3}.lp-map__head{margin-bottom:var(--s-8)}}@media (max-width: 767px){.lp-map__stage{max-width:none;margin-inline:calc(-1 * var(--gutter))}.lp-findings{margin-top:var(--s-7)}.lp-tabs{gap:0}.lp-tabs button{flex:1;justify-content:center}}.lp-evidence{background:var(--band);color:var(--on-band)}.lp-evidence__inner{max-width:1120px;margin-inline:auto;text-align:center}.lp-evidence .lp-h2,.lp-evidence__h{color:var(--on-band)}.lp-evidence__h{max-width:16em;margin-inline:auto}.lp-evidence .lp-lede{color:var(--on-band-mute);max-width:30em;margin:var(--s-5) auto 0}.lp-evidence figcaption{color:var(--on-band-mute);margin-inline:auto}.lp-evidence__fig{width:940px;max-width:100%;margin:var(--s-9) auto 0}.lp-evidence__fig .lp-shot{border-radius:0;box-shadow:0 28px 56px -20px #000c}@media (max-width: 1199px){.lp-evidence__fig{width:800px;margin-top:var(--s-8)}}@media (max-width: 1023px){.lp-evidence__fig{width:640px}}@media (max-width: 767px){.lp-evidence__fig{width:100vw;max-width:none;margin-inline:calc(-1 * var(--gutter));margin-top:var(--s-8)}.lp-evidence__fig .lp-shot{box-shadow:none}.lp-evidence figcaption{padding-inline:var(--gutter)}}.lp-decision__grid{display:grid;grid-template-columns:minmax(0,1fr) 620px;column-gap:var(--col-gap);align-items:center}.lp-decision__copy{max-width:32em}.lp-decision__copy .lp-lede{margin-top:var(--s-5)}.lp-decision__fig .lp-shot{box-shadow:var(--shadow-object)}@media (max-width: 1199px){.lp-decision__grid{grid-template-columns:minmax(0,1fr) 420px}}@media (max-width: 1023px){.lp-decision__grid{grid-template-columns:minmax(0,1fr)}.lp-decision__fig{margin-top:var(--s-8)}.lp-decision__copy{max-width:none}}@media (max-width: 767px){.lp-decision__fig{width:100vw;max-width:none;margin-inline:calc(-1 * var(--gutter))}.lp-decision__fig .lp-shot{border-radius:0}.lp-decision__fig figcaption{padding-inline:var(--gutter)}}.lp-report__head{margin-bottom:var(--s-9)}.lp-report__head .lp-lede{margin-top:var(--s-5)}.lp-report__fig .lp-shot{border-radius:0}@media (max-width: 1023px){.lp-report__head{margin-bottom:var(--s-8)}}@media (max-width: 767px){.lp-report__fig{width:100vw;max-width:none;margin-inline:calc(-1 * var(--gutter))}.lp-report__fig figcaption{padding-inline:var(--gutter)}}.lp-work__grid{display:grid}.lp-work__head .lp-lede{margin-top:var(--s-5)}.lp-work__row{width:100vw;margin:var(--s-8) calc(-1 * var(--edge-pull)) 0}.lp-work__item .lp-shot{border-radius:0}.lp-work__item figcaption{padding-left:var(--edge-pull);max-width:34em}@media (min-width: 1400px){.lp-work__grid{grid-template-columns:minmax(0,1fr) 400px;column-gap:var(--s-8);align-items:center}.lp-work__head{grid-column:2;grid-row:1}.lp-work__row{grid-column:1;grid-row:1;width:min(980px,calc(100% + var(--edge-pull)));margin:0 0 0 calc(-1 * var(--edge-pull))}.lp-work__item .lp-shot{border-radius:0}}@media (max-width: 767px){.lp-work__item .lp-shot[data-shot=overview-dashboard]{--ar: 2.044;--cw: .1917;--cx: .5806;--cy: .2278}}.lp-integrity__head{margin-bottom:var(--s-8)}.lp-integrity__head .lp-lede{margin-top:var(--s-5);max-width:var(--measure)}.lp-integrity__note{margin-top:var(--s-4);max-width:var(--measure);font-size:var(--t-cap);line-height:1.5;color:var(--mute)}.lp-integrity__fig{max-width:1040px}.lp-integrity__fig .lp-shot{background:var(--card);box-shadow:var(--elev-1)}.lp-shot[data-shot=integrity-drawing]{--ar: 1.7222;--cw: 1;--cx: 0;--cy: 0}@media (max-width: 767px){.lp-integrity__fig{width:100vw;max-width:none;margin-inline:calc(-1 * var(--gutter))}.lp-integrity__fig .lp-shot{border-radius:0;box-shadow:none}.lp-integrity__fig figcaption{padding-inline:var(--gutter)}}.lp-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) var(--measure);column-gap:var(--col-gap);align-items:start}.lp-faq__h{margin-bottom:var(--s-5)}.lp-faq__contact a{white-space:nowrap}.lp-faq__contact{font-size:var(--t-cap);line-height:1.45;color:var(--mute);max-width:30em}.lp-faq{border-top:1px solid var(--rule)}.lp-faq__item+.lp-faq__item{border-top:1px solid var(--rule)}.lp-faq__item summary{display:block;position:relative;padding-right:var(--s-6);padding-block:var(--s-5);font-family:var(--display);font-weight:var(--display-weight);font-size:var(--t-h3);line-height:1.3;letter-spacing:-.01em;cursor:pointer;list-style:none}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:after{content:"";position:absolute;right:2px;top:calc(var(--s-5) + .5em);width:8px;height:8px;border-right:1px solid color-mix(in srgb,var(--mute) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mute) 55%,transparent);transform:translateY(-4px) rotate(45deg);transition:transform .18s ease-out}.lp-faq__item[open] summary:after{transform:translateY(1px) rotate(-135deg)}.lp-faq__item p{padding-bottom:var(--s-5);color:var(--ink-2);max-width:var(--measure)}.lp-close__end{margin-top:var(--s-11);text-align:center}.lp-close__end .lp-h1{max-width:16em;margin-inline:auto}.lp-close__end .lp-btn{margin-top:var(--s-7)}.lp-close__note{margin-top:20px;font-size:var(--t-cap);line-height:1.45;color:var(--mute)}.lp-close__tour{margin-top:var(--s-2);font-size:var(--t-cap);line-height:1.45;color:var(--mute)}@media (max-width: 1023px){.lp-faq__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--s-7)}.lp-faq{max-width:var(--measure)}.lp-close__end{margin-top:var(--s-10)}}@media (max-width: 767px){.lp-close__end{margin-top:var(--s-9)}}.lp-foot{padding-block:var(--s-9) var(--s-8)}.lp-foot__row{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-5) var(--s-8);padding-top:var(--s-8)}.lp-foot__row:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:var(--rule)}.lp-foot__brand{display:flex;align-items:center;gap:var(--s-2);text-decoration:none}.lp-foot__mark{width:18px;height:18px;color:var(--accent);transform:translateY(1px)}.lp-foot__word{font-family:var(--display);font-weight:var(--display-weight);font-size:20px;letter-spacing:-.012em;color:var(--ink)}.lp-foot__links{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6)}.lp-foot__links a{font-size:var(--t-cap);color:var(--mute);text-decoration:none;transition:color .18s ease-out}.lp-foot__links a:hover{color:var(--ink)}.lp-foot__legal{margin-left:auto;font-size:var(--t-cap);color:var(--mute)}@media (max-width: 767px){.lp-foot__row{display:grid;gap:var(--s-5)}.lp-foot__legal{margin-left:0}}@media (prefers-reduced-motion: no-preference){html.lp-js .lp-reveal:not(.is-in){opacity:0;transform:translateY(14px)}html.lp-js .lp-reveal{transition:opacity .62s var(--ease),transform .62s var(--ease)}.lp-reveal:nth-of-type(2){transition-delay:70ms}.lp-reveal:nth-of-type(3){transition-delay:.14s}.lp-reveal:nth-of-type(4){transition-delay:.2s}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.lp-js .lp-hero__copy>*{animation:lp-rise .62s var(--ease) both}html.lp-js .lp-hero__copy>:nth-child(2){animation-delay:70ms}html.lp-js .lp-hero__copy>:nth-child(3){animation-delay:.14s}html.lp-js .lp-hero__copy>:nth-child(4){animation-delay:.2s}html.lp-js .lp-specimen{animation:lp-rise .7s var(--ease) .12s both}}
