.page_page__JPV7J{--line:rgba(255,255,255,0.11);color:#ededeb;background:#111;font-family:var(--font-body),sans-serif}.page_hero__Xbq1K{max-width:1260px;margin:auto;padding:80px 32px 42px;text-align:center}.page_eyebrow__cqBZ0{display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;letter-spacing:.14em;color:#b4a47e;font-weight:500}.page_hero__Xbq1K h1{font-family:inherit;font-size:clamp(40px,5.2vw,70px);line-height:1.08;letter-spacing:-.052em;font-weight:400;margin:26px 0 22px}.page_hero__Xbq1K h1 span{color:#91918f}.page_intro__IEHP_{max-width:610px;margin:auto;color:#aaa;font-size:16px;line-height:1.8}.page_searchArea__Oxe0_{max-width:790px;margin:36px auto 26px}.page_searchBox__6c8gA{display:flex;align-items:center;gap:16px;border:1px solid #5c5546;background:#1e1e1e;padding:6px 20px;border-radius:14px;box-shadow:0 14px 50px #0003;transition:border-color .2s,box-shadow .2s;color:#c1af83}.page_searchBox__6c8gA:focus-within{border-color:#c4a565;box-shadow:0 0 0 3px #c4a56516,0 14px 50px #0003}.page_searchBox__6c8gA input{width:100%;min-width:0;padding:19px 0;font:inherit;font-size:16px;color:#f0efec;background:transparent;border:0;outline:none;box-shadow:none}.page_searchBox__6c8gA input::-webkit-search-cancel-button{display:none}.page_searchBox__6c8gA input::-moz-placeholder{color:#91918e}.page_searchBox__6c8gA input::placeholder{color:#91918e}.page_searchBox__6c8gA button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:none;color:#b6b6b2;border:0;border-radius:5px}.page_suggestions__6FvKb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px}.page_suggestions__6FvKb>span{color:#777;font-size:9px;letter-spacing:.1em;margin-right:4px}.page_suggestions__6FvKb button{display:flex;align-items:center;gap:6px;background:none;border:1px solid var(--line);padding:7px 10px;border-radius:6px;color:#aaa;font-size:11px;transition:background .2s,color .2s}.page_suggestions__6FvKb button:hover{background:#232323;color:#eee}.page_trust__cJ3Si{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;color:#888;font-size:11px}.page_trust__cJ3Si>a,.page_trust__cJ3Si>span{display:flex;align-items:center;gap:6px}.page_trust__cJ3Si>a:hover{color:#ddd}.page_library__9J1ad{max-width:1260px;margin:auto;padding:0 32px 96px}.page_filters__yLFBT{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:42px}.page_filters__yLFBT button{border:1px solid transparent;background:transparent;color:#999;font-size:12px;padding:10px 13px;border-radius:6px;display:flex;gap:7px}.page_filters__yLFBT button:hover{color:#eee;background:#202020}.page_filters__yLFBT button[aria-pressed=true]{background:#2c2b27;color:#e5d4ad;border-color:#a08b503a}.page_filters__yLFBT button span{color:#aa9470}.page_sectionHeading__gS1Kj{display:flex;justify-content:space-between;gap:24px;align-items:end;margin:0 0 22px}.page_sectionHeading__gS1Kj .page_eyebrow__cqBZ0{justify-content:flex-start;margin-bottom:10px;font-size:10px;color:#888}.page_sectionHeading__gS1Kj h2{font-size:30px;letter-spacing:-.035em;line-height:1.2;font-weight:400}.page_sectionHeading__gS1Kj>p{max-width:340px;font-size:12px;line-height:1.7;color:#888}.page_grid__ybBZk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page_card___TdGm{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid var(--line);border-radius:11px;background:#181818;transition:transform .25s,border-color .25s,background .25s}.page_card___TdGm:hover{transform:translateY(-3px);background:#1c1c1c;border-color:#66604f}.page_cardMeta__yAoH_{display:flex;justify-content:space-between;align-items:start;gap:10px;color:#858580;font-size:9px;letter-spacing:.05em}.page_cardMeta__yAoH_>span:last-child{white-space:nowrap}.page_card___TdGm h3{font-size:19px;line-height:1.35;letter-spacing:-.025em;font-weight:400;margin:22px 0 12px;color:#e7e7e2}.page_card___TdGm>p{font-size:12px;line-height:1.8;color:#969691;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_cardFoot__1Zl37{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#adad9f;margin-top:auto;padding-top:28px}.page_cardFoot__1Zl37 svg{transition:transform .2s}.page_card___TdGm:hover .page_cardFoot__1Zl37 svg{transform:translate(2px,-2px);color:#dac38f}.page_featuredCard__gurYR{background:linear-gradient(140deg,#292820,#1b1b18 70%);border-color:#b5a16e30;min-height:295px}.page_featuredCard__gurYR .page_cardMeta__yAoH_{color:#b4a681}.page_featuredCard__gurYR h3{font-size:24px}.page_essentials__8OAAK{margin-bottom:62px}.page_shelf__7piwi{margin-top:50px}.page_resultCount__y_afV{font-size:12px;color:#999;margin:-10px 0 22px}.page_answer__BxJZt{border:1px solid #a9955d4d;background:linear-gradient(120deg,#26251f,#1b1b19 75%);border-radius:14px;padding:32px;margin:0 0 28px;animation:page_answerIn__Nhk7c .25s ease-out}.page_answerLabel__FAiRU{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.12em;color:#c2af82;margin-bottom:18px}.page_answer__BxJZt h2{font-size:25px;font-weight:400;line-height:1.4;letter-spacing:-.02em;max-width:800px}.page_answer__BxJZt>p{font-size:15px;line-height:1.9;color:#c2c2bb;margin:16px 0 26px;max-width:950px;white-space:pre-line}.page_answerSource__gr1DA{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid var(--line)}.page_answerSource__gr1DA>div{display:flex;flex-direction:column;gap:7px}.page_answerSource__gr1DA>div>span{font-size:10px;color:#89897f;text-transform:uppercase;letter-spacing:.09em}.page_answerSource__gr1DA a{display:flex;align-items:center;gap:8px;font-size:12px;color:#e0d3b2}.page_answerSource__gr1DA small{font-size:10px;color:#89897f}.page_readAnswer__RX2fs{flex-shrink:0;padding:12px 14px;border-radius:6px;background:#ffffff06;border:1px solid #ffffff18}.page_empty__JW0t_{text-align:center;border:1px solid var(--line);border-radius:12px;padding:54px 24px}.page_empty__JW0t_>svg{margin:0 auto 18px;color:#958976}.page_empty__JW0t_ h2{font-weight:400;font-size:26px}.page_empty__JW0t_ p{max-width:520px;margin:14px auto 24px;color:#999;font-size:14px;line-height:1.8}.page_empty__JW0t_ button{display:inline-flex;align-items:center;gap:9px;border:1px solid #ffffff26;background:#292929;color:#ddd;padding:12px 16px;border-radius:7px;font-size:12px}.page_page__JPV7J a:focus-visible,.page_page__JPV7J button:focus-visible{outline:2px solid #cfb980;outline-offset:5px}@keyframes page_answerIn__Nhk7c{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.page_grid__ybBZk{grid-template-columns:repeat(2,minmax(0,1fr))}.page_essentials__8OAAK .page_grid__ybBZk>.page_card___TdGm:last-child{grid-column:1/-1;min-height:0}}@media (max-width:600px){.page_hero__Xbq1K{padding:48px 20px 30px}.page_hero__Xbq1K h1{font-size:42px}.page_intro__IEHP_{font-size:14px}.page_searchArea__Oxe0_{margin-top:28px}.page_searchBox__6c8gA{padding:4px 13px;gap:10px}.page_searchBox__6c8gA input{font-size:13px;padding:17px 0}.page_suggestions__6FvKb{justify-content:flex-start;gap:6px}.page_suggestions__6FvKb>span{display:none}.page_suggestions__6FvKb button{font-size:10px}.page_trust__cJ3Si{gap:12px;font-size:10px}.page_trust__cJ3Si>a{display:none}.page_library__9J1ad{padding:0 20px 60px}.page_filters__yLFBT{gap:3px;padding:18px 0;margin-bottom:28px}.page_filters__yLFBT button{font-size:11px;padding:9px}.page_grid__ybBZk{grid-template-columns:1fr}.page_sectionHeading__gS1Kj{display:block}.page_sectionHeading__gS1Kj>p{margin-top:10px}.page_card___TdGm{padding:23px}.page_featuredCard__gurYR{min-height:240px}.page_sectionHeading__gS1Kj h2{font-size:27px}.page_shelf__7piwi{margin-top:36px}.page_answer__BxJZt{padding:23px}.page_answer__BxJZt h2{font-size:22px}.page_answer__BxJZt>p{font-size:14px}.page_answerSource__gr1DA{align-items:start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.page_page__JPV7J *{animation:none!important;transition:none!important}.page_card___TdGm:hover{transform:none}}