.lrod-assure{font-size:var(--lrod-text-sm);color:var(--lrod-ink-muted);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.lrod-assure li{align-items:center;gap:.4rem;display:flex}.lrod-home__cta+.lrod-assure{margin-top:.9rem}.lrod-assure li:before{content:"";border-left:2px solid var(--lrod-brand);border-bottom:2px solid var(--lrod-brand);flex-shrink:0;width:.7rem;height:.38rem;margin-top:-.2rem;transform:rotate(-45deg)}.lrod-home .lrod-reader__plain.lrod-list{gap:1rem}.lrod-invite{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;max-width:46rem;margin:0 auto;display:flex}.lrod-invite .lrod-home__cta,.lrod-invite .lrod-assure,.lrod-invite .lrod-home__eyebrow{justify-content:center}.lrod-scene .lrod-reader__q-show{perspective:1600px}.lrod-callout{background:var(--lrod-chrome);color:var(--lrod-chrome-ink);font-size:var(--lrod-text-sm);box-shadow:var(--lrod-shadow);border-radius:999px;align-self:flex-start;margin:0 0 -.35rem 1rem;padding:.45rem .85rem;font-weight:600;line-height:1.3;position:relative}.lrod-callout:after{content:"";background:inherit;width:.6rem;height:.6rem;position:absolute;bottom:-.3rem;left:1.1rem;transform:rotate(45deg)}.lrod-walk{view-timeline:--lrod-walk block}.lrod-walk li:first-child{--lrod-ring:var(--lrod-attention)}.lrod-walk li:nth-child(2){--lrod-ring:var(--lrod-brand)}.lrod-walk li:nth-child(3){--lrod-ring:var(--lrod-success)}.lrod-day{max-width:calc(var(--home-measure) + 2 * var(--home-x));padding:0 var(--home-x);box-sizing:border-box;timeline-scope:var(--lrod-day-scope);--lrod-story-bar:4.45rem;grid-template-columns:11.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);margin:0 auto;display:grid}.lrod-day__rail{top:calc(var(--lrod-story-bar) + 1.25rem);align-self:start;margin-top:clamp(2.5rem,6vw,5rem);position:sticky}.lrod-day__rail ol{flex-direction:column;gap:.15rem;margin:0;padding:0 0 0 1.5rem;list-style:none;display:flex;position:relative}.lrod-day__rail ol:before,.lrod-day__rail ol:after{content:"";background:var(--lrod-rule);border-radius:2px;width:2px;position:absolute;top:.9rem;bottom:.9rem;left:.3rem}.lrod-day__rail ol:after{background:var(--lrod-brand);transform-origin:50% 0}.lrod-day__rail a{border-radius:var(--lrod-radius);font-size:var(--lrod-text-sm);color:var(--lrod-ink-muted);flex-direction:column;padding:.4rem .65rem;line-height:1.3;text-decoration:none;display:flex;position:relative}.lrod-day__rail a:before{content:"";box-sizing:border-box;border:2px solid var(--lrod-brand);background:var(--lrod-bg);z-index:1;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.62rem;left:-1.5rem}.lrod-day__rail a:hover,.lrod-day__rail a:focus-visible{background:var(--lrod-brand-soft);color:var(--lrod-ink)}.lrod-day__rail b{color:var(--lrod-brand);font-variant-numeric:tabular-nums}.lrod-day__moments{min-width:0}.lrod-home__section.lrod-day-intro{padding-bottom:0}.lrod-reader__q[data-wide=true] .lrod-callout{grid-column:1/-1;justify-self:start}.lrod-day__moments>.lrod-reader__q[id]{scroll-margin-top:calc(var(--lrod-story-bar) + 1rem);view-timeline-name:var(--lrod-day-t);view-timeline-inset:38% 58%;padding-inline:0}.lrod-day__moments>.lrod-reader__q:first-child{border-top:0}@media (max-width:56rem){.lrod-day{--lrod-story-bar:4.5rem;display:block}.lrod-day__rail{top:var(--lrod-story-bar);z-index:5;margin:0 calc(-1 * var(--home-x));padding:.3rem var(--home-x) .35rem;background:color-mix(in oklab, var(--lrod-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--lrod-rule)}.lrod-day__rail ol{flex-direction:row;gap:.1rem;padding:0}.lrod-day__rail ol:before{display:none}.lrod-day__rail ol:after{transform-origin:0;width:100%;height:2px;top:auto;bottom:-.35rem;left:0}.lrod-day__rail li{flex:1 1 0;min-width:0}.lrod-day__rail a{text-align:center;justify-content:center;min-height:2.75rem;padding:.2rem .1rem;font-size:.8rem;line-height:1.1}.lrod-day__rail a:before{display:none}.lrod-day__rail a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lrod-day__moments>.lrod-reader__q[id]{scroll-margin-top:calc(var(--lrod-story-bar) + 4rem)}}@media (max-width:48rem){.lrod-day{--lrod-story-bar:4.5rem}}@media (max-width:40rem){.lrod-day{--lrod-story-bar:3.875rem}}.lrod-soon{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.lrod-soon>li{flex-direction:column;gap:.45rem;padding-top:1.6rem;display:flex;position:relative}.lrod-soon>li:before{content:"";background:var(--lrod-rule);height:2px;position:absolute;top:.45rem;left:0;right:-1.25rem}.lrod-soon>li:last-child:before{right:0}.lrod-soon>li:after{content:"";box-sizing:border-box;border:3px solid var(--lrod-bg);background:var(--lrod-brand);width:1rem;height:1rem;box-shadow:0 0 0 2px var(--lrod-brand);border-radius:50%;position:absolute;top:0;left:0}.lrod-soon__when{font-size:var(--lrod-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--lrod-brand);font-weight:600}.lrod-soon p{color:var(--lrod-ink-muted);margin:0;line-height:1.55}@media (max-width:56rem){.lrod-soon{grid-template-columns:minmax(0,1fr);gap:1.5rem}.lrod-soon>li{padding:0 0 0 2rem}.lrod-soon>li:before{width:2px;height:auto;inset:.5rem auto -1.5rem .45rem}.lrod-soon>li:last-child:before{display:none}}@media (max-width:48rem){.lrod-soon>li{padding:1.6rem 0 0}.lrod-soon>li:before,.lrod-soon>li:last-child:before{width:auto;height:2px;display:block;inset:.45rem -.85rem auto 0}.lrod-soon>li:last-child:before{right:0}}.lrod-hiw{max-width:66rem;margin:0 auto;position:relative}.lrod-hiw>ol{margin:0;padding:0;list-style:none}.lrod-hiw__line,.lrod-hiw:before{content:"";background:var(--lrod-rule);width:2px;position:absolute;top:3rem;bottom:3rem;left:calc(1.5rem - 1px)}.lrod-hiw__line{background:var(--lrod-brand);transform-origin:50% 0;z-index:1}.lrod-hiw__step{grid-template-columns:3rem minmax(0,5fr) minmax(0,6fr);align-items:start;gap:1rem clamp(1.5rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3rem) 0;display:grid}.lrod-hiw__node{z-index:2;background:var(--lrod-action);width:3rem;height:3rem;color:var(--lrod-on-action);font-family:var(--lrod-font-display);font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--lrod-bg);border-radius:50%;align-self:start;place-items:center;font-weight:600;display:grid;position:relative}.lrod-hiw__text{flex-direction:column;gap:.6rem;display:flex}.lrod-hiw__text .lrod-home__h3{letter-spacing:-.03em;font-size:min(clamp(1.45rem,2.4vw,1.9rem),7.5vw)}.lrod-hiw__text p{color:var(--lrod-ink-muted);margin:0;line-height:1.55}.lrod-hiw__eg{border-left:2px solid var(--lrod-chrome-accent);padding-left:.8rem;font-style:italic}.lrod-hiw__deeper{font-size:var(--lrod-text-sm);font-weight:600}.lrod-hiw__demo{border:1px solid var(--lrod-rule);border-radius:var(--lrod-radius-lg);background:var(--lrod-surface);box-shadow:var(--lrod-shadow);flex-direction:column;gap:.75rem;margin:0;padding:1.25rem;display:flex}@media (min-width:56.0625rem){.lrod-hiw__demo{align-self:center}}.lrod-hiw__demo figcaption{font-size:var(--lrod-text-sm);color:var(--lrod-ink-subtle)}@media (max-width:56rem){.lrod-hiw__line,.lrod-hiw:before{left:calc(1.1rem - 1px)}.lrod-hiw__step{grid-template-columns:2.2rem minmax(0,1fr)}.lrod-hiw__node{width:2.2rem;height:2.2rem;font-size:.85rem}.lrod-hiw__demo{grid-column:2}}.lrod-hiw__grades{grid-template-columns:repeat(6,minmax(0,1fr));padding-top:2.4rem;display:grid;position:relative}.lrod-hiw__grades>span{border-top:2px solid var(--lrod-rule);text-align:center;font-size:var(--lrod-text-sm);color:var(--lrod-ink-subtle);padding:.45rem 0;font-weight:600}.lrod-hiw__pin{background:var(--lrod-action);color:var(--lrod-on-action);font-size:var(--lrod-text-xs);white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-weight:600;position:absolute;top:0;left:25%;translate:-50%}.lrod-hiw__pin:after{content:"";border-left:2px solid var(--lrod-brand);height:.95rem;position:absolute;bottom:-.95rem;left:50%}.lrod-hiw__chain{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.lrod-hiw__chain li{border:1px solid var(--lrod-rule);border-radius:var(--lrod-radius);font-size:var(--lrod-text-sm);flex-wrap:wrap;justify-content:space-between;gap:.2rem .75rem;padding:.6rem .85rem;font-weight:600;display:flex}.lrod-hiw__chain li:nth-child(2){border:2px solid var(--lrod-brand)}.lrod-hiw__chain small{font-size:var(--lrod-text-xs);color:var(--lrod-ink-subtle);font-weight:500}.lrod-hiw__cpa{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.lrod-hiw__cpa>div{border-radius:var(--lrod-radius);background:var(--lrod-surface-2);min-height:6.5rem;font-size:var(--lrod-text-xs);color:var(--lrod-ink-subtle);flex-direction:column;justify-content:flex-end;align-items:center;gap:.4rem;padding:.7rem .4rem;display:flex}.lrod-hiw__cpa svg{width:100%;max-width:5.5rem;height:auto}.lrod-hiw__cpa rect{fill:var(--lrod-brand)}.lrod-hiw__cpa text{fill:var(--lrod-ink);font-family:var(--lrod-font-display);font-weight:600}.lrod-hiw__cpa line{stroke:var(--lrod-border);stroke-width:1.5px}.lrod-hiw__back{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lrod-hiw__back li{font-size:var(--lrod-text-sm);color:var(--lrod-ink-muted);flex-direction:column;gap:.15rem;padding-top:2.6rem;display:flex;position:relative}.lrod-hiw__back li:before{content:"";border-top:2px dashed var(--lrod-border);position:absolute;top:1rem;left:0;right:0}.lrod-hiw__back strong{color:var(--lrod-ink)}.lrod-hiw__back svg{width:2rem;height:2rem;position:absolute;top:0;left:0}.lrod-hiw__back circle{fill:var(--lrod-surface);stroke:var(--lrod-success);stroke-width:2.5px}.lrod-hiw__back path{fill:none;stroke:var(--lrod-success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.lrod-hood{interpolate-size:allow-keywords;margin:0;padding:0;list-style:none}.lrod-hood__stage{border-top:1px solid var(--lrod-rule)}.lrod-hood__stage>details>summary{cursor:pointer;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:baseline;gap:.3rem 1rem;padding:1.4rem 0;list-style:none;display:grid}@media (max-width:40rem){.lrod-hood__stage>details>summary{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.3rem .6rem}}.lrod-hood__stage>details>summary::-webkit-details-marker{display:none}.lrod-hood__stage summary .lrod-reader__q-title{font-size:min(clamp(1.45rem,2.6vw,2rem),7.5vw)}.lrod-hood__stage summary>p{color:var(--lrod-ink-muted);grid-column:2;margin:0}.lrod-hood__term{font-size:var(--lrod-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--lrod-ink-subtle);margin-bottom:.2rem;font-weight:600;display:block}.lrod-hood__stage summary:after{content:"+";text-align:center;background:var(--lrod-brand-soft);width:2.25rem;color:var(--lrod-brand);border-radius:50%;grid-area:1/3;align-self:center;font-size:1.4rem;line-height:2.25rem}.lrod-hood__stage summary:hover:after{background:var(--lrod-action);color:var(--lrod-on-action)}.lrod-hood__stage details[open]>summary:after{transform:rotate(45deg)}.lrod-hood__stage .lrod-reader__q{border-top:0;max-width:none;padding:0 0 2.5rem}@media (max-width:40rem){.lrod-storypage .lrod-reader__hero{gap:1.75rem;padding-block:1.75rem .75rem}.lrod-storypage .lrod-home__hero-copy{gap:1rem}.lrod-storypage .lrod-reader__hero .lrod-home__lede{font-size:1rem;line-height:1.55}.lrod-storypage .lrod-home__stage{padding-bottom:4.25rem}.lrod-storypage .lrod-home__stage>.lrod-home__cast{--cast-h:3.9rem}.lrod-assure{grid-template-columns:repeat(2,minmax(0,max-content));gap:.45rem 1.1rem;display:grid}.lrod-assure li:first-child:nth-last-child(odd){grid-column:1/-1}.lrod-home__hero-copy>.lrod-home__cta+.lrod-assure{margin-top:0}.lrod-home.lrod-storypage .lrod-home__fineprint>a:only-child{min-height:0;display:inline}.lrod-storypage .lrod-home__points.lrod-swipe{margin-bottom:1rem}.lrod-storypage .lrod-home__points.lrod-swipe>.lrod-home__point{border:1px solid var(--lrod-rule);border-top:2px solid var(--lrod-brand);border-radius:var(--lrod-radius-lg);background:var(--lrod-surface);padding:1rem 1.1rem 1.15rem}.lrod-storypage .lrod-home__section--band .lrod-home__points.lrod-swipe>.lrod-home__point{background:var(--lrod-surface-2)}.lrod-storypage .lrod-reader__questions>.lrod-reader__q{gap:1.5rem;padding-block:2.25rem}.lrod-storypage .lrod-reader__q-ask{gap:.75rem}.lrod-storypage .lrod-reader__q-title{font-size:clamp(1.55rem,7.2vw,1.85rem)}.lrod-storypage .lrod-reader__q-show{gap:1rem}.lrod-home.lrod-storypage .lrod-reader__shot+.lrod-reader__shot .lrod-reader__swipe{display:none}.lrod-hiw__step{column-gap:.9rem}.lrod-hiw__deeper{align-self:flex-start;align-items:center;gap:.3em;min-height:2.75rem;margin-block:-.4rem;display:inline-flex}.lrod-hiw__demo{padding:1rem}.lrod-hood__stage>details>summary{padding-block:1.1rem}.lrod-hood__stage summary .lrod-reader__q-title{font-size:1.35rem}}@media (prefers-reduced-motion:no-preference){.lrod-hood__stage summary:after{transition:transform var(--lrod-motion) var(--lrod-motion-ease), background-color var(--lrod-motion) var(--lrod-motion-ease)}@supports selector(::details-content){.lrod-hood__stage details::details-content{block-size:0;transition:block-size .42s var(--lrod-motion-ease), content-visibility .42s allow-discrete;overflow-y:clip}.lrod-hood__stage details[open]::details-content{block-size:auto}}@supports (animation-timeline:view()){@keyframes lrod-tilt{0%{opacity:.4;transform:rotateX(16deg)translateY(1.5rem)scale(.95)}}.lrod-scene .lrod-reader__q-show>figure{transform-origin:50% 100%;animation:linear both lrod-tilt;animation-timeline:view();animation-range:entry cover 15%}@keyframes lrod-pop{0%{opacity:0;transform:translateY(.6rem)scale(.85)}}.lrod-callout{transform-origin:1.4rem 100%;animation:linear both lrod-pop;animation-timeline:view();animation-range:entry 20% cover 14%}@media (max-width:40rem){.lrod-scene .lrod-reader__q-show>figure{animation-range:entry cover 10%}.lrod-callout{animation-range:entry cover 8%}}@keyframes lrod-walk-a{0%,36%,to{box-shadow:0 0 #0000}8%,26%{box-shadow:0 0 0 4px color-mix(in oklab, var(--lrod-ring) 35%, transparent)}}@keyframes lrod-walk-b{0%,26%,54%,68%{box-shadow:0 0 #0000}34%,46%,78%,to{box-shadow:0 0 0 5px color-mix(in oklab, var(--lrod-ring) 35%, transparent)}}@keyframes lrod-walk-c{0%,48%,76%,to{box-shadow:0 0 #0000}56%,68%{box-shadow:0 0 0 4px color-mix(in oklab, var(--lrod-ring) 35%, transparent)}}.lrod-walk li{animation:linear both lrod-walk-a;animation-timeline:--lrod-walk;animation-range:entry 20% cover 28%}.lrod-walk li:nth-child(2){animation-name:lrod-walk-b}.lrod-walk li:nth-child(3){animation-name:lrod-walk-c}@keyframes lrod-fill-y{0%{transform:scaleY(0)}}@keyframes lrod-day-now{0%,to{background:var(--lrod-brand-soft);color:var(--lrod-ink)}}@keyframes lrod-day-dot{0%,to{background:var(--lrod-brand);box-shadow:0 0 0 4px color-mix(in oklab, var(--lrod-brand) 22%, transparent)}}.lrod-day__moments{view-timeline:--lrod-day block}.lrod-day__rail ol:after{animation:linear both lrod-fill-y;animation-timeline:--lrod-day;animation-range:contain}@media (max-width:56rem){.lrod-day__rail ol:after{animation-name:lrod-fill-x}}@keyframes lrod-fill-x{0%{transform:scaleX(0)}}.lrod-day__rail a{animation:linear lrod-day-now;animation-timeline:var(--lrod-day-t);animation-range:cover}.lrod-day__rail a:before{animation:linear lrod-day-dot;animation-timeline:var(--lrod-day-t);animation-range:cover}@keyframes lrod-dim{0%{opacity:.35;transform:translateY(.5rem)}}.lrod-soon>li{animation:linear both lrod-dim;animation-timeline:view();animation-range:entry entry 60%}.lrod-soon>li:nth-child(2){animation-range:entry 10% entry 75%}.lrod-soon>li:nth-child(3){animation-range:entry 20% entry 90%}.lrod-soon>li:nth-child(4){animation-range:entry 30% cover 18%}@media (max-width:48rem){.lrod-soon>li{animation:none}}.lrod-hiw__line{animation:linear both lrod-fill-y;animation-timeline:view(50%)}@keyframes lrod-lit{0%{background:var(--lrod-surface);color:var(--lrod-ink-subtle);box-shadow:0 0 0 6px var(--lrod-bg), inset 0 0 0 2px var(--lrod-border)}}.lrod-hiw__node{animation:linear both lrod-lit;animation-timeline:view(50%)}@keyframes lrod-seek{0%{left:41.67%}30%{left:22%}55%{left:12%}80%{left:28%}to{left:25%}}.lrod-hiw__pin{animation:linear both lrod-seek;animation-timeline:view();animation-range:entry 20% cover 24%}.lrod-hiw__cpa>div{animation:linear both lrod-dim;animation-timeline:view();animation-range:entry 20% cover 12%}.lrod-hiw__cpa>div:nth-child(2){animation-range:entry 50% cover 17%}.lrod-hiw__cpa>div:nth-child(3){animation-range:cover 10% cover 22%}@keyframes lrod-draw{0%{stroke-dashoffset:1px}}.lrod-hiw__back path{animation:linear both lrod-draw;animation-timeline:view();animation-range:entry 30% cover 16%}.lrod-hiw__back li:nth-child(3) path{animation-range:cover 12% cover 22%}}}
