.pledge+.deflist{margin-top:clamp(1.75rem,4.5vh,2.75rem)}.addons{align-items:start;gap:clamp(2rem,5vh,2.75rem) clamp(2rem,5vw,3.5rem);display:grid}@media (width>=60rem){.addons{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}.quote{top:calc(var(--bar-h,0rem) + 1.5rem);position:sticky}}.addons__list{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;max-width:40rem;list-style:none;display:grid}.addon{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-columns:subgrid;border-top:1px solid var(--hair);align-items:baseline;row-gap:.35rem;padding:1.05rem 0;display:grid}.addon:first-child{border-top:none;padding-top:0}.addon__head{flex-wrap:wrap;align-items:baseline;column-gap:.6rem;display:flex}.addon__name{letter-spacing:-.01em;font-size:1rem;font-weight:700}.addon__each{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.addon__lead{background:var(--hair);flex:1 0 1.5rem;height:1px;transform:translateY(-.3em)}.addon__fig{letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:1.1rem;font-weight:700}.addon__detail{max-width:52ch;color:var(--muted);grid-column:1;font-size:.92rem;line-height:1.55}.addon__care{text-align:right;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:.68rem;font-weight:600}@media (width<=36rem){.addon__care{grid-column:1/-1}.addon__detail{order:1;grid-column:1/-1}}@media (width>=90rem){.addons{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.addons__list{grid-template-columns:minmax(0, 1fr) auto calc(var(--col,3rem) - 1.5rem) minmax(0, 1fr) auto;max-width:none}.addon:nth-child(odd){grid-column:1/span 2}.addon:nth-child(2n){grid-column:4/span 2}.addon:nth-child(2){border-top:none;padding-top:0}}.quote{background:var(--panel);border:1px solid var(--hair);border-top:2px solid var(--ink);max-width:30rem;margin:0;padding:clamp(1.1rem,2.6vw,1.5rem)}.quote figcaption{margin-bottom:1.1rem}.quote__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);font-size:.66rem;font-weight:600;display:block}.quote__label{letter-spacing:-.01em;margin-top:.4rem;font-size:1.02rem;font-weight:700;line-height:1.35;display:block}.quote table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.quote th,.quote td{border-bottom:1px solid var(--hair);text-align:right;white-space:nowrap;padding:.6rem 0 .6rem 1rem;font-weight:500}.quote th[scope=row]{text-align:left;white-space:normal;padding-left:0;font-weight:600}.quote thead th{border-bottom-color:var(--ink);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);padding-top:0;font-size:.66rem;font-weight:600}.quote tbody tr:last-child>*{border-bottom:none}.quote__qty{color:var(--ink-70);font-weight:500}.quote__none{color:var(--ink-45)}.quote__none:before{content:"–"}.quote tfoot>tr>*{border-top:1px solid var(--ink);border-bottom:none;padding-top:.75rem;font-size:1.05rem;font-weight:700}.quote__note{color:var(--ink-70);margin-top:.9rem;font-size:.8rem;line-height:1.5}.quote__cta{margin-top:1.1rem}.quote__cta .btn{width:100%}.drawing{margin:0;container-type:inline-size}.drawing__svg{width:100%;height:auto;display:block;overflow:visible}.drawing__svg--tall{max-width:26rem;margin-inline:auto}.drawing__svg--wide{max-width:42rem;display:none}@container (width>=38rem){.drawing__svg--wide{display:block}.drawing__svg--tall{display:none}}.drawing figcaption{color:var(--muted);max-width:60ch;margin-top:.9rem;font-size:.85rem;line-height:1.5}.dw-line{fill:var(--panel);stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}.dw-soft{fill:none;stroke:var(--ink-45);stroke-width:1.2px;stroke-linecap:round}.dw-solid{fill:var(--ink-45)}.dw-hair{fill:none;stroke:var(--hair);stroke-width:1px}.dw-rule{fill:none;stroke:var(--ink);stroke-width:1.6px}.dw-panel{fill:var(--panel)}.dw-bound{fill:none;stroke:var(--ink-22);stroke-width:1px;stroke-dasharray:6 5}.dw-call{fill:none;stroke:var(--ink);stroke-width:1.4px}.dw-event{fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:5 4}.dw-ref{fill:none;stroke:var(--ink-22);stroke-width:1.2px;stroke-dasharray:2 3}.dw-path{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:miter}.dw-open{fill:none;stroke:var(--muted);stroke-width:1.2px}.dw-head{fill:var(--accent)}.dw-head--ink{fill:var(--ink)}.dw-done{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:square}.dw-mark{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:square}.dw-accent{fill:var(--accent)}.dw-level{fill:none;stroke:var(--ink);stroke-width:1.6px}.dw-label{fill:var(--ink);font-size:12px;font-weight:500}.dw-name{fill:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.dw-note{fill:var(--muted);font-size:10.5px;font-weight:400}.dw-caps{letter-spacing:.14em;text-transform:uppercase;fill:var(--muted);font-size:9px;font-weight:600}.dw-mono{fill:var(--ink-70);font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.dw-accent-text{fill:var(--accent);font-weight:600}.dw-tok path,.dw-tok rect{fill:var(--panel);stroke:var(--ink);stroke-width:1px;stroke-linejoin:round}.dw-tok--out,.dw-tok--out path,.dw-tok--out rect{fill:var(--accent);stroke:none}.dw-tok{opacity:0}.dw-grow{transform-box:fill-box;transform-origin:0}.dw-grow--up{transform-box:fill-box;transform-origin:bottom}.dw-level{transform:scaleX(0)}.dw-cover{fill:none;stroke:var(--paper);stroke-width:5px;display:none}@keyframes dw-pen{0%{stroke-dashoffset:1px;fill-opacity:0;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}@keyframes dw-lift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes dw-rise{0%{opacity:0;transform:translateY(4px)}}.drawing[data-live] .pen{stroke-dasharray:1 1;animation:dw-pen var(--dur,.6s) var(--ease) var(--d,0s) backwards}.drawing[data-live] .dw-cover{stroke-dasharray:1 1;stroke-dashoffset:-1px;animation:dw-lift .7s var(--ease) var(--d,0s) backwards;display:inline}.drawing[data-live] .rise{animation:dw-rise var(--t-md) var(--ease) var(--d,0s) backwards}.drawing[data-live] .dw-open.rise{animation-delay:calc(var(--d,0s) + .56s)}.drawing .loop{animation-play-state:paused}.drawing[data-live] .loop{animation-play-state:running;animation-duration:var(--cycle);animation-delay:var(--loop-at);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.drawing[data-live] .loop.dw-done,.drawing[data-live] .loop.dw-mark,.drawing[data-live] .loop.dw-drawn{stroke-dasharray:1 1}.drawing[data-paused],.drawing[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce),print{.drawing *{animation:none!important}.dw-cover{display:none!important}}
