.page_hero__40bnx{color:var(--carbon);padding:160px 48px 40px;max-width:1200px;margin:0 auto}.page_heroEyebrow__puZx4{font-family:var(--mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray);margin-bottom:24px}.page_heroEyebrow__puZx4:before{content:"—— ";color:var(--carbon)}.page_heroHeadline__kXl0_{font-family:var(--serif);font-weight:300;font-size:clamp(40px,6vw,80px);line-height:1.04;letter-spacing:-.04em;margin-bottom:24px}.page_heroSubline__8xFRj{font-family:var(--serif);font-weight:300;font-size:clamp(18px,2.2vw,22px);line-height:1.5;color:var(--gray);max-width:680px}.page_section__BnfEi{scroll-margin-top:90px;padding:40px 48px;max-width:1200px;margin:0 auto}.page_sectionTitle___u85H{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3vw,38px);letter-spacing:-.02em}.page_hint__gWNix{margin-top:16px;font-family:var(--mono);font-size:14px;color:var(--gray)}.page_filters__tGpIW{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.page_chipOn__OXRAG,.page_chip__KDC_r{font-family:var(--mono);font-size:14px;padding:8px 14px;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--carbon) 20%,transparent);background:none;color:var(--carbon);text-decoration:none}.page_chipOn__OXRAG{background:var(--carbon);border-color:var(--carbon);color:var(--bone)}.page_chipCount__WAUsE{opacity:.55;margin-left:4px}.page_grid__f9i9j{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.page_card__AORRK{display:flex;flex-direction:column;background:var(--mist);border:1px solid transparent;border-radius:8px;overflow:hidden;transition:border-color .2s ease}.page_cardOn__D4CcF{border-color:var(--beat)}.page_cardImage__bvY6W{position:relative;aspect-ratio:4/3;background:color-mix(in srgb,var(--carbon) 6%,transparent);display:flex;align-items:center;justify-content:center}.page_noImage__uLahx{font-family:var(--mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--gray)}.page_cardBody__yxafy{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.page_cardMeta__yJfIj{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:6px}.page_cardName__jCjfa{font-family:var(--serif);font-weight:300;font-size:22px;margin-bottom:6px}.page_cardTagline__kXXBM{font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--carbon) 60%,transparent)}.page_cardActions__95zkc{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.page_detailsLink__J6WYs{font-family:var(--mono);font-size:14px;white-space:nowrap;color:var(--gray);text-decoration:none}.page_detailsLink__J6WYs:hover{color:var(--carbon)}.page_pickerTools__Ks83D{display:flex;flex-direction:column;gap:16px;margin:20px 0 24px}.page_search__3ugmQ{width:100%;max-width:420px;font-family:var(--mono);font-size:14px;padding:11px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--carbon) 20%,transparent);background:none;color:var(--carbon)}.page_search__3ugmQ:focus{outline:none;border-color:var(--beat)}.page_pickerTools__Ks83D .page_filters__tGpIW{margin-bottom:0}.page_list__qLaE9{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:8px}.page_item__wPZK6{min-width:0;display:flex;align-items:center;gap:14px;padding:10px 12px;background:var(--mist);border:1px solid transparent;border-radius:8px;transition:border-color .2s ease}.page_itemOn__C1SfR{border-color:var(--beat)}.page_thumb__0KuIL{position:relative;flex:0 0 56px;height:56px;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--carbon) 6%,transparent);display:flex;align-items:center;justify-content:center}.page_thumbInitial__0CMTz{font-family:var(--serif);font-size:22px;color:var(--gray)}.page_itemText__ezZdf{flex:1;min-width:0}.page_itemMeta__fJUxH{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);line-height:1.4;margin-bottom:4px}.page_itemName__bnVgF{display:block;font-family:var(--serif);font-weight:400;font-size:17px;line-height:1.25;color:var(--carbon);text-decoration:none}.page_itemName__bnVgF:hover{text-decoration:underline}.page_pickOn__XPuLN,.page_pick__5I_Ea{font-family:var(--mono);font-size:14px;padding:9px 14px;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--carbon) 25%,transparent);background:none;color:var(--carbon);text-decoration:none;text-align:center}.page_pickOn__XPuLN{background:var(--beat);border-color:var(--beat);color:var(--bone)}.page_pick__5I_Ea:disabled{opacity:.4;cursor:not-allowed}.page_pickOn__XPuLN,.page_pick__5I_Ea{flex:0 0 auto;white-space:nowrap}.page_tableHead__ntyB_{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.page_diffToggle__iooeB{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:14px;color:var(--gray);cursor:pointer}.page_diffToggle__iooeB input{accent-color:var(--beat)}.page_tableWrap__2sS0e{overflow-x:auto;border:1px solid color-mix(in srgb,var(--carbon) 10%,transparent);border-radius:8px}.page_table__VSE54{--label:200px;--col:200px;width:100%;min-width:calc(var(--label) + var(--n, 2) * var(--col));table-layout:fixed;border-collapse:collapse;font-size:14px;line-height:1.5}.page_table__VSE54 td,.page_table__VSE54 th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--carbon) 8%,transparent)}.page_table__VSE54 thead th{font-family:var(--serif);font-weight:300;font-size:18px;white-space:nowrap}.page_labelColW__g4YII{width:var(--label)}.page_labelCol__6cXDF{position:sticky;left:0;z-index:1;background:var(--bone);font-family:var(--mono);font-weight:400;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--gray)}.page_colThumb__emTuR{position:relative;width:64px;height:48px;border-radius:4px;overflow:hidden;margin-bottom:10px;background:color-mix(in srgb,var(--carbon) 6%,transparent);display:flex;align-items:center;justify-content:center}.page_colTitle__vJSsO{display:flex;align-items:baseline;white-space:normal}.page_addSlot__PrCco{font-family:var(--mono);font-size:14px;padding:9px 14px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--carbon) 35%,transparent);background:none;color:var(--carbon);cursor:pointer;white-space:nowrap}.page_addSlot__PrCco:hover{border-color:var(--beat);color:var(--beat)}.page_colName__0KoCb{color:var(--carbon);text-decoration:none}.page_colName__0KoCb:hover{text-decoration:underline}.page_colRemove__4aINL{margin-left:10px;background:none;border:none;color:var(--gray);cursor:pointer;font-size:14px}.page_empty__IkHvQ{color:var(--gray)}.page_actions__hJn6h{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.page_secondary__7zYhf{display:inline-block;font-family:var(--mono);font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--carbon) 25%,transparent);color:var(--carbon);text-decoration:none}.page_secondary__7zYhf:hover{border-color:var(--carbon)}.page_textLink___HWmi{font-family:var(--mono);font-size:14px;color:var(--gray);text-decoration:underline;text-underline-offset:3px}.page_textLink___HWmi:hover{color:var(--carbon)}.page_enquire__D8tfN{display:inline-block;font-family:var(--mono);font-size:14px;padding:9px 14px;border-radius:999px;background:var(--beat);color:var(--bone);text-decoration:none}.page_toggles___ETCE{display:flex;flex-wrap:wrap;gap:8px 20px}.page_bar__cMOyu,.page_presets__dfUfo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px}.page_presets__dfUfo{margin-bottom:24px}.page_barLabel__B7m5i{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-right:4px}.page_barList__XW6vY{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_barChip__UDx8v{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border-radius:999px;background:var(--mist);border:1px solid var(--beat)}.page_barThumb__rYbSe{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--carbon) 8%,transparent);display:inline-flex;align-items:center;justify-content:center}.page_addThumb___8JUF .page_thumbInitial__0CMTz,.page_barThumb__rYbSe .page_thumbInitial__0CMTz{font-size:14px}.page_barName__UZGB5{font-family:var(--serif);font-size:16px;color:var(--carbon);white-space:nowrap}.page_barRemove__wPS2G{width:28px;height:28px;border-radius:999px;border:none;background:none;color:var(--gray);cursor:pointer;font-size:14px}.page_barRemove__wPS2G:hover{color:var(--carbon);background:color-mix(in srgb,var(--carbon) 8%,transparent)}.page_addSlot__PrCco:disabled{opacity:.4;cursor:not-allowed;border-color:color-mix(in srgb,var(--carbon) 35%,transparent);color:var(--carbon)}.page_addMenu__Q20dC{position:relative}.page_addPop__krASC{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 32px));padding:10px;border-radius:12px;background:var(--mist);border:1px solid color-mix(in srgb,var(--carbon) 15%,transparent);box-shadow:0 16px 40px rgba(0,0,0,.5)}.page_addPop__krASC .page_search__3ugmQ{max-width:none}.page_addList__9bSIa{list-style:none;padding:0;margin:8px 0 0;max-height:320px;overflow-y:auto}.page_addOptionOn__F6v5L,.page_addOption__Fqp5T{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;cursor:pointer}.page_addOptionOn__F6v5L{background:color-mix(in srgb,var(--carbon) 10%,transparent)}.page_addThumb___8JUF{position:relative;flex:0 0 32px;height:32px;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--carbon) 6%,transparent);display:inline-flex;align-items:center;justify-content:center}.page_addText__C64N3{display:flex;flex-direction:column;min-width:0}.page_addName__mIgmU{font-family:var(--serif);font-size:16px;color:var(--carbon)}.page_addMeta__IKVtb{font-family:var(--mono);font-size:12px;color:var(--gray)}.page_addEmpty___CgUq{padding:12px 8px 4px;font-family:var(--mono);font-size:14px;color:var(--gray)}.page_presetOn__foGMR,.page_preset__HAJ9l{font-family:var(--mono);font-size:14px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--carbon) 18%,transparent);background:none;color:var(--carbon);cursor:pointer}.page_preset__HAJ9l:hover{border-color:var(--beat)}.page_presetOn__foGMR{border-color:var(--carbon);background:color-mix(in srgb,var(--carbon) 10%,transparent)}.page_swipe__NRDc_{font-family:var(--mono);font-size:13px;color:var(--beat);margin:0 0 10px}.page_pinned__dhu4E{position:fixed;z-index:50;overflow:hidden;background:var(--bone);border-bottom:1px solid color-mix(in srgb,var(--carbon) 15%,transparent);box-shadow:0 8px 20px rgba(0,0,0,.4)}.page_pinnedRow__AxsmV{display:flex;will-change:transform}.page_pinnedCell__o80so{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 18px;min-width:0}.page_pinnedCell__o80so .page_barName__UZGB5{overflow:hidden;text-overflow:ellipsis}.page_pinnedLabel__p87zW{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding:0 18px;background:var(--bone);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray)}@media (max-width:768px){.page_hero__40bnx{padding:120px 16px 24px}.page_section__BnfEi{padding:28px 16px}.page_grid__f9i9j{grid-template-columns:1fr 1fr;gap:12px}.page_cardBody__yxafy{padding:12px}.page_cardMeta__yJfIj{font-size:12px}.page_cardName__jCjfa{font-size:17px}.page_cardTagline__kXXBM{font-size:14px}.page_cardActions__95zkc{flex-direction:column;align-items:stretch;gap:8px;padding-top:12px}.page_list__qLaE9{grid-template-columns:minmax(0,1fr)}.page_search__3ugmQ{max-width:none}.page_pickOn__XPuLN,.page_pick__5I_Ea{padding:8px 10px}.page_table__VSE54{--label:96px;--col:max(150px,55vw)}.page_labelCol__6cXDF{font-size:12px!important;letter-spacing:.03em}.page_table__VSE54 td,.page_table__VSE54 th{padding:12px 10px}.page_pinnedCell__o80so{padding:8px 10px}.page_pinnedLabel__p87zW{padding:0 10px}.page_barName__UZGB5{font-size:15px}.page_presets__dfUfo{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 20px;padding:0 16px}.page_presets__dfUfo::-webkit-scrollbar{display:none}.page_presetOn__foGMR,.page_preset__HAJ9l,.page_presets__dfUfo .page_barLabel__B7m5i{white-space:nowrap;flex:0 0 auto}}.page_group__GF4Ji{scroll-margin-top:96px}.page_groupTitle__84MN4{margin-bottom:24px}.page_groupCount__uXuxU{font-family:var(--mono);font-size:14px;color:var(--gray);vertical-align:middle;margin-left:6px}.page_nameLink__oamEj{color:inherit;text-decoration:none}.page_nameLink__oamEj:hover{text-decoration:underline}.page_price__33hzv{margin-top:10px}.page_listCta__T3tJU,.page_price__33hzv{font-family:var(--mono);font-size:14px;color:var(--carbon)}.page_listCta__T3tJU{display:inline-block;margin-top:28px;letter-spacing:.5px;text-decoration:none;padding:11px 18px;border:1px solid color-mix(in srgb,var(--carbon) 30%,transparent);border-radius:999px;transition:border-color .2s,color .2s}.page_listCta__T3tJU:hover{border-color:var(--beat);color:var(--beat)}.page_band__mDEs_{margin-top:32px;margin-bottom:64px}.page_bandInner___IQsd{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:32px 36px;background:var(--mist);border-radius:8px}.page_bandTitle__4zgx4{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.4vw,28px);margin-bottom:6px}.page_bandBody__BFz_p{font-size:16px;color:var(--gray);max-width:560px}.page_bandCta__PuaVR{flex:0 0 auto;font-family:var(--mono);font-size:14px;padding:12px 20px;border-radius:999px;background:var(--beat);color:var(--ink,var(--bone));text-decoration:none;white-space:nowrap}.page_bandCta__PuaVR:hover{opacity:.85}@media (max-width:768px){.page_bandInner___IQsd{padding:24px}}