._page_117xt_1{padding-bottom:var(--section-y);position:relative}._wrap_117xt_6{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto;position:relative}._hero_117xt_14{margin:var(--inset);border-radius:var(--radius-hero);background:var(--ink);color:var(--white);box-shadow:inset 0 0 0 1px var(--ink-line);position:relative;overflow:hidden}._heroDots_117xt_24{background-image:radial-gradient(var(--on-ink-dot) 1px, transparent 1.2px);pointer-events:none;background-size:1.5rem 1.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 70% 40%,#000 30%,#0000 85%)}._heroOrbit_117xt_34{width:60rem;height:60rem;color:var(--on-ink-line);pointer-events:none;position:absolute;top:-18rem;right:-22rem}._heroGrid_117xt_44{z-index:1;gap:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;padding-top:9rem;padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}._heroCopy_117xt_54{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}._heroTitle_117xt_61{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-h2);letter-spacing:var(--tracking-display);line-height:1.04}._heroLead_117xt_69{max-width:34rem;color:var(--on-media);font-size:var(--text-lead);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}._feature_117xt_80{aspect-ratio:16/9;border-radius:var(--radius-panel);box-shadow:0 2.5rem 5rem #00000073, 0 0 0 1px var(--on-ink-line);display:block;overflow:hidden}._feature_117xt_80 img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out);display:block}._feature_117xt_80:hover img{transform:scale(1.04)}._listSec_117xt_100{padding-top:var(--section-y);scroll-margin-top:var(--nav-offset)}._controls_117xt_105{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}._search_117xt_114{max-width:26rem;height:3rem;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--fg-3);flex:18rem;align-items:center;gap:10px;transition:border-color .2s;display:flex}._search_117xt_114:focus-within{border-color:var(--fg-3)}._search_117xt_114 input{min-width:0;color:var(--fg);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}._filters_117xt_144{flex-wrap:wrap;gap:6px;display:flex}._filter_117xt_144{height:2.5rem;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--fg-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;transition:background .3s,color .3s,border-color .3s}._filter_117xt_144:hover{color:var(--fg);border-color:var(--fg-3)}._filter_117xt_144[aria-pressed=true]{background:var(--btn);color:var(--btn-fg);border-color:#0000}._grid_117xt_175{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._state_117xt_184{padding:var(--space-16) 0;color:var(--fg-3);font-size:var(--text-lead);text-align:center}._pagination_117xt_191{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-12);flex-wrap:wrap;display:flex}._pages_117xt_200{flex-wrap:wrap;gap:6px;display:flex}._pageBtn_117xt_206,._pageNum_117xt_207{border:1px solid var(--line);border-radius:var(--radius-pill);height:2.75rem;color:var(--fg);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}._pageBtn_117xt_206{padding:0 var(--space-5)}._pageNum_117xt_207{min-width:2.75rem;padding:0 var(--space-3);font-variant-numeric:tabular-nums}._pageBtn_117xt_206:hover:not(:disabled),._pageNum_117xt_207:hover{border-color:var(--fg-3)}._pageNum_117xt_207[aria-current=page]{background:var(--btn);color:var(--btn-fg);border-color:#0000}._pageBtn_117xt_206:disabled{opacity:.4;cursor:default}._flip_117xt_250{transform:rotate(180deg)}@media (width<=68.75rem){._heroGrid_117xt_44{grid-template-columns:minmax(0,1fr)}._grid_117xt_175{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42.5rem){._hero_117xt_14{border-radius:var(--radius-card);margin:6px}._heroGrid_117xt_44{padding-top:7.5rem}._search_117xt_114{max-width:none}._grid_117xt_175{grid-template-columns:minmax(0,1fr)}}
