:root:has(.lp){--text-3xs: .6875rem;--text-2xs: .75rem;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-display: clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-display-s: clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-section: clamp(2rem, 2.5vw + 1rem, 3.25rem);--text-title: clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead: clamp(1.125rem, .35vw + 1rem, 1.3125rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--dur-move: .9s;--color-paper: #ecebe6;--color-paper-2: #e1e0d9;--color-paper-3: #d5d4cc;--color-sheet: #f8f7f3;--color-ink: #141516;--color-ink-2: #34363a;--color-muted: #55575c;--color-rule: #c8c7bf;--color-accent: #e8490f;--color-accent-ink: #141516;--color-accent-deep: #a8350a;--color-focus: #a8350a;--color-slate: #1d1f22;--color-slate-2: #26292e;--color-on-slate: #ecebe6;--color-on-slate-muted: #a9acb1;--color-slate-rule: #3d4046;--color-error: #c2452d;--color-success: #2f7a4f;--color-xlsx: #1f7446;--color-docx: #2a5ca8;--color-pdf: #b02a3c;--color-on-mark: #f8f7f3;--font-display: "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body: "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--display-weight: 600;--tracking-display: -.035em;--radius-card: 4px;--radius-file: 6px;--radius-pill: 999px;--shadow-file: 0 1px 2px rgb(20 21 22 / .1), 0 10px 22px -12px rgb(20 21 22 / .34);--shadow-file-held: 0 2px 4px rgb(20 21 22 / .12), 0 22px 40px -14px rgb(20 21 22 / .5);--shadow-file-lit: 0 0 0 2px #e8490f, 0 14px 26px -12px rgb(20 21 22 / .4);--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--rule-hair: 1px;--z-base: 1;--z-raised: 10;--z-sticky: 200}@media(max-width:60rem){:root:has(.lp){--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root:has(.lp){--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}html:has(.lp),html:has(.lp) body{overflow-x:clip}html:has(.lp){background:var(--color-paper);color-scheme:light;scroll-padding-top:var(--space-3xl)}html:has(.lp) body{background:var(--color-paper)}.fl-site.lp{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-synthesis:none;--color-focus: var(--color-accent-deep)}.lp :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.lp ::selection{background:var(--color-accent);color:var(--color-accent-ink)}html:has(.lp){scrollbar-color:var(--color-muted) var(--color-paper)}.lp :where(h1,h2,h3){font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word;min-width:0}.lp :where(h2){font-size:var(--text-section);line-height:1.04;max-width:18ch}.lp :where(h3){font-size:var(--text-title);line-height:1.2;letter-spacing:-.02em}.lp-lead{font-size:var(--text-lead);line-height:1.45;max-width:44ch;color:var(--color-ink-2)}.lp-note{font-size:var(--text-xs);line-height:1.5;color:var(--color-muted)}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--color-muted);transition:color var(--dur-short) var(--ease-out),text-decoration-color var(--dur-short) var(--ease-out)}.lp-link:hover{color:var(--color-accent-deep);text-decoration-color:currentColor}.lp .fl-header[data-tone=slate],.lp .fl-contact,.lp .fl-footer,.lp-flow{--color-focus: var(--color-accent)}.lp .fl-form-card{--color-focus: var(--color-accent-deep)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:3.25rem;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-body);font-size:var(--text-md);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.lp-btn:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.lp-btn:active{transform:translateY(1px)}.lp-btn:disabled,.lp-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.lp-btn-quiet{background:transparent;border-color:var(--color-ink-2);color:var(--color-ink)}.lp-btn-quiet:hover{background:var(--color-paper-2);border-color:var(--color-ink);color:var(--color-ink)}.lp-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.lp-scene{position:relative;background:var(--color-paper)}.lp-stage{position:sticky;top:0;height:100svh;z-index:var(--z-raised);pointer-events:none;overflow:clip}.lp-field{position:absolute;top:var(--header);bottom:0;left:0;right:0;width:min(1360px,calc(100% - var(--gutter) * 2));margin:0 auto}.lp-plane{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.lp-tiles,.lp-columns{list-style:none;margin:0;padding:0}.lp-example{position:absolute;left:0;bottom:var(--space-lg);font-size:var(--text-xs);color:var(--color-muted)}.lp-tile,.lp-columns li{--x: var(--xw);--y: var(--yw);--r: var(--rw);--s: var(--sw);--o: var(--ow);--z: var(--zw)}.lp-tile{--fit: clamp(.55, tan(atan2(100cqh, 660px)), 1);position:absolute;left:0;top:0;width:clamp(112px,11cqw,150px);z-index:var(--z);opacity:var(--o);transform:translate(calc(var(--x) * 1cqw - 50% + var(--dx, 0px)),calc(var(--y) * 1cqh - 50% + var(--dy, 0px))) rotate(calc(var(--r) * 1deg)) scale(calc(var(--s) * var(--fit)));transition:transform var(--dur-move) var(--ease-out) calc(var(--i) * 12ms),opacity var(--dur-long) var(--ease-out)}@media(hover:hover)and (pointer:fine){.lp-scene[data-chapter=scattered] .lp-tile{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lp-scene[data-chapter=scattered] .lp-tile.is-held{z-index:60;cursor:grabbing;transition:none}.lp-scene[data-chapter=scattered] .lp-tile.is-held .lp-file{box-shadow:var(--shadow-file-held)}}.lp-file{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2xs) var(--space-xs);padding:var(--space-xs) var(--space-sm) var(--space-sm);border-radius:var(--radius-file);background:var(--color-sheet);color:var(--color-ink);box-shadow:var(--shadow-file);transition:box-shadow var(--dur-short) var(--ease-out);animation:lp-settle .7s var(--ease-out) both;animation-delay:calc(var(--i) * 16ms)}@keyframes lp-settle{0%{opacity:0;transform:translateY(calc(var(--space-lg) * -1)) scale(.97)}to{opacity:1;transform:none}}.lp-kind{padding:var(--space-3xs) calc(var(--space-2xs) + var(--space-3xs));border-radius:3px;background:var(--color-muted);color:var(--color-on-mark);font-size:var(--text-3xs);font-weight:600;line-height:1.3}[data-kind=xlsx]>.lp-kind,[data-kind=xlsx]>.lp-file>.lp-kind{background:var(--color-xlsx)}[data-kind=docx]>.lp-kind,[data-kind=docx]>.lp-file>.lp-kind{background:var(--color-docx)}[data-kind=pdf]>.lp-kind,[data-kind=pdf]>.lp-file>.lp-kind{background:var(--color-pdf)}.lp-where,.lp-name{display:grid;min-width:0}.lp-where>span,.lp-name>span{grid-area:1 / 1;min-width:0;transition:opacity var(--dur-long) var(--ease-out)}.lp-where{font-size:var(--text-2xs);line-height:1.3;color:var(--color-muted)}.lp-where>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lp-name{grid-column:1 / -1;min-height:2.5em;font-size:var(--text-xs);font-weight:600;line-height:1.25;letter-spacing:-.01em}.lp-name>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.lp-where>span:last-child,.lp-name>span:last-child{opacity:0}.lp-tile[data-together] .lp-where>span:first-child,.lp-tile[data-together] .lp-name>span:first-child{opacity:0}.lp-tile[data-together] .lp-where>span:last-child,.lp-tile[data-together] .lp-name>span:last-child{opacity:1}.lp-tile[data-lit] .lp-file{box-shadow:var(--shadow-file-lit)}.lp-cite{position:absolute;top:calc(var(--space-sm) * -1);left:calc(var(--space-sm) * -1);display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.lp-columns li{position:absolute;left:0;top:0;width:clamp(112px,11cqw,150px);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-ink);font-size:var(--text-sm);font-weight:600;transform:translate(calc(var(--x) * 1cqw - 50%),calc(9.5cqh - 50%));animation:lp-appear var(--dur-long) var(--ease-out) .5s both}@keyframes lp-appear{0%{opacity:0}to{opacity:1}}.lp-chapters{position:relative;z-index:var(--z-base);margin-top:-100svh}.lp-chapter{min-height:130svh;display:flex;align-items:center}.lp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns)}.lp-copy{grid-column:1 / span 5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}.lp-hero{min-height:100svh;padding-top:var(--header)}.lp-hero h1{font-size:var(--text-display);line-height:1;max-width:9ch}.lp-hero .lp-actions{margin-top:var(--space-md)}.lp-ask{display:grid;gap:var(--space-md);width:100%;max-width:30rem}.lp-questions{list-style:none;display:grid;gap:var(--space-xs);margin:0;padding:0}.lp-questions button{display:flex;align-items:center;width:100%;min-height:3rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:transparent;color:var(--color-ink);font-size:var(--text-md);font-weight:400;line-height:1.3;text-align:left;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.lp-questions button:hover{border-color:var(--color-ink)}.lp-questions button:active{background:var(--color-paper-2)}.lp-questions button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.lp-answer{padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);border-left:2px solid var(--color-accent);min-height:8.5rem}.lp-answer>div{display:grid;gap:var(--space-sm);animation:lp-answer var(--dur-long) var(--ease-out) both}@keyframes lp-answer{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:none}}.lp-answer p{font-size:var(--text-lg);line-height:1.35;letter-spacing:-.01em}.lp-answer ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin:0;padding:0;counter-reset:source;font-size:var(--text-sm);color:var(--color-ink-2)}.lp-answer ol li{display:inline-flex;align-items:center;gap:var(--space-xs);counter-increment:source}.lp-answer ol li:before{content:counter(source);display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-2xs);font-weight:600;line-height:1}.lp-flow{position:relative;z-index:var(--z-raised);padding-block:var(--section-gap);background:var(--color-slate);color:var(--color-on-slate)}.lp-head{display:grid;gap:var(--space-lg)}.lp-head-split{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);align-items:end}.lp-head-split h2{grid-column:1 / span 7;max-width:16ch}.lp-head-split .lp-lead{grid-column:9 / span 4}.lp-flow .lp-lead,.lp-flow .lp-note{color:var(--color-on-slate-muted)}.lp-tabs{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-2xl)}.lp-tabs button{flex-shrink:0;min-height:2.75rem;padding:0 var(--space-md);border:1px solid var(--color-slate-rule);border-radius:var(--radius-pill);background:transparent;color:var(--color-on-slate);font-size:var(--text-md);font-weight:400;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.lp-tabs button:hover{border-color:var(--color-on-slate)}.lp-tabs button:active{background:var(--color-slate-2)}.lp-tabs button[aria-selected=true]{border-color:var(--color-on-slate);background:var(--color-on-slate);color:var(--color-ink)}.lp .lp-tabs button:focus-visible{border-radius:var(--radius-pill)}.lp-stations{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-columns);margin:var(--space-xl) 0 var(--space-lg);padding:0;counter-reset:station}.lp-stations>li{position:relative;display:flex;flex-direction:column;gap:var(--space-md);min-height:17rem;padding-top:var(--space-lg);border-top:2px solid var(--color-slate-rule);counter-increment:station;animation:lp-station var(--dur-long) var(--ease-out) both}.lp-stations>li:nth-child(2){--n: 1}.lp-stations>li:nth-child(3){--n: 2}.lp-stations>li:nth-child(4){--n: 3}.lp-stations>li{animation-delay:calc(var(--n, 0) * .26s)}.lp-stations>li:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--color-accent);transform-origin:left;animation:lp-reach .42s var(--ease-out) both;animation-delay:calc(var(--n, 0) * .26s)}.lp-stations[data-held]>li:nth-child(3):before{display:none}@keyframes lp-station{0%{opacity:.25;transform:translateY(var(--space-xs))}to{opacity:1;transform:none}}@keyframes lp-reach{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-stations h3{display:flex;align-items:baseline;gap:var(--space-xs);font-size:var(--text-lg)}.lp-stations h3:before{content:counter(station);font-size:var(--text-sm);font-weight:400;letter-spacing:0;color:var(--color-on-slate-muted);font-variant-numeric:tabular-nums}.lp-message{font-size:var(--text-lg);line-height:1.4;letter-spacing:-.01em}.lp-from{font-size:var(--text-sm);color:var(--color-on-slate-muted)}.lp-read{display:grid;margin:0}.lp-read>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:1px solid var(--color-slate-rule)}.lp-read dt{font-size:var(--text-sm);color:var(--color-on-slate-muted)}.lp-read dd{margin:0;font-size:var(--text-md);font-weight:600;text-align:right}.lp-read [data-missing] dd{color:var(--color-accent)}.lp-checks{list-style:none;display:grid;gap:var(--space-sm);margin:0;padding:0;font-size:var(--text-md);line-height:1.35}.lp-checks li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xs);align-items:start}.lp-checks svg{margin-top:var(--space-3xs);flex-shrink:0}.lp-checks [data-pass=false]{color:var(--color-accent);font-weight:600}.lp-against{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs);font-size:var(--text-sm);font-weight:400;color:var(--color-on-slate-muted)}.lp-held,.lp-decide p{font-size:var(--text-md);line-height:1.45}.lp-held{color:var(--color-on-slate-muted)}.lp-decide{display:grid;gap:var(--space-md);justify-items:start}.lp-outcome{font-weight:600}.lp-flow .lp-btn{min-height:2.75rem;padding:0 var(--space-md)}.lp-flow .lp-btn:hover{background:var(--color-on-slate);border-color:var(--color-on-slate);color:var(--color-ink)}.lp-flow .lp-btn-quiet{border-color:var(--color-on-slate-muted);color:var(--color-on-slate)}.lp-flow .lp-btn-quiet:hover{background:var(--color-slate-2);border-color:var(--color-on-slate);color:var(--color-on-slate)}.lp-coverage{position:relative;z-index:var(--z-raised);padding-block:var(--section-gap) var(--section-gap-s);background:var(--color-paper-2)}.lp-coverage .lp-head-split h2{max-width:15ch}.lp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-columns);margin:var(--space-2xl) 0 var(--space-lg)}.lp-board>div{padding-top:var(--space-md);border-top:2px solid var(--color-ink)}.lp-board>div:first-child{border-top-color:var(--color-accent)}.lp-board>div:last-child{border-top-color:var(--color-rule)}.lp-board h3{font-size:var(--text-lg)}.lp-board ul{list-style:none;margin:var(--space-md) 0 0;padding:0}.lp-board li{padding-block:var(--space-sm);border-top:1px solid var(--color-rule);font-size:var(--text-md);line-height:1.4;color:var(--color-ink-2)}.lp-board>div:first-child li{color:var(--color-ink)}.lp-approach{position:relative;z-index:var(--z-raised);padding-block:var(--section-gap-l) var(--section-gap);background:var(--color-paper)}.lp .lp-approach h2{max-width:32ch}.lp-rows{list-style:none;margin:var(--space-2xl) 0 0;padding:0;counter-reset:row;border-bottom:1px solid var(--color-rule)}.lp-rows li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-lg);border-top:1px solid var(--color-rule);counter-increment:row}.lp-rows li:before{content:counter(row);grid-column:1;font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.lp-rows h3{grid-column:2 / span 4;font-size:var(--text-xl)}.lp-rows p{grid-column:7 / span 6;font-size:var(--text-lead);line-height:1.45;color:var(--color-ink-2)}.lp-charge{position:relative;z-index:var(--z-raised);padding-block:var(--section-gap-s);background:var(--color-paper-2)}.lp .lp-statement{font-size:var(--text-display-s);line-height:1.02;max-width:24ch}.lp-charge-foot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);align-items:baseline;margin-top:var(--space-xl)}.lp-charge-foot p{grid-column:1 / span 6;font-size:var(--text-lead);line-height:1.45;color:var(--color-ink-2)}.lp-charge-foot a{grid-column:9 / span 4;justify-self:start;font-size:var(--text-md)}.lp-trust{position:relative;z-index:var(--z-raised);padding-block:var(--section-gap);background:var(--color-paper)}.lp-trust-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);align-items:start}.lp-portrait{grid-column:1 / span 4;margin:0}.lp-portrait img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-card);background:var(--color-paper-2)}.lp-portrait figcaption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted)}.lp-trust-body{grid-column:6 / span 7}.lp-facts{margin:var(--space-xl) 0 0;border-bottom:1px solid var(--color-rule)}.lp-facts>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);column-gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-lg);border-top:1px solid var(--color-rule)}.lp-facts dt{font-size:var(--text-md);font-weight:600}.lp-facts dd{margin:0;font-size:var(--text-md);line-height:1.55;color:var(--color-ink-2);max-width:52ch}.lp-notes{position:relative;z-index:var(--z-raised);padding-block:0 var(--section-gap-l);background:var(--color-paper)}.lp-notes-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);align-items:start;padding-top:var(--space-2xl);border-top:1px solid var(--color-ink)}.lp-notes .lp-head{grid-column:1 / span 4;justify-items:start}.lp-notes .lp-head h2{font-size:var(--text-display-s);max-width:9ch}.lp-index{grid-column:6 / span 7;list-style:none;margin:0;padding:0}.lp-index li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule)}.lp-index li:first-child{padding-top:0}.lp-index a{font-size:var(--text-title);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:inherit;text-decoration:none;transition:color var(--dur-short) var(--ease-out)}.lp-index a:hover{color:var(--color-accent-deep)}.lp-index time{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.lp .fl-contact,.lp .fl-footer{z-index:var(--z-raised)}@media(max-width:75rem){.lp-questions button{padding-inline:var(--space-sm);font-size:var(--text-sm)}}@media(max-width:60rem){.lp-head-split h2,.lp-head-split .lp-lead{grid-column:1 / -1}.lp-board{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl)}.lp-stations{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-xl)}.lp-stations>li{min-height:0}.lp-rows h3{grid-column:2 / span 11}.lp-rows p{grid-column:2 / span 11;margin-top:var(--space-xs)}.lp-charge-foot p,.lp-charge-foot a{grid-column:1 / -1}.lp-charge-foot a{margin-top:var(--space-md)}.lp-portrait{grid-column:1 / span 5}.lp-trust-body{grid-column:1 / -1;margin-top:var(--space-xl)}.lp-notes .lp-head,.lp-index{grid-column:1 / -1}.lp-index{margin-top:var(--space-xl)}}@media(max-width:40rem){.lp-stations{grid-template-columns:minmax(0,1fr)}.lp-portrait{grid-column:1 / span 8}.lp-facts>div{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2xs)}.lp-index li{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xs)}.lp-btn{min-height:3rem}}@media(max-aspect-ratio:17/20),(max-width:56rem){.lp-scene{--panel: min(58svh, calc(100svh - 19rem) )}.lp-tile,.lp-columns li{--x: var(--xt);--y: var(--yt);--r: var(--rt);--s: var(--st);--o: var(--ot);--z: var(--zt)}.lp-tile{--fit: clamp(.6, tan(atan2(100cqh, 330px)), 1);width:clamp(88px,29cqw,150px)}.lp-tile:not([data-phone]),.lp-columns li:nth-child(n+4){display:none}.lp-columns li{width:clamp(88px,29cqw,150px);transform:translate(calc(var(--x) * 1cqw - 50%),calc(8cqh - 50%));font-size:var(--text-xs)}.lp-field{bottom:auto;height:calc(var(--panel) - var(--header));width:100%;background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.lp-plane{inset:0 var(--gutter) var(--space-lg)}.lp-example{left:var(--gutter);bottom:var(--space-2xs);font-size:var(--text-2xs)}.lp-file{padding:var(--space-xs)}.lp-where{display:none}.lp-cite{top:var(--space-2xs);right:var(--space-2xs);left:auto;width:1.25rem;height:1.25rem;font-size:var(--text-2xs)}.lp-name{font-size:var(--text-2xs)}.lp-chapter{min-height:110svh;align-items:flex-end}.lp-chapter-last{min-height:130svh}.lp-copy{grid-column:1 / -1;gap:var(--space-md);padding-bottom:var(--space-lg)}.lp-hero{min-height:100svh;padding-top:0}.lp-hero h1{max-width:12ch}.lp-hero .lp-actions{margin-top:var(--space-xs)}.lp-ask{gap:var(--space-sm);max-width:none}.lp-ask .lp-note{display:none}.lp-questions{gap:calc(var(--space-2xs) + var(--space-3xs))}.lp-chapter-last .lp-copy{gap:var(--space-sm);padding-bottom:var(--space-md)}.lp-questions button{min-height:2.75rem;padding-block:var(--space-xs);font-size:var(--text-sm)}.lp-answer{min-height:7.75rem;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-md)}.lp-answer>div{gap:var(--space-xs)}.lp-answer p{font-size:var(--text-md)}.lp-answer ol{gap:var(--space-2xs) var(--space-sm);font-size:var(--text-xs)}}@media(prefers-reduced-motion:reduce){.lp-tile,.lp-file,.lp-where>span,.lp-name>span{transition:none}.lp-file,.lp-columns li,.lp-answer>div,.lp-stations>li,.lp-stations>li:before{animation:none}.lp-btn,.lp-link,.lp-questions button,.lp-tabs button,.lp-index a{transition:none}}
