.library-hero[data-v-37aab99e]{color:var(--color-white);height:70vh;overflow:hidden;position:relative}.library-hero__media[data-v-37aab99e]{background:var(--color-placeholder);display:block;inset:0;position:absolute}.library-hero__media[data-v-37aab99e]:after{background:linear-gradient(220.57deg,transparent 82.68%,rgba(0,0,0,.7) 104.53%);content:"";inset:0;pointer-events:none;position:absolute}.library-hero__media img[data-v-37aab99e]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1024px){.library-hero__media img[data-v-37aab99e]{-o-object-position:25% 100%;object-position:25% 100%}}.library-hero__content[data-v-37aab99e]{inset:0;pointer-events:none;position:absolute;z-index:1}.library-hero__brand[data-v-37aab99e]{display:flex;flex-direction:column;pointer-events:auto;position:absolute}@media(min-width:1025px){.library-hero__brand[data-v-37aab99e]{bottom:24px;gap:4px;left:24px}}@media(max-width:1024px){.library-hero__brand[data-v-37aab99e]{bottom:78px;gap:4px;left:20px}}@media(min-width:1025px){.library-hero__label[data-v-37aab99e]{font-size:14px;line-height:18px}}@media(max-width:1024px){.library-hero__label[data-v-37aab99e]{font-size:14px;line-height:16px}}.library-hero__title[data-v-37aab99e]{font-family:var(--font-medium);font-weight:500;text-transform:uppercase}@media(min-width:1025px){.library-hero__title[data-v-37aab99e]{font-size:32px;line-height:32px}}@media(max-width:1024px){.library-hero__title[data-v-37aab99e]{font-size:28px;line-height:28px}}.library-hero__tagline[data-v-37aab99e]{color:var(--color-bg);position:absolute}@media(min-width:1025px){.library-hero__tagline[data-v-37aab99e]{bottom:24px;font-size:14px;line-height:18px;right:24px;text-align:right;width:278px}}@media(max-width:1024px){.library-hero__tagline[data-v-37aab99e]{bottom:20px;font-size:14px;left:20px;line-height:18px;text-align:left;width:271px}}.library-model-card[data-v-6dbe221d]{background:var(--color-surface-warm);border-radius:var(--radius-card);box-sizing:border-box;display:flex;flex-direction:column;height:400px;overflow:hidden;padding:24px 20px 10px;position:relative;width:100%}.library-model-card__media[data-v-6dbe221d]{align-items:center;display:flex;flex:1;justify-content:center;margin-left:-20px;margin-right:-20px;margin-top:12px;min-height:0;width:calc(100% + 40px)}.library-model-card__media[data-v-6dbe221d] img.library-model-card__image{aspect-ratio:132/100;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.library-model-card__badge[data-v-6dbe221d]{align-self:flex-start;background:var(--color-brand);border-radius:var(--radius-card);color:var(--color-bg);font-size:12px;line-height:16px;margin-top:12px;padding:6px 8px}.library-model-card__bottom[data-v-6dbe221d]{display:flex;flex-direction:column;margin-top:auto}.library-model-card__top[data-v-6dbe221d]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.library-model-card__titles[data-v-6dbe221d]{display:flex;flex-direction:column;gap:8px;min-width:0}.library-model-card__title[data-v-6dbe221d]{color:var(--color-text);font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:20px;margin:0}.library-model-card__sku[data-v-6dbe221d]{color:var(--color-muted);font-size:14px;line-height:18px;margin:0}.library-model-card__sku--end[data-v-6dbe221d]{text-align:right;width:78px}.library-model-card__format[data-v-6dbe221d]{color:var(--color-text);flex-shrink:0;font-size:14px;line-height:18px;margin:1px 0 0}.library-model-card__ui-text[data-v-6dbe221d]{font-family:var(--font-regular)}.library-model-card__meta[data-v-6dbe221d]{align-items:center;color:var(--color-text);display:flex;font-size:14px;line-height:18px;margin-bottom:24px}.library-model-card__meta-item[data-v-6dbe221d]{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.library-model-card__meta-icon[data-v-6dbe221d]{color:var(--color-text);flex-shrink:0;height:20px;width:20px}.library-model-card__meta-icon--file[data-v-6dbe221d]{height:13px;width:11px}.library-model-card__meta-divider[data-v-6dbe221d]{color:#0000001a;font-family:var(--font-medium);font-size:16px;font-weight:500;line-height:20px;margin-left:16px;margin-right:16px}.library-model-card__actions-line[data-v-6dbe221d]{background:#0003;height:1px;margin-bottom:10px}.library-model-card__actions[data-v-6dbe221d]{align-items:center;display:flex;gap:12px;justify-content:space-between}.library-model-card__download[data-v-6dbe221d]{align-items:center;color:var(--color-text);display:inline-flex;font-size:14px;gap:8px;line-height:18px;text-decoration:none;white-space:nowrap}@media(hover:hover){.library-model-card__download[data-v-6dbe221d]:hover{color:var(--color-brand)}}.library-model-card__download-icon[data-v-6dbe221d]{flex-shrink:0;height:20px;width:20px}.library-model-card-slot[data-v-6dbe221d]{position:relative}.library-model-card-slot--notice[data-v-6dbe221d]{z-index:4}.library-model-card__notice[data-v-6dbe221d]{max-width:calc(100% + 4px);position:absolute;right:20px;top:calc(100% - 6px);width:324px;z-index:5}@media(min-width:769px){.library-model-card__notice[data-v-6dbe221d]{display:none}}.library-model-card__moodboard[data-v-6dbe221d]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0 0 0 auto;padding:0;transition:border-color .25s ease;width:32px}.library-model-card__moodboard[data-v-6dbe221d]:disabled{cursor:default;opacity:.6}@media(hover:hover){.library-model-card__moodboard[data-v-6dbe221d]:hover{border-color:var(--color-brand)}}.library-model-card__moodboard-label[data-v-6dbe221d]{color:var(--color-text);font-family:var(--font-book);font-size:14px;line-height:18px;transition:color .25s ease}@media(hover:hover){.library-model-card__moodboard:hover .library-model-card__moodboard-label[data-v-6dbe221d]{color:var(--color-brand)}}.library-fabric-card-slot[data-v-564b8560]{display:flex;flex-direction:column;min-width:0;position:relative;width:100%}.library-fabric-card-slot--notice[data-v-564b8560]{z-index:4}.library-fabric-card__notice[data-v-564b8560]{max-width:calc(100% + 4px);position:absolute;right:20px;top:calc(100% - 6px);width:324px;z-index:5}@media(min-width:769px){.library-fabric-card__notice[data-v-564b8560]{display:none}}.library-fabric-card[data-v-564b8560]{background:var(--color-surface-fabric);border-radius:var(--radius-card);box-sizing:border-box;display:flex;flex:1;flex-direction:column;width:100%}.library-fabric-card__media[data-v-564b8560]{background:none;border:0;border-radius:var(--radius-card) var(--radius-card) 0 0;color:inherit;cursor:pointer;flex-shrink:0;height:200px;margin:0;overflow:hidden;padding:0;width:100%}.library-fabric-card__media[data-v-564b8560] .library-fabric-card__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}.library-fabric-card__body[data-v-564b8560]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;padding:24px 20px 10px}.library-fabric-card__head[data-v-564b8560]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.library-fabric-card__title[data-v-564b8560]{flex:1;font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:20px;margin:0;min-width:0}.library-fabric-card__title-link[data-v-564b8560]{background:none;border:0;color:var(--color-text);cursor:pointer;display:block;font:inherit;margin:0;overflow-wrap:break-word;padding:0;text-align:left;width:100%}.library-fabric-card__texture[data-v-564b8560]{color:var(--color-muted);flex:0 1 45%;font-family:var(--font-regular);font-size:14px;line-height:18px;margin:0;max-width:45%;min-width:0;overflow-wrap:break-word;text-align:right}.library-fabric-card__specs[data-v-564b8560]{display:flex;flex-direction:column;gap:4px;margin-top:16px}.library-fabric-card__spec[data-v-564b8560]{color:var(--color-muted);font-family:var(--font-regular);font-size:12px;line-height:16px;margin:0}.library-fabric-card__footer[data-v-564b8560]{margin-top:auto;padding-top:24px}.library-fabric-card__line[data-v-564b8560]{background:var(--color-overlay);height:1px;margin-bottom:10px}.library-fabric-card__actions[data-v-564b8560]{align-items:center;display:flex;gap:12px;justify-content:space-between}.library-fabric-card__download[data-v-564b8560]{align-items:center;color:var(--color-text);display:inline-flex;font-family:var(--font-regular);font-size:14px;gap:8px;line-height:18px;text-decoration:none;transition:color .25s ease;white-space:nowrap}.library-fabric-card__download-icon[data-v-564b8560]{height:20px;width:20px}.library-fabric-card__moodboard[data-v-564b8560]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0;padding:0;transition:border-color .25s ease;width:32px}.library-fabric-card__moodboard-label[data-v-564b8560]{color:var(--color-text);font-family:var(--font-book);font-size:14px;line-height:18px;transition:color .25s ease}@media(hover:hover){.library-fabric-card:has(.library-fabric-card__download:focus-visible) .library-fabric-card__download[data-v-564b8560],.library-fabric-card:has(.library-fabric-card__download:hover) .library-fabric-card__download[data-v-564b8560],.library-fabric-card:has(.library-fabric-card__media:focus-visible) .library-fabric-card__download[data-v-564b8560],.library-fabric-card:has(.library-fabric-card__media:hover) .library-fabric-card__download[data-v-564b8560],.library-fabric-card:has(.library-fabric-card__title-link:focus-visible) .library-fabric-card__download[data-v-564b8560],.library-fabric-card:has(.library-fabric-card__title-link:hover) .library-fabric-card__download[data-v-564b8560]{color:var(--color-brand)}.library-fabric-card__moodboard[data-v-564b8560]:focus-visible,.library-fabric-card__moodboard[data-v-564b8560]:hover{border-color:var(--color-brand)}.library-fabric-card__moodboard:focus-visible .library-fabric-card__moodboard-label[data-v-564b8560],.library-fabric-card__moodboard:hover .library-fabric-card__moodboard-label[data-v-564b8560]{color:var(--color-brand)}}@media(prefers-reduced-motion:reduce){.library-fabric-card__download[data-v-564b8560],.library-fabric-card__moodboard[data-v-564b8560],.library-fabric-card__moodboard-label[data-v-564b8560]{transition:none}}.library-finish-card-slot[data-v-a9086c91]{position:relative}.library-finish-card-slot--notice[data-v-a9086c91]{z-index:4}.library-finish-card__notice[data-v-a9086c91]{max-width:calc(100% + 4px);position:absolute;right:20px;top:calc(100% - 6px);width:324px;z-index:5}@media(min-width:769px){.library-finish-card__notice[data-v-a9086c91]{display:none}}.library-finish-card[data-v-a9086c91]{background:var(--color-surface-fabric);border-radius:var(--radius-card);box-sizing:border-box;display:flex;flex-direction:column;height:390px;overflow:hidden;width:100%}.library-finish-card__media[data-v-a9086c91]{background:none;border:0;color:inherit;cursor:pointer;flex-shrink:0;height:200px;margin:0;overflow:hidden;padding:0;width:100%}.library-finish-card__media[data-v-a9086c91] .library-finish-card__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}.library-finish-card__body[data-v-a9086c91]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;padding:24px 20px 10px}.library-finish-card__head[data-v-a9086c91]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.library-finish-card__title[data-v-a9086c91]{font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:20px;margin:0}.library-finish-card__title-link[data-v-a9086c91]{background:none;border:0;color:var(--color-text);cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.library-finish-card__sku[data-v-a9086c91]{color:var(--color-muted);flex-shrink:0;font-family:var(--font-regular);font-size:14px;line-height:18px;margin:0;text-align:right}.library-finish-card__tag[data-v-a9086c91]{align-self:flex-start;background:var(--color-surface-chip);border-radius:8px;color:var(--color-text);margin:12px 0 0;padding:4px 8px}.library-finish-card__pairing[data-v-a9086c91],.library-finish-card__tag[data-v-a9086c91]{font-family:var(--font-regular);font-size:12px;line-height:16px}.library-finish-card__pairing[data-v-a9086c91]{color:var(--color-muted);margin:18px 0 0}.library-finish-card__footer[data-v-a9086c91]{margin-top:auto}.library-finish-card__line[data-v-a9086c91]{background:var(--color-overlay);height:1px;margin-bottom:10px}.library-finish-card__actions[data-v-a9086c91]{align-items:center;display:flex;gap:12px;justify-content:space-between}.library-finish-card__download[data-v-a9086c91]{align-items:center;color:var(--color-text);display:inline-flex;font-family:var(--font-regular);font-size:14px;gap:8px;line-height:18px;text-decoration:none;transition:color .25s ease;white-space:nowrap}.library-finish-card__download-icon[data-v-a9086c91]{height:20px;width:20px}.library-finish-card__moodboard[data-v-a9086c91]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0;padding:0;transition:border-color .25s ease;width:32px}.library-finish-card__moodboard-label[data-v-a9086c91]{color:var(--color-text);font-family:var(--font-book);font-size:14px;line-height:18px;transition:color .25s ease}@media(hover:hover){.library-finish-card:has(.library-finish-card__download:focus-visible) .library-finish-card__download[data-v-a9086c91],.library-finish-card:has(.library-finish-card__download:hover) .library-finish-card__download[data-v-a9086c91],.library-finish-card:has(.library-finish-card__media:focus-visible) .library-finish-card__download[data-v-a9086c91],.library-finish-card:has(.library-finish-card__media:hover) .library-finish-card__download[data-v-a9086c91],.library-finish-card:has(.library-finish-card__title-link:focus-visible) .library-finish-card__download[data-v-a9086c91],.library-finish-card:has(.library-finish-card__title-link:hover) .library-finish-card__download[data-v-a9086c91]{color:var(--color-brand)}.library-finish-card__moodboard[data-v-a9086c91]:focus-visible,.library-finish-card__moodboard[data-v-a9086c91]:hover{border-color:var(--color-brand)}.library-finish-card__moodboard:focus-visible .library-finish-card__moodboard-label[data-v-a9086c91],.library-finish-card__moodboard:hover .library-finish-card__moodboard-label[data-v-a9086c91]{color:var(--color-brand)}}@media(prefers-reduced-motion:reduce){.library-finish-card__download[data-v-a9086c91],.library-finish-card__moodboard[data-v-a9086c91],.library-finish-card__moodboard-label[data-v-a9086c91]{transition:none}}.library-doc-card[data-v-b822c678]{background:var(--color-surface-fabric);border-radius:var(--radius-card);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:24px 20px 16px;width:100%}@media(min-width:1025px){.library-doc-card[data-v-b822c678]{height:256px}}.library-doc-card__head[data-v-b822c678]{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column}.library-doc-card__title[data-v-b822c678]{font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:20px;margin:0}.library-doc-card__title-link[data-v-b822c678]{color:var(--color-text);text-decoration:none}.library-doc-card__format[data-v-b822c678]{background:var(--color-brand);border-radius:var(--radius-card);color:var(--color-bg);font-family:var(--font-regular);font-size:12px;font-weight:400;line-height:16px;margin:12px 0 0;padding:6px 8px}.library-doc-card__meta[data-v-b822c678]{align-items:center;color:var(--color-text);display:flex;flex:0 0 auto;font-family:var(--font-regular);font-size:14px;line-height:18px;margin-top:23px}.library-doc-card__meta-item[data-v-b822c678]{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.library-doc-card__meta-icon[data-v-b822c678]{align-items:center;color:var(--color-text);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.library-doc-card__meta-icon--file[data-v-b822c678]{height:18px;width:18px}.library-doc-card__meta-icon--date[data-v-b822c678]{height:19px;width:19px}.library-doc-card__meta-divider[data-v-b822c678]{color:#0000001a;font-family:var(--font-medium);font-size:16px;font-weight:500;line-height:20px;margin-left:16px;margin-right:16px}.library-doc-card__description[data-v-b822c678]{color:var(--color-muted);flex:0 0 auto;font-family:var(--font-regular);font-size:12px;line-height:16px;margin:21px 0 0;max-width:260px}.library-doc-card__footer[data-v-b822c678]{flex:0 0 auto;margin-top:auto;padding-top:24px}.library-doc-card__line[data-v-b822c678]{background:var(--color-overlay);height:1px;margin-bottom:16px}.library-doc-card__download[data-v-b822c678]{align-items:center;color:var(--color-text);display:inline-flex;font-family:var(--font-regular);font-size:14px;gap:8px;line-height:18px;text-decoration:none;transition:color .25s ease;white-space:nowrap}.library-doc-card__download-icon[data-v-b822c678]{height:20px;width:20px}@media(hover:hover){.library-doc-card:has(.library-doc-card__download:focus-visible) .library-doc-card__download[data-v-b822c678],.library-doc-card:has(.library-doc-card__download:hover) .library-doc-card__download[data-v-b822c678],.library-doc-card:has(.library-doc-card__title-link:focus-visible) .library-doc-card__download[data-v-b822c678],.library-doc-card:has(.library-doc-card__title-link:hover) .library-doc-card__download[data-v-b822c678]{color:var(--color-brand)}}@media(prefers-reduced-motion:reduce){.library-doc-card__download[data-v-b822c678]{transition:none}}html[data-v-39947743]{scrollbar-width:none}html[data-v-39947743]::-webkit-scrollbar{height:0;width:0}.page-scrollbar[data-v-39947743],.thin-scrollbar[data-v-39947743]{opacity:0;pointer-events:none;z-index:9998}.page-scrollbar.is-visible[data-v-39947743],.thin-scrollbar.is-visible[data-v-39947743]{opacity:1}.page-scrollbar__thumb[data-v-39947743],.thin-scrollbar__thumb[data-v-39947743]{background:#38353059;border-radius:999px;cursor:grab;left:0;min-height:32px;pointer-events:auto;position:absolute;right:0;top:0;touch-action:none;transition:none;will-change:transform,height}.page-scrollbar__thumb[data-v-39947743]:active,.thin-scrollbar__thumb[data-v-39947743]:active{background:#38353080;cursor:grabbing}.page-scrollbar[data-v-39947743]{height:100%;position:fixed;right:0;top:0;width:5px}.thin-scrollbar[data-v-39947743]{position:fixed;width:2px}.library-material-modal[data-v-39947743]{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:120}.library-material-modal__hit[data-v-39947743]{background:transparent;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:0}.library-material-modal__backdrop[data-v-39947743]{background:#0009;inset:0;opacity:0;pointer-events:none;position:absolute;z-index:0}.library-material-modal__card[data-v-39947743]{background:var(--color-bg);border-radius:8px;box-shadow:0 28px 70px #1714110f,0 8px 20px #1714110d;box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-height:100%;max-width:100%;opacity:0;overflow:hidden;padding-top:44px;position:relative;width:594px;z-index:1}.library-material-modal__close[data-v-39947743]{align-items:center;background:transparent;border:.5px solid rgba(26,26,26,.2);border-radius:8px;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;position:absolute;right:8px;top:8px;width:32px;z-index:2}.library-material-modal__scroll[data-v-39947743]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0 44px;--thin-scrollbar:1;scrollbar-width:none}.library-material-modal__scroll[data-v-39947743]::-webkit-scrollbar{height:0;width:0}.library-material-modal__hero[data-v-39947743]{aspect-ratio:482/282;background:var(--color-surface-soft);border-radius:4px;margin:0 56px;overflow:hidden}.library-material-modal__hero[data-v-39947743] .library-material-modal__hero-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.library-material-modal__body[data-v-39947743]{display:flex;flex-direction:column;gap:24px;margin:24px 56px 0}.library-material-modal__head[data-v-39947743]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;position:relative;z-index:2}.library-material-modal__titles[data-v-39947743]{display:flex;flex-direction:column;gap:4px;min-width:0}.library-material-modal__title[data-v-39947743]{color:var(--color-text);font-family:var(--font-regular);font-size:20px;font-weight:400;line-height:24px;margin:0}.library-material-modal__sku[data-v-39947743]{color:var(--color-muted);font-family:var(--font-regular);font-size:12px;font-weight:400;line-height:16px;margin:0}.library-material-modal__actions[data-v-39947743]{align-items:center;display:flex;flex-shrink:0;gap:8px}.library-material-modal__moodboard[data-v-39947743]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:50%;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-book);font-size:16px;height:40px;justify-content:center;line-height:18px;padding:0;width:40px}.library-material-modal__notice[data-v-39947743]{max-width:100%;position:absolute;right:0;top:100%;width:324px;z-index:5}@media(min-width:769px){.library-material-modal__notice[data-v-39947743]{display:none}}.library-material-modal__download[data-v-39947743]{align-items:center;color:var(--color-text);display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:color .25s ease;width:40px}.library-material-modal__description[data-v-39947743]{color:var(--color-text);display:flex;flex-direction:column;font-family:var(--font-regular);font-size:12px;font-weight:400;gap:16px;line-height:16px}.library-material-modal__description p[data-v-39947743]{margin:0}.library-material-modal__specs[data-v-39947743]{display:flex;flex-direction:column;gap:4px;max-width:384px}.library-material-modal__spec[data-v-39947743]{color:var(--color-muted);font-family:var(--font-regular);font-size:12px;font-weight:400;line-height:16px;margin:0;white-space:pre-line}.library-material-modal__gallery[data-v-39947743]{background:var(--color-surface-soft);border-radius:2px;box-sizing:border-box;display:grid;gap:32px;grid-template-columns:225px 225px;justify-content:center;margin:36px 16px 0;padding:32px 40px}.library-material-modal__shot[data-v-39947743]{aspect-ratio:225/300;background:#737373;border-radius:2px;margin:0;overflow:hidden}.library-material-modal__shot[data-v-39947743] .library-material-modal__shot-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(hover:hover){.library-material-modal__download[data-v-39947743]:hover{color:var(--color-brand)}.library-material-modal__moodboard[data-v-39947743]:hover{border-color:var(--color-brand);color:var(--color-brand)}}@media(max-width:1024px){.library-material-modal[data-v-39947743]{padding:20px 0}.library-material-modal__card[data-v-39947743],.library-material-modal__scroll[data-v-39947743]{width:100%}.library-material-modal__body[data-v-39947743],.library-material-modal__hero[data-v-39947743]{margin-left:20px;margin-right:20px}.library-material-modal__gallery[data-v-39947743]{gap:12px;grid-template-columns:1fr 1fr;margin-left:12px;margin-right:12px;padding:16px}.library-material-modal__title[data-v-39947743]{font-size:20px;line-height:24px}.library-material-modal__description[data-v-39947743],.library-material-modal__spec[data-v-39947743]{font-size:14px;line-height:20px}}@media(prefers-reduced-motion:reduce){.library-material-modal__download[data-v-39947743]{transition:none}}@media(min-width:1025px){.library-section[data-v-f7e2a8fb]{padding:24px 0 0}}@media(max-width:1024px){.library-section[data-v-f7e2a8fb]{padding:20px 0 0}}.library-section__inner[data-v-f7e2a8fb]{box-sizing:border-box;min-width:0}@media(min-width:1025px){.library-section__crumbs[data-v-f7e2a8fb]{margin-bottom:120px}}@media(max-width:1024px){.library-section__crumbs[data-v-f7e2a8fb]{margin-bottom:64px}}@media(min-width:768px)and (max-width:1024px){.library-section__crumbs[data-v-f7e2a8fb]{margin-bottom:120px}}@media(min-width:1025px){.library-section__tabs[data-v-f7e2a8fb]{margin-bottom:64px}}@media(max-width:1024px){.library-section__tabs[data-v-f7e2a8fb]{margin-bottom:40px}}@media(min-width:768px)and (max-width:1024px){.library-section__tabs[data-v-f7e2a8fb]{margin-bottom:64px}}@media(min-width:1025px){.library-section__panel[data-v-f7e2a8fb]{padding-bottom:0}}@media(max-width:1024px){.library-section__panel[data-v-f7e2a8fb]{padding-bottom:0}}.library-section__soon[data-v-f7e2a8fb],.library-section__status[data-v-f7e2a8fb]{color:var(--color-text);font-family:var(--font-regular);font-size:16px;font-weight:400;line-height:20px;margin:0}@media(min-width:1025px){.library-section__status[data-v-f7e2a8fb]{padding-left:40px}}.library-section__intro[data-v-f7e2a8fb]{color:var(--color-text);font-size:16px;line-height:20px;margin:0}@media(min-width:1025px){.library-section__intro[data-v-f7e2a8fb]{margin-bottom:32px;max-width:585px;padding-left:40px}}@media(max-width:1024px){.library-section__intro[data-v-f7e2a8fb]{font-size:14px;line-height:20px;margin-bottom:32px}}@media(min-width:1025px){.library-section__intro--docs[data-v-f7e2a8fb]{margin-bottom:64px}}.library-section__controls[data-v-f7e2a8fb]{align-items:center;display:flex;gap:16px;justify-content:space-between}@media(min-width:1025px){.library-section__controls[data-v-f7e2a8fb]{margin-bottom:64px;padding-left:40px}}@media(max-width:1024px){.library-section__controls[data-v-f7e2a8fb]{align-items:flex-start;flex-direction:column;gap:40px;margin-bottom:24px}}.library-section__toolbar[data-v-f7e2a8fb]{align-items:center;display:flex;flex-shrink:0;gap:8px}@media(max-width:1024px){.library-section__toolbar[data-v-f7e2a8fb]{gap:12px;margin-bottom:0;order:-1}}.library-section__archive[data-v-f7e2a8fb]{align-items:center;color:var(--color-text);display:inline-flex;font-family:var(--font-regular);font-size:14px;gap:8px;line-height:18px;text-decoration:none}@media(hover:hover){.library-section__archive[data-v-f7e2a8fb]:hover{color:var(--color-brand)}}.library-section__archive-icon[data-v-f7e2a8fb]{height:20px;width:20px}.library-section__archive-size[data-v-f7e2a8fb]{background:var(--color-surface-warm);border-radius:var(--radius-card);color:var(--color-text);font-size:12px;line-height:16px;padding:6px 8px}@media(max-width:1024px){.library-section__type-switch[data-v-f7e2a8fb]{width:auto}}.library-section__type-switch--fabrics[data-v-f7e2a8fb]{overflow:visible;position:relative;z-index:3}@media(min-width:1025px){.library-section__fabrics-controls[data-v-f7e2a8fb]{margin-bottom:64px;padding-left:40px}}@media(max-width:1024px){.library-section__fabrics-controls[data-v-f7e2a8fb]{align-items:flex-start;display:flex;flex-direction:column;gap:32px;margin-bottom:32px}}@media(min-width:1025px){.library-section__toolbar--fabrics[data-v-f7e2a8fb]{display:none}}@media(max-width:1024px){.library-section__toolbar--fabrics[data-v-f7e2a8fb]{margin-bottom:0;order:0}}.library-section__fabrics-bar[data-v-f7e2a8fb]{align-items:center;display:flex;min-width:0;overflow:visible;width:100%}@media(min-width:1025px){.library-section__fabrics-bar[data-v-f7e2a8fb]{gap:32px}}@media(max-width:1024px){.library-section__fabrics-bar[data-v-f7e2a8fb]{gap:16px;justify-content:space-between}}@media(max-width:1024px){.library-section__fabrics-bar[data-v-f7e2a8fb] .app-segmented{width:auto}}@media(min-width:1025px){.library-section__fabrics-bar--finishes[data-v-f7e2a8fb]{justify-content:space-between}.library-section__fabrics-bar--finishes .library-section__archive--desktop[data-v-f7e2a8fb]{margin-right:40px}}.library-section__finishes-switch-wrap[data-v-f7e2a8fb]{min-width:0}@media(max-width:1024px){.library-section__finishes-switch-wrap[data-v-f7e2a8fb]{overflow-x:auto;overscroll-behavior-x:contain;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.library-section__finishes-switch-wrap[data-v-f7e2a8fb]::-webkit-scrollbar{display:none}.library-section__finishes-switch-wrap[data-v-f7e2a8fb] .app-segmented{width:-moz-max-content;width:max-content}}.library-section__fabrics-sep[data-v-f7e2a8fb]{color:#e0d7c4;flex-shrink:0;font-family:var(--font-medium);font-size:16px;font-weight:500;line-height:20px}@media(max-width:1024px){.library-section__archive--desktop[data-v-f7e2a8fb],.library-section__fabrics-sep[data-v-f7e2a8fb]{display:none}}.library-section__filters[data-v-f7e2a8fb]{margin:0 0 0 auto}@media(min-width:1025px){.library-section__filters[data-v-f7e2a8fb]{margin-right:40px;width:87px}}.library-section__subcats-wrap[data-v-f7e2a8fb]{margin-bottom:24px;min-width:0}@media(min-width:1025px){.library-section__subcats-wrap[data-v-f7e2a8fb]{padding-left:40px}}@media(max-width:1024px){.library-section__subcats-wrap[data-v-f7e2a8fb]{margin-bottom:32px}}.library-section__subcats[data-v-f7e2a8fb]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1024px){.library-section__subcats[data-v-f7e2a8fb]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--container-padding-m)*-1);padding-inline:var(--container-padding-m);scrollbar-width:none}.library-section__subcats[data-v-f7e2a8fb]::-webkit-scrollbar{display:none}}.library-section__subcat-btn[data-v-f7e2a8fb]{background:var(--color-surface-warm);border:none;border-radius:var(--radius-card);color:var(--color-text);cursor:pointer;flex-shrink:0;font-size:14px;line-height:18px;margin:0;padding:8px 24px 12px;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.library-section__subcat-btn--active[data-v-f7e2a8fb]{background:var(--color-text);color:var(--color-bg)}@media(hover:hover){.library-section__subcat-btn[data-v-f7e2a8fb]:hover:not(.library-section__subcat-btn--active){background:var(--color-on-brand-muted)}}.library-section__models[data-v-f7e2a8fb]{align-items:center;display:flex;flex-direction:column;width:100%}@media(min-width:1025px){.library-section__models[data-v-f7e2a8fb]{gap:80px}}@media(max-width:1024px){.library-section__models[data-v-f7e2a8fb]{gap:40px}}.library-section__models-clip[data-v-f7e2a8fb]{overflow:hidden;transition:height .45s cubic-bezier(.22,1,.36,1);width:100%}@media(prefers-reduced-motion:reduce){.library-section__models-clip[data-v-f7e2a8fb]{transition:none}}.library-section__grid[data-v-f7e2a8fb]{display:grid;gap:8px;min-width:0;width:100%}@media(min-width:1025px){.library-section__grid[data-v-f7e2a8fb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){.library-section__grid[data-v-f7e2a8fb]{gap:20px;grid-template-columns:1fr}.library-section__grid--fabrics[data-v-f7e2a8fb]{gap:20px}}@media(min-width:1025px){.library-section__grid--docs[data-v-f7e2a8fb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.library-section__grid--docs[data-v-f7e2a8fb]{gap:20px}}.library-section__grid-item[data-v-f7e2a8fb]{min-width:0;width:100%}@media(max-width:1024px){.library-section__grid-item--mobile-hidden[data-v-f7e2a8fb]{display:none}}.library-section__more[data-v-f7e2a8fb]{display:none}@media(max-width:1024px){.library-section__more[data-v-f7e2a8fb]{background:transparent;border:0;color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;gap:12px;margin:40px 0 0;padding:0;text-align:left;width:100%}}.library-section__more-row[data-v-f7e2a8fb]{align-items:center;display:flex;font-family:var(--font-regular);font-size:14px;font-weight:400;justify-content:space-between;line-height:16px;min-height:24px;width:100%}.library-section__more-line[data-v-f7e2a8fb]{background:var(--color-text);display:block;height:1px;width:100%}.library-model-enter-active[data-v-f7e2a8fb]{transition:opacity .6s ease;transition-delay:calc(var(--card-index, 0)*50ms)}.library-model-enter-from[data-v-f7e2a8fb]{opacity:0}.library-model-leave-active[data-v-f7e2a8fb]{display:none}.library-grid-enter-active[data-v-f7e2a8fb]{transition:opacity .32s ease}.library-grid-leave-active[data-v-f7e2a8fb]{transition:opacity .2s ease}.library-grid-enter-active .library-section__grid-item[data-v-f7e2a8fb]{animation:library-card-in-f7e2a8fb .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--card-index, 0)*70ms)}.library-grid-enter-from[data-v-f7e2a8fb],.library-grid-leave-to[data-v-f7e2a8fb]{opacity:0}.library-grid-leave-active .library-section__grid-item[data-v-f7e2a8fb]{animation:none}@keyframes library-card-in-f7e2a8fb{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.library-grid-enter-active[data-v-f7e2a8fb],.library-grid-leave-active[data-v-f7e2a8fb],.library-section__subcat-btn[data-v-f7e2a8fb]{transition:none}.library-grid-enter-active .library-section__grid-item[data-v-f7e2a8fb],.library-model-enter-active[data-v-f7e2a8fb]{animation:none;transition:none}}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:100;src:url(./Onest-Thin.D1Re4CFd.woff2) format("woff2"),url(./Onest-Thin.CW3oXdbc.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:200;src:url(./Onest-ExtraLight.BtH3Ba8A.woff2) format("woff2"),url(./Onest-ExtraLight.CmXSm80E.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:400;src:url(./Onest-Regular.BQvOSCwL.woff2) format("woff2"),url(./Onest-Regular.91GxJpQr.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500;src:url(./Onest-Medium.DYAzKgst.woff2) format("woff2"),url(./Onest-Medium.BZYXZfy-.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:700;src:url(./Onest-Bold.C9dM30jl.woff2) format("woff2"),url(./Onest-Bold.Cg59y_A1.woff) format("woff")}@font-face{font-display:swap;font-family:Arsenal;font-style:normal;font-weight:400;src:url(./Arsenal-Regular.DtWgiaqa.woff2) format("woff2"),url(./Arsenal-Regular.BfRSbHCo.ttf) format("truetype")}.library-idea-cta[data-v-ee756e80]{background:var(--color-bg)}@media(min-width:1025px){.library-idea-cta[data-v-ee756e80]{padding-bottom:160px}}@media(max-width:1024px){.library-idea-cta[data-v-ee756e80]{padding-bottom:100px}}.library-idea-cta__layout[data-v-ee756e80]{display:grid}@media(min-width:1025px){.library-idea-cta__layout[data-v-ee756e80]{align-items:start;gap:120px;grid-template-columns:692px 1fr;margin-top:64px}}@media(max-width:1024px){.library-idea-cta__layout[data-v-ee756e80]{gap:40px;grid-template-columns:1fr;margin-top:40px}}.library-idea-cta__media[data-v-ee756e80]{background:var(--color-placeholder);border-radius:var(--radius-card);overflow:hidden}@media(min-width:1025px){.library-idea-cta__media[data-v-ee756e80]{height:692px;width:692px}}@media(max-width:1024px){.library-idea-cta__media[data-v-ee756e80]{height:440px;width:100%}}.library-idea-cta__image[data-v-ee756e80]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% center;object-position:100% center;width:100%}.library-idea-cta__content[data-v-ee756e80]{display:flex;flex-direction:column;width:100%}@media(min-width:1025px){.library-idea-cta__content[data-v-ee756e80]{gap:40px;max-width:440px;padding-top:203px}}@media(max-width:1024px){.library-idea-cta__content[data-v-ee756e80]{gap:40px}}.library-idea-cta__copy[data-v-ee756e80]{display:flex;flex-direction:column;width:100%}@media(min-width:1025px){.library-idea-cta__copy[data-v-ee756e80]{max-width:440px}}.library-idea-cta__title[data-v-ee756e80]{color:var(--color-text);font-family:var(--font-regular);font-weight:400;margin:0;white-space:pre-line}@media(min-width:1025px){.library-idea-cta__title[data-v-ee756e80]{font-size:24px;line-height:24px;margin-bottom:32px}}@media(max-width:1024px){.library-idea-cta__title[data-v-ee756e80]{font-size:20px;line-height:24px;margin-bottom:24px}}.library-idea-cta__text[data-v-ee756e80]{color:var(--color-text);display:flex;flex-direction:column;font-family:var(--font-regular);font-weight:400}@media(min-width:1025px){.library-idea-cta__text[data-v-ee756e80]{font-size:16px;line-height:20px}}@media(max-width:1024px){.library-idea-cta__text[data-v-ee756e80]{font-size:14px;line-height:20px}}.library-idea-cta__text p[data-v-ee756e80]{margin:0}.library-idea-cta__text p+p[data-v-ee756e80]{margin-top:20px}.library-idea-cta__link-wrap[data-v-ee756e80]{color:var(--color-text);display:flex;flex-direction:column;gap:8px;text-decoration:none;width:100%}@media(hover:hover){.library-idea-cta__link-wrap:hover .library-idea-cta__link-arrow[data-v-ee756e80]{transform:rotate(-45deg)}}.library-idea-cta__link[data-v-ee756e80]{align-items:flex-start;display:flex;font-family:var(--font-regular);font-size:14px;font-weight:400;justify-content:space-between;line-height:16px;width:100%}@media(max-width:1024px){.library-idea-cta__link[data-v-ee756e80]{font-size:14px;line-height:16px}}.library-idea-cta__link[data-v-ee756e80]{color:inherit}.library-idea-cta__link-arrow[data-v-ee756e80]{display:block;flex-shrink:0;height:14px;transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1);width:14px}.library-idea-cta__link-line[data-v-ee756e80]{background:#0003;display:block;height:1px;width:100%}@media(prefers-reduced-motion:reduce){.library-idea-cta__link-arrow[data-v-ee756e80]{transition-duration:.01ms}}
