.fq[data-astro-cid-rdc7madk]{isolation:isolate;clip-path:inset(0);position:relative}.fq-backdrop[data-astro-cid-rdc7madk]{z-index:-1;position:fixed;inset:0;overflow:hidden}.fq-backdrop-img[data-astro-cid-rdc7madk]{object-fit:cover;object-position:50% 30%;width:100%;height:112%;display:block;position:absolute;top:-6%;left:0}.fq-backdrop-veil[data-astro-cid-rdc7madk]{background:#faf8f429;position:absolute;inset:0}.fq-panel[data-astro-cid-rdc7madk]{backdrop-filter:blur(10px)saturate(1.05);background:#f4efe8c7}.fq-hero[data-astro-cid-rdc7madk]{align-items:center;min-height:min(82vh,760px);display:flex;position:relative}.fq-hero[data-astro-cid-rdc7madk]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#faf8f4cc 0%,#faf8f480 40%,#faf8f400 72%);position:absolute;inset:0}.fq-hero-copy[data-astro-cid-rdc7madk]{z-index:1;width:min(1120px,92vw);margin:0 auto;padding:clamp(96px,14vh,150px) 0 clamp(72px,10vh,110px);position:relative}.fq-eye[data-astro-cid-rdc7madk]{font-family:var(--font-display);color:var(--color-ink);margin-bottom:14px;font-size:24px;font-style:italic;display:block}.fq-title[data-astro-cid-rdc7madk]{max-width:11ch;font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);margin:0;font-weight:500;line-height:1.02}.fq-word[data-astro-cid-rdc7madk]{vertical-align:top;margin-right:.24em;padding-bottom:.06em;display:inline-block;overflow:hidden}.fq-word[data-astro-cid-rdc7madk]>span[data-astro-cid-rdc7madk]{display:inline-block}.fq-rule[data-astro-cid-rdc7madk],.fq-group-rule[data-astro-cid-rdc7madk],.fq-closing-rule[data-astro-cid-rdc7madk]{transform-origin:0;background:#2a242099;height:1px;display:block}.fq-rule[data-astro-cid-rdc7madk]{width:48px;margin:clamp(28px,4vh,40px) 0}.fq-lead[data-astro-cid-rdc7madk]{max-width:30ch;font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;margin:0 0 36px;font-size:clamp(21px,2vw,26px);font-style:italic;line-height:1.45}.fq-ctas[data-astro-cid-rdc7madk]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.fq-ctas--center[data-astro-cid-rdc7madk]{justify-content:center}.fq-btn[data-astro-cid-rdc7madk]{background:var(--color-ink);min-height:48px;color:var(--color-ivory);font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;transition:background-color .3s var(--ease-emphasis,ease);justify-content:center;align-items:center;padding:0 34px;text-decoration:none;display:inline-flex}.fq-btn[data-astro-cid-rdc7madk]:hover{background:var(--color-gold-deep)}.fq-link[data-astro-cid-rdc7madk]{min-height:44px;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-gold);transition:color .3s var(--ease-emphasis,ease);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.fq-link[data-astro-cid-rdc7madk]:hover{color:var(--color-gold-deep)}.fq-index[data-astro-cid-rdc7madk]{width:min(1120px,92vw);margin:0 auto}.fq-index[data-astro-cid-rdc7madk] ul[data-astro-cid-rdc7madk]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fq-index[data-astro-cid-rdc7madk] li[data-astro-cid-rdc7madk]{flex:200px}.fq-index[data-astro-cid-rdc7madk] li[data-astro-cid-rdc7madk]+li[data-astro-cid-rdc7madk]{border-left:1px solid var(--color-line)}.fq-index[data-astro-cid-rdc7madk] a[data-astro-cid-rdc7madk]{min-height:44px;font-family:var(--font-display);color:var(--color-ink);transition:color .3s var(--ease-emphasis,ease), background-color .3s var(--ease-emphasis,ease);justify-content:space-between;align-items:baseline;gap:16px;padding:24px clamp(18px,2vw,28px);font-size:19px;text-decoration:none;display:flex}.fq-index[data-astro-cid-rdc7madk] a[data-astro-cid-rdc7madk]:hover{color:var(--color-gold-deep);background:#ffffff59}.fq-index-count[data-astro-cid-rdc7madk]{color:var(--color-gold-deep);font-variant-numeric:tabular-nums;font-size:15px}.fq-body[data-astro-cid-rdc7madk]{flex-direction:column;gap:10px;width:min(1120px,92vw);margin:10px auto 0;display:flex}.fq-group[data-astro-cid-rdc7madk]{scroll-margin-top:calc(var(--header-h,72px) + 16px);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);padding:clamp(32px,4vw,56px);display:grid}.fq-group-head[data-astro-cid-rdc7madk]{top:calc(var(--header-h,72px) + 40px);align-self:start;position:sticky}.fq-group-title[data-astro-cid-rdc7madk]{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.fq-group-rule[data-astro-cid-rdc7madk]{width:36px;margin:22px 0 16px}.fq-group-count[data-astro-cid-rdc7madk]{font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--color-cocoa);margin:0}.fq-item[data-astro-cid-rdc7madk]+.fq-item[data-astro-cid-rdc7madk]{border-top:1px solid var(--color-line)}.fq-item[data-astro-cid-rdc7madk] summary[data-astro-cid-rdc7madk]{cursor:pointer;min-height:44px;font-family:var(--font-display);color:var(--color-ink);transition:color .3s var(--ease-emphasis,ease);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(20px,1.8vw,24px);line-height:1.3;list-style:none;display:flex}.fq-item[data-astro-cid-rdc7madk]:first-child summary[data-astro-cid-rdc7madk]{padding-top:0}.fq-item[data-astro-cid-rdc7madk] summary[data-astro-cid-rdc7madk]::-webkit-details-marker{display:none}.fq-item[data-astro-cid-rdc7madk] summary[data-astro-cid-rdc7madk]:hover{color:var(--color-gold-deep)}.fq-item[data-astro-cid-rdc7madk] summary[data-astro-cid-rdc7madk]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.fq-plus[data-astro-cid-rdc7madk]{flex:none;width:16px;height:16px;position:relative}.fq-plus[data-astro-cid-rdc7madk]:before,.fq-plus[data-astro-cid-rdc7madk]:after{content:"";background:var(--color-ink);width:100%;height:1px;transition:transform .5s var(--ease-emphasis,ease);position:absolute;top:50%;left:0}.fq-plus[data-astro-cid-rdc7madk]:after{transform:rotate(90deg)}.fq-item[data-astro-cid-rdc7madk][data-open] .fq-plus[data-astro-cid-rdc7madk]:after{transform:rotate(0)}.fq-item[data-astro-cid-rdc7madk] p[data-astro-cid-rdc7madk]{max-width:62ch;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-ink);text-wrap:pretty;margin:0;padding:0 0 24px;line-height:1.8}.fq-pieces[data-astro-cid-rdc7madk]{text-align:center;padding:clamp(40px,5vw,64px) clamp(24px,4vw,56px)}.fq-pieces-head[data-astro-cid-rdc7madk]{max-width:560px;margin:0 auto clamp(32px,4vw,48px)}.fq-pieces-title[data-astro-cid-rdc7madk]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 14px;font-weight:500;line-height:1}.fq-pieces-lead[data-astro-cid-rdc7madk]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:21px;font-style:italic;line-height:1.5}.fq-pieces-grid[data-astro-cid-rdc7madk]{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0 0 36px;padding:0;list-style:none;display:grid}.fq-piece[data-astro-cid-rdc7madk]{color:inherit;text-decoration:none;display:block}.fq-piece-photo[data-astro-cid-rdc7madk]{aspect-ratio:3/4;background:#fff6;margin-bottom:14px;display:block;overflow:hidden}.fq-piece-photo[data-astro-cid-rdc7madk] img[data-astro-cid-rdc7madk]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-emphasis,ease);display:block}.fq-piece[data-astro-cid-rdc7madk]:hover .fq-piece-photo[data-astro-cid-rdc7madk] img[data-astro-cid-rdc7madk]{transform:scale(1.05)}.fq-piece-name[data-astro-cid-rdc7madk]{font-family:var(--font-display);color:var(--color-ink);margin-bottom:4px;font-size:20px;display:block}.fq-piece-price[data-astro-cid-rdc7madk]{font-family:var(--font-ui);font-size:var(--fs-caption);letter-spacing:.06em;color:var(--color-gold-deep)}.fq-closing[data-astro-cid-rdc7madk]{text-align:center;flex-direction:column;align-items:center;padding:clamp(40px,6vw,72px) 24px clamp(96px,12vw,160px);display:flex}.fq-closing-stem[data-astro-cid-rdc7madk]{transform-origin:top;background:#2a242099;width:1px;height:48px;margin-bottom:20px;display:block}.fq-closing-copy[data-astro-cid-rdc7madk]{background:radial-gradient(closest-side,#faf8f4c7,#faf8f400);max-width:640px;padding:40px 40px 48px}.fq-closing-title[data-astro-cid-rdc7madk]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.02}.fq-closing-rule[data-astro-cid-rdc7madk]{width:40px;margin:24px auto}.fq-closing-body[data-astro-cid-rdc7madk]{font-family:var(--font-display);color:var(--color-ink);margin:0 0 32px;font-size:22px;font-style:italic;line-height:1.5}@media (width<=1024px){.fq-pieces-grid[data-astro-cid-rdc7madk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.fq-group[data-astro-cid-rdc7madk]{grid-template-columns:1fr;gap:20px}.fq-group-head[data-astro-cid-rdc7madk]{position:static}.fq-index[data-astro-cid-rdc7madk] li[data-astro-cid-rdc7madk]{flex-basis:50%}.fq-index[data-astro-cid-rdc7madk] li[data-astro-cid-rdc7madk]:nth-child(odd){border-left:0}.fq-index[data-astro-cid-rdc7madk] li[data-astro-cid-rdc7madk]:nth-child(n+3){border-top:1px solid var(--color-line)}}@media (width<=640px){.fq-hero[data-astro-cid-rdc7madk]:before{background:linear-gradient(#faf8f4b8 0%,#faf8f46b 100%)}.fq-index[data-astro-cid-rdc7madk] a[data-astro-cid-rdc7madk]{padding:18px 14px;font-size:16px}.fq-group[data-astro-cid-rdc7madk]{padding:28px 22px}.fq-item[data-astro-cid-rdc7madk] summary[data-astro-cid-rdc7madk]{padding:20px 0}.fq-closing-copy[data-astro-cid-rdc7madk]{padding:32px 12px 40px}}@media (prefers-reduced-motion:reduce){.fq-plus[data-astro-cid-rdc7madk]:before,.fq-plus[data-astro-cid-rdc7madk]:after,.fq-piece-photo[data-astro-cid-rdc7madk] img[data-astro-cid-rdc7madk]{transition:none}}
