.paper-skill[data-astro-cid-ftmclghp]{color:#33210f;border-top:1px solid #33210f3d;max-width:920px;margin:88px auto 0;padding-top:44px;scroll-margin-top:130px}.paper-skill[data-astro-cid-ftmclghp] h2[data-astro-cid-ftmclghp]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(35px,3.5vw,43px);font-weight:200;line-height:1.1}.ps-copy[data-astro-cid-ftmclghp]{color:#4a3520;max-width:64ch;margin:0 0 28px;font-size:23px;line-height:1.8}.ps-installs[data-astro-cid-ftmclghp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin:0 0 20px;display:grid}.ps-install[data-astro-cid-ftmclghp]{color:#f6eee0;background:#150e36;padding:20px 22px 22px}.ps-install-head[data-astro-cid-ftmclghp]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.ps-install-label[data-astro-cid-ftmclghp]{letter-spacing:.04em;color:#f6eee099;font-size:15px}.ps-copy-btn[data-astro-cid-ftmclghp]{color:#f6eee0;cursor:pointer;background:0 0;border:1px solid #f6eee04d;border-radius:2px;padding:6px 16px;font-family:inherit;font-size:15px;transition:color .2s,border-color .2s}.ps-copy-btn[data-astro-cid-ftmclghp]:hover{color:#b9d14a;border-color:#b9d14a}.ps-copy-btn[data-astro-cid-ftmclghp]:focus-visible{outline-offset:2px;outline:2px solid #b9d14a}.ps-install[data-astro-cid-ftmclghp] code[data-astro-cid-ftmclghp]{font-family:var(--font-mono);overflow-wrap:break-word;font-size:17px;line-height:1.6;display:block}.ps-note[data-astro-cid-ftmclghp]{color:#5c4a38;margin:0 0 6px;font-size:19px;line-height:1.7}.ps-note[data-astro-cid-ftmclghp] a[data-astro-cid-ftmclghp]{color:#b4562c;text-underline-offset:3px;text-decoration:underline}.ps-legal[data-astro-cid-ftmclghp]{letter-spacing:.02em;color:#33210f8c;margin:0;font-size:17px}@media print{.paper-skill[data-astro-cid-ftmclghp]{display:none}}.paper-hero[data-astro-cid-w25nitut]{color:#f6eee0;background-color:#150e36;background-image:url(/latulippe_landscape_4.webp);background-position:70% 42%;background-size:cover;padding:clamp(80px,10vh,130px) 6vw clamp(80px,10vh,120px);position:relative;overflow:hidden}.paper-hero-scrim[data-astro-cid-w25nitut]{background:linear-gradient(100deg,#150e36f5 0%,#150e36e6 34%,#150e3680 60%,#150e362e 80%,#150e3666 100%);position:absolute;inset:0}.paper-hero-fade[data-astro-cid-w25nitut]{background:linear-gradient(#150e3600,#150e36);height:160px;position:absolute;bottom:0;left:0;right:0}.paper-hero-body[data-astro-cid-w25nitut]{max-width:860px;position:relative}.paper-hero-body[data-astro-cid-w25nitut] h1[data-astro-cid-w25nitut]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 26px;font-size:clamp(57px,7vw,104px);font-weight:200;line-height:1}.paper-hero-deck[data-astro-cid-w25nitut]{max-width:640px;font-family:var(--font-display);color:#f6eee0cc;margin:0 0 40px;font-size:clamp(23px,2.3vw,33px);font-weight:300;line-height:1.55}.paper-meta[data-astro-cid-w25nitut]{color:#f6eee099;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:44px;font-size:20px;display:flex}.paper-meta-author[data-astro-cid-w25nitut]{color:#f6eee0}.paper-meta-sep[data-astro-cid-w25nitut]{color:#f6eee047}.paper-meta-hint[data-astro-cid-w25nitut]{color:#f6eee08c;margin:-30px 0 44px;font-size:19px;line-height:1.6}.paper-hero-actions[data-astro-cid-w25nitut]{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.paper-hero-fineprint[data-astro-cid-w25nitut]{letter-spacing:.02em;color:#f6eee080;margin:0 0 46px;font-size:16px}.paper-btn-lime[data-astro-cid-w25nitut],.paper-btn-outline[data-astro-cid-w25nitut]{border-radius:2px;align-items:center;height:60px;padding:0 32px;font-size:20px;text-decoration:none;display:flex}.paper-btn-lime[data-astro-cid-w25nitut]{color:#150e36;background:#b9d14a}.paper-btn-outline[data-astro-cid-w25nitut]{color:#f6eee0;border:1px solid #f6eee047;transition:border-color .2s,color .2s}.paper-btn-outline[data-astro-cid-w25nitut]:hover{color:#b9d14a;opacity:1;border-color:#b9d14a}.paper-callout[data-astro-cid-w25nitut]{backdrop-filter:blur(6px);background:#150e36b8;border:1px solid #b9d14a3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 56px;padding:32px 34px;display:flex;position:relative}.paper-callout[data-astro-cid-w25nitut]>div[data-astro-cid-w25nitut]{flex:420px}.paper-callout-title[data-astro-cid-w25nitut]{font-family:var(--font-display);margin:0 0 8px;font-size:31px;font-weight:300;line-height:1.2}.paper-callout-copy[data-astro-cid-w25nitut]{color:#f6eee0b3;max-width:56ch;margin:0;font-size:21px;line-height:1.65}.paper-callout-cta[data-astro-cid-w25nitut]{flex:none;height:58px}.paper-contents[data-astro-cid-w25nitut]{color:#33210f;background:#fbf5e9;padding:80px 6vw 20px}.paper-contents-inner[data-astro-cid-w25nitut]{max-width:1080px;margin:0 auto}.paper-contents[data-astro-cid-w25nitut] h2[data-astro-cid-w25nitut]{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 36px;font-size:clamp(39px,4vw,56px);font-weight:200;line-height:1.05}.paper-contents-grid[data-astro-cid-w25nitut]{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--contents-rows,1), auto);border-top:1px solid #33210f3d;gap:0 56px;display:grid}.paper-contents-grid[data-astro-cid-w25nitut] a[data-astro-cid-w25nitut]{border-bottom:1px solid #33210f29;grid-template-columns:34px 1fr;align-items:baseline;gap:18px;padding:18px 0;text-decoration:none;transition:color .2s;display:grid}.paper-contents-grid[data-astro-cid-w25nitut] a[data-astro-cid-w25nitut]:hover{color:#b4562c;opacity:1}.paper-contents-num[data-astro-cid-w25nitut]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#b4562c;font-size:24px;font-weight:300}.paper-contents-title[data-astro-cid-w25nitut]{font-family:var(--font-display);grid-column:2;font-size:clamp(23px,2.3vw,31px);font-weight:300;line-height:1.3}.chapter-bar[data-astro-cid-w25nitut]{z-index:55;backdrop-filter:blur(16px);opacity:0;pointer-events:none;visibility:hidden;background:#150e36f0;border-bottom:1px solid #f6eee01a;height:46px;transition:opacity .3s,transform .3s,visibility 0s linear .3s;position:fixed;top:71px;left:0;right:0;transform:translateY(-8px)}.chapter-bar[data-astro-cid-w25nitut].is-visible{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s,transform .3s,visibility;transform:none}.chapter-strip[data-astro-cid-w25nitut]{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:2px;height:100%;padding:0 6vw;display:flex;position:relative;overflow-x:auto}.chapter-strip[data-astro-cid-w25nitut]::-webkit-scrollbar{display:none}.chapter-chip[data-astro-cid-w25nitut]{letter-spacing:.01em;color:#f6eee099;flex:none;align-items:center;gap:8px;padding:2px 14px 0;font-size:15px;text-decoration:none;transition:color .2s,background .2s;display:flex}.chapter-chip[data-astro-cid-w25nitut]:hover{color:#f6eee0;opacity:1}.chapter-chip[data-astro-cid-w25nitut].is-active{color:#f6eee0;background:#b9d14a21}.chapter-num[data-astro-cid-w25nitut]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#f6eee059;font-size:15px;font-weight:400;line-height:1;display:block;position:relative;top:.5px}.chapter-chip[data-astro-cid-w25nitut].is-active .chapter-num[data-astro-cid-w25nitut]{color:#b9d14a}.chapter-label[data-astro-cid-w25nitut]{white-space:nowrap;line-height:1;display:block}.chapter-underline[data-astro-cid-w25nitut]{opacity:0;pointer-events:none;background:#b9d14a;width:0;height:2px;transition:left .25s,width .25s;position:absolute;bottom:0;left:0}.back-to-top[data-astro-cid-w25nitut]{z-index:60;color:#33210f;backdrop-filter:blur(10px);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;background:#fbf5e9f2;border:1px solid #33210f38;border-radius:2px;justify-content:center;align-items:center;width:46px;height:46px;font-family:inherit;font-size:17px;transition:opacity .3s,transform .3s,background .2s,border-color .2s,visibility 0s linear .3s;display:flex;position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);transform:translateY(10px);box-shadow:0 6px 24px #150e3629}.back-to-top[data-astro-cid-w25nitut].is-visible{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s,transform .3s,background .2s,border-color .2s,visibility;transform:none}.back-to-top[data-astro-cid-w25nitut]:hover{background:#b9d14a;border-color:#b9d14a}.paper-article[data-astro-cid-w25nitut]{color:#33210f;background:#fbf5e9;padding:20px 6vw 40px}.paper-body[data-astro-cid-w25nitut]{overflow-wrap:break-word;max-width:920px;margin:0 auto}.paper-end[data-astro-cid-w25nitut]{text-align:center;border-top:1px solid #33210f3d;max-width:920px;margin:80px auto 0;padding-top:28px}.paper-end[data-astro-cid-w25nitut] p[data-astro-cid-w25nitut]{letter-spacing:.16em;text-transform:uppercase;color:#33210f73;margin:0;font-size:17px}.paper-body[data-astro-cid-w25nitut] h2{font-family:var(--font-display);letter-spacing:-.025em;color:#33210f;border-top:1px solid #33210f2e;margin:96px 0 28px;padding-top:44px;font-size:clamp(39px,4.4vw,58px);font-weight:200;line-height:1.06}.paper-body[data-astro-cid-w25nitut] h3{font-family:var(--font-display);letter-spacing:-.015em;color:#33210f;margin:60px 0 20px;font-size:clamp(30px,3.5vw,43px);font-weight:300;line-height:1.15}.paper-body[data-astro-cid-w25nitut] h4{font-family:var(--font-display);color:#33210f;margin:44px 0 16px;font-size:29px;font-weight:400;line-height:1.25}.paper-body[data-astro-cid-w25nitut] h2,.paper-body[data-astro-cid-w25nitut] h3,.paper-body[data-astro-cid-w25nitut] h4,.paper-body[data-astro-cid-w25nitut] .reference-entry{scroll-margin-top:130px}.paper-body[data-astro-cid-w25nitut] p{color:#4a3520;margin:0 0 26px;font-size:23px;line-height:1.85}.paper-body[data-astro-cid-w25nitut] strong{color:#33210f;font-weight:500}.paper-body[data-astro-cid-w25nitut] em{font-style:italic}.paper-body[data-astro-cid-w25nitut] a{color:#b4562c;text-underline-offset:3px;text-decoration:underline}.paper-body[data-astro-cid-w25nitut] code{font-family:var(--font-mono);color:#33210f;background:#33210f12;padding:2px 6px;font-size:.88em}.paper-body[data-astro-cid-w25nitut] pre{font-family:var(--font-mono);margin:0 0 30px;padding:24px 26px;font-size:17px;line-height:1.8;overflow-x:auto;color:#f6eee0!important;background:#150e36!important}.paper-body[data-astro-cid-w25nitut] pre code,.paper-body[data-astro-cid-w25nitut] pre span{font-size:inherit;padding:0;color:#f6eee0!important;background:0 0!important}.paper-body[data-astro-cid-w25nitut] ul,.paper-body[data-astro-cid-w25nitut] ol{color:#4a3520;margin:0 0 26px;padding-left:24px;font-size:23px;line-height:1.85}.paper-body[data-astro-cid-w25nitut] li{margin-bottom:10px}.paper-body[data-astro-cid-w25nitut] blockquote{font-family:var(--font-display);color:#33210f;border-left:2px solid #b4562c;margin:34px 0;padding-left:28px;font-size:clamp(24px,2.6vw,33px);font-style:italic;font-weight:300;line-height:1.5}.paper-body[data-astro-cid-w25nitut] .table-scroll{-webkit-overflow-scrolling:touch;margin:0 0 34px;overflow-x:auto}.paper-body[data-astro-cid-w25nitut] table{border-collapse:collapse;width:100%;min-width:480px}.paper-body[data-astro-cid-w25nitut] th{font-family:var(--font-display);text-align:left;color:#33210f;border-bottom:1px solid #33210f59;padding:0 18px 12px 0;font-size:24px;font-weight:300}.paper-body[data-astro-cid-w25nitut] td{vertical-align:top;color:#4a3520;border-bottom:1px solid #33210f2e;padding:14px 18px 14px 0;font-size:20px;line-height:1.6}.paper-body[data-astro-cid-w25nitut] hr{border:0;border-top:1px solid #33210f2e;margin:64px 0}.paper-body[data-astro-cid-w25nitut] .citation-link{color:#b4562c;vertical-align:super;background:#b4562c1a;margin:0 2px;padding:2px 6px;font-size:.78em;font-weight:500;text-decoration:none;transition:background .2s}.paper-body[data-astro-cid-w25nitut] .citation-link:hover{opacity:1;background:#b4562c38}.paper-body[data-astro-cid-w25nitut] .reference-entry{margin:0 0 18px;font-size:20px;line-height:1.7}.paper-body[data-astro-cid-w25nitut] .reference-num{color:#b4562c;font-weight:500}@media (width<=899px){.paper-contents-grid[data-astro-cid-w25nitut]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}@media (width<=719px){.chapter-bar[data-astro-cid-w25nitut]{height:42px}.chapter-chip[data-astro-cid-w25nitut]{padding:2px 12px 0;font-size:14px}.chapter-num[data-astro-cid-w25nitut]{font-size:14px}}.print-cover[data-astro-cid-w25nitut]{display:none}@media print{@page{size:letter;margin:.95in .85in 1.05in}@page cover{margin:0}header,footer,.wp-subnav,.paper-hero[data-astro-cid-w25nitut],.chapter-bar[data-astro-cid-w25nitut],.back-to-top[data-astro-cid-w25nitut]{display:none!important}html,body{background:#fff!important}.print-cover[data-astro-cid-w25nitut]{page:cover;break-after:page;box-sizing:border-box;color:#f6eee0;background-image:linear-gradient(100deg,#150e36f5 0%,#150e36e6 38%,#150e369e 68%,#150e36cc 100%),url(/latulippe_landscape_4.webp);background-position:70% 42%;background-size:cover;flex-direction:column;justify-content:space-between;height:10.96in;padding:.95in .9in .85in;display:flex}.pc-eyebrow[data-astro-cid-w25nitut]{letter-spacing:.22em;text-transform:uppercase;color:#b9d14a;margin:0;font-size:9.5pt}.pc-main[data-astro-cid-w25nitut]{margin-top:auto;padding-bottom:.55in}.pc-title[data-astro-cid-w25nitut]{max-width:8.2em;font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 22pt;font-size:45pt;font-weight:200;line-height:1.02}.pc-rule[data-astro-cid-w25nitut]{background:#b9d14a;width:52pt;height:2.5pt;margin:0 0 20pt}.pc-deck[data-astro-cid-w25nitut]{max-width:30em;font-family:var(--font-display);color:#f6eee0d1;margin:0;font-size:14.5pt;font-weight:300;line-height:1.55}.pc-foot[data-astro-cid-w25nitut] p[data-astro-cid-w25nitut]{letter-spacing:.02em;color:#f6eee09e;margin:0 0 3pt;font-size:9.5pt}.pc-foot[data-astro-cid-w25nitut] .pc-author[data-astro-cid-w25nitut]{color:#f6eee0;font-size:11pt}.pc-foot[data-astro-cid-w25nitut] .pc-url[data-astro-cid-w25nitut]{color:#b9d14a}.pc-foot[data-astro-cid-w25nitut] .pc-fineprint[data-astro-cid-w25nitut]{color:#f6eee073;margin-top:8pt;font-size:8pt}.paper-contents[data-astro-cid-w25nitut]{background:0 0;padding:0 0 18pt}.paper-contents[data-astro-cid-w25nitut] h2[data-astro-cid-w25nitut]{margin:0 0 16pt;font-size:28pt}.paper-contents-grid[data-astro-cid-w25nitut]{border-top-width:.75pt}.paper-contents-grid[data-astro-cid-w25nitut] a[data-astro-cid-w25nitut]{border-bottom-width:.75pt;grid-template-columns:22pt 1fr;gap:10pt;padding:8pt 0}.paper-contents-num[data-astro-cid-w25nitut]{font-size:12pt}.paper-contents-title[data-astro-cid-w25nitut]{font-size:12.5pt}.paper-article[data-astro-cid-w25nitut]{background:0 0;padding:0}.paper-body[data-astro-cid-w25nitut]{max-width:none}.paper-body[data-astro-cid-w25nitut] p,.paper-body[data-astro-cid-w25nitut] ul,.paper-body[data-astro-cid-w25nitut] ol{orphans:3;widows:3;margin:0 0 9pt;font-size:10.5pt;line-height:1.72}.paper-body[data-astro-cid-w25nitut] ul,.paper-body[data-astro-cid-w25nitut] ol{padding-left:16pt}.paper-body[data-astro-cid-w25nitut] li{margin-bottom:4pt}.paper-body[data-astro-cid-w25nitut] h2{break-before:page;break-after:avoid;border-top:0;margin:0 0 14pt;padding-top:0;font-size:26pt}.paper-body[data-astro-cid-w25nitut] h2:before{content:"";background:#b9d14a;width:40pt;height:3pt;margin-bottom:14pt;display:block}.paper-body[data-astro-cid-w25nitut] h3{break-after:avoid;margin:20pt 0 8pt;font-size:16pt}.paper-body[data-astro-cid-w25nitut] h4{break-after:avoid;margin:16pt 0 6pt;font-size:12.5pt}.paper-body[data-astro-cid-w25nitut] blockquote{break-inside:avoid;border-left-width:1.5pt;margin:14pt 0;padding-left:12pt;font-size:13.5pt;line-height:1.5}.paper-body[data-astro-cid-w25nitut] pre{break-inside:avoid;white-space:pre-wrap;overflow-wrap:break-word;margin:0 0 10pt;padding:10pt 12pt;font-size:8pt;line-height:1.65}.paper-body[data-astro-cid-w25nitut] code{font-size:.92em}.paper-body[data-astro-cid-w25nitut] .table-scroll{margin:0 0 12pt;overflow:visible}.paper-body[data-astro-cid-w25nitut] table{min-width:0}.paper-body[data-astro-cid-w25nitut] tr{break-inside:avoid}.paper-body[data-astro-cid-w25nitut] th{border-bottom-width:.75pt;padding:0 8pt 5pt 0;font-size:11pt}.paper-body[data-astro-cid-w25nitut] td{border-bottom-width:.5pt;padding:6pt 8pt 6pt 0;font-size:9.5pt;line-height:1.55}.paper-body[data-astro-cid-w25nitut] hr{margin:20pt 0}.paper-body[data-astro-cid-w25nitut] .citation-link{background:0 0;margin:0;padding:0 1pt}.paper-body[data-astro-cid-w25nitut] .reference-entry{break-inside:avoid;margin:0 0 7pt;font-size:9pt;line-height:1.6}.paper-end[data-astro-cid-w25nitut]{border-top-width:.75pt;margin:36pt auto 0;padding-top:10pt}.paper-end[data-astro-cid-w25nitut] p[data-astro-cid-w25nitut]{font-size:8pt}}[data-astro-cid-uk2g6rlg]::view-transition-old(root){animation:.3s ease-in forwards fade-out}[data-astro-cid-uk2g6rlg]::view-transition-new(root){animation:.6s cubic-bezier(.16,1,.3,1) forwards paper-enter}@keyframes fade-out{to{opacity:0}}@keyframes paper-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
