@media(min-width:1200px){.designs-list{padding-left:7.5rem}}.designs-list__item{margin-bottom:1rem}@media(max-width:767.98px){.designs-list__item{margin-bottom:.5rem}.designs-list__link{display:flex;align-items:center;min-height:44px;padding:.625rem 1rem;border:1px solid #d8d8dc;border-radius:var(--r-md)}}.design-grid{--design-grid-card-gap: 64px;--design-grid-card-width: 362px;--design-grid-image-radius: 0px;padding-top:var(--bs-spacer-4);padding-bottom:var(--bs-spacer-6)}.design-grid__filters{margin-bottom:2rem}.design-grid__filters .design-filter-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.625rem 1.125rem;border:1px solid #d8d8dc;border-radius:999px;background:#f5f5f7;color:#364053;font-size:var(--pcm-type-small-size);font-weight:700;line-height:var(--pcm-type-small-leading);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.design-grid__filters .design-filter-link:hover{border-color:#1d1d1f;color:#1d1d1f;text-decoration:none}.design-grid__filters .design-filter-link.active{border-color:#1d1d1f;background:#1d1d1f;color:#f5f5f7}.design-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.25rem var(--design-grid-card-gap);align-items:start}@media(max-width:991.98px){.design-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.75rem}}@media(max-width:767.98px){.design-grid__items{grid-template-columns:1fr;gap:1.75rem}}.design-grid .design-card{display:flex;flex-direction:column;gap:1.1875rem;min-width:0}.design-grid .design-card__image{aspect-ratio:362/256;overflow:hidden;border:1px solid #d8d8dc;border-radius:var(--design-grid-image-radius);background:#ededf0}.design-grid .design-card__img,.design-grid .design-card__placeholder{width:100%;height:100%;display:block;object-fit:cover;background:#ededf0}.design-grid .design-card__placeholder{color:#364053;font-size:var(--pcm-type-small-size)}.design-grid .design-card__body{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}@media(max-width:575.98px){.design-grid .design-card__body{flex-direction:column;align-items:stretch}}.design-grid .design-card__meta{flex:1 1 auto;min-width:0;padding-top:.125rem}.design-grid .design-card__id strong,.design-grid .design-card__id small,.design-grid .design-card__id .small{display:block}.design-grid .design-card__id strong{margin:0;color:#1d1d1f;font-size:var(--pcm-type-body-size);font-weight:700;line-height:1.2;letter-spacing:-.01em}.design-grid .design-card__id small,.design-grid .design-card__id .small{margin-top:.125rem;color:#364053;font-size:var(--pcm-type-small-size);font-weight:var(--pcm-type-small-weight);line-height:var(--pcm-type-small-leading)}.design-grid .design-card__actions{flex:0 0 auto}@media(max-width:575.98px){.design-grid .design-card__actions{padding-top:0}}.design-grid .website-card__link{display:contents;color:inherit;text-decoration:none}.design-grid .website-card__link:hover{color:inherit;text-decoration:none}.design-grid .design-request-btn{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;min-width:8.625rem;min-height:2rem;padding:.25rem 1.25rem;border:0;border-radius:999px;background:#0071e3;color:#f5f5f7;font-size:var(--pcm-type-small-size);font-weight:var(--pcm-type-small-weight);line-height:var(--pcm-type-small-leading);box-shadow:none;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.design-grid .design-request-btn:hover,.design-grid .design-request-btn:focus-visible{background:#0067cf;color:#f5f5f7;transform:translateY(-1px)}@media(max-width:575.98px){.design-grid .design-request-btn{width:100%}}.design-collection-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2.25rem}.design-collection-tabs__link{display:inline-flex;align-items:center;justify-content:center;height:2.375rem;padding:0 1.375rem;border-radius:999px;background:transparent;color:#364053;font-size:var(--pcm-type-small-size);font-weight:var(--pcm-type-small-weight);line-height:var(--pcm-type-small-leading);text-decoration:none;transition:background-color .2s ease,color .2s ease}.design-collection-tabs__link:hover{color:#1d1d1f;text-decoration:none}.design-collection-tabs__link.is-active{background:#1d1d1f;color:#f5f5f7}.design-collection{margin-bottom:var(--bs-spacer-5, 3rem)}.design-collection:last-child{margin-bottom:0}.designs-intro{padding:var(--bs-spacer-4) 0}.design-industry-title{width:100%;margin:0 0 var(--bs-spacer-3) 0;color:#e62781;font-size:var(--pcm-type-h2-size);font-weight:var(--pcm-type-h2-weight);line-height:var(--pcm-type-h2-leading);letter-spacing:-.03em;text-align:center}.design-grid__locked{display:grid;margin-top:var(--bs-spacer-5, 3rem)}.design-grid__locked>*{grid-area:1/1}.design-grid--locked .design-collection:has(+.design-grid__locked){margin-bottom:0}.design-grid__locked-content{max-height:650px;overflow:hidden;opacity:.7;filter:blur(6px);pointer-events:none;user-select:none}.design-grid:not(.design-grid--locked) .design-grid__locked-content{max-height:none;overflow:visible;opacity:1;filter:none;pointer-events:auto;user-select:auto}.design-grid__lockout{position:relative;z-index:5;align-self:start;padding-top:20px}.design-grid__lockout-card{width:min(100% - 32px,460px);margin:0 auto;border-radius:20px;background:#fff;box-shadow:0 24px 60px #1d1d1f47;padding:32px;text-align:center}.design-grid__lockout-card h3,.design-grid__lockout-card .h3,.design-grid__lockout-card .t-h3,.design-grid__lockout-card .pcm-section-head-center-buttons--figma-h3 .pcm-section-head-center-buttons__title,.pcm-section-head-center-buttons--figma-h3 .design-grid__lockout-card .pcm-section-head-center-buttons__title,.design-grid__lockout-card .t-h3-brand{margin:0 0 8px;color:#e62781;font-size:var(--pcm-type-h3-size);font-weight:800;letter-spacing:var(--pcm-type-h3-tracking);text-transform:none}.design-grid__lockout-card h3 span,.design-grid__lockout-card .h3 span,.design-grid__lockout-card .t-h3 span,.design-grid__lockout-card .pcm-section-head-center-buttons--figma-h3 .pcm-section-head-center-buttons__title span,.pcm-section-head-center-buttons--figma-h3 .design-grid__lockout-card .pcm-section-head-center-buttons__title span,.design-grid__lockout-card .t-h3-brand span{color:#1d1d1f}.design-grid__lockout-card h3 span:before,.design-grid__lockout-card .h3 span:before,.design-grid__lockout-card .t-h3 span:before,.design-grid__lockout-card .pcm-section-head-center-buttons--figma-h3 .pcm-section-head-center-buttons__title span:before,.pcm-section-head-center-buttons--figma-h3 .design-grid__lockout-card .pcm-section-head-center-buttons__title span:before,.design-grid__lockout-card .t-h3-brand span:before{content:" "}.design-grid__lockout-card .step>p{margin:0 0 20px;color:#364053;font-size:var(--pcm-type-ui-size);line-height:var(--pcm-type-ui-leading)}.design-grid__lockout-card input[type=email],.design-grid__lockout-card input[type=tel],.design-grid__lockout-card input[type=text]{width:100%;padding:12px 16px;border:1px solid #d8d8dc;border-radius:10px;background:#f5f5f7;font-size:var(--pcm-type-ui-size)}.design-grid__lockout-card input[type=email]:focus,.design-grid__lockout-card input[type=tel]:focus,.design-grid__lockout-card input[type=text]:focus{outline:0;border-color:#0071e3;background:#fff;box-shadow:0 0 0 3px #0071e324}.design-grid__lockout-card .form-privacy{margin-top:14px;color:#8b8b95}.design-grid-unlock__fields{display:grid;gap:10px;text-align:left}.design-grid-unlock__address-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.design-grid-unlock__address-row [name=city]{grid-column:1/-1}.design-grid-unlock__form-button{background-color:#0071e3;border-color:#0071e3;color:#fff;box-shadow:var(--sh-cta)}.design-grid-unlock__form-button:hover,.design-grid-unlock__form-button:focus{background-color:#0056b0;border-color:#0056b0;color:#fff}.design-grid-unlock__form-button{width:100%;min-height:48px;margin-top:12px;border:1px solid #0071e3;border-radius:999px;font-size:var(--pcm-type-ui-size);font-weight:700}.design-grid-unlock__skip{display:block;margin:10px auto 0;padding:6px 10px;border:0;background:transparent;color:#364053;font-size:var(--pcm-type-ui-size);text-decoration:underline}.design-grid-unlock__skip:hover,.design-grid-unlock__skip:focus{color:#1d1d1f}.design-grid__lockout-card .step>.design-grid-unlock__consent{margin:14px 0 0;color:#364053;font-size:11px;line-height:1.45;text-align:left}.design-grid__unlock-message{margin:var(--bs-spacer-4, 1.5rem) 0 0;color:#364053;font-size:var(--pcm-type-ui-size);text-align:center}
