.sample-intro{padding-bottom:36px}.sample-intro h1 em{color:var(--cyan,#7ce9e0)}.sample-disclosure{max-width:760px;font-size:14px;line-height:1.7;opacity:.78}.sample-gallery{padding-top:24px}.sample-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.sample-filters[hidden]{display:none}.sample-filters button{font:inherit;font-size:14px;color:inherit;border:1px solid #68757c;border-radius:999px;background:transparent;padding:12px 20px;cursor:pointer}.sample-filters button[aria-pressed=true]{background:#7ce9e0;color:#0b1019;border-color:#7ce9e0}.sample-status{font-size:14px;margin-bottom:26px;opacity:.8}.sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.sample-card{min-width:0;border:1px solid #53636c;border-radius:20px;overflow:hidden;background:rgba(118,155,164,.04)}.sample-card[hidden]{display:none}.sample-image{display:block;position:relative;overflow:hidden;background:#e9e9e5;aspect-ratio:1440/1050}.sample-image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .3s ease}.sample-image:hover img{transform:scale(1.025)}.sample-new{position:absolute;top:16px;left:16px;background:#7ce9e0;color:#0b1019;font-size:13px;font-weight:700;padding:7px 14px;border-radius:999px}.sample-copy{padding:28px}.sample-copy .eyebrow{margin:0 0 12px}.sample-copy h2{font-size:clamp(26px,3vw,40px);margin:0 0 16px}.sample-copy>p:not(.eyebrow){line-height:1.65}.sample-features{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.sample-features li{border:1px solid #596a72;border-radius:8px;padding:8px 11px;font-size:13px;line-height:1.4}.sample-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.sample-actions .button{font-size:14px;padding:14px 18px}.sample-actions .text-link{font-size:14px}.sample-next{margin-top:70px;border-top:1px solid #596a72;padding-top:40px;max-width:800px}.sample-next h2{font-size:clamp(28px,4vw,46px)}.sample-next p{line-height:1.7;margin-bottom:24px}.sample-browse{margin-top:30px}.sample-card a:focus-visible,.sample-filters button:focus-visible{outline:3px solid #e89150;outline-offset:-4px}@media(max-width:760px){.sample-grid{grid-template-columns:1fr;gap:28px}.sample-copy{padding:22px}.sample-filters{gap:8px}.sample-filters button{padding:10px 14px}.sample-actions{align-items:flex-start;flex-direction:column}.sample-actions .button{max-width:100%;white-space:normal}.sample-intro h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.sample-image img{transition:none}}
