.checkout_page__KwPJ0{--rule:color-mix(in srgb,var(--brand-ink) 16%,transparent);--hair:color-mix(in srgb,var(--brand-ink) 9%,transparent);--wash:color-mix(in srgb,var(--brand-sage-paper) 70%,var(--brand-ivory));--paper:#f9f3e6;display:grid;flex:1 1;grid-template-columns:minmax(21rem,40%) minmax(0,1fr);min-height:100%;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.checkout_margin__Vx7jM{min-width:0;padding:2.25rem 2rem;border-right:1px solid var(--rule)}.checkout_leaf__RnSns{min-width:0;padding:2.25rem 2.75rem 2.5rem}.checkout_back__6Wmxe{display:inline-flex;min-height:2.75rem;align-items:center;margin:-.6rem 0 .9rem;color:var(--brand-forest);font-size:.95rem;font-weight:600;text-decoration:none}.checkout_back__6Wmxe:hover{text-decoration:underline;text-underline-offset:3px}.checkout_eyebrow__SgkTb,.checkout_groupHeading__lS9yK,.checkout_priceLabel__c_Bc2{margin:0;color:var(--brand-ink-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.checkout_groupHeading__lS9yK{margin:1.6rem 0 .5rem}.checkout_title__meK5G{margin:.55rem 0 .9rem;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.checkout_proof__bLy5a{width:2.5rem;height:3px;margin:0 0 1rem;border-radius:2px;background:var(--brand-apricot)}.checkout_bookLine__L5IQp{display:flex;align-items:center;gap:1rem;margin:.4rem 0}.checkout_kindCover__RJZNp{display:grid;place-items:center;flex:none;width:3.6rem;height:4.6rem;padding:.3rem;border-left:4px solid var(--brand-ink);border-radius:2px 4px 4px 2px;background:var(--brand-forest);color:var(--brand-ivory);font-family:var(--font-editorial),Georgia,serif;font-size:.62rem;line-height:1.15;text-align:center}.checkout_includes__SeZGd{display:flex;align-items:flex-start;gap:.6rem;margin:.4rem 0 .9rem}.checkout_includesIcon__9shWY{flex:none;width:1.2rem;height:1.2rem;margin-top:.1rem;color:var(--brand-forest)}.checkout_bookTitle__BuZTK{font-family:var(--font-editorial),Georgia,serif;font-size:1.3rem;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.checkout_meta__mUr4p{margin-top:.15rem;color:var(--brand-ink-muted);font-size:.92rem;line-height:1.45}.checkout_address__LKm_q{font-size:1rem;font-style:normal;line-height:1.5}.checkout_price__7ezDq{margin-top:1.4rem;padding-top:.9rem;border-top:2px solid var(--brand-forest)}.checkout_lines__PaIBi{margin:.6rem 0 0;padding:0;font-size:.95rem;list-style:none}.checkout_lines__PaIBi li{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-top:1px solid var(--hair)}.checkout_lines__PaIBi li>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.checkout_lines__PaIBi li[data-row=code]>span{color:var(--brand-sage-ink);font-weight:600}.checkout_lines__PaIBi li[data-row=subtotal]{border-top-color:var(--rule)}.checkout_lines__PaIBi li[data-row=total]{padding-top:.6rem;border-top:2px solid var(--brand-forest);font-size:1.05rem;font-weight:700}.checkout_lines__PaIBi li[data-row=total]>span:last-child{font-family:var(--font-editorial),Georgia,serif;font-size:1.9rem;font-weight:400;letter-spacing:-.03em;line-height:1}.checkout_muted__bs_Ar{color:var(--brand-ink-muted)}.checkout_question__q3RKv{margin:0 0 .4rem;font-family:var(--font-editorial),Georgia,serif;font-size:1.9rem;font-weight:400;letter-spacing:-.03em;line-height:1.1}.checkout_lede__LHzps{max-width:60ch;margin:0 0 1.25rem;color:var(--brand-ink-muted);line-height:1.5}.checkout_note__jOHUZ{max-width:40rem;margin:0 0 1.25rem;padding:.8rem 1rem;border-left:3px solid var(--brand-apricot);background:var(--wash);font-size:.97rem;line-height:1.45}.checkout_note__jOHUZ p{margin:0 0 .4rem}.checkout_warning__FwSA1{max-width:30rem;margin:0 0 1rem;padding:.6rem .9rem;border:1px solid var(--brand-apricot-ink);border-left-width:4px;border-radius:4px;background:var(--paper);color:var(--brand-apricot-ink);font-weight:600}.checkout_cardForm__oYPCR{position:relative;max-width:30rem;margin:0 0 1.1rem;padding:1.1rem 1.1rem .8rem;border:1px solid #e3e3e3;border-radius:10px;background:#fff;color:#30313d}.checkout_cardNote__bABVw{margin:0 0 .8rem;color:#6d6e78;font-size:.82rem}.checkout_cardField__qVY7B{display:block;margin:0 0 .75rem}.checkout_cardField__qVY7B span{display:block;margin-bottom:.3rem;font-size:.85rem}.checkout_cardField__qVY7B input{width:100%;min-height:2.75rem;padding:0 .75rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff;color:#30313d;font:inherit;font-size:1rem}.checkout_cardPair__oUdA7{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.checkout_pay__qQEXK{display:inline-flex;width:100%;max-width:30rem;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 1.4rem;border:0;border-radius:8px;background:var(--brand-forest-action);color:var(--brand-ivory);font:inherit;font-size:1.05rem;font-weight:600;cursor:pointer;transition:background .15s ease-out}.checkout_pay__qQEXK:hover:not([aria-disabled=true],:disabled){background:var(--brand-forest-hover)}.checkout_pay__qQEXK:disabled,.checkout_pay__qQEXK[aria-disabled=true]{cursor:not-allowed;opacity:.55}.checkout_fit__5Zr3Q{width:auto}.checkout_ghost__a33A2{display:inline-flex;min-height:2.75rem;align-items:center;padding:0 1rem;border:1px solid var(--brand-forest);border-radius:8px;background:transparent;color:var(--brand-forest);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.checkout_ghost__a33A2:hover{background:var(--wash)}.checkout_inlineAction__l0Ain{padding:0;border:0;background:none;color:var(--brand-forest);font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.checkout_inlineAction__l0Ain:hover{text-decoration-thickness:2px}.checkout_fine__R_gNd{max-width:34rem;margin:.8rem 0 0;color:var(--brand-ink-muted);font-size:.92rem;line-height:1.5}.checkout_problem__vj5y7{max-width:34rem;margin:.8rem 0 0;color:var(--brand-apricot-ink);font-weight:600}.checkout_policy__8OPPq{max-width:34rem;margin:.8rem 0 0;padding:.9rem 1rem;border:1px solid var(--rule);border-radius:6px;background:var(--paper);font-size:.93rem;line-height:1.5}.checkout_policy__8OPPq h3{margin:0 0 .4rem;font-family:var(--font-editorial),Georgia,serif;font-size:1.2rem;font-weight:400}.checkout_policy__8OPPq p{margin:.3rem 0}.checkout_phoneBar__vU2L9{display:none}.checkout_bar___g9N1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;background:var(--brand-forest);color:var(--brand-ivory)}.checkout_barTotal__TMKK9{font-family:var(--font-editorial),Georgia,serif;font-size:1.5rem;line-height:1}.checkout_barSub__84wIr{color:var(--brand-sage-paper);font-size:.78rem}.checkout_bar___g9N1 button{min-height:2.75rem;border:0;background:none;color:var(--brand-ivory);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.checkout_sheet__hsytD{max-height:75vh;overflow:auto;padding:1rem 1rem 1.25rem;border-top:2px solid var(--brand-forest);background:var(--brand-ivory);box-shadow:0 -1rem 2rem rgb(6 31 27/20%)}.checkout_sheet__hsytD h2{margin:0 0 .5rem;font-family:var(--font-editorial),Georgia,serif;font-size:1.3rem;font-weight:400}.checkout_back__6Wmxe:focus-visible,.checkout_bar___g9N1 button:focus-visible,.checkout_ghost__a33A2:focus-visible,.checkout_inlineAction__l0Ain:focus-visible,.checkout_pay__qQEXK:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.2rem}.checkout_bar___g9N1 button:focus-visible{outline-color:var(--brand-apricot)}@media (max-width:720px){.checkout_page__KwPJ0{grid-template-columns:1fr}.checkout_margin__Vx7jM{padding:1.1rem 1rem;border-right:0;border-bottom:1px solid var(--rule)}.checkout_title__meK5G{margin:.3rem 0 .5rem;font-size:1.75rem}.checkout_proof__bLy5a{margin-bottom:.6rem}.checkout_leaf__RnSns{padding:1.25rem 1rem 2rem}.checkout_question__q3RKv{font-size:1.5rem}.checkout_pay__qQEXK{max-width:none}.checkout_phoneBar__vU2L9{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:block;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.checkout_pay__qQEXK{transition:none}}@media (forced-colors:active){.checkout_ghost__a33A2,.checkout_pay__qQEXK{border:1px solid ButtonText}}.checkout_stripeForm__EWGD8{max-width:30rem;min-height:20rem;margin:0 0 1.1rem}.qa-reporting_entryButton__TejET{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:40;display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:0 .6875rem;border:1px solid color-mix(in srgb,var(--brand-forest) 28%,var(--brand-sage));border-radius:.45rem;background:var(--brand-sage-paper);box-shadow:0 .7rem 1.6rem rgb(6 31 27/18%);color:var(--brand-forest);font-family:var(--font-interface),sans-serif;font-size:.95rem;font-weight:650}.qa-reporting_closeButton__455CV svg,.qa-reporting_entryButton__TejET svg{width:1.25rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.qa-reporting_entryButton__TejET svg{flex:0 0 auto}.qa-reporting_entryLabel__Ghr0F{max-width:0;overflow:hidden;opacity:0;white-space:nowrap}.qa-reporting_entryButton__TejET:focus-visible .qa-reporting_entryLabel__Ghr0F{max-width:10rem;margin-inline:.55rem .25rem;opacity:1}@media (hover:hover){.qa-reporting_entryButton__TejET:hover{background:color-mix(in srgb,var(--brand-sage-paper) 72%,white)}.qa-reporting_entryButton__TejET:hover .qa-reporting_entryLabel__Ghr0F{max-width:10rem;margin-inline:.55rem .25rem;opacity:1}}.qa-reporting_dialog__HO8Mx button:focus-visible,.qa-reporting_dialog__HO8Mx input:focus-visible,.qa-reporting_dialog__HO8Mx select:focus-visible,.qa-reporting_dialog__HO8Mx textarea:focus-visible,.qa-reporting_entryButton__TejET:focus-visible{outline:3px solid var(--brand-apricot);outline-offset:.2rem}.qa-reporting_backdrop__c4sWA{position:fixed;z-index:80;display:grid;background:rgb(9 35 31/58%);inset:0;place-items:center}.qa-reporting_dialog__HO8Mx{width:min(36rem,calc(100vw - 2rem));max-height:calc(100svh - 2rem);overflow:auto;border-radius:.65rem;background:var(--brand-ivory);box-shadow:0 1.4rem 4rem rgb(6 31 27/35%);color:var(--brand-ink);scrollbar-color:var(--brand-sage) transparent}.qa-reporting_dialogHeader__33fxI{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent)}.qa-reporting_dialogHeader__33fxI h2{margin:0 0 .45rem;font-family:var(--font-editorial),Georgia,serif;font-size:2rem;font-weight:500;letter-spacing:-.03em}.qa-reporting_dialogHeader__33fxI p{max-width:52ch;margin:0;color:var(--brand-ink-muted);line-height:1.45}.qa-reporting_closeButton__455CV{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;border:0;background:transparent;color:var(--brand-forest);place-items:center}.qa-reporting_formBody__5B_F2{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem 1.5rem}.qa-reporting_field__9RAoW{display:grid;grid-gap:.45rem;gap:.45rem;font-family:var(--font-interface),sans-serif;font-weight:650}.qa-reporting_field__9RAoW small{margin-left:.35rem;color:var(--brand-ink-muted);font-size:.82rem;font-weight:400}.qa-reporting_field__9RAoW input,.qa-reporting_field__9RAoW select,.qa-reporting_field__9RAoW textarea{min-height:2.75rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--brand-ink-muted) 48%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--brand-ivory) 82%,white);color:var(--brand-ink);font:inherit;font-weight:400}.qa-reporting_field__9RAoW textarea{min-height:7rem;resize:vertical}.qa-reporting_field__9RAoW [aria-invalid=true]{border-color:#8b3f30}.qa-reporting_fieldError__cHJ54{color:#7a3025;font-size:.88rem;font-weight:500}.qa-reporting_screenshotField__yw3u2{min-height:2.75rem}.qa-reporting_cancelButton__JdLEw,.qa-reporting_previewRow__SCESw button,.qa-reporting_secondaryButton__tZb8p,.qa-reporting_sendButton__ZRJBM{min-height:2.75rem;padding:.6rem 1rem;border-radius:.4rem;font-weight:650}.qa-reporting_cancelButton__JdLEw,.qa-reporting_previewRow__SCESw button,.qa-reporting_secondaryButton__tZb8p{border:1px solid var(--brand-sage);background:transparent;color:var(--brand-forest)}.qa-reporting_sendButton__ZRJBM{border:1px solid var(--brand-forest);background:var(--brand-forest);color:var(--brand-ivory)}.qa-reporting_previewRow__SCESw{display:flex;align-items:center;gap:1rem}.qa-reporting_previewRow__SCESw img{width:7rem;max-height:5rem;object-fit:cover;border-radius:.35rem}.qa-reporting_helper__nI1Qo{margin:.55rem 0 0;color:var(--brand-ink-muted);font-size:.9rem}.qa-reporting_contextDisclosure__UqqfC{padding-block:.25rem;border-block:1px solid color-mix(in srgb,var(--brand-ink-muted) 18%,transparent);color:var(--brand-ink-muted);font-family:var(--font-interface),sans-serif}.qa-reporting_contextDisclosure__UqqfC summary{min-height:2.75rem;cursor:pointer;align-content:center;color:var(--brand-forest);font-weight:650}.qa-reporting_contextDisclosure__UqqfC p{margin:0 0 .75rem;overflow-wrap:anywhere;font-size:.88rem;line-height:1.45}.qa-reporting_confirmation__k_N9a{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 7rem);z-index:39;max-width:min(24rem,calc(100vw - 2rem));margin:0;padding:.7rem .9rem;border-left:3px solid var(--brand-apricot);background:var(--brand-sage-paper);box-shadow:0 .5rem 1.2rem rgb(6 31 27/14%);color:var(--brand-forest);font-family:var(--font-interface),sans-serif;font-size:.9rem}.qa-reporting_actions__kxSkV{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:1rem 1.5rem 1.35rem;background:var(--brand-sage-paper)}.qa-reporting_liveRegion__zqidj{margin:0;color:#712f24;font-size:.9rem}.qa-reporting_dialog__HO8Mx button:disabled{cursor:wait;opacity:.62}@media (max-width:640px){.qa-reporting_entryButton__TejET{right:max(.75rem,env(safe-area-inset-right));bottom:max(5.25rem,env(safe-area-inset-bottom))}.qa-reporting_confirmation__k_N9a{right:max(.75rem,env(safe-area-inset-right));bottom:calc(max(5.25rem, env(safe-area-inset-bottom)) + 7rem)}[data-shell-variant=workspace] .qa-reporting_entryButton__TejET{bottom:max(12rem,calc(env(safe-area-inset-bottom) + 12rem))}[data-shell-variant=workspace] .qa-reporting_confirmation__k_N9a{bottom:calc(max(12rem, calc(env(safe-area-inset-bottom) + 12rem)) + 7rem)}.qa-reporting_backdrop__c4sWA{align-items:end}.qa-reporting_dialog__HO8Mx{width:100%;max-height:calc(100svh - .75rem);border-radius:.75rem .75rem 0 0}.qa-reporting_dialogHeader__33fxI,.qa-reporting_formBody__5B_F2{padding-inline:1rem}.qa-reporting_actions__kxSkV{grid-template-columns:1fr 1fr;padding-inline:1rem}.qa-reporting_liveRegion__zqidj{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.qa-reporting_entryLabel__Ghr0F{transition:max-width .18s cubic-bezier(.16,1,.3,1),margin .18s cubic-bezier(.16,1,.3,1),opacity .12s ease-out}.qa-reporting_dialog__HO8Mx{animation:qa-reporting_report-enter__ottHa .18s cubic-bezier(.16,1,.3,1)}@keyframes qa-reporting_report-enter__ottHa{0%{opacity:.92;transform:translateY(.8rem)}}}.gift_solo__RVoaU{max-width:52rem;min-width:0;padding:var(--app-section-gap) var(--app-page-gutter) 3rem;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.gift_eyebrow__1HDH2{margin:0;color:var(--brand-ink-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gift_paid__yWjMK{color:var(--brand-apricot-ink)}.gift_heading__8zJ8J{margin:.55rem 0 .9rem;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.gift_proofRule__6LLo2{display:block;width:2.5rem;height:3px;margin:0 0 1rem;border-radius:2px;background:var(--brand-apricot)}.gift_card__CzHzk{max-width:36rem;padding:1.6rem 1.7rem;border:1px solid color-mix(in srgb,var(--brand-apricot) 50%,transparent);border-radius:10px;background:color-mix(in srgb,var(--brand-apricot) 14%,var(--brand-ivory))}.gift_what__fe9VU{margin:.3rem 0 .6rem;font-size:1.6rem;font-weight:400;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.gift_message__p2xbC,.gift_what__fe9VU{font-family:var(--font-editorial),Georgia,serif}.gift_message__p2xbC{margin:.6rem 0 1rem;padding:0 0 0 1rem;border-left:3px solid var(--brand-apricot);font-size:1.1rem;font-style:italic;line-height:1.45}.gift_code__Qs8zL{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.9rem 0 .4rem}.gift_codeText__4nouc{padding:.7rem .9rem;border:1px dashed var(--brand-apricot-ink);border-radius:.25rem;background:var(--brand-linen);font:600 1.5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.gift_ghost__QP4kw{min-height:2.75rem;padding:0 1rem;border:1px solid var(--brand-forest);border-radius:.25rem;background:transparent;color:var(--brand-forest);font:inherit;font-weight:600;cursor:pointer}.gift_button___XwX4:focus-visible,.gift_ghost__QP4kw:focus-visible,.gift_textAction__lf9Gz:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.25rem}.gift_fine__XPJdg{max-width:34rem;margin:.8rem 0 0;font-size:.92rem}.gift_fine__XPJdg,.gift_lede__wFjx_{color:var(--brand-ink-muted);line-height:1.5}.gift_lede__wFjx_{max-width:60ch;margin:0 0 1.25rem}.gift_button___XwX4{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 1.4rem;border:0;border-radius:.25rem;background:var(--brand-forest-action);color:var(--brand-ivory);font:inherit;font-size:1.05rem;font-weight:600;text-decoration:none;cursor:pointer}.gift_button___XwX4:hover{background:var(--brand-forest-hover)}.gift_button___XwX4:disabled{opacity:.7;cursor:progress}.gift_wide__n8dKm{width:100%;max-width:30rem}.gift_textAction__lf9Gz{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;color:var(--brand-forest);font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.gift_textAction__lf9Gz:hover{text-decoration-thickness:2px}@media (max-width:40rem){.gift_card__CzHzk{padding:1.25rem 1.1rem}.gift_codeText__4nouc{font-size:1.25rem}}.gift_page__gasdG{display:grid;flex:1 1;grid-template-columns:minmax(17rem,28%) minmax(0,1fr);min-height:100%;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.gift_margin__YS75k{min-width:0;padding:var(--app-section-gap) var(--app-page-gutter);border-right:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent)}.gift_leaf__6Vs3m{min-width:0;padding:var(--app-section-gap) var(--app-page-gutter) 2.5rem}.gift_back___6Ta8{display:inline-flex;min-height:2.75rem;align-items:center;margin:-.6rem 0 .9rem;color:var(--brand-forest);font-size:.95rem;font-weight:600;text-decoration:none}.gift_back___6Ta8:hover{text-decoration:underline;text-underline-offset:3px}.gift_fieldset__cR3F4{min-width:0;margin:0;padding:0;border:0}.gift_fieldset__cR3F4+.gift_fieldset__cR3F4{margin-top:1.6rem}.gift_legend__daFyc{margin:0 0 .7rem;padding:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.35rem;letter-spacing:-.02em}.gift_choices__yyIY4{display:grid;max-width:44rem;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.gift_choice__jA_SQ{display:grid;grid-gap:.2rem .7rem;gap:.2rem .7rem;grid-template-columns:auto minmax(0,1fr);padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent);border-radius:.25rem;background:var(--brand-linen);cursor:pointer}.gift_choice__jA_SQ:has(input:checked){border-color:var(--brand-forest);background:color-mix(in srgb,var(--brand-sage-paper) 70%,var(--brand-ivory))}.gift_choice__jA_SQ:has(input:focus-visible){outline:3px solid var(--brand-forest);outline-offset:.25rem}.gift_choice__jA_SQ input{width:1.1rem;height:1.1rem;margin:.3rem 0 0;accent-color:var(--brand-forest)}.gift_choiceName____0c3{font-family:var(--font-editorial),Georgia,serif;font-size:1.25rem;letter-spacing:-.02em}.gift_choiceAbout__Hph7s{grid-column:2;color:var(--brand-ink-muted);font-size:.95rem;line-height:1.4}.gift_price__r69Km{grid-column:2;margin-top:.45rem;color:var(--brand-forest);font-size:.95rem;font-weight:700}.gift_priceNote__L0lWj{color:var(--brand-ink-muted);font-weight:400}.gift_field__i_puY{display:block;max-width:30rem;margin:0 0 1rem}.gift_fieldLabel__Pyczg{display:block;margin-bottom:.25rem;color:var(--brand-ink-muted);font-size:.88rem}.gift_input__1SDgc{width:100%;min-height:2.75rem;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--brand-forest) 35%,transparent);border-radius:.25rem;background:var(--brand-linen);color:var(--brand-ink);font:inherit}.gift_input__1SDgc:focus-visible{outline:3px solid var(--brand-forest);outline-offset:1px}.gift_codeInput__I_RHA{letter-spacing:.08em;text-transform:uppercase}.gift_textarea__wlj9X{min-height:5rem;padding:.6rem .7rem;resize:vertical}.gift_note__FHtY5{max-width:40rem;margin:0 0 1.25rem;padding:.8rem 1rem;border-left:3px solid var(--brand-apricot);background:color-mix(in srgb,var(--brand-sage-paper) 55%,var(--brand-ivory));font-size:.97rem;line-height:1.45}.gift_note__FHtY5 p{margin:0 0 .4rem}.gift_note__FHtY5 p:last-child{margin:0}.gift_auth__MHzPk{display:grid;flex:1 1;place-items:center;padding:3rem 1.5rem 3.5rem;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.gift_authCard__fyYTv{width:100%;max-width:27rem}.gift_foundCard__ZZ1EX{margin-bottom:1rem}@media (max-width:48rem){.gift_page__gasdG{grid-template-columns:minmax(0,1fr)}.gift_margin__YS75k{padding-bottom:0;border-right:0}}.gift_giftList__T8G7Y{display:grid;max-width:44rem;grid-gap:.7rem;gap:.7rem;margin:0 0 1.5rem;padding:0;list-style:none}.gift_giftRow__sO_oN{display:grid;grid-gap:.25rem 1rem;gap:.25rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent);border-radius:.25rem;background:var(--brand-linen)}.gift_giftRowCode__NuHR4{grid-column:2;grid-row:1/span 2;align-self:center;font:600 1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.gift_giftRowState__IfoNF{color:var(--brand-ink-muted);font-size:.92rem}@media (max-width:40rem){.gift_giftRow__sO_oN{grid-template-columns:minmax(0,1fr)}.gift_giftRowCode__NuHR4{grid-column:1;grid-row:auto}}.gift_giftPanel__V_9iz{max-width:30rem;margin:0 0 1.1rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--brand-apricot) 55%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--brand-apricot) 12%,var(--brand-ivory))}.gift_giftPanelTitle__uG2bc{font-family:var(--font-editorial),Georgia,serif;font-size:1.2rem;font-weight:400}.gift_codeField__fpWHA{display:flex;max-width:30rem;gap:.5rem;margin:.4rem 0 .2rem}.gift_codeFieldInput__5Mhy0{min-width:0;min-height:2.75rem;flex:1 1;padding:0 .7rem;border:1px solid rgb(24 63 56/35%);border-radius:.25rem;background:var(--brand-linen);font:inherit;letter-spacing:.06em;text-transform:uppercase}.gift_orDivider__kHpnd{display:flex;max-width:30rem;align-items:center;gap:.7rem;margin:1rem 0 .8rem;color:var(--brand-ink-muted);font-size:.82rem}.gift_orDivider__kHpnd:after,.gift_orDivider__kHpnd:before{height:1px;flex:1 1;background:color-mix(in srgb,var(--brand-ink) 12%,transparent);content:""}.gift_srOnly__KthdT{position:absolute;overflow:hidden;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.discount-code-field_codeField__nvrZd{display:flex;max-width:30rem;gap:.5rem;margin:.4rem 0 .2rem}.discount-code-field_input__G4AZa{min-width:0;min-height:2.75rem;flex:1 1;padding:0 .7rem;border:1px solid var(--brand-forest);border-radius:.25rem;background:var(--brand-ivory);color:var(--brand-ink);font-family:var(--font-interface),sans-serif;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.discount-code-field_input__G4AZa::placeholder{letter-spacing:normal;text-transform:none}.discount-code-field_ghost__aH6qO{min-height:2.75rem;padding:0 1rem;border:1px solid var(--brand-forest);border-radius:.25rem;background:transparent;color:var(--brand-forest);cursor:pointer;font-family:var(--font-interface),sans-serif;font-size:.95rem;font-weight:600}.discount-code-field_ghost__aH6qO:hover:not(:disabled){background:var(--brand-sage-paper)}.discount-code-field_ghost__aH6qO:disabled{cursor:default;opacity:.5}.discount-code-field_textAction__oaeTc{min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--brand-forest);cursor:pointer;font-family:var(--font-interface),sans-serif;font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.discount-code-field_textAction__oaeTc:hover{color:var(--brand-forest-hover);text-decoration-thickness:2px}.discount-code-field_applied__VIdIU{margin:.5rem 0 0;color:var(--brand-ink-muted);font-size:.92rem;line-height:1.5}.discount-code-field_applied__VIdIU .discount-code-field_textAction__oaeTc{min-height:0;font-size:inherit}.discount-code-field_message__OEC9c{margin:.3rem 0 0;color:var(--brand-ink);font-size:.95rem}.discount-code-field_srOnly__Et7it{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.discount-code-field_ghost__aH6qO:focus-visible,.discount-code-field_input__G4AZa:focus-visible,.discount-code-field_textAction__oaeTc:focus-visible{outline:3px solid var(--brand-forest);outline-offset:2px}.mini-cover_mini__Xrtac{display:flex;width:4.4rem;height:6.6rem;flex:none;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .4rem;border-left:4px solid #0f2b26;border-radius:1px 3px 3px 1px;background:var(--brand-forest);box-shadow:0 .4rem 1rem rgb(6 31 27/25%);color:var(--brand-ivory);text-align:center}.mini-cover_mini__Xrtac b{font-family:var(--font-editorial),Georgia,serif;font-size:.7rem;font-weight:400;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.mini-cover_mini__Xrtac i{width:1.3rem;height:1px;margin:.4rem 0;background:var(--brand-apricot)}.mini-cover_mini__Xrtac small{font-size:.36rem;letter-spacing:.12em;text-transform:uppercase}.mini-cover_mini__Xrtac[data-size=large]{width:6.6rem;height:9.9rem;padding:.8rem .6rem;box-shadow:0 .9rem 2rem rgb(6 31 27/28%)}.mini-cover_mini__Xrtac[data-size=large] b{font-size:1.02rem}.mini-cover_mini__Xrtac[data-size=large] i{width:1.9rem;margin:.55rem 0}.mini-cover_mini__Xrtac[data-size=large] small{font-size:.5rem}@media (max-width:720px){.mini-cover_mini__Xrtac[data-size=large]{width:5.2rem;height:7.8rem}.mini-cover_mini__Xrtac[data-size=large] b{font-size:.82rem}}@media (forced-colors:active){.mini-cover_mini__Xrtac{border:1px solid CanvasText}}.confirming_paid__GOP5b{display:grid;max-width:48rem;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1.25rem 2.25rem;gap:1.25rem 2.25rem;margin:2.5rem 2.75rem 3.5rem;padding:2.25rem 2.5rem;border:1px solid color-mix(in srgb,var(--brand-sage) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--brand-sage) 30%,var(--brand-ivory));color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.confirming_paid__GOP5b[data-tone=good]{border-color:color-mix(in srgb,var(--brand-apricot) 50%,transparent);background:color-mix(in srgb,var(--brand-apricot) 17%,var(--brand-ivory))}.confirming_cover__RHWte{position:relative;justify-self:center}.confirming_doneMark__O__cR{position:absolute;right:-.85rem;bottom:-.85rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:var(--brand-forest);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-apricot) 17%,var(--brand-ivory));color:var(--brand-ivory)}.confirming_doneMark__O__cR svg{width:1.15rem;height:1.15rem}.confirming_says__6OU1D{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.7rem}.confirming_eyebrow__0ayXk{margin:0;color:var(--brand-sage-ink);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.confirming_paid__GOP5b[data-tone=good] .confirming_eyebrow__0ayXk{color:var(--brand-apricot-ink)}.confirming_row__2INvG{display:flex;align-items:center;gap:.8rem}.confirming_headline__lGcng{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.9rem;font-weight:400;letter-spacing:-.03em;line-height:1.1}.confirming_lede__WitQ_{max-width:60ch;margin:0;color:var(--brand-ink-muted);line-height:1.5}.confirming_spinner__gmWp2{width:1.35rem;height:1.35rem;flex:none;border:3px solid color-mix(in srgb,var(--brand-forest) 22%,transparent);border-top-color:var(--brand-forest);border-radius:50%;animation:confirming_spin__u6Yp9 1s linear infinite}@keyframes confirming_spin__u6Yp9{to{transform:rotate(1turn)}}.confirming_action__BSEI4{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--brand-forest);font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.confirming_action__BSEI4:hover{text-decoration-thickness:2px}.confirming_action__BSEI4:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.2rem}@media (max-width:720px){.confirming_paid__GOP5b{grid-template-columns:1fr;justify-items:start;gap:1.4rem;margin:1.25rem 1rem 2.5rem;padding:1.6rem 1.25rem 1.75rem}.confirming_cover__RHWte{justify-self:start}.confirming_headline__lGcng{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.confirming_spinner__gmWp2{animation:none}}@media (forced-colors:active){.confirming_paid__GOP5b{border:1px solid CanvasText}.confirming_doneMark__O__cR{border:2px solid CanvasText}}.order_page__UZ_vf{display:grid;flex:1 1;grid-template-columns:minmax(17rem,28%) minmax(0,1fr);min-height:100%;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.order_margin__Md32l{min-width:0;padding:var(--app-section-gap) var(--app-page-gutter);border-right:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent)}.order_leaf__EK6Zn{min-width:0;padding:var(--app-section-gap) var(--app-page-gutter) 2.5rem}.order_back__W8yP2{display:inline-flex;min-height:2.75rem;align-items:center;margin:-.6rem 0 .9rem;color:var(--brand-forest);font-size:.95rem;font-weight:600;text-decoration:none}.order_back__W8yP2:hover{text-decoration:underline;text-underline-offset:3px}.order_eyebrow__kfP0Y{margin:0;color:var(--brand-ink-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.order_heading__E_Zel{margin:.55rem 0 .9rem;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.order_proofRule__r0O6Z{display:block;width:2.5rem;height:3px;margin:0 0 1rem;border-radius:2px;background:var(--brand-apricot)}.order_muted___VFHz{color:var(--brand-ink-muted);font-size:.92rem;line-height:1.45}.order_status__dNicz{margin:.35rem 0 0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:400;letter-spacing:-.025em;line-height:1.15;max-width:40rem}.order_steps__Up3sc{display:grid;max-width:44rem;grid-gap:.4rem;gap:.4rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:1.1rem 0 1.4rem;padding:0;list-style:none}.order_steps__Up3sc li{padding-top:.6rem;border-top:4px solid var(--brand-sage-paper);color:var(--brand-ink-muted);font-size:.86rem;line-height:1.3}.order_steps__Up3sc li[data-step=done]{border-top-color:var(--brand-forest);color:var(--brand-ink)}.order_steps__Up3sc li[data-step=done]:before{content:"✓ ";color:var(--brand-forest);font-weight:700}.order_steps__Up3sc li[data-step=now]{border-top-color:var(--brand-apricot);color:var(--brand-ink);font-weight:700}.order_steps__Up3sc li[data-step=now]:after{content:"Now";display:block;color:var(--brand-apricot-ink);font-size:.78rem;font-weight:400}.order_srOnly__0XP5d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.order_dates__6Od8W{display:grid;max-width:44rem;grid-gap:.6rem 1.5rem;gap:.6rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0 0 1.2rem}.order_dates__6Od8W div{padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent)}.order_dates__6Od8W dt{color:var(--brand-ink-muted);font-size:.8rem}.order_dates__6Od8W dd{margin:.15rem 0 0;font-family:var(--font-editorial),Georgia,serif;font-size:1.2rem}.order_track__Vh2lh{display:flex;max-width:44rem;flex-wrap:wrap;align-items:center;gap:.2rem 1.4rem;margin:0 0 1.2rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent);border-radius:6px;background:var(--brand-linen)}.order_trackNumber__t6aKn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.order_groupHeading__7__9b{margin:1.6rem 0 .5rem}.order_bookline__SdRKA{display:flex;align-items:center;gap:1rem;margin:.4rem 0}.order_bookTitle__eDKwZ{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:1.3rem;letter-spacing:-.02em;line-height:1.15}.order_lines__Q1zu3{max-width:30rem;margin:.6rem 0 0;padding:0;font-size:.95rem;list-style:none}.order_lines__Q1zu3 li{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-top:1px solid color-mix(in srgb,var(--brand-ink-muted) 14%,transparent)}.order_lines__Q1zu3 li span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.order_lines__Q1zu3 li[data-row=tax]{border-top-color:color-mix(in srgb,var(--brand-ink-muted) 30%,transparent)}.order_lines__Q1zu3 li[data-row=total]{padding-top:.6rem;border-top:2px solid var(--brand-forest);font-size:1.05rem;font-weight:700}.order_lines__Q1zu3 li[data-row=total] span:last-child{font-family:var(--font-editorial),Georgia,serif;font-size:1.9rem;font-weight:400;letter-spacing:-.03em;line-height:1}.order_lines__Q1zu3 li[data-row=refund] span{color:var(--brand-sage-ink);font-weight:600}.order_fine__GXDKx,.order_included__WPyeB{color:var(--brand-ink-muted)}.order_fine__GXDKx{max-width:34rem;margin:.8rem 0 0;font-size:.92rem;line-height:1.5}.order_ghost__iYU7Z{display:inline-flex;min-height:2.75rem;align-items:center;padding:0 1rem;border:1px solid var(--brand-forest);border-radius:8px;background:transparent;color:var(--brand-forest);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.order_ghost__iYU7Z:hover{background:color-mix(in srgb,var(--brand-sage-paper) 55%,var(--brand-ivory))}.order_button__MqRhc{display:inline-flex;min-height:2.75rem;align-items:center;padding:0 1.2rem;border:0;border-radius:.25rem;background:var(--brand-forest-action);color:var(--brand-ivory);font:inherit;font-weight:600;cursor:pointer}.order_button__MqRhc:hover{background:var(--brand-forest-hover)}.order_button__MqRhc:disabled,.order_ghost__iYU7Z:disabled{opacity:.7;cursor:progress}.order_back__W8yP2:focus-visible,.order_button__MqRhc:focus-visible,.order_ghost__iYU7Z:focus-visible,.order_textAction__prlbB:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.25rem}.order_action__gU1w8{margin-top:1.2rem}.order_panel__h8CtZ{max-width:40rem;margin:.6rem 0 1rem;padding:1rem 1.2rem;border:1px solid var(--brand-forest);border-radius:6px;background:var(--brand-linen)}.order_panel__h8CtZ h2{margin:0 0 .4rem;font-family:var(--font-editorial),Georgia,serif;font-size:1.35rem;font-weight:400;letter-spacing:-.02em}.order_panel__h8CtZ p{margin:.3rem 0 .8rem;line-height:1.45}.order_panelActions__XHnNa{display:flex;flex-wrap:wrap;gap:.6rem}.order_fieldset___h_Iz{margin:0 0 .8rem;padding:0;border:0}.order_fieldset___h_Iz legend{margin-bottom:.3rem;font-weight:600}.order_option__3jr0w{display:flex;min-height:2.6rem;align-items:center;gap:.6rem;cursor:pointer}.order_option__3jr0w input{width:1.15rem;height:1.15rem;margin:0;accent-color:var(--brand-forest)}.order_field__FeIuS{display:block;max-width:30rem;margin:0 0 1rem}.order_fieldLabel__b_y0h{display:block;margin-bottom:.25rem;color:var(--brand-ink-muted);font-size:.88rem}.order_textarea__slY85{width:100%;min-height:5rem;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--brand-forest) 35%,transparent);border-radius:.25rem;background:var(--brand-ivory);color:var(--brand-ink);font:inherit;resize:vertical}.order_bad__k3pdr{color:var(--brand-auth-error-ink);font-weight:600}.order_note__6u2ZQ{max-width:40rem;margin:0 0 1.25rem;padding:.8rem 1rem;border-left:3px solid var(--brand-apricot);background:color-mix(in srgb,var(--brand-sage-paper) 55%,var(--brand-ivory));font-size:.97rem;line-height:1.45}.order_noteOk__Hi7Ll{border-left-color:var(--brand-forest)}.order_help__redFW{max-width:44rem;margin-top:2rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent);color:var(--brand-ink-muted);font-size:.95rem}.order_textAction__prlbB{color:var(--brand-forest);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:48rem){.order_page__UZ_vf{grid-template-columns:minmax(0,1fr)}.order_margin__Md32l{padding-bottom:0;border-right:0}.order_steps__Up3sc{gap:0;grid-template-columns:1fr;margin-left:.2rem;border-left:4px solid var(--brand-sage-paper)}.order_steps__Up3sc li{margin-left:-4px;padding:.35rem 0 .35rem .8rem;border-top:0;border-left:4px solid transparent}.order_steps__Up3sc li[data-step=done]{border-left-color:var(--brand-forest)}.order_steps__Up3sc li[data-step=now]{border-left-color:var(--brand-apricot)}.order_steps__Up3sc li[data-step=now]:after{display:inline;margin-left:.4rem}}.order_solo__62vKl{max-width:52rem;min-width:0;padding:var(--app-section-gap) var(--app-page-gutter) 3rem;color:var(--brand-ink);font-family:var(--font-interface),sans-serif}.order_orderList__PNnpB{display:grid;max-width:44rem;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.order_orderRow__7ksBa{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--brand-ink-muted) 22%,transparent);border-radius:.25rem;background:var(--brand-linen)}.order_orderLink__rxSF0{color:var(--brand-forest);font-family:var(--font-editorial),Georgia,serif;font-size:1.25rem;letter-spacing:-.02em;text-decoration:none}.order_orderLink__rxSF0:hover{text-decoration:underline;text-underline-offset:3px}.order_orderLink__rxSF0:focus-visible{outline:3px solid var(--brand-forest);outline-offset:.25rem}