@layer theme,base;@layer components{.lp-site{flex-direction:column;display:flex}.lp-site>.lp-main{flex:1 0 auto}.lp-ed,.lp-article{padding-block-start:clamp(28px,1.2rem + 2vw,56px)}.lp-ed-head{grid-template-columns:minmax(0,1fr);gap:16px 24px;display:grid}.lp-ed-head__title{font-size:var(--lp-text-hero);line-height:var(--lp-lh-hero);letter-spacing:var(--lp-track-display)}.lp-ed--gone .lp-ed-head__title{font-size:var(--lp-text-d1);line-height:var(--lp-lh-d2);letter-spacing:var(--lp-track-d2);max-width:14em}.lp-ed-head__dek{font-size:var(--lp-text-body-lg);max-width:40ch;color:var(--muted-foreground);text-wrap:pretty;line-height:1.55}.lp-posts{border-block-start:1px solid var(--border-strong)}.lp-post{border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:14px 24px;padding-block:22px 28px;display:grid;position:relative}.lp-post__no{font:600 .75rem/1.2 var(--lp-font-sans);letter-spacing:.08em;white-space:nowrap}.lp-post__text{align-content:start;gap:10px;min-width:0;display:grid}.lp-post__title{font-size:var(--lp-text-d3);letter-spacing:-.015em;max-width:22em;line-height:1.1}.lp-post__title a{text-decoration:none}.lp-post__title a:after{content:"";position:absolute;inset:0}@media (hover:hover){.lp-post:hover .lp-post__title a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:.12em}}.lp-post__meta{font-size:var(--lp-text-small);color:var(--muted-foreground);font-variant-numeric:tabular-nums;line-height:1.4}.lp-post__dek{max-width:56ch;color:var(--muted-foreground);text-wrap:pretty}.lp-post__thumb{aspect-ratio:16/9}@media (min-width:1024px){.lp-ed-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.lp-ed-head__kicker{grid-column:1/-1}.lp-ed-head__title{grid-column:1/span 8}.lp-ed-head__dek{grid-column:9/-1;padding-block-end:.5em}.lp-post{grid-template-columns:repeat(12,minmax(0,1fr));padding-block:30px 36px}.lp-post__no{grid-column:1/var(--lp-ed-rail);grid-row:1;padding-block-start:.6em}.lp-post__text{grid-column:var(--lp-ed-start)/span 7;grid-row:1}.lp-post--thumb .lp-post__text{grid-column:var(--lp-ed-start)/9}.lp-post__thumb{grid-area:1/9/auto/-1;align-self:start}}.lp-ed-empty{border-block-start:1px solid var(--border-strong);gap:16px;padding-block-start:24px;display:grid}.lp-ed-empty__msg{font-family:var(--lp-font-italic);font-style:var(--lp-italic);font-weight:400;font-size:var(--lp-text-d3);text-wrap:balance;max-width:24ch;line-height:1.2}.lp-ed-empty__langs{flex-wrap:wrap;gap:0 24px;display:flex}.lp-ed-empty__langs a{min-height:var(--lp-tap);align-items:center;display:inline-flex}@media (min-width:1024px){.lp-ed-empty{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.lp-ed-empty>*{grid-column:var(--lp-ed-start)/span 8}}.lp-ed-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.lp-ed-actions .lp-link{min-height:var(--lp-tap);align-items:center;display:inline-flex}.lp-article__head{grid-template-columns:minmax(0,1fr);gap:16px 24px;display:grid}.lp-article__kicker .lp-eyebrow{min-height:var(--lp-tap);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.lp-article__kicker .lp-eyebrow:hover{color:var(--foreground)}}.lp-article__title{font-size:var(--lp-text-d1);line-height:var(--lp-lh-d2);letter-spacing:var(--lp-track-d2);max-width:16em}.lp-article__meta{font-size:var(--lp-text-small);color:var(--muted-foreground);font-variant-numeric:tabular-nums;line-height:1.4}.lp-article__dek{font-size:var(--lp-text-lede);text-wrap:pretty;max-width:40ch;line-height:1.45}@media (min-width:1024px){.lp-article__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:24px}.lp-article__kicker{grid-column:1/var(--lp-ed-rail);grid-row:1;padding-block-start:.35em}.lp-article__title{grid-column:var(--lp-ed-start)/-1;grid-row:1}.lp-article__meta{grid-column:1/var(--lp-ed-rail);grid-row:2;padding-block-start:.45em}.lp-article__dek{grid-column:var(--lp-ed-start)/span 7;grid-row:2}.lp-doc__head .lp-article__meta{grid-row:1;padding-block-start:1.1em}.lp-article__figure,.lp-article__body{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.lp-article__figure>.lp-frame{grid-column:var(--lp-ed-start)/-1}.lp-article__body>.lp-prose{grid-column:var(--lp-ed-start)/span 7}}@media (min-width:1024px) and (max-width:1279px){.lp-article__body>.lp-prose{grid-column:var(--lp-ed-start)/span 8}}.lp-prose{font-size:var(--lp-text-body-lg);max-width:var(--lp-measure);color:var(--foreground);overflow-wrap:break-word;text-wrap:pretty;line-height:1.7}.lp-prose :is(h2,h3,h4){font-family:var(--lp-font-display);color:var(--foreground);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:460}.lp-prose h2{font-size:var(--lp-text-d3);letter-spacing:-.015em;line-height:1.12}.lp-prose h3{font-size:var(--lp-text-title);letter-spacing:-.01em;line-height:1.2}.lp-prose h4{font-family:var(--lp-font-sans);font-size:1em;font-weight:600;line-height:1.5}.lp-prose strong{font-weight:600}.lp-prose a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:.22em;font-weight:500}@media (hover:hover){.lp-prose a:hover{text-decoration-thickness:2px}}.lp-prose__lede{font-size:var(--lp-text-lede);line-height:1.5}.lp-prose :is(ul,ol){padding-inline-start:1.375em}.lp-prose ul{list-style:outside}.lp-prose ol{list-style:decimal}.lp-prose li{padding-inline-start:.25em}.lp-prose li::marker{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.lp-prose ul.lp-prose__plain{padding-inline-start:0;list-style:none}.lp-prose .lp-shot__frame{background:var(--muted);border:1px solid var(--border);position:relative;overflow:clip}.lp-prose .lp-shot__frame img{width:100%;height:auto;display:block}.lp-prose .lp-shot[data-device=phone]:not(.lp-ba){max-inline-size:320px;margin-inline:auto}.lp-prose .lp-shot__caption{font-size:var(--lp-text-small);color:var(--muted-foreground);line-height:1.5}.lp-prose .lp-ba__pair{gap:20px;display:grid}.lp-prose .lp-ba[data-device=phone] .lp-ba__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-inline-size:640px}.lp-prose .lp-ba__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-block-end:8px;font-size:12px;font-weight:600}.lp-prose .lp-ba__side[data-after] .lp-ba__label{color:var(--foreground)}.lp-prose ul.lp-prose__plain>li{padding-inline-start:0}.lp-prose blockquote{border-inline-start:2px solid var(--border-strong);font-family:var(--lp-font-italic);font-style:var(--lp-italic);font-weight:400;font-size:var(--lp-text-title);padding-inline-start:1.25em;line-height:1.4}.lp-prose hr{border:0;border-block-start:1px solid var(--border-strong);inline-size:3rem}.lp-prose :is(code,kbd,samp){font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.lp-prose :not(pre)>code{background:var(--muted);border-radius:var(--lp-radius-sm);padding:.1em .35em}.lp-prose pre{border-block:1px solid var(--border);tab-size:2;padding-block:1em;font-size:.875em;line-height:1.6;overflow-x:auto}.lp-prose pre code{font-size:inherit}.lp-prose img{block-size:auto;inline-size:100%;display:block}.lp-prose figcaption{font-size:var(--lp-text-caption);color:var(--muted-foreground);line-height:1.4}.lp-prose__table{overscroll-behavior-x:contain;overflow-x:auto}.lp-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;inline-size:100%;font-size:.9375rem;line-height:1.45}.lp-prose :is(th,td){text-align:start;vertical-align:top;padding-block:10px;padding-inline:0 20px}.lp-prose th{vertical-align:bottom;min-inline-size:7.5em;font-weight:600}.lp-prose thead th{border-block-end:1px solid var(--border-strong)}.lp-prose td{border-block-end:1px solid var(--border);white-space:nowrap}.lp-prose__table :is(th,td):first-child{z-index:1;background:var(--background);box-shadow:inset -1px 0 0 var(--border);position:sticky;inset-inline-start:0}[dir=rtl] .lp .lp-prose__table :is(th,td):first-child{box-shadow:inset 1px 0 0 var(--border)}.lp-prose__table :is(th,td):nth-child(2){padding-inline-start:16px}.lp-endplate{border-block-start:1px solid var(--border-strong);gap:24px;padding-block-start:24px;display:grid}.lp-endplate__title{font-size:var(--lp-text-d2);line-height:var(--lp-lh-d2);letter-spacing:var(--lp-track-d2);max-width:12em}.lp-endplate__side{align-content:end;justify-items:start;gap:20px;display:grid}.lp-endplate__lede{font-size:var(--lp-text-body-lg);text-wrap:pretty;max-width:38ch;line-height:1.55}.lp-endplate__note{font-size:var(--lp-text-small);color:var(--muted-foreground)}@media (max-width:639px){.lp-endplate__side{justify-items:stretch}.lp-endplate .lp-btn{white-space:normal;text-align:center}}@media (min-width:1024px){.lp-endplate{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px}.lp-endplate__title{grid-column:1/span 7}.lp-endplate__side{grid-column:8/-1}}.lp-more{gap:12px;display:grid}.lp-more__back .lp-link{min-height:var(--lp-tap);align-items:center;gap:10px;display:inline-flex}.lp .lp-more__back .lp-arrow{scale:-1 1}[dir=rtl] .lp .lp-more__back .lp-arrow{scale:none}.lp-more__list{border-block-start:1px solid var(--border)}.lp-more__list li{border-block-end:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding-block:14px;display:flex}.lp-more__list a{font-family:var(--lp-font-display);font-weight:460;font-size:var(--lp-text-title);text-wrap:balance;line-height:1.2;text-decoration:none}@media (hover:hover){.lp-more__list a:hover{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:.12em}}.lp-more__list time{font-size:var(--lp-text-small);color:var(--muted-foreground);font-variant-numeric:tabular-nums}@media (min-width:1024px){.lp-more{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.lp-more>*{grid-column:var(--lp-ed-start)/span 8}}@media print{.lp-article__end{display:none}.lp-prose__table{overflow:visible}.lp-prose td{white-space:normal}.lp-prose__table :is(th,td):first-child{position:static}}}@layer utilities;.lp{--lp-text-d1:clamp(2.125rem,1.25rem + 3.6vw,4.5rem);--lp-measure:68ch;--lp-ed-rail:span 2;--lp-ed-start:3}@media (min-width:1280px){.lp{--lp-ed-rail:span 3;--lp-ed-start:4}}.lp .lp-doc:is(:lang(en),:lang(fr)){--lp-font-display:var(--font-fraunces),Georgia,"Noto Serif","Times New Roman",serif;--lp-font-italic:var(--font-fraunces-italic),var(--font-fraunces),Georgia,"Noto Serif",serif;--lp-italic:italic;--lp-track-display:-.03em;--lp-track-d2:-.02em;--lp-track-eyebrow:.14em;--lp-lh-d2:1.04;font-synthesis-style:auto}.lp .lp-posts,.lp .lp-ed-empty{margin-block-start:clamp(40px,1.5rem + 3vw,88px)}.lp .lp-ed-actions{margin-block-start:clamp(28px,1rem + 2vw,48px)}.lp .lp-article__figure{margin-block-start:clamp(28px,1rem + 2.5vw,56px)}.lp .lp-article__body{margin-block-start:clamp(32px,1.25rem + 2.5vw,64px)}.lp .lp-article__end{margin-block-start:clamp(64px,2.5rem + 5vw,136px)}.lp .lp-more{margin-block-start:clamp(40px,1.5rem + 2.5vw,72px)}.lp .lp-prose>*{margin-block:0}.lp .lp-prose>*+*{margin-block-start:1.25em}.lp .lp-prose>h2{margin-block-start:1.75em}.lp .lp-prose>:is(h3,h4){margin-block-start:1.8em}.lp .lp-prose>:is(h2,h3,h4)+*{margin-block-start:.75em}.lp .lp-prose>:is(.lp-prose__table,figure,pre,blockquote){margin-block:2em}.lp .lp-prose>hr{margin-block:2.75em}.lp .lp-prose li+li,.lp .lp-prose li>:is(ul,ol){margin-block-start:.5em}.lp .lp-prose blockquote>*+*{margin-block-start:.75em}.lp .lp-prose figcaption{margin-block-start:10px}@media (max-width:639px){.lp .lp-article__figure .lp-frame{margin-inline:calc(-1*var(--lp-gutter))}}
/*# sourceMappingURL=b08914b7c983539c.css.map*/