.cedar{--cedar-rule: #d7dfdb}.cedar strong{font-weight:600}.cedar .cedar-small{margin:0;color:var(--ploy-text-secondary);font-size:13px;line-height:1.55}.cedar .cedar-paragraph{margin:0 0 26px;font-size:17px;line-height:1.75}.cedar .cedar-paragraph strong{color:var(--ploy-text-primary)}.cedar .cedar-header{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:520px;padding-block:96px 64px;border-bottom:1px solid var(--cedar-rule)}.cedar .cedar-header__inner{position:relative;z-index:1;width:100%}.cedar .cedar-art{position:absolute;top:50%;right:max(24px,calc((100vw - 1440px)/2));height:calc(100% - 48px);max-width:56vw;aspect-ratio:860 / 660;transform:translateY(-50%);pointer-events:none}.cedar .cedar-title{max-width:min(980px,64%);margin:28px 0 40px;text-wrap:balance}.cedar .cedar-header--forest{background:var(--ploy-neutral-inverse);color:var(--ploy-text-inverse);border-bottom:0}.cedar .cedar-header--forest .cedar-title{color:var(--ploy-text-inverse);margin-top:8px}.cedar .cedar-header--forest .cedar-art svg{color:var(--ploy-accent-secondary)}.cedar .cedar-eyebrow--light{color:var(--ploy-text-inverse-secondary)}.cedar .cedar-lockup{display:inline-flex;align-items:center;gap:18px}.cedar .cedar-lockup__cedar{display:inline-flex;align-items:center;gap:6px;font-size:28px;font-weight:500;letter-spacing:-.04em;white-space:nowrap}@media(max-width:520px){.cedar .cedar-lockup{gap:10px}.cedar .cedar-lockup__cedar{font-size:20px}.cedar .cedar-lockup__cedar img{width:auto;height:23px}.cedar .cedar-lockup__orchestra{width:110px}}.cedar .cedar-lockup__cedar img{width:auto;height:30px}.cedar .cedar-lockup__orchestra{width:150px}.cedar .cedar-lockup__x{color:var(--ploy-text-secondary);font-size:20px}.cedar .cedar-lockup--light{color:var(--ploy-text-inverse)}.cedar .cedar-lockup--light img,.cedar .cedar-lockup--light .cedar-lockup__orchestra{filter:brightness(0) invert(1)}.cedar .cedar-lockup--light .cedar-lockup__x{color:var(--ploy-text-inverse-secondary)}.cedar .cedar-quote{margin:8px 0 34px;padding:0 0 0 28px;border-left:3px solid var(--ploy-accent-secondary)}.cedar .cedar-quote p{margin:0;font-size:clamp(21px,1.9vw,27px);line-height:1.42;letter-spacing:-.02em;color:var(--ploy-text-secondary)}.cedar .cedar-quote strong,.cedar .cedar-quote__spoken{color:var(--ploy-text-primary);font-weight:500}.cedar span.cedar-quote__spoken{font-weight:400}.cedar .cedar-anecdote,.cedar .cedar-anecdote blockquote,.cedar .cedar-anecdote p{margin:0}.cedar .cedar-anecdote figcaption{margin-top:12px;color:var(--ploy-text-secondary);font-size:13px;line-height:1.5}.cedar .cedar-anecdote--rail{padding-left:20px;border-left:2px solid var(--ploy-accent-secondary)}.cedar .cedar-anecdote--rail strong{display:block;color:var(--ploy-text-primary);font-size:19px;font-weight:450;line-height:1.42;letter-spacing:-.02em}.cedar .cedar-anecdote figcaption{display:flex;align-items:center;gap:8px}.cedar .cedar-anecdote figcaption img{width:18px;height:18px;flex:none}.cedar .cedar-lockup--light~* .cedar-anecdote figcaption img,.cedar .cedar-band--forest .cedar-anecdote figcaption img{filter:brightness(0) invert(1)}.cedar .cedar-anecdote--band strong{display:block;max-width:1100px;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.cedar .cedar-anecdote--band figcaption{margin-top:28px;font-size:15px}.cedar .cedar-cost{margin:8px 0 32px;padding:28px 0 8px;border-top:1px solid var(--cedar-rule)}.cedar .cedar-cost__title{margin:0 0 24px;color:var(--ploy-text-primary);font-size:17px;font-weight:500;letter-spacing:-.01em}.cedar .cedar-cost__rows{display:flex;flex-direction:column;gap:18px}.cedar .cedar-cost__row{display:grid;grid-template-columns:170px minmax(0,1fr) 200px;align-items:center;gap:20px}.cedar .cedar-cost__label{display:flex;flex-direction:column;font-size:15px;line-height:1.3}.cedar .cedar-cost__detail{color:var(--ploy-text-secondary);font-size:13px}.cedar .cedar-cost__track{position:relative;height:30px}.cedar .cedar-cost__fill{position:relative;height:100%;min-width:4px;background:var(--ploy-text-primary)}.cedar .cedar-cost__range{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--ploy-text-primary) 28%,white)}.cedar .cedar-cost__row--base .cedar-cost__fill{background:color-mix(in srgb,var(--ploy-text-primary) 55%,white)}.cedar .cedar-cost__row{transition:opacity .25s ease}.cedar .cedar-cost__rows:hover .cedar-cost__row:not(:hover){opacity:.35}.cedar .cedar-cost__value{color:var(--ploy-text-primary);font-size:24px;font-weight:500;letter-spacing:-.03em;text-align:right;white-space:nowrap;min-width:104px;font-variant-numeric:tabular-nums}.cedar .cedar-cost__row--base .cedar-cost__value{color:var(--ploy-text-secondary)}@media(max-width:640px){.cedar .cedar-cost__row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.cedar .cedar-cost__track{grid-column:1 / -1;grid-row:2;height:22px}}.cedar .cedar-a{display:grid;grid-template-columns:200px minmax(0,1fr);gap:64px;padding-block:64px 112px}.cedar .cedar-a__sticky{position:sticky;top:112px;display:flex;flex-direction:column;gap:28px}.cedar .cedar-a__stat{padding-top:14px;border-top:1px solid var(--cedar-rule)}.cedar .cedar-a__value{display:block;margin-bottom:6px;font-size:34px;font-weight:500;line-height:1;letter-spacing:-.045em}.cedar .cedar-row{display:grid;grid-template-columns:minmax(0,680px) minmax(0,300px);gap:56px;align-items:start}.cedar .cedar-row+.cedar-row{margin-top:8px}.cedar .cedar-b__hero{padding-block:88px 0}.cedar .cedar-b__hero-inner{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.cedar .cedar-b__title{max-width:920px;margin:0;font-size:clamp(40px,4.6vw,64px);text-wrap:balance}.cedar .cedar-b__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;padding-block:32px;border-top:1px solid var(--cedar-rule);border-bottom:1px solid var(--cedar-rule);text-align:center}.cedar .cedar-b__stat{padding-inline:24px}.cedar .cedar-b__value{display:block;margin-bottom:8px;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1;letter-spacing:-.04em}.cedar .cedar-b__stat .cedar-small{max-width:240px;margin-inline:auto}.cedar .cedar-b__chart{max-width:880px;margin:64px auto 0}.cedar .cedar-b__chart .cedar-cost{margin:0;padding:0;border:0}.cedar .cedar-b__article{max-width:680px;margin:0 auto;padding-block:72px 96px}.cedar .cedar-b__block+.cedar-b__block{margin-top:48px}.cedar .cedar-b__head{margin:0 0 18px;font-weight:500;font-size:28px;letter-spacing:-.03em}.cedar .cedar-b__quote{margin:8px 0 0}.cedar .cedar-b__quote p{font-size:22px;line-height:1.45}.cedar .cedar-b__close strong{display:block;color:var(--ploy-text-primary);font-size:22px;font-weight:500;line-height:1.45;letter-spacing:-.02em}.cedar .cedar-c__open{padding-block:80px 24px}.cedar .cedar-quote--open{max-width:1120px;margin:0}.cedar .cedar-quote--open p{font-size:clamp(26px,3vw,42px);line-height:1.22;letter-spacing:-.035em}.cedar .cedar-c{display:grid;grid-template-columns:minmax(0,720px) minmax(0,340px);justify-content:space-between;gap:72px;padding-block:56px 112px}.cedar .cedar-c__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px 0 36px}.cedar .cedar-c__stat{padding-top:16px;border-top:3px solid var(--ploy-text-primary)}.cedar .cedar-c__value{display:block;margin-bottom:8px;font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1;letter-spacing:-.045em}.cedar .cedar-c__rail{align-self:start;display:flex;flex-direction:column;gap:30px;padding:32px;background:var(--ploy-background-secondary)}.cedar .cedar-switcher{position:fixed;left:16px;top:50%;z-index:50;display:flex;flex-direction:column;gap:4px;padding:4px;transform:translateY(-50%);background:var(--ploy-neutral-inverse);border-radius:16px;box-shadow:0 8px 24px #123d322e;opacity:.55;transition:opacity .2s ease}.cedar .cedar-switcher:hover{opacity:1}.cedar .cedar-switcher a{padding:8px 14px;border-radius:999px;color:var(--ploy-text-inverse);font-size:13px;white-space:nowrap;text-decoration:none}.cedar .cedar-switcher a[aria-current=page]{background:var(--ploy-accent-secondary);color:var(--ploy-text-on-accent-secondary)}@media(max-width:1100px){.cedar .cedar-row{grid-template-columns:minmax(0,1fr);gap:8px}.cedar .cedar-row__aside:not(:empty){margin-bottom:32px}.cedar .cedar-c{grid-template-columns:minmax(0,1fr);gap:40px}.cedar .cedar-c__rail{position:static}}@media(max-width:860px){.cedar .cedar-header{min-height:0;padding-block:220px 48px}.cedar .cedar-art{top:24px;right:0;height:200px;max-width:none;transform:none}.cedar .cedar-title{max-width:none;width:100%}.cedar .cedar-a{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px}.cedar .cedar-a__sticky{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cedar .cedar-a__sticky>:first-child{grid-column:1 / -1}.cedar .cedar-b__hero{padding-top:56px}.cedar .cedar-b__stats{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}.cedar .cedar-b__chart{margin-top:48px}.cedar .cedar-b__article{padding-block:48px 72px}.cedar .cedar-c__stats{grid-template-columns:minmax(0,1fr)}.cedar .cedar-switcher{left:8px}.cedar .cedar-switcher a{padding:7px 10px;font-size:12px}}@keyframes cedar-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.cedar .cedar-load{animation:cedar-up .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cedar .cedar-art.cedar-load{animation-name:cedar-fade;animation-duration:1.4s}.cedar.cedar-motion [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--d, 0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--d, 0ms)}.cedar.cedar-motion [data-reveal][data-shown]{opacity:1;transform:none}}@keyframes cedar-fade{0%{opacity:0}to{opacity:1}}.cedar .cedar-work{margin:0}.cedar .cedar-work__title{margin-bottom:24px;color:var(--ploy-text-primary);font-size:17px;font-weight:500;letter-spacing:-.01em}.cedar .cedar-work__row{display:grid;grid-template-columns:200px minmax(0,1fr) 76px 76px 104px;align-items:center;gap:20px;padding-block:14px;border-top:1px solid color-mix(in srgb,var(--ploy-text-primary) 12%,white);transition:opacity .25s ease}.cedar .cedar-work__row--head{padding-block:0 12px;border-top:0;color:var(--ploy-text-secondary);font-size:13px}.cedar .cedar-work__table:hover .cedar-work__row:not(.cedar-work__row--head):not(:hover){opacity:.4}.cedar .cedar-work__bar-head{display:flex;align-items:center;gap:6px}.cedar .cedar-work__key{display:inline-block;width:10px;height:10px}.cedar .cedar-work__key--after{margin-left:12px}.cedar .cedar-work__key--before,.cedar .cedar-work__before{background:color-mix(in srgb,var(--ploy-text-primary) 18%,white)}.cedar .cedar-work__key--after,.cedar .cedar-work__after{background:var(--ploy-text-primary)}.cedar .cedar-work__name{display:flex;flex-direction:column;color:var(--ploy-text-primary);font-size:15px;line-height:1.3}.cedar .cedar-work__models{color:var(--ploy-text-secondary);font-size:12.5px}.cedar .cedar-work__track{position:relative;height:22px}.cedar .cedar-work__before,.cedar .cedar-work__after{position:absolute;inset:0 auto 0 0}.cedar .cedar-work__after{min-width:3px}.cedar .cedar-work__num{color:var(--ploy-text-primary);font-size:15px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cedar .cedar-work__row--head .cedar-work__num{color:var(--ploy-text-secondary);font-size:13px}.cedar .cedar-work__muted{color:var(--ploy-text-secondary)}.cedar .cedar-work__saving{font-weight:600}@media(max-width:760px){.cedar .cedar-work__row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.cedar .cedar-work__row--head{display:none}.cedar .cedar-work__name,.cedar .cedar-work__track{grid-column:1 / -1}.cedar .cedar-work__num{text-align:left}.cedar .cedar-work__num[data-label]:before{display:block;color:var(--ploy-text-secondary);font-size:12px;font-weight:400}.cedar .cedar-work__num[data-label]:before{content:attr(data-label)}}.cedar .reading-progress{position:fixed;top:40px;left:0;right:0;z-index:56;height:3px;pointer-events:none}.cedar .reading-progress__bar{height:100%;background:var(--ploy-accent-secondary);transform:scaleX(0);transform-origin:left center}.cedar .cedar-b__value{font-variant-numeric:tabular-nums}
