[data-leaps]{--lp-ground:#bbafa3;--lp-ink:#22190f;--lp-ink-2:#3b3024;--lp-soft:#463a2d;--lp-line:#22190f4d;--lp-cream:#faf6ef;--lp-shade:#2e261e;--lp-warn:#6b1f12;--lp-serif:var(--font-instrument-serif), Georgia, serif;--lp-photo-h:min(136vw, 76svh);--lp-gutter:24px;background:var(--lp-ground);min-height:100dvh;color:var(--lp-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);font-size:16px;line-height:1.5}html:has([data-leaps]){background-color:#bbafa3}html:has([data-leaps]) body{background-color:#bbafa3}[data-leaps] :focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px;border-radius:0}[data-leaps] a{color:var(--lp-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}:where([data-leaps]) .lp-app{position:relative}:where([data-leaps]) .lp-bar{z-index:3;height:calc(64px + env(safe-area-inset-top));box-sizing:border-box;padding:env(safe-area-inset-top) 12px 0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}[data-leaps] .lp-bar a{color:var(--lp-cream);text-decoration:none}:where([data-leaps]) .lp-back,:where([data-leaps]) .lp-account-link{align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;display:inline-flex}:where([data-leaps]) .lp-back{justify-self:start}:where([data-leaps]) .lp-account-link{justify-self:end}:where([data-leaps]) .lp-wordmark{color:var(--lp-cream);font-family:var(--lp-serif);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:24px;font-weight:400;line-height:1}:where([data-leaps]) .lp-when-authed{display:none}[data-leaps][data-auth-hint] .lp-when-authed,[data-leaps] .lp-app[data-hint] .lp-when-authed{display:inline-flex}[data-leaps][data-auth-hint] .lp-when-guest,[data-leaps] .lp-app[data-hint] .lp-when-guest{display:none}:where([data-leaps]) .lp-photo{z-index:0;height:var(--lp-photo-h);background:var(--lp-shade);margin:0;position:sticky;top:0;overflow:clip}:where([data-leaps]) .lp-photo img{object-fit:cover;object-position:62% 50%;-webkit-user-select:none;user-select:none}:where([data-leaps]) .lp-photo>img,:where([data-leaps]) .lp-next>img{visibility:hidden}[data-leaps] [data-photo="0"]>img:first-of-type,[data-leaps] [data-photo="1"]>img:nth-of-type(2),[data-leaps] [data-photo="2"]>img:nth-of-type(3),[data-leaps] [data-photo="3"]>img:nth-of-type(4),[data-leaps] [data-photo="4"]>img:nth-of-type(5),[data-leaps] [data-photo="5"]>img:nth-of-type(6),[data-leaps] [data-photo="6"]>img:nth-of-type(7),[data-leaps] [data-photo="7"]>img:nth-of-type(8){visibility:inherit}:where([data-leaps]) .lp-photo:before,:where([data-leaps]) .lp-photo:after{z-index:1;content:"";pointer-events:none;position:absolute;left:0;right:0}:where([data-leaps]) .lp-photo:before{background:linear-gradient(#140f0a8c,#140f0a00);height:140px;top:0}:where([data-leaps]) .lp-photo:after{background:linear-gradient(#140f0a00,#140f0ab8);height:62%;bottom:0}:where([data-leaps]) .lp-title{z-index:2;right:var(--lp-gutter);bottom:28px;left:var(--lp-gutter);color:var(--lp-cream);font-family:var(--lp-serif);outline:none;flex-direction:column;margin:0;font-weight:400;display:flex;position:absolute}:where([data-leaps]) .lp-title:focus-visible{outline:2px solid var(--lp-cream);outline-offset:6px}:where([data-leaps]) .lp-example{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:500}:where([data-leaps]) .lp-headline{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(28px,8.4vw,44px);line-height:1.05}:where([data-leaps]) .lp-stop{letter-spacing:-.035em;margin-top:2px;font-size:clamp(76px,24vw,128px);line-height:.86}:where([data-leaps]) .lp-credit{z-index:2;color:var(--lp-cream);opacity:.85;font-size:11px;position:absolute;bottom:8px;right:12px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (max-width:1023px){:where([data-leaps]) .lp-photo img{animation:linear both lp-dim;animation-timeline:scroll(root);animation-range:0 70svh}}}@keyframes lp-dim{to{opacity:.45;transform:scale(1.04)}}:where([data-leaps]) .lp-plate{z-index:1;padding:8px var(--lp-gutter) 48px;background:var(--lp-ground);position:relative}:where([data-leaps]) .lp-tabs{border-bottom:1px solid var(--lp-line);flex-wrap:wrap;gap:0 28px;padding:12px 0 20px;display:flex}:where([data-leaps]) .lp-tab{min-height:44px;color:var(--lp-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;font-size:17px;text-decoration:none;display:inline-flex}[data-leaps] .lp-tab{color:var(--lp-ink-2);text-decoration:none}[data-leaps] .lp-tab[aria-pressed=true]{color:var(--lp-ink);text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){[data-leaps] .lp-tab:hover{color:var(--lp-ink)}}:where([data-leaps]) .lp-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;container-type:inline-size}:where([data-leaps]) .lp-fact{border-left:1px solid var(--lp-line);padding:22px 12px 26px 16px}:where([data-leaps]) .lp-fact:first-child{border-left:0;padding-left:0}:where([data-leaps]) .lp-fact dt{font-family:var(--lp-serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin-bottom:6px;font-size:clamp(16px,9.26cqi - 7.8px,32px);line-height:1.02}:where([data-leaps]) .lp-fact dd{color:var(--lp-ink-2);margin:0;font-size:15px;line-height:1.45}:where([data-leaps]) .lp-article{border-top:1px solid var(--lp-line);padding-top:20px}:where([data-leaps]) .lp-lede{font-family:var(--lp-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 18px;font-size:clamp(26px,7.4vw,32px);font-style:italic;line-height:1.18}:where([data-leaps]) .lp-body{color:var(--lp-ink-2);text-wrap:pretty;margin:0 0 26px;font-size:17px;line-height:1.65}:where([data-leaps]) .lp-source{color:var(--lp-soft);margin:0;font-size:15px}:where([data-leaps]) .lp-button{box-sizing:border-box;border:1px solid var(--lp-ink);min-height:56px;color:var(--lp-ink);cursor:pointer;font:inherit;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:500;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}[data-leaps] a.lp-button{color:var(--lp-ink);text-decoration:none}@media (hover:hover){[data-leaps] .lp-button:hover:not(:disabled){background:var(--lp-ink);color:var(--lp-ground)}}[data-leaps] .lp-button:disabled{border-color:var(--lp-line);color:var(--lp-soft);cursor:default}:where([data-leaps]) .lp-button-wide{width:100%}:where([data-leaps]) .lp-link{min-height:44px;color:var(--lp-ink);cursor:pointer;font:inherit;text-underline-offset:5px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}[data-leaps] .lp-link:disabled{color:var(--lp-soft);cursor:default}:where([data-leaps]) .lp-quiet{color:var(--lp-soft);margin:0;font-size:15px}:where([data-leaps]) .lp-moment{margin-top:36px}:where([data-leaps]) .lp-saved{color:var(--lp-ink-2);margin:14px 0 0;font-size:15px}:where([data-leaps]) .lp-composer{border-top:1px solid var(--lp-ink);padding-top:20px}:where([data-leaps]) .lp-composer-label{color:var(--lp-ink-2);margin-bottom:8px;font-size:16px;display:block}:where([data-leaps]) .lp-composer-input{box-sizing:border-box;border:0;border-bottom:1px solid var(--lp-ink);width:100%;color:var(--lp-ink);font-family:var(--lp-serif);appearance:none;background:0 0;border-radius:0;padding:6px 0 14px;font-size:30px;font-style:italic;line-height:1.2}:where([data-leaps]) .lp-composer-input:focus-visible{border-bottom-width:2px;outline:none;padding-bottom:13px}[data-leaps] .lp-composer-input:read-only{border-bottom-color:var(--lp-line)}:where([data-leaps]) .lp-composer-row{justify-content:space-between;align-items:center;margin:8px 0 16px;display:flex}:where([data-leaps]) .lp-error{color:var(--lp-warn);margin:14px 0 0;font-size:15px;font-weight:500}:where([data-leaps]) .lp-earlier{color:var(--lp-ink-2);margin:22px 0 14px;font-size:16px}:where([data-leaps]) .lp-earlier strong{color:var(--lp-ink);margin-right:6px;font-weight:600}:where([data-leaps]) .lp-tools{margin:40px 0 0;padding:0;list-style:none}:where([data-leaps]) .lp-tools li{border-top:1px solid var(--lp-line)}:where([data-leaps]) .lp-tools li:last-child{border-bottom:1px solid var(--lp-line)}[data-leaps] .lp-tool{min-height:92px;color:var(--lp-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}:where([data-leaps]) .lp-tool-text{flex-direction:column;gap:2px;display:flex}:where([data-leaps]) .lp-tool-name{font-family:var(--lp-serif);letter-spacing:-.01em;font-size:32px;line-height:1.05}:where([data-leaps]) .lp-tool-line{color:var(--lp-ink-2);font-size:15px}:where([data-leaps]) .lp-open{border-bottom:1px solid var(--lp-ink);flex:none;padding-bottom:2px;font-size:17px}@media (hover:hover){[data-leaps] .lp-tool:hover .lp-tool-name{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}}:where([data-leaps]) .lp-account{color:var(--lp-ink-2);margin-top:26px;font-size:16px;line-height:1.6}:where([data-leaps]) .lp-account p{margin:0}:where([data-leaps]) .lp-guest{flex-direction:column;align-items:flex-start;gap:18px;display:flex}:where([data-leaps]) .lp-browse{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:16px;display:flex}[data-leaps] .lp-next{z-index:1;background:var(--lp-shade);width:100%;height:240px;color:var(--lp-cream);cursor:pointer;font:inherit;text-align:left;border:0;padding:0;display:block;position:relative;overflow:hidden}:where([data-leaps]) .lp-next img{object-fit:cover;object-position:30% 70%;opacity:.82;transition:opacity .2s ease-out,transform .4s ease-out}:where([data-leaps]) .lp-next:after{content:"";background:linear-gradient(#140f0a00 30%,#140f0ab3);position:absolute;inset:0}@media (hover:hover){[data-leaps] .lp-next:hover img{opacity:1;transform:scale(1.02)}}:where([data-leaps]) .lp-next-text{z-index:1;bottom:22px;left:var(--lp-gutter);flex-direction:column;display:flex;position:absolute}:where([data-leaps]) .lp-next-stop{font-family:var(--lp-serif);letter-spacing:-.02em;font-size:40px;line-height:1}:where([data-leaps]) .lp-next-line{margin-top:4px;font-size:16px}[data-leaps][data-auth-hint] .lp-app[data-state=pending] .lp-own,[data-leaps] .lp-app[data-hint][data-state=pending] .lp-own{visibility:hidden}[data-leaps][data-auth-hint] .lp-app[data-state=pending] .lp-photo,[data-leaps] .lp-app[data-hint][data-state=pending] .lp-photo{visibility:visible}[data-leaps][data-auth-hint] .lp-app[data-state=pending] .lp-photo>*,[data-leaps] .lp-app[data-hint][data-state=pending] .lp-photo>*{visibility:hidden}:where([data-leaps]) .lp-guide{z-index:1;padding:24px var(--lp-gutter) calc(72px + env(safe-area-inset-bottom));background:var(--lp-ground);position:relative}:where([data-leaps]) .lp-section{margin-top:48px}:where([data-leaps]) .lp-h2{font-family:var(--lp-serif);letter-spacing:-.015em;margin:0 0 16px;font-size:34px;font-weight:400;line-height:1.08}:where([data-leaps]) .lp-label{font-family:var(--font-sans);color:var(--lp-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:500}:where([data-leaps]) .lp-prose{color:var(--lp-ink-2);margin:0 0 14px;font-size:17px;line-height:1.65}:where([data-leaps]) .lp-faq details{border-top:1px solid var(--lp-line)}:where([data-leaps]) .lp-faq details:last-child{border-bottom:1px solid var(--lp-line)}:where([data-leaps]) .lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:17px;font-weight:500;list-style:none;display:flex}:where([data-leaps]) .lp-faq summary::-webkit-details-marker{display:none}:where([data-leaps]) .lp-plus{flex:none;width:14px;height:14px;position:relative}:where([data-leaps]) .lp-plus:before,:where([data-leaps]) .lp-plus:after{background:var(--lp-ink);content:"";width:14px;height:1.5px;position:absolute;top:6px;left:0}:where([data-leaps]) .lp-plus:after{transition:transform .15s ease-out;transform:rotate(90deg)}:where([data-leaps]) details[open] .lp-plus:after{transform:rotate(0)}:where([data-leaps]) .lp-faq p{color:var(--lp-ink-2);margin:0 0 18px;font-size:16px;line-height:1.6}:where([data-leaps]) .lp-sources{margin:0;padding:0;font-size:15px;line-height:2;list-style:none}:where([data-leaps]) .lp-sources a{color:var(--lp-ink-2)}@media (min-width:1024px){[data-leaps]{--lp-gutter:56px}:where([data-leaps]) .lp-app{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;display:grid}:where([data-leaps]) .lp-own{display:contents}:where([data-leaps]) .lp-bar{height:88px;padding:0 calc(var(--lp-gutter) - 12px);grid-area:1/2;position:relative}[data-leaps] .lp-bar a,:where([data-leaps]) .lp-wordmark{color:var(--lp-ink)}:where([data-leaps]) .lp-wordmark{font-size:26px}:where([data-leaps]) .lp-photo{grid-area:1/1/span 4;height:100dvh}:where([data-leaps]) .lp-photo:before{display:none}:where([data-leaps]) .lp-photo:after{height:48%}:where([data-leaps]) .lp-photo img{object-position:58% 40%}:where([data-leaps]) .lp-title{bottom:56px;left:56px;right:48px}:where([data-leaps]) .lp-headline{font-size:clamp(40px,3.6vw,60px)}:where([data-leaps]) .lp-stop{font-size:clamp(120px,11vw,188px)}:where([data-leaps]) .lp-credit{font-size:12px;bottom:16px;right:20px}:where([data-leaps]) .lp-plate,:where([data-leaps]) .lp-next,:where([data-leaps]) .lp-guide{grid-column:2;max-width:640px}:where([data-leaps]) .lp-plate{grid-row:2;padding-top:0}:where([data-leaps]) .lp-tabs{padding-top:0}:where([data-leaps]) .lp-fact dt{font-size:clamp(16px,9.26cqi - 7.8px,30px)}:where([data-leaps]) .lp-lede{font-size:32px}:where([data-leaps]) .lp-button-wide{width:auto}[data-leaps] .lp-next{width:calc(100% - 2 * var(--lp-gutter));margin:0 var(--lp-gutter);grid-row:3}:where([data-leaps]) .lp-guide{grid-row:4}}@media (prefers-reduced-motion:reduce){[data-leaps] *{transition:none!important}}