.lp-root.ez-root{--ez-bond: #fdfcf7;--ez-bond-lo: #eeeadd;--ez-rule: #b9cbe0;--ez-yellow: #f7ecb0;--ez-yellow-lo: #e6d68a;--ez-pink: #f6d4d6;--ez-pink-lo: #e4b9bc;--ez-cloth-hi: #46546b;--ez-cloth: #2f3a4d;--ez-cloth-lo: #1d2533;--ez-brass-hi: #f3dc9a;--ez-brass: #c9a24f;--ez-brass-lo: #8a6a28;--ez-red: #b8322f;--ez-carbon: #2c3f87;--ez-ink: #2b2a26;--ez-ink-soft: #6d6a60;--ez-tab: #e9e1c9;--ez-tab-lo: #d4c9a8;--ez-board: #8f8a80;--ez-board-lo: #6d685f}[data-theme=dark] .lp-root.ez-root{--ez-bond-lo: #dcd7c6}.ez-root .ez-floor{left:1em;top:53.6em;width:50em;height:5em}.ez-root .ez-book{position:absolute;left:2.6em;top:3.4em;width:38em;height:51.6em}.ez-root .ez-under,.ez-root .ez-sheet{position:absolute;left:0;right:0;top:3.2em;bottom:0;border-radius:0 0 .3em .3em}.ez-root .ez-under-2{background:linear-gradient(160deg,var(--ez-pink),var(--ez-pink-lo));transform:translate(.9em,1em) rotate(.9deg);box-shadow:0 .25em 0 -.05em var(--ez-bond-lo),0 .5em 0 -.05em var(--ez-yellow-lo),0 .75em 0 -.05em var(--ez-bond-lo),0 1.1em 0 0 var(--ez-board),0 1.2em 0 0 var(--ez-board-lo),0 2.6em 3em -1.4em var(--cc-shade)}.ez-root .ez-under-1{background:linear-gradient(160deg,var(--ez-yellow),var(--ez-yellow-lo));transform:translate(.6em,.45em) rotate(.7deg);box-shadow:0 .2em .5em var(--cc-shade-soft)}.ez-root .ez-sheet{z-index:1;display:flex;flex-direction:column;padding:3.4em 3.4em 2.4em;color:var(--ez-ink);background-color:var(--ez-bond);background-image:var(--lp-grain),linear-gradient(170deg,var(--ez-bond) 40%,var(--ez-bond-lo) 100%);box-shadow:0 .15em .4em var(--cc-shade-soft)}.ez-root .ez-sheet p{margin:0}.ez-root .ez-hinge{position:absolute;z-index:2;left:-.7em;right:-.7em;top:0;height:4.4em;border-radius:.7em .7em .4em .4em;background-color:var(--ez-cloth);background-image:repeating-linear-gradient(90deg,var(--cc-hi-05) 0 .12em,transparent .12em .3em),repeating-linear-gradient(0deg,var(--cc-lo-08) 0 .12em,transparent .12em .3em),linear-gradient(180deg,var(--ez-cloth-hi),var(--ez-cloth) 55%,var(--ez-cloth-lo));box-shadow:0 .5em .9em -.3em var(--cc-shade),inset 0 .12em 0 var(--cc-hi-18)}.ez-root .ez-hinge:after{content:"";position:absolute;left:1.2em;right:1.2em;bottom:.7em;border-bottom:.12em dashed var(--cc-hi-28)}.ez-root .ez-hinge i{position:absolute;top:1.45em;width:1.5em;height:1.5em;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ez-brass-hi),var(--ez-brass) 45%,var(--ez-brass-lo));box-shadow:0 .1em .2em var(--cc-lo-45)}.ez-root .ez-hinge i:first-child{left:4em}.ez-root .ez-hinge i:last-child{right:4em}.ez-root .ez-top{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.9em;border-bottom:.14em solid var(--ez-ink);font-size:1.3em;font-weight:600;letter-spacing:.08em}.ez-root .ez-no{font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);color:var(--ez-red);letter-spacing:.04em}.ez-root .ez-brand{margin-top:1.1em!important;font-size:3.6em;font-weight:650;letter-spacing:-.03em;line-height:1}.ez-root .ez-line{margin-top:.5em!important;font-size:1.45em;color:var(--ez-ink-soft)}.ez-root .ez-plans{display:grid;margin-top:1.6em;border-top:.1em solid var(--ez-rule)}.ez-root .ez-plan{display:grid;grid-template-columns:2.4em 1fr auto;align-items:center;column-gap:.9em;row-gap:.2em;padding:1.15em .2em;border:0;border-bottom:.1em solid var(--ez-rule);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ez-root .ez-plan:focus-visible{outline:.18em solid var(--cc-wine);outline-offset:.2em}.ez-root .ez-box{position:relative;width:2em;height:2em;border:.16em solid var(--ez-ink);border-radius:.2em}.ez-root .ez-plan[aria-checked=true] .ez-box:after{content:"";position:absolute;left:.55em;top:.12em;width:.6em;height:1.15em;border:solid var(--ez-carbon);border-width:0 .28em .28em 0;transform:rotate(40deg)}.ez-root .ez-plan-name{display:contents}.ez-root .ez-plan .ez-box{grid-row:1 / 3}.ez-root .ez-plan-name b{grid-column:2;grid-row:1}.ez-root .ez-plan-name span{grid-column:2 / 4;grid-row:2}.ez-root .ez-plan-price{grid-column:3;grid-row:1}.ez-root .ez-plan-name b{font-size:1.75em;font-weight:650}.ez-root .ez-plan-name span{font-size:1.22em;color:var(--ez-ink-soft)}.ez-root .ez-plan-price{font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:1.75em;font-weight:700;white-space:nowrap}.ez-root .ez-plan-price small{font-size:.66em;font-weight:500;color:var(--ez-ink-soft)}.ez-root .ez-plan[aria-checked=false] .ez-plan-price,.ez-root .ez-plan[aria-checked=false] .ez-plan-name b{color:var(--ez-ink-soft)}.ez-root .ez-total{display:flex;justify-content:space-between;align-items:baseline;gap:1em;margin-top:auto!important;padding-top:1em;border-top:.36em double var(--ez-ink)}.ez-root .ez-total{flex-wrap:wrap}.ez-root .ez-total span{font-size:1.6em;font-weight:600;white-space:nowrap}.ez-root .ez-total b{margin-left:auto}.ez-root .ez-total b{font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:3em;letter-spacing:-.02em;white-space:nowrap}.ez-root .ez-sheet{padding-bottom:3em}.ez-root .ez-foot small{flex:none;font-size:.86em;white-space:nowrap;opacity:.8}.ez-root:lang(fr) .ez-total b{font-size:2.55em}.ez-root:lang(fr) .ez-foot{font-size:1.1em}.ez-root:lang(fr) .ez-sheet{padding-top:2.6em;padding-bottom:1.8em}.ez-root .ez-foot{display:flex;justify-content:space-between;gap:1em;margin-top:.7em!important;font-size:1.25em;color:var(--ez-ink-soft)}.ez-root .ez-tabs{position:absolute;z-index:0;right:-8.2em;top:9.5em;display:grid;gap:.5em}.ez-root .ez-tab{position:relative;width:9.4em;height:3.5em;padding:0 .6em 0 4.7em;border:0;border-radius:0 .8em .8em 0;font:inherit;font-size:1.3em;font-weight:650;color:var(--ez-ink-soft);text-align:left;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,var(--ez-tab-lo) 35%,var(--ez-tab) 60%);box-shadow:.15em .2em .35em var(--cc-shade-soft),inset -.1em 0 0 var(--cc-hi-40);transform:translate(-.5em);transition:transform .16s ease,color .16s ease}.ez-root .ez-tab[aria-checked=true]{color:var(--cc-wine);background:linear-gradient(90deg,var(--ez-bond-lo) 35%,var(--ez-bond) 60%);transform:none}.ez-root .ez-tab:hover{color:var(--ez-ink)}.ez-root .ez-tab:focus-visible{outline:.14em solid var(--cc-wine);outline-offset:.15em}.ez-root .ez-copy{position:absolute;z-index:3;left:38.4em;top:31.4em;width:19.6em;display:grid;gap:.5em;padding:2.4em 2em 2.2em;color:var(--ez-carbon);font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);background-color:var(--ez-yellow);background-image:var(--lp-grain),linear-gradient(165deg,var(--ez-yellow),var(--ez-yellow-lo));box-shadow:0 .15em .3em var(--cc-shade-soft),0 1.6em 2.6em -1.2em var(--cc-shade);transform:rotate(5deg)}.ez-root .ez-copy:before{content:"";position:absolute;left:0;right:0;top:-.5em;height:.6em;background:radial-gradient(circle at .4em .6em,transparent .32em,var(--ez-yellow) .34em) 0 0 / .8em .6em repeat-x}.ez-root .ez-copy-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:.6em;border-bottom:.12em dashed currentColor}.ez-root .ez-copy-brand{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-sans, inherit);font-size:1.55em;font-weight:700;color:var(--cc-wine)}.ez-root .ez-copy-leaf{width:1em;height:1em;fill:currentColor}.ez-root .ez-copy-tag{font-size:1.1em;opacity:.8}.ez-root .ez-copy-size{margin-top:.4em;font-size:1.3em}.ez-root .ez-copy-price{font-size:3em;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.ez-root .ez-copy-line{font-family:var(--font-sans, inherit);font-size:1.35em;font-weight:700;color:var(--cc-wine)}.ez-root .ez-copy-sub{font-size:1.15em}@media (max-width: 999px){.lp-root.ez-root .cc-scene.ez-scene{aspect-ratio:1 / 1.08}}@media (max-width: 640px){.lp-root.ez-root .cc-scene.ez-scene{aspect-ratio:1 / 1.98}.lp-root.ez-root .ez-stage.cc-stage{font-size:calc(100cqi / 41)}.ez-root .ez-book{left:.3em;top:1em;width:32.4em;height:54em}.ez-root .ez-sheet{padding:3em 2.4em 2.2em}.ez-root .ez-tabs{right:-8.1em;top:7.5em}.ez-root .ez-tab{font-size:1.3em}.ez-root .ez-brand{font-size:3.2em}.ez-root .ez-plan{grid-template-columns:2.2em 1fr auto;column-gap:.7em}.ez-root .ez-foot small{display:none}.ez-root .ez-plan-name span{font-size:1.28em}.ez-root .ez-plan-price{font-size:1.6em}.ez-root .ez-total b{font-size:2.7em}.ez-root .ez-copy{left:13.6em;top:55.6em;width:25em;transform:rotate(-3deg)}.ez-root .ez-floor{left:0;top:53.6em;width:38em;height:4em}}
