.SubscriptionPlanner_planner__ngk31{display:grid;grid-gap:var(--s-8);gap:var(--s-8);padding:clamp(1.25rem,.5rem + 3vw,3.5rem);background:var(--surface)}.SubscriptionPlanner_head__n6NDV{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.SubscriptionPlanner_progress__DpxLk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-2);gap:var(--s-2);margin:0;padding:0;list-style:none}.SubscriptionPlanner_progressStep__xP42x{height:2px;background:var(--line);transition:background-color var(--dur-base) var(--ease-out)}.SubscriptionPlanner_progressStep__xP42x[data-state=current],.SubscriptionPlanner_progressStep__xP42x[data-state=done]{background:var(--green)}.SubscriptionPlanner_headRow__wDkt4{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);min-height:2rem}.SubscriptionPlanner_count__DVC29{margin:0;font-size:var(--fs-small);font-weight:500;color:var(--ink-soft)}.SubscriptionPlanner_back__l6uGr{border:0;background:none;cursor:pointer;color:var(--ink)}.SubscriptionPlanner_answers__l_WQr{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:0;padding:0;list-style:none}.SubscriptionPlanner_answers__l_WQr li+li:before{content:"·";margin-right:var(--s-3);color:var(--ink-faint)}.SubscriptionPlanner_answer__ew8RE{padding:var(--s-1) 0;border:0;background:none;font:inherit;font-size:var(--fs-small);color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.3em;transition:-webkit-text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out),-webkit-text-decoration-color var(--dur-fast) var(--ease-out)}.SubscriptionPlanner_answer__ew8RE:focus-visible,.SubscriptionPlanner_answer__ew8RE:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.SubscriptionPlanner_answer__ew8RE[data-current=true]{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.SubscriptionPlanner_question__ApwoE{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:start}.SubscriptionPlanner_scene__9d9YA{grid-column:1/span 5;display:grid}.SubscriptionPlanner_sceneLayer__DMZ_T{grid-area:1/1;opacity:0;transition:opacity .7s var(--ease-out)}.SubscriptionPlanner_sceneLayer__DMZ_T[data-on=true]{opacity:1}.SubscriptionPlanner_ask__8y_JB{grid-column:7/span 6;display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start;padding-top:var(--s-2)}.SubscriptionPlanner_title__DV72y{margin:0;max-width:22ch}.SubscriptionPlanner_title__DV72y:focus{outline:none}.SubscriptionPlanner_title__DV72y:focus-visible{outline:2px solid var(--green);outline-offset:6px}.SubscriptionPlanner_numbers__kxnj_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-4);max-width:26rem}.SubscriptionPlanner_number__t_sOK{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink);font-family:var(--serif);font-size:clamp(1.4rem,1.1rem + .8vw,1.875rem);font-weight:350;font-feature-settings:"lnum";font-variant-numeric:lining-nums;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.SubscriptionPlanner_number__t_sOK:hover{border-color:var(--ink)}.SubscriptionPlanner_number__t_sOK[aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--paper)}.SubscriptionPlanner_scale__TxTHj{margin:var(--s-2) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line);max-width:26rem;font-family:var(--serif);font-style:italic;font-size:1.0625rem;font-weight:350;line-height:1.45;color:var(--ink);text-wrap:pretty}.SubscriptionPlanner_options__vCEEP{display:grid;margin-top:var(--s-2);border-bottom:1px solid var(--line)}.SubscriptionPlanner_option__v82Ta{position:relative;display:grid;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-4) var(--s-8) var(--s-4) 1.75rem;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.SubscriptionPlanner_option__v82Ta:before{content:"";position:absolute;left:.125rem;top:calc(var(--s-4) + .42em);width:.625rem;height:.625rem;border:1px solid var(--line-strong);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.SubscriptionPlanner_option__v82Ta:after{content:"";position:absolute;right:var(--s-2);top:50%;width:.5rem;height:.5rem;border-top:1px solid;border-right:1px solid;transform:translate(-.25rem,-50%) rotate(45deg);opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.SubscriptionPlanner_option__v82Ta:focus-visible:after,.SubscriptionPlanner_option__v82Ta:hover:after,.SubscriptionPlanner_option__v82Ta[aria-pressed=true]:after{opacity:1;transform:translateY(-50%) rotate(45deg)}.SubscriptionPlanner_option__v82Ta:hover:before{border-color:var(--ink)}.SubscriptionPlanner_option__v82Ta[aria-pressed=true]{color:var(--green)}.SubscriptionPlanner_option__v82Ta[aria-pressed=true]:before{border-color:var(--green);background:var(--green)}.SubscriptionPlanner_optionName__dcmxv{font-family:var(--serif);font-size:clamp(1.15rem,1rem + .45vw,1.4rem);font-weight:400;line-height:1.22}.SubscriptionPlanner_follow__Y74vG{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-4)}.SubscriptionPlanner_followTitle__8fIwV{margin:0;font-family:var(--serif);font-size:clamp(1.15rem,1rem + .45vw,1.4rem);font-weight:400}.SubscriptionPlanner_chips__MhDM6{display:flex;flex-wrap:wrap;gap:var(--s-2)}.SubscriptionPlanner_chip__ZQvYp{min-height:2.75rem;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-small);font-weight:500;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.SubscriptionPlanner_chip__ZQvYp:hover{border-color:var(--ink)}.SubscriptionPlanner_chip__ZQvYp[aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--paper)}.SubscriptionPlanner_answer__ew8RE:focus-visible,.SubscriptionPlanner_chip__ZQvYp:focus-visible,.SubscriptionPlanner_number__t_sOK:focus-visible,.SubscriptionPlanner_option__v82Ta:focus-visible{outline:2px solid var(--green);outline-offset:3px}.SubscriptionPlanner_result__IkLOS{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-12);row-gap:var(--s-12);align-items:start}.SubscriptionPlanner_shot__UGt_B{grid-column:1/span 4;display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0}.SubscriptionPlanner_shotStack__1pI91{display:grid}.SubscriptionPlanner_shotLayer__sGK7r{grid-area:1/1;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.SubscriptionPlanner_shotLayer__sGK7r[data-on=true]{opacity:1}.SubscriptionPlanner_shot__UGt_B figcaption{text-wrap:pretty}.SubscriptionPlanner_plan__4TiGm{grid-column:6/span 7;display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start}.SubscriptionPlanner_grindLine__fHBqf{margin:0;color:var(--ink-soft)}.SubscriptionPlanner_why__CHivF{margin:var(--s-2) 0 0;max-width:34ch}.SubscriptionPlanner_why__CHivF strong{font-weight:400;font-style:italic;color:var(--green)}.SubscriptionPlanner_fitLine__O09p_{margin:0;max-width:44ch}.SubscriptionPlanner_fitLine__O09p_[data-fit=short]{color:var(--attention,#9a4a2c)}.SubscriptionPlanner_money__HF6z5{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.SubscriptionPlanner_money__HF6z5 p{margin:0;max-width:48ch;text-wrap:pretty}.SubscriptionPlanner_total__jK_a7{display:flex;align-items:baseline;gap:var(--s-2)}.SubscriptionPlanner_total__jK_a7 .SubscriptionPlanner_price__ARnfw{font-size:var(--fs-sub);font-weight:500}.SubscriptionPlanner_totalLabel__2L0DW{color:var(--ink-soft)}.SubscriptionPlanner_reserve__sNJaZ{margin:0;max-width:48ch}.SubscriptionPlanner_commit___7AfT{display:grid;justify-items:start;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-2)}.SubscriptionPlanner_submit__w2WtW{min-width:18rem}.SubscriptionPlanner_note__yeOx9{margin:0;max-width:48ch}.SubscriptionPlanner_status___m16X{margin:0;color:var(--attention,#9a4a2c)}.SubscriptionPlanner_adjust__Ij5Xs{margin-top:var(--s-4);border-top:1px solid var(--line)}.SubscriptionPlanner_adjustSummary__lpbUv{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;font-size:var(--fs-small);font-weight:500;cursor:pointer;list-style:none}.SubscriptionPlanner_adjustSummary__lpbUv::-webkit-details-marker{display:none}.SubscriptionPlanner_adjustSummary__lpbUv:after{content:"+";font-family:var(--serif);font-size:1.4rem;font-weight:300;line-height:1;transition:transform var(--dur-base) var(--ease-out)}.SubscriptionPlanner_adjust__Ij5Xs[open] .SubscriptionPlanner_adjustSummary__lpbUv:after{transform:rotate(45deg)}.SubscriptionPlanner_adjustSummary__lpbUv:focus-visible{outline:2px solid var(--green);outline-offset:3px}.SubscriptionPlanner_adjustBody__fINDL{display:grid;grid-gap:var(--s-6);gap:var(--s-6);padding-bottom:var(--s-4)}.SubscriptionPlanner_field__CYOc_{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:0;padding:0;border:0;min-width:0}.SubscriptionPlanner_fieldLabel__3HLbZ{padding:0;font-size:var(--fs-small);color:var(--ink-soft)}.SubscriptionPlanner_segments__kCHPb{display:flex;flex-wrap:wrap;gap:var(--s-2)}.SubscriptionPlanner_segment__HqUfk{position:relative}.SubscriptionPlanner_segment__HqUfk input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.SubscriptionPlanner_segment__HqUfk span{display:inline-flex;align-items:baseline;gap:.4em;min-height:2.75rem;padding:.75rem var(--s-4);border:1px solid var(--line-strong);font-size:var(--fs-small);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.SubscriptionPlanner_segment__HqUfk span strong{font-weight:600}.SubscriptionPlanner_segment__HqUfk input:hover+span{border-color:var(--ink)}.SubscriptionPlanner_segment__HqUfk input:checked+span{border-color:var(--green);background:var(--green);color:var(--paper)}.SubscriptionPlanner_segment__HqUfk input:focus-visible+span{outline:2px solid var(--green);outline-offset:3px}.SubscriptionPlanner_suits__zB5Ac{font-family:var(--serif);font-style:italic;opacity:.8}.SubscriptionPlanner_qty__YfCHe{display:inline-flex;align-items:center;justify-self:start;border:1px solid var(--line-strong)}.SubscriptionPlanner_qtyButton__a0WvJ{width:2.75rem;height:2.75rem;border:0;background:transparent;color:var(--ink);font-size:1.125rem;cursor:pointer}.SubscriptionPlanner_qtyButton__a0WvJ:hover:not(:disabled){background:var(--ground)}.SubscriptionPlanner_qtyButton__a0WvJ:disabled{color:var(--ink-faint);cursor:not-allowed}.SubscriptionPlanner_qtyButton__a0WvJ:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.SubscriptionPlanner_qtyValue__XHrBp{min-width:2.5rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.SubscriptionPlanner_reset__gFbmC{justify-self:start;border:0;background:none;cursor:pointer;font-size:var(--fs-small)}.SubscriptionPlanner_schedule__7PhEt{grid-column:1/-1;display:grid;grid-gap:var(--s-6);gap:var(--s-6);padding-top:var(--s-8);border-top:1px solid var(--line-strong)}.SubscriptionPlanner_scheduleHead__7_gkK{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-8)}.SubscriptionPlanner_scheduleHead__7_gkK p,.SubscriptionPlanner_scheduleTitle__GSBHz{margin:0}.SubscriptionPlanner_next__w8tYt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gutter);gap:var(--gutter);margin:0;padding:0;list-style:none}.SubscriptionPlanner_nextItem__ccu6w{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;padding-top:var(--s-3);border-top:1px solid var(--line)}.SubscriptionPlanner_nextItem__ccu6w[data-skipped=true] .SubscriptionPlanner_nextWhen__NPqcx{color:var(--ink-faint);text-decoration:line-through}.SubscriptionPlanner_nextWhen__NPqcx{font-weight:500}.SubscriptionPlanner_nextWhat__NNZlm{min-height:3em}.SubscriptionPlanner_nextActions___qKy6{display:flex;flex-wrap:wrap;gap:var(--s-4);font-size:var(--fs-small)}.SubscriptionPlanner_nextActions___qKy6 button{border:0;background:none;cursor:pointer;color:var(--ink)}.SubscriptionPlanner_enter__S3Pyj{animation:SubscriptionPlanner_step-in__xZ065 .56s var(--ease-out) both}@keyframes SubscriptionPlanner_step-in__xZ065{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SubscriptionPlanner_enter__S3Pyj{animation:SubscriptionPlanner_step-fade__CR5Y8 .15s linear both}.SubscriptionPlanner_sceneLayer__DMZ_T,.SubscriptionPlanner_shotLayer__sGK7r{transition-duration:.15s}.SubscriptionPlanner_option__v82Ta:after{transition:none}}@keyframes SubscriptionPlanner_step-fade__CR5Y8{0%{opacity:0}to{opacity:1}}@media (max-width:63.9375em){.SubscriptionPlanner_scene__9d9YA{display:none}.SubscriptionPlanner_ask__8y_JB{grid-column:1/-1}.SubscriptionPlanner_shot__UGt_B{grid-column:1/span 5}.SubscriptionPlanner_plan__4TiGm{grid-column:6/span 7}.SubscriptionPlanner_next__w8tYt{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-6)}}@media (max-width:47.9375em){.SubscriptionPlanner_planner__ngk31{gap:var(--s-6)}.SubscriptionPlanner_result__IkLOS{row-gap:var(--s-8)}.SubscriptionPlanner_shot__UGt_B{grid-column:1/-1;max-width:13rem}.SubscriptionPlanner_shot__UGt_B figcaption{display:none}.SubscriptionPlanner_plan__4TiGm{grid-column:1/-1}.SubscriptionPlanner_submit__w2WtW{width:100%;min-width:0}.SubscriptionPlanner_commit___7AfT{justify-items:stretch}.SubscriptionPlanner_option__v82Ta{padding-right:var(--s-6)}}@media (min-width:48em){.SubscriptionPlanner_numbers__kxnj_{grid-template-columns:repeat(10,minmax(0,1fr));max-width:36rem}.SubscriptionPlanner_scale__TxTHj{max-width:36rem}}