.fontify-media_checkerboard__DlRkV.fontify-media_checkerboard__DlRkV{background-color:var(--fontify-text-inverse);background-image:none}.fontify-media_checkerboard__DlRkV>img{object-fit:contain}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.fontify-work-gallery_grid__5LFGn{--gallery-columns:1;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));column-gap:20px;row-gap:20px;align-items:start}.fontify-work-gallery_grid__5LFGn[data-waterfall=true]:not([data-measured=true]){display:block;column-count:var(--gallery-columns)}.fontify-work-gallery_grid__5LFGn[data-waterfall=true]:not([data-measured=true])>*{break-inside:avoid;margin-bottom:20px}.fontify-work-gallery_grid__5LFGn[data-measured=true]{grid-auto-rows:1px;row-gap:0}.fontify-work-gallery_cell__cQIpW{min-width:0}.fontify-work-gallery_placeholder__dJM72{position:relative;overflow:hidden;border-radius:12px}.fontify-work-gallery_skeleton__A0K8E{position:absolute;inset:0;display:block;pointer-events:none;line-height:0}.fontify-work-gallery_skeletonFill__z845Q{display:block;height:100%}.fontify-work-gallery_grid__5LFGn:has(.fontify-work-gallery_skeleton__A0K8E)~.fontify-work-gallery_loadMore__r9vOq{display:none}.fontify-work-gallery_image__iwnp_{position:relative;display:block;width:100%;overflow:hidden;background:var(--fontify-text-inverse)}.fontify-work-gallery_image__iwnp_>img{display:block;width:100%;height:auto;object-fit:contain}.fontify-work-gallery_image__iwnp_>.fontify-work-gallery_fittedImage__E0N6y{position:absolute;inset:0;height:100%}.fontify-work-gallery_imageFallback__Qq4_z{position:absolute;inset:0;display:grid;place-items:center;padding:20px;overflow-wrap:anywhere;background:var(--fontify-band-background);color:var(--fontify-text-description);text-align:center}@media (min-width:481px){.fontify-work-gallery_grid__5LFGn{--gallery-columns:var(--media-columns-tablet,2)}}@media (min-width:761px){.fontify-work-gallery_grid__5LFGn{--gallery-columns:var(--media-columns-laptop,3)}}@media (min-width:1101px){.fontify-work-gallery_grid__5LFGn{--gallery-columns:var(--media-columns-desktop,4)}}.fontify-card-interactions_card__YJtzX{position:relative;isolation:isolate;transition:transform .35s cubic-bezier(.03,.98,.52,.99),border-color .25s ease,box-shadow .35s ease}.fontify-card-interactions_interactive__XmwiX:has(:focus-visible){border-color:var(--fontify-border-strong);box-shadow:0 0 0 2px var(--fontify-surface),0 0 0 4px var(--fontify-focus)}.fontify-card-interactions_target__PqEaq{cursor:pointer;-webkit-tap-highlight-color:transparent}.fontify-card-interactions_toolCard__SSh_6{box-shadow:none}.fontify-card-interactions_toolCard__SSh_6 .fontify-card-interactions_media__EvqtO img{object-fit:cover;object-position:center}.fontify-card-interactions_target__PqEaq:focus-visible{outline:2px solid var(--fontify-text-inverse);outline-offset:-4px}.fontify-card-interactions_media__EvqtO{transition:transform .5s ease-out}.fontify-card-interactions_actions__f93ST,.fontify-card-interactions_reveal__hboWq,.fontify-card-interactions_shade__oIU9Z{opacity:1;transition:opacity .2s ease-out,transform .25s ease-out}.fontify-card-interactions_arrow__3ZJCm{transition:transform .2s ease-out,color .2s ease-out}.fontify-card-interactions_action__oer16{min-width:44px;min-height:44px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.fontify-card-interactions_action__oer16:active{transform:scale(.92)}.fontify-card-interactions_downloadAction__1IQb8{min-width:28px;min-height:28px}.fontify-card-interactions_current__qJuhC{border-color:var(--fontify-border-strong);box-shadow:none}.fontify-card-interactions_current__qJuhC .fontify-card-interactions_media__EvqtO{opacity:1}@media (hover:hover) and (pointer:fine){.fontify-card-interactions_interactive__XmwiX:hover{z-index:1;border-color:var(--fontify-border-strong)}.fontify-card-interactions_toolCard__SSh_6.fontify-card-interactions_interactive__XmwiX:hover:not(:focus-within){border-color:var(--fontify-border);box-shadow:0 1px 3px color-mix(in srgb,var(--fontify-shadow) 50%,transparent),0 4px 10px -4px var(--fontify-shadow)}.fontify-card-interactions_toolCard__SSh_6.fontify-card-interactions_interactive__XmwiX:hover .fontify-card-interactions_toolArrow__smuI7{color:var(--fontify-text-description)}.fontify-card-interactions_workCard___tW60.fontify-card-interactions_interactive__XmwiX:hover{box-shadow:0 8px 24px var(--fontify-shadow);transform:perspective(600px) rotateX(var(--card-rotate-x,0deg)) rotateY(var(--card-rotate-y,0deg)) scale(var(--card-scale,1.02))}.fontify-card-interactions_interactive__XmwiX:focus-within .fontify-card-interactions_media__EvqtO,.fontify-card-interactions_interactive__XmwiX:not(.fontify-card-interactions_workCard___tW60):hover .fontify-card-interactions_media__EvqtO{transform:none}.fontify-card-interactions_toolCard__SSh_6.fontify-card-interactions_interactive__XmwiX:hover .fontify-card-interactions_media__EvqtO{transform:scale(1.04)}.fontify-card-interactions_actions__f93ST,.fontify-card-interactions_reveal__hboWq,.fontify-card-interactions_shade__oIU9Z{opacity:0}.fontify-card-interactions_reveal__hboWq{transform:translateY(8px)}.fontify-card-interactions_actions__f93ST{pointer-events:none;transform:translateY(-4px)}.fontify-card-interactions_interactive__XmwiX:focus-within .fontify-card-interactions_actions__f93ST,.fontify-card-interactions_interactive__XmwiX:focus-within .fontify-card-interactions_reveal__hboWq,.fontify-card-interactions_interactive__XmwiX:focus-within .fontify-card-interactions_shade__oIU9Z,.fontify-card-interactions_interactive__XmwiX:hover .fontify-card-interactions_actions__f93ST,.fontify-card-interactions_interactive__XmwiX:hover .fontify-card-interactions_reveal__hboWq,.fontify-card-interactions_interactive__XmwiX:hover .fontify-card-interactions_shade__oIU9Z{opacity:1;transform:none;pointer-events:auto}.fontify-card-interactions_interactive__XmwiX:focus-within .fontify-card-interactions_arrow__3ZJCm,.fontify-card-interactions_interactive__XmwiX:hover .fontify-card-interactions_arrow__3ZJCm{transform:translateX(3px)}}.fontify-card-interactions_workCard___tW60.fontify-card-interactions_interactive__XmwiX:has(.fontify-card-interactions_target__PqEaq:active){transform:scale(.985);transition-duration:.1s}@media (hover:none),(pointer:coarse){.fontify-card-interactions_caption__JYK6e{position:relative;background:var(--fontify-surface-inverse)}.fontify-card-interactions_captionShade__1Q76d{display:none}}@media (prefers-reduced-motion:reduce){.fontify-card-interactions_action__oer16,.fontify-card-interactions_actions__f93ST,.fontify-card-interactions_arrow__3ZJCm,.fontify-card-interactions_card__YJtzX,.fontify-card-interactions_media__EvqtO,.fontify-card-interactions_reveal__hboWq,.fontify-card-interactions_shade__oIU9Z{transition:none}.fontify-card-interactions_action__oer16:active,.fontify-card-interactions_actions__f93ST,.fontify-card-interactions_interactive__XmwiX:focus-within .fontify-card-interactions_arrow__3ZJCm,.fontify-card-interactions_interactive__XmwiX:focus-within .fontify-card-interactions_media__EvqtO,.fontify-card-interactions_interactive__XmwiX:hover .fontify-card-interactions_arrow__3ZJCm,.fontify-card-interactions_interactive__XmwiX:not(.fontify-card-interactions_workCard___tW60):hover .fontify-card-interactions_media__EvqtO,.fontify-card-interactions_reveal__hboWq,.fontify-card-interactions_toolCard__SSh_6.fontify-card-interactions_interactive__XmwiX:hover .fontify-card-interactions_media__EvqtO,.fontify-card-interactions_workCard___tW60.fontify-card-interactions_interactive__XmwiX:has(.fontify-card-interactions_target__PqEaq:active),.fontify-card-interactions_workCard___tW60.fontify-card-interactions_interactive__XmwiX:hover{transform:none}}.app-header-search_header__v_n3Y{container-type:inline-size}.app-header-search_layout__dgaM8{--header-search-width:min(480px,calc(100% - 768px));display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;column-gap:24px;transition:grid-template-columns .24s cubic-bezier(.2,.7,.2,1)}.app-header-search_layout__dgaM8:has(.app-header-search_expanded__PEylv){--header-search-width:min(800px,calc(100% - 480px))}.app-header-search_left__mtRs0{display:flex;align-items:center;gap:24px;justify-self:start}.app-header-search_right__Rabz6{grid-column:3;grid-row:1;justify-self:end}.app-header-search_root__YqHYT{position:relative;grid-column:2;grid-row:1;width:min(100%,360px);min-width:0;justify-self:end}.app-header-search_expanded__PEylv{width:100%}.app-header-search_field__299E4{position:relative;z-index:2;display:flex;align-items:center;gap:8px;height:44px;padding:5px 6px 5px 20px;border:1px solid var(--border);border-radius:999px;background:var(--background);transition:border-color .15s,box-shadow .15s}.app-header-search_field__299E4:focus-within{border-color:var(--muted-foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 5%,transparent)}.app-header-search_field__299E4 input{width:100%;min-width:0;background:transparent;font-size:14px;outline:none}.app-header-search_field__299E4 input::placeholder{color:var(--muted-foreground)}.app-header-search_field__299E4 input::-webkit-search-cancel-button{display:none}.app-header-search_typeFilter__aosZO{position:relative;flex-shrink:0;border-left:1px solid var(--border)}.app-header-search_typeFilter__aosZO>button{max-width:110px;height:32px;display:flex;align-items:center;gap:6px;padding:0 8px 0 12px;border-radius:6px;background:transparent;color:var(--foreground);font-size:13px;cursor:pointer}.app-header-search_typeFilter__aosZO>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header-search_typeFilter__aosZO>button>svg{flex-shrink:0}.app-header-search_clear__t0Qeq,.app-header-search_submit__40WZu{display:grid;place-items:center;flex-shrink:0;border-radius:50%;cursor:pointer}.app-header-search_submit__40WZu{width:32px;height:32px;background:var(--fontify-action);color:var(--fontify-on-action)}.app-header-search_submit__40WZu:hover{background:var(--fontify-action-hover)}.app-header-search_clear__t0Qeq{width:24px;height:24px;color:var(--muted-foreground)}.app-header-search_clear__t0Qeq:hover{background:var(--shade-3)}.app-header-search_panel__SJTWA{position:absolute;top:calc(100% + 8px);left:0;z-index:2;width:100%;max-height:min(480px,60vh);overflow-y:auto;overscroll-behavior:contain;padding:28px;border:1px solid var(--border);border-radius:22px;background:var(--background);box-shadow:0 16px 40px #00000014;animation:app-header-search_reveal-search__lDLPl .18s ease-out}@keyframes app-header-search_reveal-search__lDLPl{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.app-header-search_collections__S4Z6Z{display:grid;gap:12px}.app-header-search_collections__S4Z6Z,.app-header-search_useCases__z9zqS>div:first-child{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}.app-header-search_notice__ojUI1{margin-top:16px;font-size:13px;color:var(--muted-foreground)}.app-header-search_loadingMore__xPh7v{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:20px;font-size:13px;color:var(--muted-foreground)}.app-header-search_emptyAction__2bN9K{border:1px solid;border-radius:6px;padding:8px 16px;background:transparent;color:#111;font-size:12px;cursor:pointer}.app-header-search_root__YqHYT a:focus-visible,.app-header-search_root__YqHYT button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@container (max-width: 1279px){.app-header-search_collections__S4Z6Z,.app-header-search_useCases__z9zqS>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.app-header-search_recommendations__CyoB6>:nth-child(n+4){display:none}}@container (max-width: 1159px){.app-header-search_collections__S4Z6Z,.app-header-search_useCases__z9zqS>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.app-header-search_recommendations__CyoB6>:nth-child(n+3){display:none}}@container (max-width: 1039px){.app-header-search_layout__dgaM8,.app-header-search_layout__dgaM8:has(.app-header-search_expanded__PEylv){grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:12px}.app-header-search_right__Rabz6{grid-column:2}.app-header-search_root__YqHYT{display:none}}@media (max-width:767px){.app-header-search_layout__dgaM8{padding-block:0}}@media (prefers-reduced-motion:reduce){.app-header-search_field__299E4,.app-header-search_layout__dgaM8{transition:none}.app-header-search_panel__SJTWA{animation:none}}