@font-face{font-family:DSEG7 Classic;src:url(https://cdn.jsdelivr.net/npm/dseg@0.46.0/fonts/DSEG7-Classic/DSEG7Classic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.ww-wrap{max-width:1040px;margin:0 auto}.ww-frame{position:relative;height:580px;border-radius:20px;overflow:hidden;background:var(--lp-paper);border:1px solid var(--lp-rule);box-shadow:inset 0 1px 0 rgba(255,253,245,.7),0 2px 6px rgba(70,55,30,.05),0 34px 74px -30px rgba(70,55,30,.32)}.ww-stage{position:absolute;inset:0}.ww-dots{position:absolute;top:20px;right:24px;display:grid;grid-template-columns:repeat(3,3px);gap:3px}.ww-dots i{width:3px;height:3px;border-radius:1px;background:var(--lp-ink-faint);opacity:.6}.ww-scene{position:absolute;inset:0;opacity:0;transition:opacity .56s ease;pointer-events:none}.ww-stage[data-step="3"] .ww-home,.ww-stage[data-step="4"] .ww-home{opacity:0}.ww-stage[data-step="1"] .ww-home,.ww-stage[data-step="2"] .ww-home,.ww-stage[data-step="3"] .ww-chap,.ww-stage[data-step="4"] .ww-chap,.ww-stage[data-step="5"] .ww-home,.ww-stage[data-step="6"] .ww-home{opacity:1}.ww-clockwrap{display:flex;justify-content:center;padding-top:26px}.ww-clock{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.ww-clock-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.ww-day{justify-self:end;padding:8px 18px;border-radius:16px;background:transparent;font-weight:600;letter-spacing:.28em;transition:background .24s ease}.ww-date,.ww-day{font-family:Instrument Sans,sans-serif;font-size:11.5px;color:var(--lp-ink-mute);white-space:nowrap}.ww-date{justify-self:start;font-weight:500;letter-spacing:.16em}.ww-time{position:relative;font-family:DSEG7 Classic,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:36px;line-height:1;color:var(--lp-ink)}.ww-whisper{height:13px;font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-ink-mute);opacity:0;transition:opacity .26s ease}.ww-stage[data-step="6"] .ww-day{background:rgba(27,24,18,.045)}.ww-stage[data-step="6"] .ww-whisper{opacity:.6}.ww-focus{position:relative;margin-top:34px;height:152px;display:flex;flex-direction:column;align-items:center}.ww-focus-paper{position:absolute;left:50%;top:-34px;transform:translateX(-50%);width:420px;height:190px;pointer-events:none;opacity:.55;background-image:linear-gradient(to right,var(--lp-rule-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--lp-rule-soft) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 66% 60% at 50% 40%,#000 14%,transparent 76%);mask-image:radial-gradient(ellipse 66% 60% at 50% 40%,#000 14%,transparent 76%)}.ww-focus-name{font-size:18px;color:var(--lp-ink)}.ww-focus-eg,.ww-focus-name{position:relative;font-family:Fraunces,Georgia,serif}.ww-focus-eg{display:block;margin-top:9px;font-style:italic;font-weight:300;font-size:13.5px;color:var(--lp-ink-faint);opacity:0;transition:opacity .42s ease}.ww-focus-card{position:relative;margin-top:16px;width:330px;text-align:left;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:14px;padding:14px 16px;box-shadow:0 12px 28px -12px rgba(70,55,30,.22);opacity:0;transform:translateY(8px);transition:opacity .56s ease,transform .56s cubic-bezier(.22,.68,0,1)}.ww-focus-range{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-accent);margin-bottom:9px}.ww-focus-text{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300;font-size:14.5px;line-height:1.58;color:var(--lp-ink)}.ww-caret{display:inline-block;width:1.5px;height:14px;vertical-align:-2px;background:var(--lp-accent);opacity:0;animation:ww-blink 1.05s step-end infinite}@keyframes ww-blink{0%,to{opacity:.9}50%{opacity:0}}.ww-stage[data-step="1"] .ww-caret,.ww-stage[data-step="1"] .ww-focus-eg{opacity:1}.ww-stage[data-step="2"] .ww-focus-card,.ww-stage[data-step="5"] .ww-focus-card{opacity:1;transform:none}.ww-stage[data-step="6"] .ww-focus-card{opacity:0;transform:translateY(4px)}.ww-type>span{opacity:0;transition:opacity .24s ease 0s}.ww-stage[data-step="2"] .ww-type>span{opacity:1;transition-delay:calc(var(--i) * 80ms + .26s)}.ww-stage[data-step="5"] .ww-type>span,.ww-stage[data-step="6"] .ww-type>span{opacity:1}.ww-map{margin:12px auto 0;width:440px}.ww-rung{text-align:center;margin-bottom:16px;min-height:46px}.ww-rung-h{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-ink-faint);margin-bottom:9px}.ww-rung-t{font-family:Fraunces,Georgia,serif;font-size:19px;color:var(--lp-ink);opacity:0;transition:opacity .5s ease}.ww-rung-t.on{opacity:1}.ww-glance{position:absolute;top:calc(100% + 8px);left:50%;width:340px;z-index:5;text-align:left;background:var(--lp-paper);border:1px solid var(--lp-rule);border-radius:18px;padding:15px 15px 11px;box-shadow:inset 0 1px 0 rgba(255,253,245,.6),0 22px 54px -20px rgba(27,24,18,.3);opacity:0;transform:translateX(-50%) translateY(-6px) scale(.985);transform-origin:26% 0;transition:opacity .4s ease,transform .4s cubic-bezier(.22,.68,0,1);pointer-events:none}.ww-stage[data-step="6"] .ww-glance{opacity:1;transform:translateX(-50%);transition-delay:.52s}.ww-gl-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid var(--lp-rule)}.ww-gl-eyebrow{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-ink-mute)}.ww-gl-date{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300;font-size:12.5px;color:var(--lp-ink-mute)}.ww-gl-row{display:flex;align-items:flex-start;gap:10px;padding:7px 6px;border-radius:8px}.ww-gl-box{flex:none;width:16px;height:16px;margin-top:1px;border-radius:5px;border:1.5px solid var(--lp-rule)}.ww-gl-title{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--lp-ink);border-radius:4px;padding:1px 4px;margin:-1px -4px}.ww-gl-link,.ww-gl-title{font-family:Instrument Sans,sans-serif}.ww-gl-link{display:block;margin-top:3px;font-size:11px}.ww-gl-link,.ww-gl-more{color:var(--lp-ink-mute)}.ww-gl-more{margin-top:8px;padding-top:9px;border-top:1px solid var(--lp-rule-soft);text-align:center;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:12px}.ww-stage[data-step="6"] .ww-gl-title{animation:ww-land 2.6s ease-out .9s 1 both}@keyframes ww-land{0%,45%{background:var(--lp-accent-soft);box-shadow:0 0 0 2px var(--lp-accent-border)}to{background:transparent;box-shadow:0 0 0 2px transparent}}.ww-cursor{position:absolute;z-index:8;left:50%;top:50%;width:19px;height:19px;margin-left:-116px;margin-top:-246px;opacity:0;color:var(--lp-ink);transform:translate(58px,72px);transition:opacity .32s ease,transform .9s cubic-bezier(.3,.7,0,1);filter:drop-shadow(0 2px 4px rgba(70,55,30,.28))}.ww-stage[data-step="6"] .ww-cursor{opacity:1;transform:none}.ww-chap-col{width:424px;margin:0;padding:58px 0 0 72px}.ww-chap-eyebrow{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-accent);margin-bottom:12px}.ww-chap-h{font-family:Fraunces,Georgia,serif;font-size:25px;color:var(--lp-ink);margin-bottom:18px}.ww-chap-p{font-family:Georgia,Fraunces,serif;font-size:15.5px;line-height:1.92;color:var(--lp-ink-soft);margin-bottom:15px}.ww-chap-caret{display:inline-block;width:2px;height:16px;vertical-align:-3px;background:var(--lp-ink);animation:ww-blink 1.05s step-end infinite}.ww-rail{position:absolute;top:46px;right:42px;display:flex;align-items:center;gap:3px;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:100px;padding:5px 7px}.ww-rail i{display:block;width:13px;height:13px;border-radius:3px;background:var(--lp-ink-faint);opacity:.4;margin:0 2px}.ww-rail i.hot{transition:background .3s ease,opacity .3s ease}.ww-stage[data-step="4"] .ww-rail i.hot{opacity:.9;background:var(--lp-accent)}.ww-pin{position:absolute;top:88px;right:42px;width:262px;text-align:left;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:14px;padding:12px;box-shadow:0 22px 50px -22px rgba(70,55,30,.36);opacity:0;transform:translateY(-7px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,.68,0,1)}.ww-stage[data-step="4"] .ww-pin{opacity:1;transform:none}.ww-pin-head{display:flex;align-items:center;gap:7px;margin-bottom:11px}.ww-pin-head span{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-mute)}.ww-pin-field,.ww-pin-head span{font-family:Instrument Sans,sans-serif}.ww-pin-field{position:relative;background:var(--lp-paper-soft);border:1px solid var(--lp-rule);border-radius:8px;padding:9px 11px;min-height:36px;margin-bottom:10px;font-size:13px;line-height:1.35;color:var(--lp-ink)}.ww-pin-ph{position:absolute;left:11px;top:9px;color:var(--lp-ink-faint);opacity:1;transition:opacity .24s ease}.ww-stage[data-step="4"] .ww-pin-ph{opacity:0;transition-delay:.5s}.ww-stage[data-step="4"] .ww-pin-field .ww-type>span{opacity:1;transition-delay:calc(var(--i) * 70ms + .56s)}.ww-pin-days{display:flex;align-items:center;gap:6px;margin-bottom:10px}.ww-pin-pill{font-family:Instrument Sans,sans-serif;font-size:12px;padding:5px 11px;border-radius:100px;border:1px solid var(--lp-rule);color:var(--lp-ink-soft);transition:background .32s ease,color .32s ease,border-color .32s ease}.ww-pin-when{flex:1;text-align:center;color:var(--lp-ink-mute);padding:4px 10px}.ww-stage[data-step="4"] .ww-pin-pill.sel{background:var(--lp-accent);border-color:var(--lp-accent);color:var(--lp-paper);transition-delay:1.7s}.ww-pin-link{gap:8px;padding:7px 9px;border:1px solid var(--lp-rule);border-radius:8px;margin-bottom:10px;font-family:Instrument Sans,sans-serif;font-size:11.5px;color:var(--lp-ink-soft);transition:background .32s ease}.ww-pin-box,.ww-pin-link{display:flex;align-items:center}.ww-pin-box{flex:none;width:15px;height:15px;border-radius:4px;border:1.5px solid var(--lp-rule);justify-content:center;transition:background .3s ease,border-color .3s ease}.ww-pin-tick{opacity:0;transition:opacity .24s ease}.ww-stage[data-step="4"] .ww-pin-link{background:var(--lp-paper-soft);transition-delay:2.4s}.ww-stage[data-step="4"] .ww-pin-box{background:var(--lp-accent);border-color:var(--lp-accent);transition-delay:2.4s}.ww-stage[data-step="4"] .ww-pin-tick{opacity:1;transition-delay:2.56s}.ww-pin-save{text-align:center;border-radius:100px;padding:9px 10px;background:var(--lp-paper-soft);color:var(--lp-ink-faint);font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500;transition:background .34s ease,color .34s ease}.ww-stage[data-step="4"] .ww-pin-save{background:var(--lp-ink);color:var(--lp-paper);transition-delay:3.1s}.ww-cap{margin:22px auto 0;max-width:620px;min-height:20px;text-align:center;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300;font-size:15px;color:var(--lp-ink-mute)}.ww-strip{margin:18px auto 0;display:flex;gap:8px}.ww-play,.ww-strip{align-items:center;justify-content:center}.ww-play{display:inline-flex;width:30px;height:30px;margin-right:6px;border-radius:100px;border:1px solid var(--lp-rule);background:var(--lp-paper-warm);color:var(--lp-ink-mute);cursor:pointer;transition:color .16s ease,border-color .16s ease}.ww-play:hover{color:var(--lp-ink);border-color:var(--lp-ink-faint)}.ww-mark{position:relative;width:34px;height:30px;padding:0;border:none;background:transparent;cursor:pointer}.ww-mark:after{content:"";position:absolute;left:0;right:0;top:14px;height:3px;border-radius:2px;background:var(--lp-rule);transition:background .22s ease}.ww-mark:hover:after{background:var(--lp-ink-faint)}.ww-mark[aria-current=step]:after{background:var(--lp-accent)}.ww-mark:focus-visible{outline:none}.ww-mark:focus-visible:after{background:var(--lp-accent);box-shadow:0 0 0 3px var(--lp-accent-border)}.ww-now{margin-left:12px;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-mute);white-space:nowrap;min-width:136px;text-align:left}@media (prefers-reduced-motion:reduce){.ww-cursor,.ww-day,.ww-focus-card,.ww-focus-eg,.ww-glance,.ww-pin,.ww-pin-box,.ww-pin-link,.ww-pin-ph,.ww-pin-pill,.ww-pin-save,.ww-pin-tick,.ww-rung-t,.ww-scene,.ww-type>span,.ww-whisper{transition:none!important;transition-delay:0s!important}.ww-caret,.ww-chap-caret{animation:none;opacity:0}.ww-stage[data-step="6"] .ww-gl-title{animation:none}}@media (max-width:1000px){.ww-frame{height:560px}.ww-chap-col{width:400px;padding-left:44px}.ww-pin,.ww-rail{right:22px}.ww-cursor{margin-left:-118px;margin-top:-240px}}@media (max-width:760px){.ww-map{display:none}.ww-frame{height:478px}.ww-focus{margin-top:34px;height:150px}.ww-clockwrap{padding-top:34px}.ww-time{font-size:26px}.ww-day{padding:6px 10px;font-size:9.5px;letter-spacing:.14em}.ww-date{font-size:9.5px;letter-spacing:.08em}@media (max-width:380px){.ww-clock-row{gap:4px}.ww-day{padding:6px 4px;letter-spacing:.06em}.ww-date{letter-spacing:.03em}}.ww-whisper{font-size:9px;letter-spacing:.16em}.ww-focus-name{font-size:16px}.ww-frame{height:412px}.ww-chap-p-short,.ww-sub-more{display:none}.ww-focus-card{width:min(300px,calc(100% - 44px))}.ww-chap-col{width:auto;padding:62px 22px 0}.ww-chap-h{font-size:21px;margin-bottom:10px}.ww-chap-p{font-size:14.5px;line-height:1.8}.ww-rail{top:28px;right:14px}.ww-pin{top:122px;left:50%;right:auto;width:min(272px,calc(100% - 40px));transform:translateX(-50%) translateY(-7px)}.ww-stage[data-step="4"] .ww-pin{transform:translateX(-50%)}.ww-glance{width:min(300px,calc(100% - 36px))}.ww-gl-head{flex-direction:column;align-items:flex-start;gap:3px}.ww-gl-date{white-space:nowrap}.ww-cursor{margin-left:-113px;margin-top:-175px}.ww-cap{font-size:14px}.ww-now{display:none}.ww-mark{width:28px}.ww-strip{gap:0}.ww-mark:after{left:7px;right:7px}.ww-dots{top:14px;right:14px}}.lp-section.lc-section{--lc-accent-deep:#964627;padding-top:72px;padding-bottom:72px;position:relative}.lc-eyebrow{font-family:Instrument Sans,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.26em;color:var(--lp-ink-mute);margin-bottom:22px;text-align:center}.lc-headline{font-family:Fraunces,serif;font-weight:300;font-size:clamp(32px,5vw,52px);line-height:1.06;letter-spacing:-.025em;color:var(--lp-ink);max-width:820px;margin:0 auto;text-align:center}.lc-headline em{color:var(--lp-accent)}.lc-headline em,.lc-subline{font-style:italic;font-weight:300}.lc-subline{font-family:Fraunces,serif;font-size:clamp(17px,2vw,21px);line-height:1.5;color:var(--lp-ink-mute);max-width:700px;margin:24px auto 0;text-align:center}.lc-stage{margin-top:50px;display:flex;flex-direction:column;align-items:center}.lc-doc{position:relative;width:100%;max-width:780px;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 18px 50px -24px rgba(27,24,18,.22);overflow:hidden;min-height:920px}.lc-doc-head{text-align:center;padding:30px 40px 8px}.lc-doc-title{font-family:Fraunces,serif;font-weight:400;font-size:19px;color:var(--lp-ink-soft)}.lc-doc-chapter{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--lp-ink-faint);letter-spacing:.08em;margin-top:4px}.lc-doc-body{position:relative;padding:24px 56px 56px;min-height:820px}.lc-ms{font-family:Fraunces,serif;font-weight:300;font-size:17px;line-height:1.85;color:var(--lp-ink)}.lc-ms p{margin-bottom:20px}.lc-ms .lc-dim{color:var(--lp-ink-faint)}.lc-sel{border-radius:2px;padding:1px 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background .5s ease;background:transparent}.lc-sel.lc-on{background:rgba(178,87,56,.18)}.lc-inline-cite{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--lc-accent-deep);font-weight:500;vertical-align:super;line-height:0;opacity:0;transition:opacity .6s ease}.lc-inline-cite.lc-shown{opacity:1}.lc-box{position:absolute;left:50%;top:120px;transform:translateX(-50%) translateY(10px);width:600px;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.22,.68,0,1.15)}.lc-box.lc-show{opacity:1;transform:translateX(-50%) translateY(0)}.lc-box-card{background:var(--lp-paper);border:1px solid var(--lp-rule);border-radius:16px;box-shadow:0 2px 8px rgba(27,24,18,.1),0 28px 60px -20px rgba(27,24,18,.4);overflow:hidden}.lc-tabs{border-bottom:1px solid var(--lp-rule);padding:6px 8px 0;gap:2px}.lc-tab,.lc-tabs{display:flex;justify-content:center}.lc-tab{align-items:center;gap:7px;flex:0 1 auto;font-family:Instrument Sans,sans-serif;font-size:12px;padding:11px 14px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .3s ease,border-color .3s ease;white-space:nowrap}.lc-tab,.lc-tab svg{color:var(--lp-ink-faint)}.lc-tab svg{transition:color .3s ease}.lc-tab.lc-active{color:var(--lp-ink);border-bottom-color:var(--lp-accent);font-weight:500}.lc-tab.lc-active svg{color:var(--lp-accent)}.lc-box-body{padding:20px 22px;position:relative}.lc-pane{display:none}.lc-pane.lc-on{display:block;animation:lcPaneIn .42s ease}@keyframes lcPaneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lc-sec-label{font-family:Instrument Sans,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--lp-ink-faint);margin-bottom:9px}.lc-sec-label.lc-sp{margin-top:16px}.lc-opt{text-transform:none;letter-spacing:0;color:var(--lp-ink-faint)}.lc-yourtext{font-style:italic;font-size:14px;line-height:1.6;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:10px;padding:13px 15px;margin-bottom:6px}.lc-think,.lc-yourtext{font-family:Fraunces,serif;font-weight:300;color:var(--lp-ink-soft)}.lc-think{font-size:14.5px;line-height:1.68}.lc-think p{margin-bottom:12px}.lc-think p:last-child{margin-bottom:0}.lc-clamp{max-height:120px;overflow:hidden;position:relative}.lc-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(transparent,var(--lp-paper))}.lc-quotes{display:flex;flex-direction:column;gap:8px}.lc-quote{display:flex;gap:11px;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:10px;padding:11px 14px}.lc-qn{font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:500;color:var(--lc-accent-deep);flex-shrink:0}.lc-qt{font-size:13.5px;line-height:1.5;color:var(--lp-ink-soft)}.lc-qt,.lc-question{font-family:Fraunces,serif;font-weight:300}.lc-question{font-style:italic;font-size:15px;line-height:1.55;color:var(--lp-ink)}.lc-sources{display:flex;flex-direction:column;gap:8px}.lc-source{background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:10px;padding:11px 14px}.lc-src-cite{font-family:Instrument Sans,sans-serif;font-size:12.5px;font-weight:500;color:var(--lp-ink);line-height:1.4}.lc-src-cite .lc-ttl{font-weight:400;color:var(--lp-ink-soft)}.lc-src-count{color:var(--lc-accent-deep);font-weight:500}.lc-quote-abstract{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:14.5px;line-height:1.62;color:var(--lp-ink-soft);background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:10px;padding:15px 17px;margin:4px 0 14px}.lc-cite-line{font-family:Instrument Sans,sans-serif;font-size:12.5px;line-height:1.5;color:var(--lp-ink-mute)}.lc-cite-strong{font-weight:500;color:var(--lp-ink)}.lc-cite-journal{font-style:italic;color:var(--lp-ink-soft)}.lc-cite-open{color:var(--lc-accent-deep);font-weight:500;margin-left:4px}.lc-cite-guide{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:13px;color:var(--lp-ink-mute);margin-top:12px;padding-top:12px;border-top:1px solid var(--lp-rule)}.lc-actions{display:flex;gap:10px;margin-top:16px}.lc-btn{font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500;border-radius:9px;padding:11px 0;flex:1;text-align:center}.lc-btn-ink{background:var(--lp-ink);color:var(--lp-paper);transition:box-shadow .3s ease,transform .2s ease}.lc-btn-ink.lc-lit{box-shadow:0 0 0 4px rgba(178,87,56,.22);transform:translateY(-1px)}.lc-btn-ghost{background:var(--lp-paper-warm);color:var(--lp-ink-soft);border:1px solid var(--lp-rule)}.lc-divider{height:1px;background:var(--lp-rule);margin:16px 0}.lc-yours-label{font-family:Instrument Sans,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--lp-ink-faint);margin-bottom:8px}.lc-yours-box{border:1px solid var(--lp-rule);border-radius:10px;padding:12px 14px;min-height:52px;font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:14px;color:var(--lp-ink-faint)}.lc-btn-yours,.lc-yours-box{background:var(--lp-paper-warm)}.lc-btn-yours{margin-top:10px;width:100%;font-size:13px;font-weight:500;color:var(--lp-ink-soft);border:1px solid var(--lp-rule);border-radius:9px;padding:11px 0}.lc-btn-yours,.lc-step-caption{text-align:center;font-family:Instrument Sans,sans-serif}.lc-step-caption{margin-top:38px;margin-bottom:24px;min-height:16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-faint);transition:opacity .4s ease}.lc-proof{text-align:center;margin-top:60px}.lc-proof-label{font-family:Instrument Sans,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--lp-ink-mute);margin-bottom:22px}.lc-proof-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lc-proof-pill{font-family:Instrument Sans,sans-serif;font-size:13px;color:var(--lp-ink-soft);background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:100px;padding:9px 18px}.lc-proof-pill em{font-style:italic;color:var(--lc-accent-deep)}.lc-pill-more{display:none}@media (min-width:900px){.lc-proof-pill{position:relative;cursor:default;transition:border-color .2s ease}.lc-proof-pill:hover{border-color:var(--lp-ink-faint)}.lc-pill-more{display:block;position:absolute;bottom:calc(100% + 12px);left:0;width:min(340px,80vw);padding:19px 21px 18px;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:14px;box-shadow:0 22px 52px -22px rgba(27,24,18,.44);overflow:hidden;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .24s ease,transform .3s cubic-bezier(.22,.68,0,1.15);z-index:25;text-align:left}.lc-proof-pill:hover .lc-pill-more{opacity:1;transform:translateY(0)}.lc-pill-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,hsla(42,34%,77%,.5) 1px,transparent 0),linear-gradient(180deg,hsla(42,34%,77%,.5) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 40% 40%,#000 18%,transparent 80%);mask-image:radial-gradient(ellipse 72% 72% at 40% 40%,#000 18%,transparent 80%)}.lc-pill-name{font-family:Instrument Sans,sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:.2em;color:var(--lp-accent);margin-bottom:10px}.lc-pill-def,.lc-pill-name{position:relative;display:block}.lc-pill-def{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:14.5px;line-height:1.58;color:var(--lp-ink);white-space:normal}}@media (prefers-reduced-motion:reduce){.lc-pill-more,.lc-proof-pill{transition:none!important}}@media (min-width:921px){.lc-stage{zoom:.8}}@media (max-width:920px){.lc-doc-body{padding:24px 20px 56px}.lc-box{width:94%}.lc-tab{font-size:11px;padding:10px 4px}.lc-tab .lc-lbl{display:none}}@media (max-width:680px){.lp-main>section.lc-section{display:none}}@media (prefers-reduced-motion:reduce){.lc-box,.lc-inline-cite,.lc-pane,.lc-sel,.lc-tab{transition:none!important;animation:none!important}}.lp-section.lt-section{border-top:none}.lt-frame{max-width:900px;margin:8px auto 0;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:14px;padding:38px 36px 44px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 48px rgba(0,0,0,.07);position:relative;overflow:hidden}.lt-frame-title{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:400;letter-spacing:-.02em;color:var(--lp-ink);margin:0}.lt-frame-head{display:flex;align-items:center;gap:8px;margin-bottom:26px}.lt-toggle{display:flex;justify-content:center;gap:2px;background:var(--lp-paper-soft);border:1px solid var(--lp-rule-soft);border-radius:999px;padding:3px;width:fit-content;margin:0 auto}.lt-pill{font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500;color:var(--lp-ink-mute);background:transparent;border:none;cursor:pointer;padding:7px 20px;border-radius:999px;transition:background .2s ease,color .2s ease}.lt-pill:hover{color:var(--lp-ink)}.lt-pill.active{background:var(--lp-ink);color:var(--lp-paper)}.lt-rule{height:1px;background:var(--lp-rule-soft);margin:30px 0}.lt-shelf{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;align-items:flex-start}.lt-card{width:218px;height:340px;border-radius:12px;padding:22px 20px 18px 24px;position:relative;overflow:hidden;background:var(--lp-paper);border:1px solid var(--lp-rule-soft);box-shadow:0 1px 2px rgba(0,0,0,.06),0 3px 10px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.45);display:flex;flex-direction:column;font-family:Instrument Sans,system-ui,sans-serif;transition:transform .3s cubic-bezier(.22,.68,0,1.2),box-shadow .3s ease}.lt-card:hover{transform:translateY(-10px);box-shadow:0 6px 12px rgba(0,0,0,.08),0 22px 48px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.5)}.lt-spine{position:absolute;left:0;top:0;width:3px;height:100%;border-radius:12px 0 0 12px;opacity:.65;background:var(--lp-ink-soft)}.lt-card.in-play .lt-spine{background:var(--lp-accent);opacity:.9}.lt-pages{position:absolute;right:-1px;top:14px;bottom:14px;width:5px;border-radius:0 7px 7px 0;opacity:.75;background:repeating-linear-gradient(to bottom,var(--lp-paper-deep) 0,var(--lp-paper-deep) 2px,var(--lp-rule) 2px,var(--lp-rule) 3px)}.lt-card-title{font-size:19px;font-weight:500;line-height:1.24;letter-spacing:-.01em;color:var(--lp-ink);margin:0}.lt-card-sub,.lt-card-title{font-family:Fraunces,Georgia,serif}.lt-card-sub{font-size:13px;font-style:italic;font-weight:300;line-height:1.4;color:var(--lp-ink-mute);margin:8px 0 0}.lt-card-foot{margin-top:auto}.lt-stats{display:flex;gap:26px;padding-top:12px;border-top:1px solid var(--lp-rule-soft)}.lt-stat-label{font-size:8px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-faint);margin-bottom:3px}.lt-stat-value{font-size:12px;color:var(--lp-ink-soft)}.lt-units{font-size:10px;color:var(--lp-ink-faint);letter-spacing:.02em;margin-top:6px}.lt-progress{height:1px;width:100%;background:var(--lp-rule);position:relative;margin-top:8px}.lt-progress span{position:absolute;left:0;top:0;height:1px;background:var(--lp-ink-soft)}.lt-caption{max-width:560px;margin:30px auto 0;text-align:center;font-family:Instrument Sans,sans-serif;font-size:14px;line-height:1.7;color:var(--lp-ink-mute)}.lt-caption strong{color:var(--lp-ink-soft);font-weight:600}.lt-research{max-width:720px;margin:66px auto 0}.lt-research p{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:19px;line-height:1.75;color:var(--lp-ink-soft);margin:0 0 20px}.lt-research p:last-of-type{margin-bottom:0}.lt-research em{font-style:italic}.lt-contrast{max-width:720px;margin:44px auto 0}.lt-row{display:flex;align-items:baseline;gap:18px;padding:14px 0;border-bottom:1px solid var(--lp-rule-soft);font-family:Instrument Sans,sans-serif}.lt-row:last-child{border-bottom:none}.lt-row-name{flex:0 0 116px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--lp-ink-faint)}.lt-row-says{font-size:15px;line-height:1.6;color:var(--lp-ink-mute)}.lt-row.ours .lt-row-name{color:var(--lp-accent)}.lt-row.ours .lt-row-says{color:var(--lp-ink);font-weight:500}.lt-quote{max-width:720px;margin:56px auto 0;text-align:center}.lt-quote blockquote{font-family:Fraunces,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(22px,3vw,30px);line-height:1.35;letter-spacing:-.015em;color:var(--lp-ink);margin:0 0 16px}.lt-quote cite{font-family:Instrument Sans,sans-serif;font-style:normal;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-faint)}.lt-more{text-align:center;margin:48px 0 0}.lt-more a{font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:500;color:var(--lp-accent);text-decoration:none;border-bottom:1px solid var(--lp-accent-border);padding-bottom:2px}.lt-more a:hover{border-bottom-color:var(--lp-accent)}@media (max-width:900px){.lt-frame{padding:30px 20px 34px;border-radius:12px}.lt-frame-title{font-size:24px}}@media (max-width:600px){.lt-caption{font-size:16px}.lt-research p{font-size:18px}.lt-row{flex-direction:column;gap:4px}.lt-row-name{flex:none;font-size:14px}.lt-more a,.lt-row-says{font-size:16px}.lt-frame{padding-left:0;padding-right:0}.lt-frame>:not(.lt-shelf):not(.lt-dots):not(.lt-toggle){margin-left:20px;margin-right:20px}.lt-shelf{flex-wrap:nowrap;justify-content:flex-start;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 20px 16px;scroll-padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lt-shelf::-webkit-scrollbar{display:none}.lt-card{flex:0 0 auto;width:174px;height:272px;padding:18px 16px 14px 19px;scroll-snap-align:start}.lt-card:hover{transform:none}.lt-card-title{font-size:16px}.lt-card-sub{font-size:12px}.lt-stats{gap:20px}.lt-stat-value{font-size:11.5px}.lt-frame .lt-dots{display:flex}}.lt-dots{display:none;justify-content:center;gap:8px;margin-top:6px}.lt-dots span{width:6px;height:6px;border-radius:50%;background:var(--lp-rule);transition:background .2s ease,width .2s ease}.lt-dots span.on{width:18px;border-radius:3px;background:var(--lp-ink-soft)}.lt-sub,.lt-why{position:relative}.lt-why{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:0;min-height:0;padding:0;margin-left:2px;vertical-align:2px;border-radius:50%;border:1px solid var(--lp-rule);background:var(--lp-paper-warm);font-family:Instrument Sans,sans-serif;font-style:normal;font-size:12px;font-weight:600;line-height:1;color:var(--lp-ink-mute);cursor:pointer;transition:border-color .2s ease,color .2s ease}.lt-why:after{content:"";position:absolute;inset:-12px}.lt-why.open,.lt-why:focus-visible,.lt-why:hover{border-color:var(--lp-accent);color:var(--lp-accent);outline:none}.lt-why-card{position:absolute;bottom:calc(100% + 12px);left:50%;width:min(360px,88vw);padding:19px 21px 18px;background:var(--lp-paper-warm);border:1px solid var(--lp-rule);border-radius:14px;box-shadow:0 22px 52px -22px rgba(27,24,18,.44);overflow:hidden;opacity:0;transform:translate(-50%,6px);pointer-events:none;transition:opacity .24s ease,transform .3s cubic-bezier(.22,.68,0,1.15);z-index:25;text-align:left}.lt-sub:has(.lt-why:hover) .lt-why-card,.lt-why-card.open{opacity:1;transform:translate(-50%)}.lt-why-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,hsla(42,34%,77%,.5) 1px,transparent 0),linear-gradient(180deg,hsla(42,34%,77%,.5) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 40% 40%,#000 18%,transparent 80%);mask-image:radial-gradient(ellipse 72% 72% at 40% 40%,#000 18%,transparent 80%)}.lt-why-name{font-family:Instrument Sans,sans-serif;font-style:normal;font-size:11.5px;text-transform:uppercase;letter-spacing:.2em;color:var(--lp-accent)}.lt-why-def,.lt-why-name{position:relative;display:block;margin-bottom:10px}.lt-why-def{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:14.5px;line-height:1.58;color:var(--lp-ink)}.lt-why-src{position:relative;display:block;font-family:Instrument Sans,sans-serif;font-style:normal;font-size:11.5px;line-height:1.5;color:var(--lp-ink-mute);padding-top:10px;border-top:1px solid var(--lp-rule)}@media (prefers-reduced-motion:reduce){.lt-why-card{transition:none!important}}.faq-section{max-width:760px;margin:0 auto;padding:100px 32px 80px}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border:none;background:none;cursor:pointer;text-align:left;padding:24px 0;border-bottom:1px solid var(--lp-rule-soft,#e5ddc4);transition:all .3s ease;width:100%;font-family:inherit}.faq-item:first-child{border-top:1px solid var(--lp-rule-soft,#e5ddc4)}.faq-item-header{display:flex;align-items:flex-start;gap:16px}.faq-item-plus{width:18px;height:18px;flex-shrink:0;position:relative;transition:transform .3s ease;margin-top:4px}.faq-item[data-active=true] .faq-item-plus{transform:rotate(45deg)}.faq-item-plus:after,.faq-item-plus:before{content:"";position:absolute;background:var(--lp-ink-faint,#8c8378);border-radius:1px;transition:background .2s ease}.faq-item-plus:before{width:12px;height:1.5px}.faq-item-plus:after,.faq-item-plus:before{top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item-plus:after{width:1.5px;height:12px}.faq-item[data-active=true] .faq-item-plus:after,.faq-item[data-active=true] .faq-item-plus:before{background:var(--lp-accent,#b25738)}.faq-item-question{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:18px;color:var(--lp-ink,#1b1812);letter-spacing:-.01em;line-height:1.35;flex:1}.faq-item:hover .faq-item-question{color:var(--lp-ink-soft,#3c3528)}.faq-item[data-active=true] .faq-item-question{color:var(--lp-ink,#1b1812)}.faq-more{margin-top:56px}.faq-more-title{font-family:Instrument Sans,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-faint,#8c8378);font-weight:500;margin:0 0 16px}.faq-more ul{list-style:none;padding:0;margin:0}.faq-more li{margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:18px;line-height:1.4}.faq-more a{color:var(--lp-ink,#1b1812);text-decoration:none;border-bottom:1px solid var(--lp-rule,#d9cdb1)}.faq-more a:hover{border-bottom-color:var(--lp-accent,#b25738)}.faq-item-answer{font-family:Georgia,serif;font-size:16px;line-height:1.7;color:var(--lp-ink-soft,#3c3528);margin-top:0;padding-left:34px;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease,margin-top .3s ease}.faq-item[data-active=true] .faq-item-answer{max-height:300px;opacity:1;margin-top:16px}@media (max-width:680px){.faq-section{padding:72px 22px 60px}.faq-item-question{font-size:16px}.faq-item-answer{font-size:15px;padding-left:34px}}