@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_fdb222{--font-fraunces:"Fraunces","Fraunces Fallback"}.qm2{--qm-blue-50:#eff6ff;--qm-blue-100:#dbeafe;--qm-blue-200:#bfdbfe;--qm-blue-500:#3b82f6;--qm-blue-600:#2563eb;--qm-blue-700:#1d4ed8;--qm-gray-0:#ffffff;--qm-gray-50:#f9fafb;--qm-gray-100:#f3f4f6;--qm-gray-200:#e5e7eb;--qm-gray-300:#d1d5db;--qm-gray-400:#9ca3af;--qm-gray-500:#6b7280;--qm-gray-600:#4b5563;--qm-gray-700:#374151;--qm-gray-800:#1f2937;--qm-gray-900:#111827;--qm-success-bg:#dcfce7;--qm-success-fg:#166534;--qm-success-border:#bbf7d0;--qm-warning-bg:#fef3c7;--qm-warning-fg:#92400e;--qm-warning-border:#fde68a;--qm-danger-bg:#fee2e2;--qm-danger-fg:#b91c1c;--qm-danger-border:#fecaca;--qm-neutral-bg:#f3f4f6;--qm-neutral-fg:#374151;--qm-neutral-border:#d1d5db;--qm-primary:var(--qm-blue-600);--qm-primary-hover:var(--qm-blue-700);--qm-primary-ink:#ffffff;--qm-primary-soft:var(--qm-blue-50);--qm-app-bg:#fbf8f1;--qm-surface:#fffdf8;--qm-surface-sunken:#f4eee2;--qm-surface-hover:#f3ede1;--qm-text:#101827;--qm-text-soft:var(--qm-gray-600);--qm-text-mute:var(--qm-gray-500);--qm-text-faint:var(--qm-gray-400);--qm-text-invert:#ffffff;--qm-border:#e7ded1;--qm-border-strong:#d9ccb8;--qm-focus-ring:var(--qm-blue-500);--qm-link:var(--qm-blue-600);--qm-ocean-soft:#eaf4fb;--qm-seafoam:#dff8ea;--qm-sun:#f5b85c;--qm-deal-great-bg:var(--qm-success-bg);--qm-deal-great-fg:var(--qm-success-fg);--qm-deal-fair-bg:var(--qm-warning-bg);--qm-deal-fair-fg:var(--qm-warning-fg);--qm-deal-high-bg:var(--qm-danger-bg);--qm-deal-high-fg:var(--qm-danger-fg);--qm-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--qm-font-mono:"SF Mono","Menlo","Monaco",ui-monospace,monospace;--qm-font-display:var(--font-fraunces,"Fraunces"),Georgia,"Times New Roman",serif;--qm-text-2xs:11px;--qm-text-xs:12px;--qm-text-sm:13px;--qm-text-base:14px;--qm-text-md:16px;--qm-text-lg:18px;--qm-text-xl:22px;--qm-text-2xl:28px;--qm-text-3xl:34px;--qm-weight-regular:400;--qm-weight-medium:500;--qm-weight-semibold:600;--qm-weight-bold:700;--qm-leading-tight:1.2;--qm-leading-snug:1.35;--qm-leading-body:1.5;--qm-track-tight:-0.02em;--qm-track-normal:0;--qm-track-wide:0.02em;--qm-space-1:4px;--qm-space-2:8px;--qm-space-3:12px;--qm-space-4:16px;--qm-space-5:20px;--qm-space-6:24px;--qm-space-8:32px;--qm-space-10:40px;--qm-space-12:48px;--qm-space-16:64px;--qm-gutter:24px;--qm-content-max:1320px;--qm-sidebar-w:268px;--qm-header-h:64px;--qm-tabbar-h:60px;--qm-radius-1:2px;--qm-radius-2:4px;--qm-radius-3:8px;--qm-radius-4:12px;--qm-radius-full:9999px;--qm-border-w:1px;--qm-border-hairline:1px solid var(--qm-border);--qm-border-line:1px solid var(--qm-border);--qm-border-line-strong:1px solid var(--qm-border-strong);--qm-shadow-xs:0 1px 2px rgba(17,24,39,0.06);--qm-shadow-sm:0 1px 3px rgba(17,24,39,0.08),0 1px 2px rgba(17,24,39,0.04);--qm-shadow-md:0 4px 12px rgba(17,24,39,0.1);--qm-shadow-pop:0 8px 24px rgba(17,24,39,0.12);--qm-shadow-focus:0 0 0 3px rgba(37,99,235,0.35);--qm-ease:cubic-bezier(0.2,0.8,0.3,1);--qm-dur-fast:120ms;--qm-dur:180ms;font-family:var(--qm-font-sans);color:var(--qm-text);background:var(--qm-app-bg)}.qm2,.qm2 *,.qm2 :after,.qm2 :before{box-sizing:border-box}.qm2 .qm-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.qm2 .qm-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:transparent;border:none;cursor:-webkit-grab;cursor:grab;pointer-events:auto}.qm2 .qm-range-input:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing}.qm2 .qm-range-input::-moz-range-thumb{width:22px;height:22px;border:none;border-radius:50%;background:transparent;cursor:grab;pointer-events:auto}.qm2 .qm-range-input::-moz-range-track,.qm2 .qm-range-input::-webkit-slider-runnable-track{background:transparent}.qm2 .qm-new-dot{position:relative;display:inline-block;width:7px;height:7px;flex-shrink:0}.qm2 .qm-new-dot,.qm2 .qm-new-dot:after{border-radius:50%;background:var(--qm-success-fg)}.qm2 .qm-new-dot:after{content:"";position:absolute;inset:0;animation:qm2-ping 1.6s var(--qm-ease) infinite}@keyframes qm2-ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.qm2 .qm-new-dot:after{animation:none}}.qm2 .qm-card-hover{transition:transform .15s var(--qm-ease),box-shadow .15s var(--qm-ease)}.qm2 .qm-card-hover img{transition:transform .15s var(--qm-ease),filter .15s var(--qm-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qm2 .qm-card-hover:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(12,34,52,.1),0 2px 8px rgba(12,34,52,.06)}.qm2 .qm-card-hover:hover img{transform:scale(1.018);filter:saturate(1.03) contrast(1.02)}.qm2 .qm-card-hover:hover .qm-view-arrow{transform:translateX(3px)}}@media (prefers-reduced-motion:no-preference){.qm2 .qm-anim-scrim{animation:qm2-fade-in .16s var(--qm-ease)}.qm2 .qm-anim-modal{animation:qm2-modal-in .15s var(--qm-ease)}.qm2 .qm-anim-pop{animation:qm2-pop-in .12s var(--qm-ease)}.qm2 .qm-anim-drawer{animation:qm2-drawer-in .2s var(--qm-ease)}.qm2 .qm-anim-sheet{animation:qm2-sheet-in .22s var(--qm-ease)}.qm2 .qm-heart-pop{animation:qm2-heart-pop .25s var(--qm-ease)}}@keyframes qm2-fade-in{0%{opacity:0}}@keyframes qm2-modal-in{0%{opacity:0;transform:scale(.97)}}@keyframes qm2-pop-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes qm2-drawer-in{0%{transform:translateX(100%)}}@keyframes qm2-sheet-in{0%{transform:translateY(100%)}}@keyframes qm2-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.qm2 .qm-anim-photo{animation:qm2-photo-in var(--qm-dur) var(--qm-ease)}.qm2 .qm-grid-settle{animation:qm2-settle-in var(--qm-dur) var(--qm-ease)}}@keyframes qm2-photo-in{0%{opacity:0}}@keyframes qm2-settle-in{0%{opacity:.5}to{opacity:1}}@media (hover:hover){.qm2 .qm-comp-row:hover{background:var(--qm-surface-sunken)}}.qm2 .qm-tip{position:relative;cursor:help}.qm2 .qm-tip:focus-visible:after,.qm2 .qm-tip:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:0;width:max-content;max-width:240px;padding:7px 11px;border-radius:8px;background:var(--qm-gray-900,#111827);color:#fff;font-size:12px;font-weight:500;line-height:1.45;white-space:normal;box-shadow:var(--qm-shadow-pop);z-index:60}.qm2 a:focus-visible,.qm2 button:focus-visible{outline:2px solid var(--qm-primary);outline-offset:2px}.qm2 .qm-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qm2 .chip-row{scrollbar-width:none}.qm2 .chip-row::-webkit-scrollbar{display:none}.qm2 .qm-skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));grid-gap:12px;gap:12px}@media (max-width:640px){.qm2 .qm-skel-grid{grid-template-columns:1fr 1fr;gap:8px}.qm2 .qm-skel-grid>:nth-child(n+5){display:none}}@media (prefers-reduced-motion:no-preference){.qm2 .qm-skel{animation:qm2-skel-pulse 1.2s ease-in-out infinite}}@keyframes qm2-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}