.page_page__vrpbL{--ink:#4b3426;--muted:#7c6a5c;--paper:#fffaf5;--wash:#f3e8da;--accent:#cb8c5b;--sticky-header-height:115px;background:var(--paper);color:var(--ink);min-height:100vh}.page_header__EaHgm{align-items:center;background:rgba(255,250,245,.94);backdrop-filter:blur(14px);border-bottom:1px solid #ead8c6;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;padding:18px clamp(20px,5vw,72px);position:sticky;top:0;z-index:20}.page_brand__hfvdg{align-items:center;display:flex;text-decoration:none}.page_header__EaHgm nav{display:flex;gap:28px}.page_header__EaHgm nav a{color:var(--ink);text-decoration:none}.page_headerCta__JGuIW{justify-self:end}.page_breadcrumb__CVcj6{align-items:center;color:var(--muted);display:flex;font-size:.78rem;gap:8px;margin:0 auto;max-width:1240px;padding:16px clamp(20px,5vw,72px) 0}.page_breadcrumb__CVcj6 a{color:#975735;text-decoration:none}.page_editorial__QxVt_,.page_finalCta__GP6Dw,.page_giftTypes__R0Xrg,.page_hero__j3ME_,.page_method__YOURK,.page_results__pzDb7{margin:0 auto;max-width:1240px;padding:clamp(64px,8vw,120px) clamp(20px,5vw,72px)}.page_hero__j3ME_{max-width:1040px;text-align:center}.page_eyebrow__cJak2,.page_progress__C6VY3,.page_resultKicker__01vfu{color:#a25f37;font-size:.76rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.page_hero__j3ME_ h1{font-family:Georgia,serif;font-size:clamp(2.45rem,4.2vw,4.1rem);font-weight:500;letter-spacing:-.04em;line-height:.98;margin:22px auto;max-width:1000px}.page_hero__j3ME_>p:not(.page_eyebrow__cJak2){color:var(--muted);font-size:1.12rem;line-height:1.7;margin:0 auto 24px;max-width:710px}.page_textLink__tRMTe{color:#975735;font-weight:800;text-decoration:none}.page_contentLayout__9zvk_{display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(180px,220px) minmax(0,1fr);margin:0 auto;max-width:1440px;padding:0 clamp(24px,4vw,64px)}.page_contentsRail__ddkVy{min-width:0}.page_sectionNav__E3gGA{max-height:calc(100vh - (var(--sticky-header-height) + 40px));overflow-y:auto;padding:64px 0;position:sticky;top:var(--sticky-header-height)}.page_sectionNav__E3gGA>p{font-family:Georgia,serif;font-size:1.2rem;margin:0 0 18px}.page_sectionNav__E3gGA ol{border-top:1px solid #e5d4c2;list-style:none;margin:0;padding:0}.page_sectionNav__E3gGA li{border-bottom:1px solid #e5d4c2}.page_sectionNav__E3gGA a{align-items:baseline;color:var(--muted);display:grid;font-size:.9rem;gap:10px;grid-template-columns:24px 1fr;line-height:1.35;padding:15px 0;text-decoration:none}.page_sectionNavNumber__RaOfi{color:#b98a69;font-family:Georgia,serif;font-size:.75rem}.page_sectionNavShortLabel__iXF0E{display:none}.page_sectionNav__E3gGA a[aria-current=location]{color:#975735;font-weight:800}.page_sectionNav__E3gGA a[aria-current=location] .page_sectionNavNumber__RaOfi{color:#975735}.page_contentColumn__kHfMR{min-width:0}.page_finder__hv0X8{border-block:1px solid #ead8c6;padding:40px 0}.page_editorial__QxVt_,.page_finder__hv0X8,.page_giftTypes__R0Xrg,.page_method__YOURK,.page_results__pzDb7{scroll-margin-top:calc(var(--sticky-header-height) + 25px)}.page_questionStage__M_jmQ+.page_questionStage__M_jmQ{border-top:1px solid #ead8c6;margin-top:36px;padding-top:36px}.page_questionStage__M_jmQ{scroll-margin-top:calc(var(--sticky-header-height) + 21px)}.page_question__oNGKn{align-items:center;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(260px,.8fr) minmax(360px,1fr)}.page_questionCopy__6c_VE{max-width:480px;padding:36px 0}.page_editorial__QxVt_ h2,.page_finalCta__GP6Dw h2,.page_questionCopy__6c_VE h2,.page_sectionHeading___78Tc h2{font-family:Georgia,serif;font-size:clamp(1.9rem,2.7vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.02;margin:18px 0}.page_finalCta__GP6Dw>p,.page_guideList__NNplz p,.page_instruction__iGMiH,.page_resultCopy__KfpZr>p,.page_sectionHeading___78Tc>p{color:var(--muted);line-height:1.6}.page_choices__4_Nr8{border-top:1px solid #e5d4c2;margin-top:32px}.page_choices__4_Nr8 button{align-items:center;background:transparent;border:0;border-bottom:1px solid #e5d4c2;color:var(--ink);cursor:pointer;display:flex;font-family:Georgia,serif;font-size:1.35rem;justify-content:space-between;min-height:62px;padding:8px 0;width:100%}.page_choices__4_Nr8 button[aria-pressed=true]{color:#a25f37}.page_confirm__B1PPg,.page_primaryLink__a2smA{background:var(--accent);border:0;border-radius:999px;color:#fff;display:inline-flex;font-weight:800;justify-content:center;margin-top:22px;padding:16px 26px;text-decoration:none}.page_confirm__B1PPg{width:100%}.page_confirm__B1PPg:disabled{opacity:.35}.page_questionImage__h5F79{aspect-ratio:1;background:var(--wash);border-radius:24px;margin:0;min-height:0;overflow:hidden;position:relative;width:100%}.page_questionImage__h5F79 img{-o-object-fit:contain;object-fit:contain}.page_questionImage__h5F79 figcaption{background:rgba(255,250,245,.93);border-radius:999px;bottom:28px;font-family:Georgia,serif;font-size:1.15rem;padding:12px 20px;position:absolute;right:28px}.page_results__pzDb7{background:var(--wash);border-radius:24px;margin-top:36px;max-width:none}.page_giftTypesIntro__zKws5{margin-bottom:42px;max-width:720px}.page_giftTypesIntro__zKws5 h2,.page_methodIntro__Khw_e h2{font-family:Georgia,serif;font-size:clamp(2rem,3vw,3rem);font-weight:500;letter-spacing:-.035em;line-height:1.04;margin:16px 0}.page_giftTypeHeading__fdKrN p,.page_giftTypeRows__DSBmf li p,.page_giftTypesIntro__zKws5>p:last-child,.page_methodIntro__Khw_e>p:last-child,.page_method__YOURK li p{color:var(--muted);line-height:1.55}.page_giftTypeRows__DSBmf{border-top:1px solid #e5d4c2}.page_giftTypeRows__DSBmf>article{border-bottom:1px solid #e5d4c2;padding:52px 0}.page_giftTypeHeading__fdKrN h3{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;margin:0 0 10px}.page_giftTypeHeading__fdKrN p{margin:0}.page_giftTypeHeading__fdKrN{margin-bottom:26px;max-width:660px}.page_giftTypeHeading__fdKrN .page_eyebrow__cJak2{margin-bottom:10px}.page_method__YOURK{background:var(--wash);display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);max-width:none}.page_methodIntro__Khw_e{justify-self:end;max-width:420px}.page_method__YOURK ol{list-style:none;margin:0;max-width:720px;padding:0}.page_method__YOURK li{border-top:1px solid #dbc5ae;display:grid;gap:18px;grid-template-columns:38px 1fr;padding:20px 0}.page_method__YOURK li:last-child{border-bottom:1px solid #dbc5ae}.page_method__YOURK li>span{color:#a25f37;font-family:Georgia,serif;font-weight:700}.page_method__YOURK li h3,.page_method__YOURK li p{margin:0}.page_method__YOURK li h3{font-size:1rem;margin-bottom:6px}.page_editorial__QxVt_{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(230px,.72fr) minmax(0,1.5fr)}.page_editorialIntro__sYVf0{align-self:start;position:sticky;top:32px}.page_editorialIntro__sYVf0 h2{margin:18px 0}.page_editorialAnswers__KUxqq p,.page_editorialIntro__sYVf0>p:last-child{color:var(--muted);line-height:1.65}.page_editorialAnswers__KUxqq{border-top:1px solid #e5d4c2}.page_editorialAnswers__KUxqq article{border-bottom:1px solid #e5d4c2;display:grid;gap:20px;grid-template-columns:minmax(190px,.85fr) minmax(0,1.4fr);padding:26px 0}.page_editorialAnswers__KUxqq h3,.page_editorialAnswers__KUxqq p{margin:0}.page_editorialAnswers__KUxqq h3{font-size:1.05rem;line-height:1.35}.page_sectionHeading___78Tc{margin:0 auto 42px;max-width:820px;text-align:center}.page_resultList__3qvbw{display:grid;gap:22px;list-style:none;margin:0 auto;max-width:1200px;padding:0}.page_categoryResultList__0TaGm{max-width:none}.page_resultRow__Ys8uM{background:var(--paper);border:1px solid #e5d4c2;border-radius:24px;display:grid;grid-template-columns:minmax(240px,32%) 1fr;gap:28px;overflow:hidden;padding:72px 20px 20px;position:relative}.page_rank__xXBGW{align-items:center;border-bottom:1px solid #e5d4c2;color:var(--ink);display:flex;gap:10px;left:20px;padding:0 0 11px;position:absolute;right:20px;top:21px;z-index:1}.page_rank__xXBGW strong{font-family:Georgia,serif;font-size:1.2rem;font-weight:600;letter-spacing:-.03em}.page_rank__xXBGW small{color:#975735;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.page_ownedRank__risJ1,.page_ownedRank__risJ1 small{color:#975735}.page_resultVisual__YftnR{aspect-ratio:1;align-self:center;background:#f3e8da;border-radius:16px;min-height:0;overflow:hidden;position:relative}.page_resultVisual__YftnR img{-o-object-fit:contain;object-fit:contain}.page_externalResultVisual__Xpd2U{align-items:center;background:radial-gradient(circle at 82% 20%,rgba(203,140,91,.3),transparent 35%),linear-gradient(145deg,#f2dfca,#fff9f2);color:var(--ink);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:32px;position:absolute;text-align:center}.page_externalResultVisual__Xpd2U span{color:#a25f37;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page_externalResultVisual__Xpd2U strong{font-family:Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.2}.page_resultCopy__KfpZr{align-self:center;padding:22px}.page_guideList__NNplz h3,.page_resultCopy__KfpZr h3{font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:500;margin:10px 0}.page_price__RWrsN{font-weight:800}.page_availability__g4ogr{color:#9b4f37!important;font-size:.9rem}.page_guideList__NNplz{border-top:1px solid #e5d4c2;list-style:none;margin:0;padding:0}.page_guideList__NNplz li{align-items:start;border-bottom:1px solid #e5d4c2;display:grid;grid-template-columns:54px 1fr minmax(160px,230px);gap:24px;padding:28px 0}.page_guideList__NNplz li>span{color:#a25f37;font-weight:800}.page_guideList__NNplz li>div:last-child{display:flex;flex-direction:column;gap:6px}.page_guideList__NNplz small{color:var(--muted)}.page_finalCta__GP6Dw{background:var(--ink);color:#fff;max-width:none;text-align:center}.page_finalCta__GP6Dw>p{color:#ead8c6;margin-inline:auto;max-width:650px}.page_finalCta__GP6Dw h2{font-size:clamp(2.3rem,4vw,3.8rem)}@media (max-width:1100px){.page_contentLayout__9zvk_{display:block;padding:0}.page_contentsRail__ddkVy{background:rgba(255,250,245,.97);border-bottom:1px solid #ead8c6;border-top:1px solid #ead8c6;position:sticky;top:var(--sticky-header-height);z-index:15}.page_sectionNav__E3gGA{max-height:none;overflow-x:auto;overflow-y:hidden;padding:9px clamp(20px,5vw,72px);position:static;scrollbar-width:none}.page_sectionNav__E3gGA::-webkit-scrollbar{display:none}.page_sectionNav__E3gGA>p{display:none}.page_sectionNav__E3gGA ol{border:0;display:flex;gap:8px;width:-moz-max-content;width:max-content}.page_sectionNav__E3gGA li{border:0}.page_sectionNav__E3gGA a{background:#fffdf9;border:1px solid #e5d4c2;border-radius:999px;display:flex;padding:9px 13px;white-space:nowrap}.page_sectionNav__E3gGA a[aria-current=location]{background:var(--wash);border-color:#cb8c5b}.page_editorial__QxVt_,.page_finder__hv0X8,.page_giftTypes__R0Xrg,.page_method__YOURK,.page_questionStage__M_jmQ,.page_results__pzDb7{scroll-margin-top:calc(var(--sticky-header-height) + 63px)}}@media (max-width:900px){.page_header__EaHgm{grid-template-columns:1fr auto}.page_header__EaHgm nav{display:none}.page_hero__j3ME_ h1{font-size:clamp(2.55rem,11vw,3.6rem)}.page_question__oNGKn{display:flex;flex-direction:column-reverse;min-height:0}.page_finder__hv0X8{padding:30px 20px}.page_questionStage__M_jmQ+.page_questionStage__M_jmQ{margin-top:28px;padding-top:28px}.page_questionCopy__6c_VE{background:var(--paper);border:1px solid #e5d4c2;border-radius:28px;margin:-30px 18px 24px;max-width:none;padding:28px 22px;position:relative;z-index:1}.page_questionCopy__6c_VE h2{font-size:clamp(1.75rem,7vw,2.25rem);margin:12px 0}.page_questionImage__h5F79{margin:0 auto;max-width:520px;min-height:0}.page_questionImage__h5F79 img{-o-object-fit:contain;object-fit:contain}.page_questionImage__h5F79 figcaption{bottom:16px;right:16px}.page_choices__4_Nr8{margin-top:18px}.page_choices__4_Nr8 button{font-size:1.15rem;min-height:48px}.page_confirm__B1PPg{margin-top:16px;min-height:48px}.page_resultRow__Ys8uM{display:block;padding:64px 14px 14px}.page_resultVisual__YftnR{min-height:0}.page_rank__xXBGW{left:14px;right:14px;top:18px}.page_resultCopy__KfpZr{padding:18px 8px 8px}.page_guideList__NNplz li{grid-template-columns:42px 1fr}.page_guideList__NNplz li>div:last-child{grid-column:2}.page_editorial__QxVt_,.page_finalCta__GP6Dw,.page_giftTypes__R0Xrg,.page_hero__j3ME_,.page_method__YOURK,.page_results__pzDb7{padding:58px 20px}.page_sectionHeading___78Tc{text-align:left}.page_method__YOURK{display:block}.page_giftTypeHeading__fdKrN{margin-bottom:20px}.page_methodIntro__Khw_e{max-width:none}.page_method__YOURK ol{margin-top:30px;max-width:none}.page_editorial__QxVt_{display:block}.page_editorialIntro__sYVf0{position:static}.page_editorialAnswers__KUxqq{margin-top:30px}.page_editorialAnswers__KUxqq article{display:block}.page_editorialAnswers__KUxqq h3{margin-bottom:10px}}@media (max-width:650px){.page_sectionNav__E3gGA{overflow:hidden;padding:8px 6px}.page_sectionNav__E3gGA ol{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.page_sectionNav__E3gGA a{font-size:.72rem;gap:3px;justify-content:center;min-width:0;padding:8px 2px}.page_sectionNavLongLabel__NliJi{display:none}.page_sectionNavShortLabel__iXF0E{display:inline}.page_sectionNavNumber__RaOfi{font-size:.62rem}}@media (max-width:480px){.page_page__vrpbL{--sticky-header-height:99px}.page_header__EaHgm{padding:14px 16px}.page_headerCta__JGuIW{font-size:.82rem;padding:11px 14px}.page_hero__j3ME_{padding-top:48px}.page_questionImage__h5F79{width:min(100%,250px)}.page_questionCopy__6c_VE{padding:23px 18px}.page_resultVisual__YftnR{min-height:0}}