.page_page__ulQzM{background:var(--bg-dark)}.page_hero__DyR7_{padding:calc(var(--nav-height) + 58px) 0 68px;background:radial-gradient(circle at 80% 15%,rgba(212,199,170,.54),transparent 27%),linear-gradient(135deg,#f8f6f1,#dcecff);border-bottom:1px solid var(--rule)}.page_heroInner__XJOSV{display:grid;gap:20px}.page_hero__DyR7_ h1{max-width:10ch;font-size:clamp(4.2rem,8vw,8rem);line-height:.84;text-transform:uppercase}.page_heroInner__XJOSV>p:not(:first-child){max-width:56ch;color:var(--text-muted);font-size:18px;line-height:1.65}.page_hero__DyR7_ dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-top:12px;border-top:1px solid var(--rule)}.page_hero__DyR7_ dl div{display:grid;gap:3px;padding:18px 20px 0 0}.page_hero__DyR7_ dl div+div{padding-left:20px;border-left:1px solid var(--rule)}.page_hero__DyR7_ dt{font-family:var(--font-heading);font-size:35px;font-weight:700}.page_hero__DyR7_ dd{color:var(--text-muted);font-size:12px;line-height:1.4;text-transform:uppercase}.page_customSection__A8PJk,.page_librarySection__GI1hj{padding:var(--section-pad-v) 0}.page_sectionIntro__p9jHu{display:grid;gap:13px;max-width:760px;margin-bottom:38px}.page_customSection__A8PJk h2,.page_sectionIntro__p9jHu h2{font-size:clamp(3rem,6vw,5.6rem);line-height:.9;text-transform:uppercase}.page_sectionIntro__p9jHu>p:last-child{max-width:58ch;color:var(--text-muted);line-height:1.65}.page_customSection__A8PJk{background:#111315;color:#fff}.page_customGrid__LgLx_{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(42px,8vw,110px)}.page_customGrid__LgLx_>div{display:grid;gap:22px;align-content:start}.page_customGrid__LgLx_>div:last-child>p{color:rgba(255,255,255,.66);font-size:17px;line-height:1.65}.page_customGrid__LgLx_ ol{display:grid;border-top:1px solid rgba(255,255,255,.2)}.page_customGrid__LgLx_ li{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.page_customGrid__LgLx_ li span{color:#d4c7aa}@media (max-width:760px){.page_hero__DyR7_ h1{max-width:100%;font-size:clamp(3.2rem,15vw,4.2rem);overflow-wrap:anywhere}.page_customGrid__LgLx_,.page_hero__DyR7_ dl{grid-template-columns:1fr}.page_hero__DyR7_ dl div,.page_hero__DyR7_ dl div+div{padding:14px 0;border-left:0;border-bottom:1px solid var(--rule)}}.finish-library_library__tYqnE{display:grid;gap:22px}.finish-library_filters__Bzqzw{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.finish-library_filters__Bzqzw button{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--rule);background:var(--bg-surface);color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.finish-library_filters__Bzqzw button small{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(17,19,21,.07);font-size:10px;letter-spacing:0}.finish-library_filters__Bzqzw button[data-active=true]{border-color:var(--ink);background:var(--ink);color:#fff}.finish-library_filters__Bzqzw button[data-active=true] small{background:rgba(255,255,255,.15)}.finish-library_resultsBar__un9uM{display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:var(--text-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.finish-library_resultsBar__un9uM strong{color:var(--ink);font-family:var(--font-heading);font-size:24px;letter-spacing:0}.finish-library_workspace__ke3UW{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:clamp(28px,5vw,64px);align-items:start}.finish-library_grid__ohNK6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finish-library_card__cGCTj{min-width:0;border:1px solid var(--rule);background:var(--bg-surface);transition:border-color .22s ease,transform .22s ease}.finish-library_card__cGCTj:hover,.finish-library_card__cGCTj[data-selected=true]{border-color:var(--ink);transform:translateY(-2px)}.finish-library_previewButton__6ELQE{display:grid;width:100%;text-align:left}.finish-library_imageWrap__KdUh7{position:relative;aspect-ratio:254/145;overflow:hidden;background:#eceae5}.finish-library_comparisonImage__mvI40 img,.finish-library_detailImage__l5U1Z img,.finish-library_imageWrap__KdUh7 img{object-fit:cover}.finish-library_cardMeta__i53J2{display:grid;gap:2px;padding:13px}.finish-library_cardMeta__i53J2 strong{font-family:var(--font-heading);font-size:18px;line-height:1.1}.finish-library_cardMeta__i53J2 small{color:var(--text-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.finish-library_compareButton__c7Jum{width:100%;padding:9px 12px;border-top:1px solid var(--rule);color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-align:left;text-transform:uppercase}.finish-library_compareButton__c7Jum[data-active=true]{background:var(--ink);color:#fff}.finish-library_detail__OfSmJ{position:sticky;top:calc(var(--nav-height) + 24px);border:1px solid var(--rule);background:#111315;color:#fff}.finish-library_detailImage__l5U1Z{position:relative;aspect-ratio:254/145;overflow:hidden;background:#222}.finish-library_detailBody__67BM7{display:grid;gap:18px;padding:clamp(22px,3vw,32px)}.finish-library_detailLabel__IRER6{color:#b9ad92;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.finish-library_comparisonHeader__icMwX h2,.finish-library_detailBody__67BM7 h2{font-size:clamp(34px,4vw,48px);line-height:.9;text-transform:uppercase}.finish-library_detailBody__67BM7 dl{display:grid;border-top:1px solid rgba(255,255,255,.16)}.finish-library_detailBody__67BM7 dl div{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.16)}.finish-library_detailBody__67BM7 dt{color:rgba(255,255,255,.5);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.finish-library_detailBody__67BM7 dd{color:rgba(255,255,255,.76);font-size:13px;line-height:1.55}.finish-library_comparison__K_JMQ{display:grid;gap:22px;padding-top:52px;border-top:1px solid var(--rule)}.finish-library_comparisonHeader__icMwX{display:flex;align-items:end;justify-content:space-between;gap:20px}.finish-library_comparisonHeader__icMwX>div{display:grid;gap:8px}.finish-library_comparisonHeader__icMwX button,.finish-library_comparison__K_JMQ article button{padding-bottom:4px;border-bottom:1px solid;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.finish-library_comparisonGrid__yG5rx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.finish-library_comparison__K_JMQ article,.finish-library_emptyCompare__LtJzS{display:grid;gap:12px;padding:18px;border:1px solid var(--rule);background:var(--bg-surface)}.finish-library_comparisonImage__mvI40{position:relative;aspect-ratio:16/10;overflow:hidden}.finish-library_comparison__K_JMQ article h3{font-size:25px;text-transform:uppercase}.finish-library_comparison__K_JMQ article p,.finish-library_emptyCompare__LtJzS{color:var(--text-muted);font-size:14px;line-height:1.55}.finish-library_emptyCompare__LtJzS{place-items:center;min-height:260px;border-style:dashed;text-align:center}@media (max-width:1050px){.finish-library_workspace__ke3UW{grid-template-columns:1fr}.finish-library_detail__OfSmJ{position:static;display:grid;grid-template-columns:.8fr 1.2fr}.finish-library_grid__ohNK6{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.finish-library_grid__ohNK6{grid-template-columns:repeat(2,1fr)}.finish-library_comparisonGrid__yG5rx,.finish-library_detail__OfSmJ{grid-template-columns:1fr}.finish-library_resultsBar__un9uM span{display:none}}@media (max-width:430px){.finish-library_filters__Bzqzw{flex-wrap:nowrap;overflow-x:auto;padding-bottom:14px}.finish-library_filters__Bzqzw button{flex:0 0 auto}.finish-library_cardMeta__i53J2{padding:10px}.finish-library_cardMeta__i53J2 strong{font-size:16px}}