.code-picker-module__dR5DJW__pick{min-width:0;position:relative}.code-picker-module__dR5DJW__list{z-index:20;top:calc(100% + var(--space-1,4px));padding:var(--space-1,4px);overscroll-behavior:contain;background-color:var(--color-surface,var(--color-bg));border:1px solid color-mix(in srgb, var(--color-heading,var(--color-text)) 55%, transparent);border-radius:var(--radius-button,var(--radius-md));max-height:17rem;box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.code-picker-module__dR5DJW__item{justify-content:space-between;align-items:baseline;gap:var(--space-3,12px);min-height:44px;padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-sm,6px);font-size:var(--text-body-size,var(--text-base));color:var(--color-text);cursor:pointer;display:flex}.code-picker-module__dR5DJW__item:hover,.code-picker-module__dR5DJW__item--on{background-color:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-text)}.code-picker-module__dR5DJW__name{overflow-wrap:anywhere;min-width:0}.code-picker-module__dR5DJW__code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary,var(--color-text-muted));flex:none}.code-picker-module__dR5DJW__empty{padding:var(--space-3,12px);font-size:var(--text-sm);color:var(--color-text-secondary,var(--color-text-muted))}
.schema-tool-module__fZ-i6W__schema{}.schema-tool-module__fZ-i6W__schema__form,.schema-tool-module__fZ-i6W__schema__result{}.schema-tool-module__fZ-i6W__schema__field{}.schema-tool-module__fZ-i6W__schema__label{}.schema-tool-module__fZ-i6W__schema__label-row{}.schema-tool-module__fZ-i6W__schema__mark,.schema-tool-module__fZ-i6W__schema__counter{}.schema-tool-module__fZ-i6W__schema__mark-required{}.schema-tool-module__fZ-i6W__schema__input{}.schema-tool-module__fZ-i6W__schema__button{}.schema-tool-module__fZ-i6W__schema__button-ghost{}.schema-tool-module__fZ-i6W__schema__section{}.schema-tool-module__fZ-i6W__schema__section-title{}.schema-tool-module__fZ-i6W__schema__code{}.schema-tool-module__fZ-i6W__schema__list,.schema-tool-module__fZ-i6W__schema__snippet-faq{}.schema-tool-module__fZ-i6W__schema__bad{}.schema-tool-module__fZ-i6W__schema__warn{}.schema-tool-module__fZ-i6W__schema__note,.schema-tool-module__fZ-i6W__schema__trail,.schema-tool-module__fZ-i6W__schema__copied{}.schema-tool-module__fZ-i6W__schema__row{}.schema-tool-module__fZ-i6W__schema__snippet{}.schema-tool-module__fZ-i6W__schema__snippet-url,.schema-tool-module__fZ-i6W__schema__snippet-meta,.schema-tool-module__fZ-i6W__schema__snippet-text{}.schema-tool-module__fZ-i6W__schema__snippet-title{margin:0;}.schema-tool-module__fZ-i6W__schema__more{}.schema-tool-module__fZ-i6W__schema__more-title{margin:0}.schema-tool-module__fZ-i6W__schema__more-body{}.schema-tool-module__fZ-i6W__schema__block{}.schema-tool-module__fZ-i6W__schema__block-title{margin:0}.schema-tool-module__fZ-i6W__schema__rowline{gap:var(--space-3);flex-wrap:wrap;align-items:stretch;display:flex}.schema-tool-module__fZ-i6W__schema__rowline>.schema-tool-module__fZ-i6W__schema__input{resize:vertical;flex:14rem}.schema-tool-module__fZ-i6W__schema__rowline>.schema-tool-module__fZ-i6W__schema__button-ghost{flex:none;align-self:flex-end}.schema-tool-module__fZ-i6W__schema__rule{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-info);background-color:var(--color-bg-tertiary);border-radius:var(--radius-md);}.schema-tool-module__fZ-i6W__schema__error{color:var(--color-danger-ink);}.schema-tool-module__fZ-i6W__schema__ready{color:var(--color-text);font-weight:600;}.schema-tool-module__fZ-i6W__schema__actions{padding:var(--space-3) 0;background-color:var(--color-background);position:sticky;bottom:0;}[data-viewport=mobile] .schema-tool-module__fZ-i6W__schema__rowline{flex-direction:column;align-items:stretch}[data-viewport=mobile] .schema-tool-module__fZ-i6W__schema__rowline>.schema-tool-module__fZ-i6W__schema__input{flex:none}
.batch-tool-module__4ysJgq__batch{}.batch-tool-module__4ysJgq__batch__form,.batch-tool-module__4ysJgq__batch__result{}.batch-tool-module__4ysJgq__batch__tabs{}.batch-tool-module__4ysJgq__batch__tab{}.batch-tool-module__4ysJgq__batch__tab[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.batch-tool-module__4ysJgq__batch__label{}.batch-tool-module__4ysJgq__batch__submit{align-self:flex-start;}.batch-tool-module__4ysJgq__batch__hint,.batch-tool-module__4ysJgq__batch__notice,.batch-tool-module__4ysJgq__batch__progress,.batch-tool-module__4ysJgq__batch__link,.batch-tool-module__4ysJgq__batch__export{}.batch-tool-module__4ysJgq__batch__error{color:var(--color-danger-ink);}.batch-tool-module__4ysJgq__batch__export{gap:var(--space-3);flex-wrap:wrap;display:flex}.batch-tool-module__4ysJgq__batch__job,.batch-tool-module__4ysJgq__batch__section{}.batch-tool-module__4ysJgq__batch__heading{}.batch-tool-module__4ysJgq__batch__notes{}.batch-tool-module__4ysJgq__batch__scroll{}.batch-tool-module__4ysJgq__batch__table{}.batch-tool-module__4ysJgq__batch__table th,.batch-tool-module__4ysJgq__batch__table td{white-space:nowrap}@container (max-width:460px){.batch-tool-module__4ysJgq__batch__table th,.batch-tool-module__4ysJgq__batch__table td[data-label]{white-space:normal;overflow-wrap:anywhere}}.batch-tool-module__4ysJgq__batch__bar{height:var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-tertiary);width:100%;overflow:hidden}.batch-tool-module__4ysJgq__batch__bar-fill{width:var(--batch-progress,0%);background:var(--color-primary);height:100%;transition:width var(--transition-slow);display:block}
.meta-tool-module__Xyn-Ya__lead{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);margin:0}.meta-tool-module__Xyn-Ya__groups{gap:var(--space-6);flex-direction:column;display:flex}.meta-tool-module__Xyn-Ya__group{gap:var(--space-3);flex-direction:column;display:flex}.meta-tool-module__Xyn-Ya__group__title{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-heading);margin:0;font-weight:600}.meta-tool-module__Xyn-Ya__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.meta-tool-module__Xyn-Ya__item{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.meta-tool-module__Xyn-Ya__text{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);overflow-wrap:anywhere;margin:0}
.url-tool-module__MCYhzq__tool{}.url-tool-module__MCYhzq__form{}.url-tool-module__MCYhzq__field{}.url-tool-module__MCYhzq__field--inline{}.url-tool-module__MCYhzq__label{}.url-tool-module__MCYhzq__mark{}.url-tool-module__MCYhzq__input,.url-tool-module__MCYhzq__select{}.url-tool-module__MCYhzq__textarea{}.url-tool-module__MCYhzq__more{}.url-tool-module__MCYhzq__moreBody{}.url-tool-module__MCYhzq__section{}.url-tool-module__MCYhzq__sectionTitle{}.url-tool-module__MCYhzq__code{}.url-tool-module__MCYhzq__actions{}.url-tool-module__MCYhzq__button{}.url-tool-module__MCYhzq__button--ghost{}.url-tool-module__MCYhzq__tableWrap{}.url-tool-module__MCYhzq__table{}.url-tool-module__MCYhzq__checks{}.url-tool-module__MCYhzq__hint{}.url-tool-module__MCYhzq__fileRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.url-tool-module__MCYhzq__fileRow__label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text)}.url-tool-module__MCYhzq__value{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-heading);word-break:break-all;font-weight:600}
.links-tool-module__OVr_8a__cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.links-tool-module__OVr_8a__card{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--color-bg);flex-direction:column;margin:0;display:flex;overflow:hidden}.links-tool-module__OVr_8a__card__app{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.links-tool-module__OVr_8a__card__image{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;max-height:200px;display:block}.links-tool-module__OVr_8a__card__noimage{min-height:96px;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;display:flex}.links-tool-module__OVr_8a__card__domain{font-size:var(--text-xs);color:var(--color-text-muted)}.links-tool-module__OVr_8a__card__title{font-family:var(--font-heading);color:var(--color-heading);overflow-wrap:anywhere;font-weight:600}.links-tool-module__OVr_8a__card__text{font-size:var(--text-sm);color:var(--color-text);overflow-wrap:anywhere}
.tool-block-module__QN8iua__tool{}.tool-block-module__QN8iua__tool__form{}.tool-block-module__QN8iua__tool__label{}.tool-block-module__QN8iua__tool__row{}.tool-block-module__QN8iua__tool__input{flex:16rem;}.tool-block-module__QN8iua__tool__submit{flex:none;}.tool-block-module__QN8iua__tool__hint,.tool-block-module__QN8iua__tool__example{}.tool-block-module__QN8iua__tool__example{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.tool-block-module__QN8iua__tool__example-value{font-family:var(--font-mono)}.tool-block-module__QN8iua__tool__example-btn{}.tool-block-module__QN8iua__tool__error{color:var(--color-danger-ink);}.tool-block-module__QN8iua__tool__notice{color:var(--color-text-muted);}.tool-block-module__QN8iua__tool__result{overflow-x:auto}[data-viewport=mobile] .tool-block-module__QN8iua__tool__input,[data-viewport=mobile] .tool-block-module__QN8iua__tool__submit{flex:none}
.services-mosaic-block-module__zSALtW__services-mosaic-block{background-color:var(--block-bg,var(--services-mosaic-bg,transparent));width:100%}.services-mosaic-block-module__zSALtW__services-mosaic-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.services-mosaic-block-module__zSALtW__services-mosaic-block--py-none{padding-top:0;padding-bottom:0}.services-mosaic-block-module__zSALtW__services-mosaic-block--py-sm{padding-top:var(--block-padding-sm);padding-bottom:var(--block-padding-sm)}.services-mosaic-block-module__zSALtW__services-mosaic-block--py-md{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}.services-mosaic-block-module__zSALtW__services-mosaic-block--py-lg{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-lg)}.services-mosaic-block-module__zSALtW__services-mosaic-block--py-xl{padding-top:var(--block-padding-xl);padding-bottom:var(--block-padding-xl)}.services-mosaic-block-module__zSALtW__services-mosaic-block__inner{max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}.services-mosaic-block-module__zSALtW__services-mosaic-block__title{font-family:var(--block-title-font,var(--font-heading));font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);margin:0 0 var(--space-8) 0;color:var(--color-text);text-align:var(--block-title-align,center)}.services-mosaic-block-module__zSALtW__services-mosaic-block__grid{gap:var(--space-4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.services-mosaic-block-module__zSALtW__services-mosaic-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-viewport=desktop] .services-mosaic-block-module__zSALtW__services-mosaic-block__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(220px,auto)}[data-viewport=desktop] .services-mosaic-block-module__zSALtW__services-mosaic-block__grid>:has(.services-mosaic-block-module__zSALtW__services-mosaic-block__item--big){grid-column:span 2}[data-viewport=desktop] .services-mosaic-block-module__zSALtW__services-mosaic-block__grid>:has(.services-mosaic-block-module__zSALtW__services-mosaic-block__item--small){grid-column:span 1}.services-mosaic-block-module__zSALtW__services-mosaic-block__link{color:inherit;text-decoration:none;display:block}.services-mosaic-block-module__zSALtW__services-mosaic-block__item{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-bg);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.services-mosaic-block-module__zSALtW__services-mosaic-block__link:not([aria-disabled]):hover .services-mosaic-block-module__zSALtW__services-mosaic-block__item,.services-mosaic-block-module__zSALtW__services-mosaic-block__item:not([aria-disabled] *):hover{box-shadow:var(--shadow-md)}.services-mosaic-block-module__zSALtW__services-mosaic-block__media{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));aspect-ratio:16/9;background-color:var(--color-bg-tertiary);position:relative;overflow:hidden}.services-mosaic-block-module__zSALtW__services-mosaic-block__media img{object-fit:cover;width:100%;height:100%;transition:opacity var(--transition-base)}.services-mosaic-block-module__zSALtW__services-mosaic-block__item[style*=--hover-image] .services-mosaic-block-module__zSALtW__services-mosaic-block__media:before{content:"";background-image:var(--hover-image);opacity:0;transition:opacity var(--transition-base);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.services-mosaic-block-module__zSALtW__services-mosaic-block__item[style*=--hover-image] .services-mosaic-block-module__zSALtW__services-mosaic-block__media img{z-index:1;position:relative}.services-mosaic-block-module__zSALtW__services-mosaic-block__link:not([aria-disabled]):hover .services-mosaic-block-module__zSALtW__services-mosaic-block__item[style*=--hover-image] .services-mosaic-block-module__zSALtW__services-mosaic-block__media:before,.services-mosaic-block-module__zSALtW__services-mosaic-block__item[style*=--hover-image]:not([aria-disabled] *):hover .services-mosaic-block-module__zSALtW__services-mosaic-block__media:before{opacity:1}.services-mosaic-block-module__zSALtW__services-mosaic-block__link:not([aria-disabled]):hover .services-mosaic-block-module__zSALtW__services-mosaic-block__item[style*=--hover-image] .services-mosaic-block-module__zSALtW__services-mosaic-block__media img,.services-mosaic-block-module__zSALtW__services-mosaic-block__item[style*=--hover-image]:not([aria-disabled] *):hover .services-mosaic-block-module__zSALtW__services-mosaic-block__media img{opacity:0}.services-mosaic-block-module__zSALtW__services-mosaic-block__body{padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.services-mosaic-block-module__zSALtW__services-mosaic-block__item-title{font-family:var(--block-card-title-font,var(--font-heading));font-size:var(--block-card-title-size,var(--text-lg));font-weight:var(--block-card-title-weight,600);color:var(--color-text);margin:0}.services-mosaic-block-module__zSALtW__services-mosaic-block__item--big .services-mosaic-block-module__zSALtW__services-mosaic-block__item-title{font-size:var(--text-xl)}.services-mosaic-block-module__zSALtW__services-mosaic-block__item-text{font-family:var(--block-body-font,var(--font-body));font-size:var(--block-body-size,var(--text-sm));font-weight:var(--block-body-weight,400);color:var(--color-text-secondary);margin:0;line-height:1.5}.services-mosaic-block-module__zSALtW__services-mosaic-block--empty{padding:var(--space-8) var(--space-4)}.services-mosaic-block-module__zSALtW__services-mosaic-block__empty{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));max-width:var(--container-xl);padding:var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center;background-color:var(--color-bg-secondary);margin:0 auto;font-style:italic}.services-mosaic-block-module__zSALtW__services-mosaic-block__demo-tile{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));background:var(--color-bg-secondary);border-radius:var(--radius-sm,6px);justify-content:center;align-items:center;gap:var(--space-2,8px);flex-direction:column;min-height:160px;display:flex}.services-mosaic-block-module__zSALtW__services-mosaic-block__demo-text{color:var(--color-text-muted)}.services-mosaic-block-module__zSALtW__services-mosaic-block__demo-title{font-size:var(--text-lg,1.125rem);color:var(--color-text-secondary);font-weight:600}
.google-reviews-block-module__Bi2xEW__google-reviews-block{background-color:var(--block-bg,var(--google-reviews-bg,transparent));width:100%}.google-reviews-block-module__Bi2xEW__google-reviews-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.google-reviews-block-module__Bi2xEW__google-reviews-block--py-none{padding-top:0;padding-bottom:0}.google-reviews-block-module__Bi2xEW__google-reviews-block--py-sm{padding-top:var(--block-padding-sm);padding-bottom:var(--block-padding-sm)}.google-reviews-block-module__Bi2xEW__google-reviews-block--py-md{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}.google-reviews-block-module__Bi2xEW__google-reviews-block--py-lg{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-lg)}.google-reviews-block-module__Bi2xEW__google-reviews-block--py-xl{padding-top:var(--block-padding-xl);padding-bottom:var(--block-padding-xl)}.google-reviews-block-module__Bi2xEW__google-reviews-block__inner{max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}.google-reviews-block-module__Bi2xEW__google-reviews-block__title{font-family:var(--block-title-font,var(--font-heading));font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);margin:0 0 var(--space-6) 0;text-align:var(--block-title-align,center);color:var(--color-text)}.google-reviews-block-module__Bi2xEW__google-reviews-block__summary{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-lg);display:flex}.google-reviews-block-module__Bi2xEW__google-reviews-block__rating{font-weight:700;font-size:var(--text-2xl);color:var(--color-text)}.google-reviews-block-module__Bi2xEW__google-reviews-block__total{color:var(--color-text-muted);font-size:var(--text-sm)}.google-reviews-block-module__Bi2xEW__google-reviews-block__stars{gap:2px;display:inline-flex}.google-reviews-block-module__Bi2xEW__google-reviews-block__star{color:var(--color-border);font-size:var(--text-base)}.google-reviews-block-module__Bi2xEW__google-reviews-block__star--filled{color:var(--color-warning-ink);font-size:var(--text-base)}.google-reviews-block-module__Bi2xEW__google-reviews-block__list{gap:var(--space-4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}:where([data-viewport=tablet],[data-viewport=desktop]) .google-reviews-block-module__Bi2xEW__google-reviews-block__list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-viewport=desktop] .google-reviews-block-module__Bi2xEW__google-reviews-block__list{grid-template-columns:repeat(3,minmax(0,1fr))}.google-reviews-block-module__Bi2xEW__google-reviews-block__review{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background-color:var(--color-bg);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));box-shadow:var(--shadow-sm);gap:var(--space-3);flex-direction:column;display:flex}.google-reviews-block-module__Bi2xEW__google-reviews-block__head{align-items:center;gap:var(--space-3);display:flex}.google-reviews-block-module__Bi2xEW__google-reviews-block__avatar{border-radius:var(--radius-full);object-fit:cover;width:40px;height:40px}.google-reviews-block-module__Bi2xEW__google-reviews-block__author{font-weight:600;font-size:var(--text-sm);color:var(--color-text)}.google-reviews-block-module__Bi2xEW__google-reviews-block__text{font-size:var(--block-body-size,var(--text-sm));font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));font-family:var(--block-body-font,inherit);color:var(--color-text-secondary);margin:0}.google-reviews-block-module__Bi2xEW__google-reviews-block--empty{padding:var(--space-8) var(--space-4)}.google-reviews-block-module__Bi2xEW__google-reviews-block__empty{max-width:var(--container-xl);padding:var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center;background-color:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));margin:0 auto;font-style:italic}.google-reviews-block-module__Bi2xEW__google-reviews-block__grid{gap:var(--space-4,1rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.google-reviews-block-module__Bi2xEW__google-reviews-block__card{border:1px solid var(--color-border);border-radius:var(--radius-lg,10px);padding:var(--space-4,1rem);background-color:var(--color-bg);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));box-shadow:var(--shadow-sm);gap:var(--space-2,8px);flex-direction:column;display:flex}.google-reviews-block-module__Bi2xEW__google-reviews-block__demo-text{color:var(--color-text-muted)}
.author-hero-block-module__nnlLKa__author-hero-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.author-hero-block-module__nnlLKa__author-hero-block[style*=--bg-color\:]{background-color:var(--bg-color)}.author-hero-block-module__nnlLKa__author-hero-block[style*=--text-color\:],[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block[style*=--text-color-mobile\:]{color:var(--text-color)}.author-hero-block-module__nnlLKa__author-hero-block[style*=--border-radius\:],[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.author-hero-block-module__nnlLKa__author-hero-block[style*=--shadow\:],[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.author-hero-block-module__nnlLKa__author-hero-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.author-hero-block-module__nnlLKa__author-hero-block__inner{width:100%;max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);align-items:center;gap:var(--inner-gap,var(--space-8));margin-left:auto;margin-right:auto;display:flex}.author-hero-block-module__nnlLKa__author-hero-block__photo{border-radius:var(--radius-full);background-color:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));flex:none;width:160px;height:160px;overflow:hidden}.author-hero-block-module__nnlLKa__author-hero-block__photo img{object-fit:cover;width:100%;height:100%}.author-hero-block-module__nnlLKa__author-hero-block__body{gap:var(--space-2);flex-direction:column;display:flex}.author-hero-block-module__nnlLKa__author-hero-block__slot--eyebrow{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))))}.author-hero-block-module__nnlLKa__author-hero-block__name{font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);font-family:var(--block-title-font,inherit);color:var(--color-text);margin:0}.author-hero-block-module__nnlLKa__author-hero-block__role{font-size:var(--text-sm);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));text-transform:uppercase;letter-spacing:.05em;font-weight:600}.author-hero-block-module__nnlLKa__author-hero-block__bio{font-size:var(--block-body-size,var(--text-base));font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));font-family:var(--block-body-font,inherit);color:var(--color-text-secondary)}.author-hero-block-module__nnlLKa__author-hero-block__bio p{margin:0 0 var(--space-2) 0}.author-hero-block-module__nnlLKa__author-hero-block__socials{margin:var(--space-2) 0 0 0;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.author-hero-block-module__nnlLKa__author-hero-block__social{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--transition-base);text-decoration:none}.author-hero-block-module__nnlLKa__author-hero-block__social:hover{color:var(--color-primary-ink,var(--color-primary))}.author-hero-block-module__nnlLKa__author-hero-block__demo-text{color:var(--color-text-muted)}.author-hero-block-module__nnlLKa__author-hero-block__demo-avatar{font-size:var(--text-base,16px)}.author-hero-block-module__nnlLKa__author-hero-block--variant-centered:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__inner,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-centered .author-hero-block-module__nnlLKa__author-hero-block__inner{text-align:center;flex-direction:column}.author-hero-block-module__nnlLKa__author-hero-block--variant-centered:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__socials,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-centered .author-hero-block-module__nnlLKa__author-hero-block__socials{justify-content:center}.author-hero-block-module__nnlLKa__author-hero-block--variant-split:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__inner,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-split .author-hero-block-module__nnlLKa__author-hero-block__inner{flex-direction:row-reverse;justify-content:space-between}.author-hero-block-module__nnlLKa__author-hero-block--variant-compact:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__photo,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-compact .author-hero-block-module__nnlLKa__author-hero-block__photo{width:96px;height:96px}.author-hero-block-module__nnlLKa__author-hero-block--variant-compact:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__name,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-compact .author-hero-block-module__nnlLKa__author-hero-block__name{font-size:var(--block-author-name-size,var(--text-xl))}.author-hero-block-module__nnlLKa__author-hero-block--variant-compact:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__bio,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-compact .author-hero-block-module__nnlLKa__author-hero-block__bio{font-size:var(--text-sm)}.author-hero-block-module__nnlLKa__author-hero-block--variant-banner:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)),:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-banner{background-color:var(--bg-color,var(--color-bg-secondary))}.author-hero-block-module__nnlLKa__author-hero-block--variant-banner:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__inner,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-banner .author-hero-block-module__nnlLKa__author-hero-block__inner{max-width:var(--container-full)}[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block__inner{flex-direction:column;align-items:flex-start}[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block--variant-centered:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m)) .author-hero-block-module__nnlLKa__author-hero-block__inner,[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block--m-centered .author-hero-block-module__nnlLKa__author-hero-block__inner{align-items:center}.author-hero-block-module__nnlLKa__author-hero-block__inner{grid-template-columns:var(--author-photo-width,300px) 1fr;gap:var(--space-10);align-items:center;max-width:none;padding-left:0;padding-right:0;display:grid}.author-hero-block-module__nnlLKa__author-hero-block__photo{aspect-ratio:4/5;border-radius:var(--radius-card,var(--radius-lg));width:100%;height:auto}.author-hero-block-module__nnlLKa__author-hero-block__name{font-size:var(--block-author-name-size,48px);margin-top:var(--space-3);line-height:1.1}.author-hero-block-module__nnlLKa__author-hero-block[style*=--block-title-size\:] .author-hero-block-module__nnlLKa__author-hero-block__name{font-size:var(--block-author-name-size,var(--block-title-size))}.author-hero-block-module__nnlLKa__author-hero-block__role{color:var(--color-text-muted,var(--color-ink-muted,currentColor));text-transform:none;letter-spacing:normal;margin-top:var(--space-3);font-size:21px;font-weight:600}.author-hero-block-module__nnlLKa__author-hero-block__bio{max-width:52ch;margin-top:var(--space-5);font-size:19px;line-height:1.7}.author-hero-block-module__nnlLKa__author-hero-block[style*=--accent-color\:] .author-hero-block-module__nnlLKa__author-hero-block__role{color:var(--color-accent-ink,var(--accent-color))}.author-hero-block-module__nnlLKa__author-hero-block[style*=--block-body-size\:] .author-hero-block-module__nnlLKa__author-hero-block__bio{font-size:var(--block-body-size)}.author-hero-block-module__nnlLKa__author-hero-block[style*=--block-body-line-height\:] .author-hero-block-module__nnlLKa__author-hero-block__bio{line-height:var(--block-body-line-height)}.author-hero-block-module__nnlLKa__author-hero-block__inner:not(:has(.author-hero-block-module__nnlLKa__author-hero-block__photo)){grid-template-columns:1fr}.author-hero-block-module__nnlLKa__author-hero-block--variant-centered:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__inner,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-centered .author-hero-block-module__nnlLKa__author-hero-block__inner{grid-template-columns:1fr;justify-items:center}.author-hero-block-module__nnlLKa__author-hero-block--variant-centered:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__photo,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-centered .author-hero-block-module__nnlLKa__author-hero-block__photo{max-width:var(--author-photo-width,300px)}.author-hero-block-module__nnlLKa__author-hero-block--variant-centered:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__bio,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-centered .author-hero-block-module__nnlLKa__author-hero-block__bio{margin-left:auto;margin-right:auto}:is(.author-hero-block-module__nnlLKa__author-hero-block--variant-split:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__inner:has(.author-hero-block-module__nnlLKa__author-hero-block__photo),:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-split .author-hero-block-module__nnlLKa__author-hero-block__inner:has(.author-hero-block-module__nnlLKa__author-hero-block__photo)){grid-template-columns:1fr var(--author-photo-width,300px)}.author-hero-block-module__nnlLKa__author-hero-block--variant-split:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__photo,:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-split .author-hero-block-module__nnlLKa__author-hero-block__photo{order:2}:is(.author-hero-block-module__nnlLKa__author-hero-block--variant-compact:where(:not(.author-hero-block-module__nnlLKa__author-hero-block--m),:not([data-viewport=mobile] *)) .author-hero-block-module__nnlLKa__author-hero-block__inner:has(.author-hero-block-module__nnlLKa__author-hero-block__photo),:where([data-viewport=mobile]) .author-hero-block-module__nnlLKa__author-hero-block--m-compact .author-hero-block-module__nnlLKa__author-hero-block__inner:has(.author-hero-block-module__nnlLKa__author-hero-block__photo)){grid-template-columns:96px 1fr}[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block__inner{text-align:center;justify-items:center;gap:var(--space-6);grid-template-columns:1fr}[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block .author-hero-block-module__nnlLKa__author-hero-block__inner:has(.author-hero-block-module__nnlLKa__author-hero-block__photo){grid-template-columns:1fr}[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block__photo{order:0;max-width:260px}[data-viewport=mobile] .author-hero-block-module__nnlLKa__author-hero-block__bio{margin-left:auto;margin-right:auto}
.author-card-block-module__ny8YPq__author-card-block{padding-top:var(--padding-y-top,1rem);padding-bottom:var(--padding-y-bottom,1rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.author-card-block-module__ny8YPq__author-card-block[style*=--bg-color\:]{background-color:var(--bg-color)}.author-card-block-module__ny8YPq__author-card-block[style*=--text-color\:],[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block[style*=--text-color-mobile\:]{color:var(--text-color)}.author-card-block-module__ny8YPq__author-card-block[style*=--border-radius\:],[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.author-card-block-module__ny8YPq__author-card-block[style*=--shadow\:],[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.author-card-block-module__ny8YPq__author-card-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.author-card-block-module__ny8YPq__author-card-block[style*=--block-max-width\:]{max-width:var(--block-max-width);margin-left:auto;margin-right:auto}.author-card-block-module__ny8YPq__author-card-block:has(.author-card-block-module__ny8YPq__author-card-block__meta){align-items:center;gap:var(--space-2) var(--space-4);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:1fr auto;display:grid}.author-card-block-module__ny8YPq__author-card-block[style*=--block-radius\:]:has(.author-card-block-module__ny8YPq__author-card-block__meta){border-radius:var(--block-radius)}[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block[style*=--block-radius-mobile\:]:has(.author-card-block-module__ny8YPq__author-card-block__meta){border-radius:var(--block-radius)}.author-card-block-module__ny8YPq__author-card-block[style*=--block-shadow\:]:has(.author-card-block-module__ny8YPq__author-card-block__meta){box-shadow:var(--block-shadow)}[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block[style*=--block-shadow-mobile\:]:has(.author-card-block-module__ny8YPq__author-card-block__meta){box-shadow:var(--block-shadow)}.author-card-block-module__ny8YPq__author-card-block__meta{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.author-card-block-module__ny8YPq__author-card-block__chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid rgb(var(--color-overlay-rgb) / 5%);border-radius:var(--radius-full);background-color:rgb(var(--color-overlay-rgb) / 3%);display:inline-flex}.author-card-block-module__ny8YPq__author-card-block__chip-icon{background-position:50%;background-repeat:no-repeat;width:1rem;height:1rem}.author-card-block-module__ny8YPq__author-card-block__chip-icon--date{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M13 8a5 5 0 1 1-1.19-3.24' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M13 3v3.5H9.5' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.author-card-block-module__ny8YPq__author-card-block__chip-icon--time{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Ccircle cx='8' cy='8' r='6' stroke='%2394a3b8' stroke-width='1.6'/%3E%3Cpath d='M8 4.5V8l2.5 1.5' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.author-card-block-module__ny8YPq__author-card-block__note{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border);font-size:var(--text-xs);color:var(--color-text-secondary);grid-column:1/-1}.author-card-block-module__ny8YPq__author-card-block:has(.author-card-block-module__ny8YPq__author-card-block__meta) .author-card-block-module__ny8YPq__author-card-block__photo{border-radius:var(--radius-lg);border:1px solid rgb(var(--color-overlay-rgb) / 6%);width:54px;height:54px}.author-card-block-module__ny8YPq__author-card-block:has(.author-card-block-module__ny8YPq__author-card-block__meta) .author-card-block-module__ny8YPq__author-card-block__name{font-size:var(--text-lg);font-weight:800}.author-card-block-module__ny8YPq__author-card-block__link{align-items:center;gap:var(--inner-gap,var(--space-3));color:inherit;text-decoration:none;display:inline-flex}.author-card-block-module__ny8YPq__author-card-block__photo{border-radius:var(--radius-full);background-color:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));flex:none;width:48px;height:48px;overflow:hidden}.author-card-block-module__ny8YPq__author-card-block__img{object-fit:cover;width:100%;height:100%}.author-card-block-module__ny8YPq__author-card-block__body{flex-direction:column;display:flex}.author-card-block-module__ny8YPq__author-card-block__name{font-size:var(--block-body-size,var(--text-base));color:var(--color-text);font-weight:600}.author-card-block-module__ny8YPq__author-card-block__link:hover .author-card-block-module__ny8YPq__author-card-block__name{color:var(--color-primary-ink,var(--color-primary))}.author-card-block-module__ny8YPq__author-card-block__role{font-size:var(--text-sm);color:var(--color-text-secondary)}.author-card-block-module__ny8YPq__author-card-block--variant-card:where(:not(.author-card-block-module__ny8YPq__author-card-block--m),:not([data-viewport=mobile] *)) .author-card-block-module__ny8YPq__author-card-block__link,:where([data-viewport=mobile]) .author-card-block-module__ny8YPq__author-card-block--m-card .author-card-block-module__ny8YPq__author-card-block__link{padding:var(--space-4);border:1px solid var(--border-color,var(--color-border));border-radius:var(--border-radius,var(--radius-md));background-color:var(--bg-color,var(--color-bg-secondary));display:flex}.author-card-block-module__ny8YPq__author-card-block--variant-compact:where(:not(.author-card-block-module__ny8YPq__author-card-block--m),:not([data-viewport=mobile] *)) .author-card-block-module__ny8YPq__author-card-block__photo,:where([data-viewport=mobile]) .author-card-block-module__ny8YPq__author-card-block--m-compact .author-card-block-module__ny8YPq__author-card-block__photo{width:32px;height:32px}.author-card-block-module__ny8YPq__author-card-block--variant-compact:where(:not(.author-card-block-module__ny8YPq__author-card-block--m),:not([data-viewport=mobile] *)) .author-card-block-module__ny8YPq__author-card-block__name,:where([data-viewport=mobile]) .author-card-block-module__ny8YPq__author-card-block--m-compact .author-card-block-module__ny8YPq__author-card-block__name{font-size:var(--text-sm)}.author-card-block-module__ny8YPq__author-card-block--variant-compact:where(:not(.author-card-block-module__ny8YPq__author-card-block--m),:not([data-viewport=mobile] *)) .author-card-block-module__ny8YPq__author-card-block__role,:where([data-viewport=mobile]) .author-card-block-module__ny8YPq__author-card-block--m-compact .author-card-block-module__ny8YPq__author-card-block__role{display:none}.author-card-block-module__ny8YPq__author-card-block--variant-detailed:where(:not(.author-card-block-module__ny8YPq__author-card-block--m),:not([data-viewport=mobile] *)) .author-card-block-module__ny8YPq__author-card-block__photo,:where([data-viewport=mobile]) .author-card-block-module__ny8YPq__author-card-block--m-detailed .author-card-block-module__ny8YPq__author-card-block__photo{width:72px;height:72px}.author-card-block-module__ny8YPq__author-card-block--variant-detailed:where(:not(.author-card-block-module__ny8YPq__author-card-block--m),:not([data-viewport=mobile] *)) .author-card-block-module__ny8YPq__author-card-block__name,:where([data-viewport=mobile]) .author-card-block-module__ny8YPq__author-card-block--m-detailed .author-card-block-module__ny8YPq__author-card-block__name{font-size:var(--text-lg)}.author-card-block-module__ny8YPq__author-card-block--variant-minimal:where(:not(.author-card-block-module__ny8YPq__author-card-block--m),:not([data-viewport=mobile] *)) .author-card-block-module__ny8YPq__author-card-block__photo,:where([data-viewport=mobile]) .author-card-block-module__ny8YPq__author-card-block--m-minimal .author-card-block-module__ny8YPq__author-card-block__photo{display:none}.author-card-block-module__ny8YPq__author-card-block--variant-minimal:where(:not(.author-card-block-module__ny8YPq__author-card-block--m),:not([data-viewport=mobile] *)) .author-card-block-module__ny8YPq__author-card-block__name,:where([data-viewport=mobile]) .author-card-block-module__ny8YPq__author-card-block--m-minimal .author-card-block-module__ny8YPq__author-card-block__name{font-weight:400;text-decoration:underline}[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block:has(.author-card-block-module__ny8YPq__author-card-block__meta){grid-template-columns:minmax(0,1fr)}[data-viewport=mobile] .author-card-block-module__ny8YPq__author-card-block__meta{flex-wrap:wrap;justify-content:flex-start}.author-card-block-module__ny8YPq__author-card-block__demo-avatar{border-radius:var(--radius-full,9999px);background:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));flex-shrink:0;width:56px;height:56px;display:block}.author-card-block-module__ny8YPq__author-card-block__demo-text{color:var(--color-text-muted)}
.authors-grid-block-module___IzWAW__authors-grid-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.authors-grid-block-module___IzWAW__authors-grid-block[style*=--bg-color\:]{background-color:var(--bg-color)}.authors-grid-block-module___IzWAW__authors-grid-block[style*=--text-color\:],[data-viewport=mobile] .authors-grid-block-module___IzWAW__authors-grid-block[style*=--text-color-mobile\:]{color:var(--text-color)}.authors-grid-block-module___IzWAW__authors-grid-block[style*=--border-radius\:],[data-viewport=mobile] .authors-grid-block-module___IzWAW__authors-grid-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.authors-grid-block-module___IzWAW__authors-grid-block[style*=--shadow\:],[data-viewport=mobile] .authors-grid-block-module___IzWAW__authors-grid-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.authors-grid-block-module___IzWAW__authors-grid-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.authors-grid-block-module___IzWAW__authors-grid-block__inner{width:100%;max-width:calc(var(--site-max-width,var(--container-xl)) + 2 * var(--site-side-pad,var(--space-4)));padding-left:var(--site-side-pad,var(--space-4));padding-right:var(--site-side-pad,var(--space-4));margin-left:auto;margin-right:auto}.authors-grid-block-module___IzWAW__authors-grid-block__title{font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);font-family:var(--block-title-font,inherit);color:var(--color-text);margin:0 0 var(--space-6) 0}.authors-grid-block-module___IzWAW__authors-grid-block__grid{gap:var(--inner-gap,var(--space-6));display:grid}.authors-grid-block-module___IzWAW__authors-grid-block--cols-2{grid-template-columns:repeat(2,1fr)}.authors-grid-block-module___IzWAW__authors-grid-block--cols-3{grid-template-columns:repeat(3,1fr)}.authors-grid-block-module___IzWAW__authors-grid-block--cols-4{grid-template-columns:repeat(4,1fr)}.authors-grid-block-module___IzWAW__authors-grid-block__link{align-items:var(--authors-align-items,center);text-align:var(--authors-align,center);gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.authors-grid-block-module___IzWAW__authors-grid-block__photo{border-radius:var(--radius-full);background-color:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));width:120px;height:120px;overflow:hidden}.authors-grid-block-module___IzWAW__authors-grid-block__img{object-fit:cover;width:100%;height:100%}.authors-grid-block-module___IzWAW__authors-grid-block__name{font-size:var(--text-lg);color:var(--color-text);margin:0}.authors-grid-block-module___IzWAW__authors-grid-block__link:hover .authors-grid-block-module___IzWAW__authors-grid-block__name{color:var(--color-primary-ink,var(--color-primary))}.authors-grid-block-module___IzWAW__authors-grid-block__role{font-size:var(--block-body-size,var(--text-sm));color:var(--color-text-secondary);margin:0;line-height:1.5}.authors-grid-block-module___IzWAW__authors-grid-block--variant-list:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__grid,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-list .authors-grid-block-module___IzWAW__authors-grid-block__grid{flex-direction:column;display:flex}.authors-grid-block-module___IzWAW__authors-grid-block--variant-list:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__link,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-list .authors-grid-block-module___IzWAW__authors-grid-block__link{text-align:var(--authors-align,left);flex-direction:row;align-items:center}.authors-grid-block-module___IzWAW__authors-grid-block--variant-list:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__photo,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-list .authors-grid-block-module___IzWAW__authors-grid-block__photo{flex:none;width:64px;height:64px}.authors-grid-block-module___IzWAW__authors-grid-block--variant-compact:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__photo,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-compact .authors-grid-block-module___IzWAW__authors-grid-block__photo{width:72px;height:72px}.authors-grid-block-module___IzWAW__authors-grid-block--variant-compact:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__role,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-compact .authors-grid-block-module___IzWAW__authors-grid-block__role{display:none}.authors-grid-block-module___IzWAW__authors-grid-block--variant-featured-first:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__item:first-child,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-featured-first .authors-grid-block-module___IzWAW__authors-grid-block__item:first-child{grid-column:1/-1}.authors-grid-block-module___IzWAW__authors-grid-block--variant-featured-first:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__item:first-child .authors-grid-block-module___IzWAW__authors-grid-block__photo,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-featured-first .authors-grid-block-module___IzWAW__authors-grid-block__item:first-child .authors-grid-block-module___IzWAW__authors-grid-block__photo{width:160px;height:160px}.authors-grid-block-module___IzWAW__authors-grid-block--variant-minimal:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__photo,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-minimal .authors-grid-block-module___IzWAW__authors-grid-block__photo,.authors-grid-block-module___IzWAW__authors-grid-block--variant-minimal:where(:not(.authors-grid-block-module___IzWAW__authors-grid-block--m),:not([data-viewport=mobile] *)) .authors-grid-block-module___IzWAW__authors-grid-block__role,:where([data-viewport=mobile]) .authors-grid-block-module___IzWAW__authors-grid-block--m-minimal .authors-grid-block-module___IzWAW__authors-grid-block__role{display:none}[data-viewport=mobile] .authors-grid-block-module___IzWAW__authors-grid-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .authors-grid-block-module___IzWAW__authors-grid-block[style*=--authors-align-mobile\:]{--authors-align:var(--authors-align-mobile)!important;--authors-align-items:var(--authors-align-items-mobile)!important}[data-viewport=mobile] .authors-grid-block-module___IzWAW__authors-grid-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .authors-grid-block-module___IzWAW__authors-grid-block__grid{grid-template-columns:1fr}[data-viewport=tablet] .authors-grid-block-module___IzWAW__authors-grid-block--cols-3,[data-viewport=tablet] .authors-grid-block-module___IzWAW__authors-grid-block--cols-4{grid-template-columns:repeat(2,1fr)}.authors-grid-block-module___IzWAW__authors-grid-block__card{text-align:center;align-items:center;gap:var(--space-1,4px);flex-direction:column;display:flex}.authors-grid-block-module___IzWAW__authors-grid-block__demo-avatar{border-radius:var(--radius-full,9999px);background:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));width:56px;height:56px;margin-bottom:var(--space-2,8px);flex-shrink:0;display:block}.authors-grid-block-module___IzWAW__authors-grid-block__demo-text{color:var(--color-text-muted)}.authors-grid-block-module___IzWAW__authors-grid-block__empty{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}
.post-tags-block-module__is3ojW__post-tags-block{padding-top:var(--padding-y-top,1rem);padding-bottom:var(--padding-y-bottom,1rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.post-tags-block-module__is3ojW__post-tags-block[style*=--bg-color\:]{background-color:var(--bg-color)}.post-tags-block-module__is3ojW__post-tags-block[style*=--text-color\:],[data-viewport=mobile] .post-tags-block-module__is3ojW__post-tags-block[style*=--text-color-mobile\:]{color:var(--text-color)}.post-tags-block-module__is3ojW__post-tags-block[style*=--border-radius\:],[data-viewport=mobile] .post-tags-block-module__is3ojW__post-tags-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.post-tags-block-module__is3ojW__post-tags-block[style*=--shadow\:],[data-viewport=mobile] .post-tags-block-module__is3ojW__post-tags-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.post-tags-block-module__is3ojW__post-tags-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.post-tags-block-module__is3ojW__post-tags-block__inner{width:100%;max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;margin-right:auto;display:flex}.post-tags-block-module__is3ojW__post-tags-block__label{font-size:var(--text-sm);color:var(--color-text-secondary);margin-right:var(--space-2);font-weight:600}.post-tags-block-module__is3ojW__post-tags-block__list{gap:var(--inner-gap,var(--space-2));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.post-tags-block-module__is3ojW__post-tags-block__tag{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-base);text-decoration:none;display:inline-block}.post-tags-block-module__is3ojW__post-tags-block__tag:hover{color:var(--color-primary-ink,var(--color-primary))}.post-tags-block-module__is3ojW__post-tags-block--variant-pills:where(:not(.post-tags-block-module__is3ojW__post-tags-block--m),:not([data-viewport=mobile] *)) .post-tags-block-module__is3ojW__post-tags-block__tag,:where([data-viewport=mobile]) .post-tags-block-module__is3ojW__post-tags-block--m-pills .post-tags-block-module__is3ojW__post-tags-block__tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background-color:var(--raised-fill,var(--color-bg-secondary));--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--border-color,var(--color-border))}.post-tags-block-module__is3ojW__post-tags-block--variant-pills:where(:not(.post-tags-block-module__is3ojW__post-tags-block--m),:not([data-viewport=mobile] *)) .post-tags-block-module__is3ojW__post-tags-block__tag:hover,:where([data-viewport=mobile]) .post-tags-block-module__is3ojW__post-tags-block--m-pills .post-tags-block-module__is3ojW__post-tags-block__tag:hover{border-color:var(--color-primary)}.post-tags-block-module__is3ojW__post-tags-block--variant-hash:where(:not(.post-tags-block-module__is3ojW__post-tags-block--m),:not([data-viewport=mobile] *)) .post-tags-block-module__is3ojW__post-tags-block__tag:before,:where([data-viewport=mobile]) .post-tags-block-module__is3ojW__post-tags-block--m-hash .post-tags-block-module__is3ojW__post-tags-block__tag:before{content:"#";color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))))}.post-tags-block-module__is3ojW__post-tags-block--variant-underline:where(:not(.post-tags-block-module__is3ojW__post-tags-block--m),:not([data-viewport=mobile] *)) .post-tags-block-module__is3ojW__post-tags-block__tag,:where([data-viewport=mobile]) .post-tags-block-module__is3ojW__post-tags-block--m-underline .post-tags-block-module__is3ojW__post-tags-block__tag{text-underline-offset:.2em;text-decoration:underline}.post-tags-block-module__is3ojW__post-tags-block--variant-minimal:where(:not(.post-tags-block-module__is3ojW__post-tags-block--m),:not([data-viewport=mobile] *)) .post-tags-block-module__is3ojW__post-tags-block__tag,:where([data-viewport=mobile]) .post-tags-block-module__is3ojW__post-tags-block--m-minimal .post-tags-block-module__is3ojW__post-tags-block__tag{color:var(--color-text-muted)}[data-viewport=mobile] .post-tags-block-module__is3ojW__post-tags-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .post-tags-block-module__is3ojW__post-tags-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}.post-tags-block-module__is3ojW__post-tags-block__demo-pill{background:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border-radius:var(--radius-full,9999px);padding:var(--space-1,4px) var(--space-3,12px);color:var(--color-text-muted);display:inline-block}
.tags-grid-block-module__zlnDBG__tags-grid-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.tags-grid-block-module__zlnDBG__tags-grid-block[style*=--bg-color\:]{background-color:var(--bg-color)}.tags-grid-block-module__zlnDBG__tags-grid-block[style*=--text-color\:],[data-viewport=mobile] .tags-grid-block-module__zlnDBG__tags-grid-block[style*=--text-color-mobile\:]{color:var(--text-color)}.tags-grid-block-module__zlnDBG__tags-grid-block[style*=--border-radius\:],[data-viewport=mobile] .tags-grid-block-module__zlnDBG__tags-grid-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.tags-grid-block-module__zlnDBG__tags-grid-block[style*=--shadow\:],[data-viewport=mobile] .tags-grid-block-module__zlnDBG__tags-grid-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.tags-grid-block-module__zlnDBG__tags-grid-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.tags-grid-block-module__zlnDBG__tags-grid-block__inner{width:100%;max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}.tags-grid-block-module__zlnDBG__tags-grid-block__title{font-size:var(--block-title-size,var(--text-2xl));font-weight:var(--block-title-weight,700);font-family:var(--block-title-font,inherit);color:var(--color-text);margin:0 0 var(--space-4) 0}.tags-grid-block-module__zlnDBG__tags-grid-block__list{gap:var(--inner-gap,var(--space-2));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags-grid-block-module__zlnDBG__tags-grid-block__tag{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-base);text-decoration:none;display:inline-block}.tags-grid-block-module__zlnDBG__tags-grid-block__tag:hover{color:var(--color-primary-ink,var(--color-primary))}.tags-grid-block-module__zlnDBG__tags-grid-block__count{margin-left:var(--space-1);padding:0 var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-full);background-color:var(--color-bg-tertiary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));color:var(--color-text-muted);line-height:1.6;display:inline-block}.tags-grid-block-module__zlnDBG__tags-grid-block--variant-cloud:where(:not(.tags-grid-block-module__zlnDBG__tags-grid-block--m),:not([data-viewport=mobile] *)) .tags-grid-block-module__zlnDBG__tags-grid-block__list,:where([data-viewport=mobile]) .tags-grid-block-module__zlnDBG__tags-grid-block--m-cloud .tags-grid-block-module__zlnDBG__tags-grid-block__list{align-items:baseline}.tags-grid-block-module__zlnDBG__tags-grid-block--variant-grid:where(:not(.tags-grid-block-module__zlnDBG__tags-grid-block--m),:not([data-viewport=mobile] *)) .tags-grid-block-module__zlnDBG__tags-grid-block__list,:where([data-viewport=mobile]) .tags-grid-block-module__zlnDBG__tags-grid-block--m-grid .tags-grid-block-module__zlnDBG__tags-grid-block__list{grid-template-columns:repeat(4,1fr);display:grid}.tags-grid-block-module__zlnDBG__tags-grid-block--variant-list:where(:not(.tags-grid-block-module__zlnDBG__tags-grid-block--m),:not([data-viewport=mobile] *)) .tags-grid-block-module__zlnDBG__tags-grid-block__list,:where([data-viewport=mobile]) .tags-grid-block-module__zlnDBG__tags-grid-block--m-list .tags-grid-block-module__zlnDBG__tags-grid-block__list{flex-direction:column}.tags-grid-block-module__zlnDBG__tags-grid-block--variant-pills:where(:not(.tags-grid-block-module__zlnDBG__tags-grid-block--m),:not([data-viewport=mobile] *)) .tags-grid-block-module__zlnDBG__tags-grid-block__tag,:where([data-viewport=mobile]) .tags-grid-block-module__zlnDBG__tags-grid-block--m-pills .tags-grid-block-module__zlnDBG__tags-grid-block__tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background-color:var(--raised-fill,var(--color-bg-secondary));--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:1px solid var(--border-color,var(--color-border))}.tags-grid-block-module__zlnDBG__tags-grid-block--variant-pills:where(:not(.tags-grid-block-module__zlnDBG__tags-grid-block--m),:not([data-viewport=mobile] *)) .tags-grid-block-module__zlnDBG__tags-grid-block__tag:hover,:where([data-viewport=mobile]) .tags-grid-block-module__zlnDBG__tags-grid-block--m-pills .tags-grid-block-module__zlnDBG__tags-grid-block__tag:hover{border-color:var(--color-primary)}.tags-grid-block-module__zlnDBG__tags-grid-block--variant-minimal:where(:not(.tags-grid-block-module__zlnDBG__tags-grid-block--m),:not([data-viewport=mobile] *)) .tags-grid-block-module__zlnDBG__tags-grid-block__tag,:where([data-viewport=mobile]) .tags-grid-block-module__zlnDBG__tags-grid-block--m-minimal .tags-grid-block-module__zlnDBG__tags-grid-block__tag{color:var(--color-text-muted)}[data-viewport=mobile] .tags-grid-block-module__zlnDBG__tags-grid-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .tags-grid-block-module__zlnDBG__tags-grid-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .tags-grid-block-module__zlnDBG__tags-grid-block--variant-grid:where(:not(.tags-grid-block-module__zlnDBG__tags-grid-block--m)) .tags-grid-block-module__zlnDBG__tags-grid-block__list,[data-viewport=mobile] .tags-grid-block-module__zlnDBG__tags-grid-block--m-grid .tags-grid-block-module__zlnDBG__tags-grid-block__list{grid-template-columns:repeat(2,1fr)}.tags-grid-block-module__zlnDBG__tags-grid-block__demo-pill{background:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border-radius:var(--radius-full,9999px);padding:var(--space-1,4px) var(--space-3,12px);color:var(--color-text-muted)}.tags-grid-block-module__zlnDBG__tags-grid-block__empty{text-align:center;color:var(--color-text-muted);padding:var(--space-8)}
.chevron-icon-module__aXFB1a__chevron{transform:rotate(var(--chevron-rot,0deg));transition:transform .2s}
.desktop-dropdown-module__nCbRNG__dropdown{list-style:none;position:relative}.desktop-dropdown-module__nCbRNG__trigger{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--color-text);cursor:pointer;background:0 0;border:none;display:flex}.desktop-dropdown-module__nCbRNG__trigger:hover{color:var(--color-primary-ink,var(--color-primary))}.desktop-dropdown-module__nCbRNG__submenu{min-width:200px;padding:var(--space-2) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);margin:0;list-style:none;position:absolute;top:100%;left:0}.desktop-dropdown-module__nCbRNG__submenu[data-cascade-side=left]{left:auto;right:0}.desktop-dropdown-module__nCbRNG__submenu--fade{animation:desktop-dropdown-module__nCbRNG__fade var(--transition-base) ease}.desktop-dropdown-module__nCbRNG__submenu--slide-down{animation:desktop-dropdown-module__nCbRNG__slideDown var(--transition-base) ease}@keyframes desktop-dropdown-module__nCbRNG__fade{0%{opacity:0}to{opacity:1}}@keyframes desktop-dropdown-module__nCbRNG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.desktop-dropdown-module__nCbRNG__submenu li{list-style:none}.desktop-dropdown-module__nCbRNG__submenu a,.desktop-dropdown-module__nCbRNG__submenu [aria-disabled=true]{padding:var(--space-2) var(--space-3);color:var(--color-text);text-decoration:none;display:block}.desktop-dropdown-module__nCbRNG__submenu a:hover{background:var(--color-bg-secondary);color:var(--block-link-hover-color,var(--color-link-hover-fg,var(--color-nav-hover-color,var(--color-text))));-webkit-text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));opacity:var(--block-link-hover-opacity,var(--text-link-hover-opacity,1))}.desktop-dropdown-module__nCbRNG__moreDisclosure{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}
.desktop-mega-menu-module__ZvAOWq__megaRoot{position:relative}.desktop-mega-menu-module__ZvAOWq__mega{top:var(--mega-top,0);background:var(--color-bg,var(--color-background));--mega-ink:var(--color-nav-ink,var(--color-ink,var(--color-text)));width:100%;box-shadow:var(--shadow-lg);z-index:var(--z-modal,300);grid-template-columns:var(--mega-grid-columns,var(--mega-preview-fraction,34%) minmax(0, 36fr) minmax(0, 30fr));min-height:480px;animation-duration:var(--transition-base,.2s);align-items:center;gap:clamp(32px,4vw,64px);padding:48px clamp(32px,6vw,96px);animation-fill-mode:forwards;display:none;position:fixed;left:0;right:0}.desktop-mega-menu-module__ZvAOWq__mega--open{display:grid}.desktop-mega-menu-module__ZvAOWq__mega--animation-fade{animation-name:desktop-mega-menu-module__ZvAOWq__megaFade}.desktop-mega-menu-module__ZvAOWq__mega--animation-slide-down{animation-name:desktop-mega-menu-module__ZvAOWq__megaSlide}@keyframes desktop-mega-menu-module__ZvAOWq__megaFade{0%{opacity:0}to{opacity:1}}@keyframes desktop-mega-menu-module__ZvAOWq__megaSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.desktop-mega-menu-module__ZvAOWq__mega__columns{grid-template-columns:repeat(var(--mega-cols,4), 1fr);gap:var(--space-6);display:grid}.desktop-mega-menu-module__ZvAOWq__mega__column{gap:var(--space-2);flex-direction:column;display:flex}.desktop-mega-menu-module__ZvAOWq__mega__column__heading{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text);margin:0 0 var(--space-3) 0;font-weight:500}.desktop-mega-menu-module__ZvAOWq__mega__item{color:var(--color-text);font-size:var(--text-base);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast);text-decoration:none;display:block}.desktop-mega-menu-module__ZvAOWq__mega__item--muted{color:var(--color-text-muted)}.desktop-mega-menu-module__ZvAOWq__mega__item:not([aria-disabled]):hover,.desktop-mega-menu-module__ZvAOWq__mega__item--active{background:var(--color-bg-secondary);color:var(--color-nav-hover-color,var(--color-text))}.desktop-mega-menu-module__ZvAOWq__mega__preview{aspect-ratio:4/3;width:100%;min-height:var(--mega-preview-min-height,420px);border-radius:16px;position:relative;overflow:hidden}.desktop-mega-menu-module__ZvAOWq__mega__preview_image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s ease-in-out;position:absolute;top:0;left:0}.desktop-mega-menu-module__ZvAOWq__mega__preview_image img{object-fit:cover;width:100%;height:100%;display:block}.desktop-mega-menu-module__ZvAOWq__mega__preview_image--active{opacity:1}.desktop-mega-menu-module__ZvAOWq__mega__preview-image{width:100%;height:100%;transition:opacity var(--transition-base)}.desktop-mega-menu-module__ZvAOWq__mega__preview-image img{object-fit:cover;width:100%;height:100%;display:block}.desktop-mega-menu-module__ZvAOWq__mega__split{display:contents}.desktop-mega-menu-module__ZvAOWq__mega__categories{flex-direction:column;align-self:center;gap:24px;width:min(400px,100%);display:flex}.desktop-mega-menu-module__ZvAOWq__mega__category{text-align:left;font-family:var(--font-heading,var(--font-sans,system-ui, sans-serif));letter-spacing:normal;cursor:pointer;color:var(--mega-ink);border:none;border-bottom:1px solid var(--mega-ink);transition:color var(--transition-fast);background:0 0;padding:0 0 10px;font-size:clamp(22px,1.56vw,30px);font-weight:400;line-height:1.25}.desktop-mega-menu-module__ZvAOWq__mega__category:not([aria-disabled]):hover{color:var(--color-nav-hover-color,var(--color-text))}.desktop-mega-menu-module__ZvAOWq__mega__category:before{content:"›";margin-right:8px;display:inline-block}.desktop-mega-menu-module__ZvAOWq__mega__category[data-cat-indicator=plus]:before{content:"+"}.desktop-mega-menu-module__ZvAOWq__mega__category[data-cat-indicator=arrow-right]:before{content:"→"}.desktop-mega-menu-module__ZvAOWq__mega__category[data-cat-indicator=arrow-left]:before{content:"←"}.desktop-mega-menu-module__ZvAOWq__mega__category[data-cat-indicator=none]:before{content:none}.desktop-mega-menu-module__ZvAOWq__mega__subitems{flex-direction:column;align-self:center;gap:2px;padding-top:4px;display:flex}.desktop-mega-menu-module__ZvAOWq__mega__subitem{background:var(--color-surface);width:min(315px,100%);min-height:43px;font-family:var(--font-heading,var(--font-sans,system-ui, sans-serif));color:color-mix(in srgb, var(--color-card-text) 76%, transparent);align-items:center;padding:0 8px;font-size:15px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.desktop-mega-menu-module__ZvAOWq__mega__subitem:not([aria-disabled]):hover{color:var(--color-nav-hover-color)}
.desktop-nav-module__q_VIAq__desktopNav{align-items:center;gap:var(--space-4);width:100%;display:none}:where([data-nav-viewport=desktop]) .desktop-nav-module__q_VIAq__desktopNav,html:not([data-nav-viewport]):not([data-device=mobile]) .desktop-nav-module__q_VIAq__desktopNav{display:flex}.desktop-nav-module__q_VIAq__leadingSlot{flex-shrink:0;align-self:center;align-items:center;display:inline-flex}.desktop-nav-module__q_VIAq__logoLink{flex-shrink:0;text-decoration:none;display:inline-block;position:relative}.desktop-nav-module__q_VIAq__logo{max-height:var(--logo-height-px,56px);width:auto;transition:opacity var(--transition-fast)}.desktop-nav-module__q_VIAq__logoLink[data-has-logo-hover=true]:after{content:"";opacity:0;-webkit-mask-image:var(--logo-hover-src);mask-image:var(--logo-hover-src);-webkit-mask-image:var(--logo-hover-src);background-color:var(--color-nav-hover-color,var(--color-primary));transition:opacity var(--transition-fast);pointer-events:none;position:absolute;inset:0;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.desktop-nav-module__q_VIAq__logoLink[data-has-logo-hover=true]:hover .desktop-nav-module__q_VIAq__logo{opacity:0}.desktop-nav-module__q_VIAq__logoLink[data-has-logo-hover=true]:hover:after{opacity:1}[id^=nav-][data-scrolled=true] .desktop-nav-module__q_VIAq__logoLink[data-has-logo-hover=true] .desktop-nav-module__q_VIAq__logo{opacity:0}[id^=nav-][data-scrolled=true] .desktop-nav-module__q_VIAq__logoLink[data-has-logo-hover=true]:after{opacity:1}.desktop-nav-module__q_VIAq__logoText{font-weight:700;font-size:var(--text-lg);color:var(--color-text);transition:color var(--transition-fast);letter-spacing:.02em}.desktop-nav-module__q_VIAq__logoLink:hover .desktop-nav-module__q_VIAq__logoText{color:var(--color-nav-hover-color,var(--color-primary-ink,var(--color-primary)))}[id^=nav-][data-scrolled=true] .desktop-nav-module__q_VIAq__logoText{color:var(--color-nav-hover-color,var(--color-primary-ink,var(--color-primary)))}.desktop-nav-module__q_VIAq__desktopNav:not(:has(.desktop-nav-module__q_VIAq__leadingSlot)){width:100%;max-width:var(--space-section-max-width,var(--container-xl));margin-inline:auto}.desktop-nav-module__q_VIAq__navList{min-width:0;margin:0;margin-left:var(--nav-align-margin,auto);align-self:center;gap:0;padding:0;list-style:none;display:flex}.desktop-nav-module__q_VIAq__navItem{position:relative}.desktop-nav-module__q_VIAq__navList>li{grid-template-columns:max-content;align-items:center;display:grid}.desktop-nav-module__q_VIAq__navList>li:not(:last-child){grid-template-columns:max-content minmax(0, var(--nav-item-gap,clamp(16px, 1.35vw, 26px)))}.desktop-nav-module__q_VIAq__navList>li:not(:last-child):after{content:""}.desktop-nav-module__q_VIAq__childSlot{align-self:center;align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.desktop-nav-module__q_VIAq__childSlot>[data-section=language-switcher-block]{align-self:center}.desktop-nav-module__q_VIAq__ctaSlot{flex-shrink:0;align-self:center;align-items:center;margin-left:auto;display:inline-flex}.desktop-nav-module__q_VIAq__ctaSlot+.desktop-nav-module__q_VIAq__navList,.desktop-nav-module__q_VIAq__navList+.desktop-nav-module__q_VIAq__ctaSlot{margin-left:0}.desktop-nav-module__q_VIAq__ctaSlot a:after,.desktop-nav-module__q_VIAq__ctaSlot button:after{content:none}.desktop-nav-module__q_VIAq__ctaSlot a:hover,.desktop-nav-module__q_VIAq__ctaSlot button:hover{background:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-text))));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-on-primary))));border-color:var(--block-btn-hover-border,var(--color-btn-hover-border,var(--color-text)));opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1));transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast)}.desktop-nav-module__q_VIAq__ctaSlot a:active,.desktop-nav-module__q_VIAq__ctaSlot button:active{background:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-text))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-on-primary))))))}.desktop-nav-module__q_VIAq__ctaSlot a:focus-visible,.desktop-nav-module__q_VIAq__ctaSlot button:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}.desktop-nav-module__q_VIAq__navLink{padding:var(--nav-item-pad-y,0) var(--nav-item-pad-x,0px);color:var(--nav-item-text,var(--color-text));font-family:var(--font-nav,var(--font-heading));font-size:var(--nav-item-font-size,clamp(15px, 1vw, 18px));font-weight:var(--nav-item-font-weight,500);line-height:max(var(--nav-item-line-height,normal), var(--nav-item-font-size,1em));letter-spacing:var(--nav-item-letter-spacing,.01em);white-space:nowrap;border-radius:var(--nav-item-hover-radius,0);transition:background-color var(--transition-fast,.15s) ease, color var(--transition-fast,.15s) ease;appearance:none;text-align:inherit;background:0 0;border:0;align-items:center;margin:0;text-decoration:none;display:inline-flex}.desktop-nav-module__q_VIAq__navLink:not([aria-disabled]):hover{background-color:var(--nav-item-hover-bg,transparent);color:var(--block-link-hover-color,var(--color-link-hover-fg,var(--color-nav-hover-color,var(--nav-item-text,var(--color-text)))));-webkit-text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));opacity:var(--block-link-hover-opacity,var(--text-link-hover-opacity,var(--text-nav-hover-opacity,var(--state-hover-opacity))))}.desktop-nav-module__q_VIAq__navLink:not([aria-disabled]):active{color:var(--block-link-active-color,var(--color-link-active-fg,var(--block-link-hover-color,var(--color-link-hover-fg,var(--color-nav-hover-color,var(--nav-item-text,var(--color-text)))))))}.desktop-nav-module__q_VIAq__navLink:focus-visible{outline:2px solid var(--block-link-focus-ring,var(--color-link-focus-ring,var(--color-focus-ring)));outline-offset:2px}.desktop-nav-module__q_VIAq__navIndicator{opacity:.7;margin-left:8px;font-size:1em;font-weight:400}.desktop-nav-module__q_VIAq__navItemWithDropdown:hover .desktop-nav-module__q_VIAq__hoverSubmenu,.desktop-nav-module__q_VIAq__navItemWithDropdown:focus-within .desktop-nav-module__q_VIAq__hoverSubmenu{display:block}.desktop-nav-module__q_VIAq__hoverSubmenu{min-width:200px;padding:var(--space-2) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);margin:0;list-style:none;display:none;position:absolute;top:100%;left:0}.desktop-nav-module__q_VIAq__hoverSubmenu li{list-style:none}.desktop-nav-module__q_VIAq__hoverSubmenu a,.desktop-nav-module__q_VIAq__hoverSubmenu button,.desktop-nav-module__q_VIAq__hoverSubmenu [aria-disabled=true]{font-size:var(--nav-subitem-size,inherit);padding:var(--nav-subitem-pad,var(--space-2) var(--space-3));border-radius:var(--nav-item-hover-radius,0);transition:background-color var(--transition-fast,.15s) ease, color var(--transition-fast,.15s) ease;color:var(--color-text);font-family:var(--font-nav,var(--font-heading));appearance:none;box-sizing:border-box;width:100%;text-align:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;text-decoration:none;display:block}.desktop-nav-module__q_VIAq__hoverSubmenu a:hover,.desktop-nav-module__q_VIAq__hoverSubmenu button:hover{background:var(--nav-item-hover-bg,var(--color-bg-secondary));color:var(--nav-item-hover-on-fill,var(--color-link-hover-fg,var(--color-nav-hover-color,var(--color-text))));-webkit-text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));opacity:var(--block-link-hover-opacity,var(--text-link-hover-opacity,1))}.desktop-nav-module__q_VIAq__navSubitemWithCascade{position:relative}.desktop-nav-module__q_VIAq__navSubitemWithCascade>:is(a,button):after{content:"›";color:var(--color-text-secondary);margin-left:.35em;font-size:.85em}.desktop-nav-module__q_VIAq__cascadeSubmenu{background:var(--color-bg,var(--color-background));border:1px solid var(--color-border);min-width:200px;padding:var(--space-2,8px) 0;box-shadow:var(--shadow-md);z-index:var(--z-dropdown);margin:0;list-style:none;display:none;position:absolute;top:0;left:100%}.desktop-nav-module__q_VIAq__navSubitemWithCascade:hover>.desktop-nav-module__q_VIAq__cascadeSubmenu,.desktop-nav-module__q_VIAq__navSubitemWithCascade:focus-within>.desktop-nav-module__q_VIAq__cascadeSubmenu{display:block}.desktop-nav-module__q_VIAq__cascadeSubmenu li a,.desktop-nav-module__q_VIAq__cascadeSubmenu li button,.desktop-nav-module__q_VIAq__cascadeSubmenu li [aria-disabled=true]{padding:var(--space-2,8px) var(--space-4,16px);color:var(--color-text);font-family:var(--font-nav,var(--font-heading));appearance:none;box-sizing:border-box;width:100%;text-align:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;text-decoration:none;display:block}.desktop-nav-module__q_VIAq__navList[data-cascade-side=left] .desktop-nav-module__q_VIAq__hoverSubmenu{left:auto;right:0}.desktop-nav-module__q_VIAq__navList[data-cascade-side=left] .desktop-nav-module__q_VIAq__cascadeSubmenu{left:auto;right:100%}[data-nav-dropdown][data-nav-dismissed]>.desktop-nav-module__q_VIAq__hoverSubmenu,[data-nav-dropdown][data-nav-dismissed]>.desktop-nav-module__q_VIAq__cascadeSubmenu{display:none}.desktop-nav-module__q_VIAq__cascadeSubmenu li a:hover,.desktop-nav-module__q_VIAq__cascadeSubmenu li button:hover{background:var(--nav-item-hover-bg,var(--color-bg-secondary));color:var(--nav-item-hover-on-fill,var(--color-link-hover-fg,var(--color-nav-hover-color,var(--color-text))));-webkit-text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));opacity:var(--block-link-hover-opacity,var(--text-link-hover-opacity,1))}
.mega-mobile-section-module__EvRQWa__megaMobile{text-align:center;flex-direction:column;gap:0;padding:0;display:flex}.mega-mobile-section-module__EvRQWa__megaMobile__column{flex-direction:column;align-items:center;gap:0;display:flex}.mega-mobile-section-module__EvRQWa__megaMobile__heading{font-family:inherit;font-size:calc(var(--menu-size,15px) - 1px);color:var(--menu-ink-muted);margin:0 0 4px;font-weight:400}.mega-mobile-section-module__EvRQWa__megaMobile__heading__btn{font-family:inherit;font-size:calc(var(--menu-size,15px) - 1px);font-weight:400;line-height:var(--menu-line,22px);color:var(--menu-ink-muted);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:8px 6px;display:inline-flex}.mega-mobile-section-module__EvRQWa__megaMobile__heading__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.mega-mobile-section-module__EvRQWa__megaMobile__heading__btn[aria-expanded=true]{color:var(--color-primary-ink,var(--color-primary))}.mega-mobile-section-module__EvRQWa__megaMobile__heading__link{color:inherit;text-decoration:none}.mega-mobile-section-module__EvRQWa__megaMobile__heading__link:not([aria-disabled]):hover{text-decoration:underline}.mega-mobile-section-module__EvRQWa__megaMobile__item{color:var(--menu-ink-muted);font-family:inherit;font-size:calc(var(--menu-size,15px) - 2px);font-weight:400;line-height:var(--menu-line,22px);padding:4px 0;text-decoration:none;display:inline-block}.mega-mobile-section-module__EvRQWa__megaMobile__item:not([aria-disabled]):hover{color:var(--color-primary-ink,var(--color-primary))}.mega-mobile-section-module__EvRQWa__megaMobile__item--muted{opacity:.7}.mega-mobile-section-module__EvRQWa__megaMobile:has(.mega-mobile-section-module__EvRQWa__megaMobile__heading__btn[aria-expanded=true]){text-align:left}.mega-mobile-section-module__EvRQWa__megaMobile:has(.mega-mobile-section-module__EvRQWa__megaMobile__heading__btn[aria-expanded=true]) .mega-mobile-section-module__EvRQWa__megaMobile__column{align-items:flex-start;padding-left:24px}.mega-mobile-section-module__EvRQWa__megaMobile:has(.mega-mobile-section-module__EvRQWa__megaMobile__heading__btn[aria-expanded=true]) .mega-mobile-section-module__EvRQWa__megaMobile__heading__btn{justify-content:flex-start;margin:0}.mega-mobile-section-module__EvRQWa__megaMobile:has(.mega-mobile-section-module__EvRQWa__megaMobile__heading__btn[aria-expanded=true]) .mega-mobile-section-module__EvRQWa__megaMobile__item{padding-left:40px}
.recursive-nav-list-module__gZs3jG__list,.recursive-nav-list-module__gZs3jG__list--level-0,.recursive-nav-list-module__gZs3jG__list--level-1,.recursive-nav-list-module__gZs3jG__list--level-2,.recursive-nav-list-module__gZs3jG__list--level-3{text-align:center;margin:0;padding:0;list-style:none}.recursive-nav-list-module__gZs3jG__list--level-0{margin:0 auto}.recursive-nav-list-module__gZs3jG__list--level-1,.recursive-nav-list-module__gZs3jG__list--level-2,.recursive-nav-list-module__gZs3jG__list--level-3{margin-top:var(--space-1)}.recursive-nav-list-module__gZs3jG__item{margin-bottom:4px}.recursive-nav-list-module__gZs3jG__parentButton{font-family:inherit;font-size:var(--menu-size,15px);font-weight:400;line-height:var(--menu-line,22px);color:var(--menu-ink);cursor:pointer;text-align:center;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:10px 6px;display:inline-flex}.recursive-nav-list-module__gZs3jG__parentButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.recursive-nav-list-module__gZs3jG__parentButton[aria-expanded=true]{color:var(--color-primary-ink,var(--color-primary))}.recursive-nav-list-module__gZs3jG__leafLink{font-family:inherit;font-size:var(--menu-size,15px);font-weight:400;line-height:var(--menu-line,22px);color:var(--menu-ink);padding:10px 6px;text-decoration:none;display:inline-block}.recursive-nav-list-module__gZs3jG__leafLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.recursive-nav-list-module__gZs3jG__leafLink:not([aria-disabled]):hover{color:var(--color-primary-ink,var(--color-primary))}.recursive-nav-list-module__gZs3jG__leafLink--muted{color:var(--menu-ink-muted)}.recursive-nav-list-module__gZs3jG__leafLink--muted:not([aria-disabled]):hover{color:var(--menu-ink)}.recursive-nav-list-module__gZs3jG__list--level-1 .recursive-nav-list-module__gZs3jG__leafLink,.recursive-nav-list-module__gZs3jG__list--level-1 .recursive-nav-list-module__gZs3jG__parentButton{font-size:calc(var(--menu-size,15px) - 1px);color:var(--menu-ink-muted)}.recursive-nav-list-module__gZs3jG__list--level-1 .recursive-nav-list-module__gZs3jG__parentButton[aria-expanded=true]{color:var(--color-primary-ink,var(--color-primary))}.recursive-nav-list-module__gZs3jG__list--level-2 .recursive-nav-list-module__gZs3jG__leafLink,.recursive-nav-list-module__gZs3jG__list--level-2 .recursive-nav-list-module__gZs3jG__parentButton,.recursive-nav-list-module__gZs3jG__list--level-3 .recursive-nav-list-module__gZs3jG__leafLink,.recursive-nav-list-module__gZs3jG__list--level-3 .recursive-nav-list-module__gZs3jG__parentButton{font-size:calc(var(--menu-size,15px) - 2px);color:var(--menu-ink-muted)}.recursive-nav-list-module__gZs3jG__list--level-0>.recursive-nav-list-module__gZs3jG__item:has(div button[aria-expanded=true]){background:rgb(var(--color-overlay-rgb) / .035);text-align:left;padding:8px 20px 20px}.recursive-nav-list-module__gZs3jG__list--level-0>.recursive-nav-list-module__gZs3jG__item:has(div button[aria-expanded=true]) .recursive-nav-list-module__gZs3jG__parentButton{justify-content:flex-start;margin:0}.recursive-nav-list-module__gZs3jG__list--level-0:has(div button[aria-expanded=true]){text-align:left}.recursive-nav-list-module__gZs3jG__list--level-0:has(div button[aria-expanded=true]) .recursive-nav-list-module__gZs3jG__parentButton{justify-content:flex-start;margin:0}
.mobile-menu-module__-nl3jW__mobileMenuRoot{display:contents}.mobile-menu-module__-nl3jW__mobileHeader{justify-content:space-between;align-items:center;width:100%;padding:0;display:none}.mobile-menu-module__-nl3jW__mobileHeaderLogo{color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.mobile-menu-module__-nl3jW__mobileHeaderLogo img{max-height:var(--logo-height-mobile,28px);width:auto;display:block}[data-nav-viewport=mobile] .mobile-menu-module__-nl3jW__mobileHeader{display:flex}:where([data-nav-viewport=desktop]) .mobile-menu-module__-nl3jW__mobileHeader{display:none}html:not([data-nav-viewport])[data-device=mobile] .mobile-menu-module__-nl3jW__mobileHeader{display:flex}.mobile-menu-module__-nl3jW__hamburger{width:44px;height:44px;color:var(--color-text);cursor:pointer;z-index:var(--z-dropdown);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mobile-menu-module__-nl3jW__hamburger--right{margin-left:auto}.mobile-menu-module__-nl3jW__hamburger--left{order:-1;margin-right:auto}:where([data-nav-viewport=desktop]) .mobile-menu-module__-nl3jW__hamburger{display:none}.mobile-menu-module__-nl3jW__overlay{z-index:var(--z-modal);background-color:var(--overlay-color);opacity:var(--overlay-opacity);transition:opacity var(--menu-anim-ms,.25s) ease;position:fixed;inset:0}.mobile-menu-module__-nl3jW__menu{z-index:calc(var(--z-modal) + 1);background:var(--color-bg);--menu-ink:var(--color-nav-ink,var(--color-ink,var(--color-text)));--menu-ink-muted:var(--color-text-muted);--menu-size:var(--text-nav-mobile-size,15px);--menu-line:calc(var(--menu-size) + 7px);font-family:var(--font-nav,var(--font-body,var(--font-sans,system-ui, sans-serif)));padding:var(--space-4);overscroll-behavior:contain;max-height:100dvh;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--menu-anim-ms,.25s);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.mobile-menu-module__-nl3jW__menu--slide-right{width:320px;max-width:80vw;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-menu-module__-nl3jW__menu--slide-left{width:320px;max-width:80vw;top:0;bottom:0;left:0;transform:translate(-100%)}.mobile-menu-module__-nl3jW__menu--dropdown{opacity:0;max-height:calc(100dvh - 60px);top:60px;left:0;right:0;transform:translateY(-100%)}.mobile-menu-module__-nl3jW__menu--fullscreen{opacity:0;inset:0}.mobile-menu-module__-nl3jW__menu--drawer-bottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:80vh;bottom:0;left:0;right:0;transform:translateY(100%)}.mobile-menu-module__-nl3jW__menu--open{opacity:1;transform:translate(0)translateY(0)}.mobile-menu-module__-nl3jW__menuLogo{margin-bottom:var(--space-4)}.mobile-menu-module__-nl3jW__menuHeader .mobile-menu-module__-nl3jW__menuLogo{margin-bottom:0}.mobile-menu-module__-nl3jW__menuLogo img{width:auto;max-height:40px}.mobile-menu-module__-nl3jW__menu--fullbleed{background:var(--color-surface,var(--color-background));--menu-ink:var(--color-ink,var(--color-card-text));--menu-ink-muted:color-mix(in srgb, var(--menu-ink) 76%, transparent);width:auto;max-width:none;color:var(--menu-ink);padding:var(--space-4) var(--space-6);opacity:0;pointer-events:none;inset:0;transform:translate(100%)}.mobile-menu-module__-nl3jW__menu--fullbleed.mobile-menu-module__-nl3jW__menu--open{opacity:1;pointer-events:auto;transform:translate(0)}.mobile-menu-module__-nl3jW__menuHeader{margin-bottom:var(--space-5);flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu-module__-nl3jW__menuHeaderLogo{color:var(--menu-ink);align-items:center;text-decoration:none;display:inline-flex}.mobile-menu-module__-nl3jW__menuHeaderLogo img{width:auto;max-height:28px;display:block}.mobile-menu-module__-nl3jW__menuCloseBtn{width:44px;height:44px;color:var(--menu-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.mobile-menu-module__-nl3jW__menu--fullbleed .mobile-menu-module__-nl3jW__menuBody,.mobile-menu-module__-nl3jW__menu--fullbleed .mobile-menu-module__-nl3jW__menuCta{flex:none}.mobile-menu-module__-nl3jW__menuCta{width:min(350px, calc(100% - 2 * var(--space-4)));margin:var(--space-4) auto var(--space-5);background:var(--color-primary);color:var(--color-on-primary,var(--color-surface));text-align:center;font-family:inherit;font-size:var(--menu-size,15px);border-radius:var(--radius-nav-mobile-cta,30px);border:none;justify-content:center;align-self:center;align-items:center;padding:8px 16px 9px;font-weight:600;text-decoration:none;display:inline-flex}:where(.mobile-menu-module__-nl3jW__menu--fullbleed)~.mobile-menu-module__-nl3jW__overlay,.mobile-menu-module__-nl3jW__menu--fullbleed+.mobile-menu-module__-nl3jW__overlay,:where([data-nav-viewport=desktop]) .mobile-menu-module__-nl3jW__menu,:where([data-nav-viewport=desktop]) .mobile-menu-module__-nl3jW__overlay{display:none}.mobile-menu-module__-nl3jW__mobileHeaderTrailing{margin-left:auto;margin-right:var(--space-2,8px);align-items:center;display:flex}.mobile-menu-module__-nl3jW__mobileHeaderTrailing~.mobile-menu-module__-nl3jW__hamburger--right{margin-left:0}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=center]{--logo-center-side:52px;position:relative}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=center]:has(.mobile-menu-module__-nl3jW__mobileHeaderTrailing){--logo-center-side:104px}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=center] .mobile-menu-module__-nl3jW__mobileHeaderLogo{max-width:calc(100% - 2 * var(--logo-center-side));position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=center] .mobile-menu-module__-nl3jW__mobileHeaderLogo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=center] .mobile-menu-module__-nl3jW__mobileHeaderLogo img{object-fit:contain;max-width:100%}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=center][data-search=field] .mobile-menu-module__-nl3jW__mobileHeaderLogo{min-width:0;max-width:45%;margin-right:var(--space-2,8px);flex:0 auto;position:static;transform:none}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=center][data-search=field] .mobile-menu-module__-nl3jW__mobileHeaderTrailing{flex:1 1 0;min-width:0}.mobile-menu-module__-nl3jW__mobileHeader:is([data-logo-align=left],[data-logo-align=right]) .mobile-menu-module__-nl3jW__hamburger,.mobile-menu-module__-nl3jW__mobileHeader:is([data-logo-align=left],[data-logo-align=right]) .mobile-menu-module__-nl3jW__mobileHeaderTrailing{margin-left:0}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=left] .mobile-menu-module__-nl3jW__hamburger{margin-right:0}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=left] .mobile-menu-module__-nl3jW__mobileHeaderLogo{margin-right:auto}.mobile-menu-module__-nl3jW__mobileHeader[data-logo-align=right] .mobile-menu-module__-nl3jW__mobileHeaderLogo{margin-left:auto}
.language-switcher-module__L4aRfG__switcher{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;display:inline-flex}.language-switcher-module__L4aRfG__switcher--compact{margin-left:var(--space-2);padding:0 var(--space-2);border-left:1px solid var(--color-border)}.language-switcher-module__L4aRfG__switcher--expanded{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);gap:var(--space-3)}.language-switcher-module__L4aRfG__link{color:var(--text-color,var(--color-text-secondary));border-radius:var(--radius-sm,4px);padding:4px 8px;text-decoration:none;transition:background .15s}.language-switcher-module__L4aRfG__link:hover{background:rgb(var(--color-overlay-rgb) / .05);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))))}.language-switcher-module__L4aRfG__active{color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--radius-sm,4px);cursor:default;padding:4px 8px;font-weight:700}
.navigation-block-module__90L2sW__navigation-block{background-color:var(--bg-color,transparent);width:100%;color:var(--text-color,inherit);padding-top:var(--padding-y-top,0);padding-bottom:var(--padding-y-bottom,0);padding-left:var(--padding-x,0);padding-right:var(--padding-x,0);border-radius:var(--border-radius,0);box-shadow:var(--shadow,none);position:var(--sticky-position,static);z-index:var(--z-sticky,200);transition:background-color var(--transition-base), box-shadow var(--transition-base), padding-top var(--transition-base), padding-bottom var(--transition-base);top:0}.block-pinned .navigation-block-module__90L2sW__navigation-block{background-color:var(--bg-color,var(--color-bg))}.navigation-block-module__90L2sW__navigation-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.navigation-block-module__90L2sW__navigation-block[data-scrolled=true]{background-color:var(--bg-color-scrolled,var(--color-bg));box-shadow:var(--shadow-md);padding-top:var(--padding-y-top-scrolled,0);padding-bottom:var(--padding-y-bottom-scrolled,0)}.navigation-block-module__90L2sW__navigation-block[style*=--border-color\:]{border-bottom:1px solid var(--border-color)}.navigation-block-module__90L2sW__navigation-block__slot--eyebrow{text-align:center;padding:var(--space-2);background-color:var(--accent-color,var(--color-bg-secondary));font-size:.875rem}.navigation-block-module__90L2sW__navigation{align-items:center;justify-content:var(--nav-justify,space-between);gap:var(--inner-gap,1rem);display:flex}.navigation-block-module__90L2sW__navigation-block :where(a[data-nav-item],a.navigation-block-module__90L2sW__nav-item){color:var(--nav-item-text,inherit);font-size:var(--nav-item-font-size,inherit);font-weight:var(--nav-item-font-weight,inherit);font-family:var(--font-nav,var(--font-body,inherit));padding-left:var(--nav-item-padding-x,0);padding-right:var(--nav-item-padding-x,0);margin-left:var(--nav-item-margin-x,0);margin-right:var(--nav-item-margin-x,0);text-transform:var(--nav-item-text-transform,none);letter-spacing:var(--nav-item-letter-spacing,normal);opacity:var(--nav-item-opacity,1);font-style:var(--nav-item-font-style,normal);border-radius:var(--nav-item-hover-radius,0);transition:background-color var(--transition-fast,.15s) ease, color var(--transition-fast,.15s) ease}.navigation-block-module__90L2sW__navigation-block :where(a[data-nav-item]:hover,a.navigation-block-module__90L2sW__nav-item:hover){color:var(--nav-item-hover,var(--color-primary-ink,var(--color-primary)));background-color:var(--nav-item-hover-bg,transparent)}.navigation-block-module__90L2sW__navigation-block--variant-default .navigation-block-module__90L2sW__navigation{flex-direction:row}.navigation-block-module__90L2sW__navigation-block--variant-logo-left-stacked{gap:var(--space-2);flex-direction:column-reverse;display:flex}.navigation-block-module__90L2sW__navigation-block--variant-centered .navigation-block-module__90L2sW__navigation{flex-direction:column;align-items:center}.navigation-block-module__90L2sW__navigation-block--variant-minimal .navigation-block-module__90L2sW__navigation{flex-direction:row}.navigation-block-module__90L2sW__navigation-block--variant-logo-only .navigation-block-module__90L2sW__navigation{flex-direction:row;justify-content:space-between}.navigation-block-module__90L2sW__navigation-block--variant-logo-only button[aria-controls^=mobile-menu]{display:flex}[data-nav-viewport=mobile] .navigation-block-module__90L2sW__navigation-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--site-side-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--site-side-pad,var(--padding-x)))}[data-nav-viewport=mobile] .navigation-block-module__90L2sW__navigation-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-nav-viewport=mobile] .navigation-block-module__90L2sW__navigation-block[style*=--text-color-mobile\:]{color:var(--text-color-mobile)}[data-nav-viewport=mobile] .navigation-block-module__90L2sW__navigation{gap:var(--inner-gap-mobile,var(--inner-gap))}:where([data-nav-viewport=mobile]) .navigation-block-module__90L2sW__navigation-block{border-radius:var(--border-radius-mobile,var(--border-radius,0));box-shadow:var(--shadow-mobile,var(--shadow,none))}[data-nav-viewport=mobile] .navigation-block-module__90L2sW__navigation-block[style*=--border-color-mobile\:]{border-bottom:1px solid var(--border-color-mobile)}.navigation-block-module__90L2sW__navigation-block__demo-list{gap:var(--space-4,16px);margin:0;padding:0;list-style:none;display:flex}.navigation-block-module__90L2sW__navigation-block__demo-text{color:var(--color-text-muted)}.navigation-block-module__90L2sW__navigation-block[data-scrolled=true] [class*=logo-block] img{max-height:var(--logo-height-scrolled,var(--logo-height-px,56px))}
.footer-top-block-module__TB4wza__footer-top{padding-top:var(--band-pad-top,1px);padding-bottom:var(--band-pad-bottom,4px);padding-left:var(--band-pad-x,var(--space-4));padding-right:var(--band-pad-x,var(--space-4));background-color:var(--bg-color,var(--color-bg-secondary));color:var(--text-color,var(--band-ink,var(--color-text)))}.footer-top-block-module__TB4wza__footer-top__slot--eyebrow{text-align:center;margin-bottom:var(--space-3)}.footer-top-block-module__TB4wza__footer-top__logo{max-width:180px;height:auto}.footer-top-block-module__TB4wza__footer-top__row{align-items:start;gap:var(--band-gap,var(--space-8));max-width:var(--space-section-max-width,var(--container-xl,1200px));grid-template-columns:1fr;margin-left:auto;margin-right:auto;padding-top:27px;padding-bottom:27px;display:grid}@media (min-width:640px){.footer-top-block-module__TB4wza__footer-top__row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-top-block-module__TB4wza__footer-top__row{grid-template-columns:repeat(3,1fr)}}[data-viewport=desktop] .footer-top-block-module__TB4wza__footer-top__row{grid-template-columns:repeat(3,1fr)}[data-viewport=mobile] .footer-top-block-module__TB4wza__footer-top{padding-top:var(--band-pad-top-mobile,var(--band-pad-top,var(--space-8)));padding-bottom:var(--band-pad-bottom-mobile,var(--band-pad-bottom,var(--space-10)));padding-left:var(--band-pad-x-mobile,var(--band-pad-x,var(--space-4)));padding-right:var(--band-pad-x-mobile,var(--band-pad-x,var(--space-4)))}[data-viewport=mobile] .footer-top-block-module__TB4wza__footer-top[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .footer-top-block-module__TB4wza__footer-top__row{gap:var(--band-gap-mobile,var(--band-gap,var(--space-8)))}.footer-top-block-module__TB4wza__footer-top__col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.footer-top-block-module__TB4wza__footer-top__col-title{font-size:var(--col-heading-size,var(--text-base,16px));font-weight:var(--col-heading-weight,600);line-height:var(--col-heading-line-height,normal);color:var(--col-heading,var(--band-ink,var(--color-text)));margin:0;padding-bottom:10px}.footer-top-block-module__TB4wza__footer-top__contact-link{color:var(--footer-link-color,var(--band-fg,var(--color-text-secondary)));font-size:var(--footer-link-size,var(--text-sm,14px));line-height:1.6;text-decoration:none}.footer-top-block-module__TB4wza__footer-top__contact-link:focus-visible{outline:2px solid var(--block-link-focus-ring,var(--color-link-focus-ring,var(--color-focus-ring)));outline-offset:2px}.footer-top-block-module__TB4wza__footer-top__subscribe-desc{font-size:var(--footer-desc-size,16px);line-height:var(--footer-desc-line-height,1.8);color:var(--band-ink,var(--color-text-secondary));margin:0}.footer-top-block-module__TB4wza__footer-top__social{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.footer-top-block-module__TB4wza__footer-top__social-link{width:var(--soc-size,40px);height:var(--soc-size,40px);border-radius:var(--soc-radius,var(--radius-sm,6px));background-color:var(--soc-bg,var(--soc-pill-bg,var(--color-text-muted)));color:var(--soc-icon,var(--color-on-primary));padding-left:var(--soc-padding-x,0);padding-right:var(--soc-padding-x,0);margin-left:var(--soc-margin-x,0);margin-right:var(--soc-margin-x,0);opacity:var(--soc-opacity,1);transition:opacity var(--transition-base,.2s);justify-content:center;align-items:center;display:inline-flex}.footer-top-block-module__TB4wza__footer-top__social-link svg{width:18px;height:18px}.footer-top-block-module__TB4wza__footer-top__social-link:not([aria-disabled]):hover{opacity:.85;color:var(--soc-icon,var(--color-on-primary));background-color:var(--soc-bg,var(--soc-pill-bg,var(--color-text-muted)))}.footer-top-block-module__TB4wza__footer-top__social-link:focus-visible{outline:2px solid var(--block-link-focus-ring,var(--color-link-focus-ring,var(--color-focus-ring)));outline-offset:2px}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=facebook]{--soc-pill-bg:var(--color-brand-facebook)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=instagram]{--soc-pill-bg:var(--color-brand-instagram)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=linkedin]{--soc-pill-bg:var(--color-brand-linkedin)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=telegram]{--soc-pill-bg:var(--color-brand-telegram)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=youtube]{--soc-pill-bg:var(--color-brand-youtube)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=twitter],.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=x]{--soc-pill-bg:var(--color-brand-x)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=vk]{--soc-pill-bg:var(--color-brand-vk)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=tiktok]{--soc-pill-bg:var(--color-brand-tiktok)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=pinterest]{--soc-pill-bg:var(--color-brand-pinterest)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=viber]{--soc-pill-bg:var(--color-brand-viber)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=whatsapp]{--soc-pill-bg:var(--color-brand-whatsapp)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=link]{--soc-pill-bg:var(--color-primary)}.footer-top-block-module__TB4wza__footer-top__social-link[data-platform=github]{--soc-pill-bg:var(--color-brand-github)}.footer-top-block-module__TB4wza__footer-top__subscribe{width:100%;margin-top:0}.footer-top-block-module__TB4wza__footer-top .footer-top-block-module__TB4wza__footer-top__subscribe>*{padding-top:0;padding-bottom:0}.footer-top-block-module__TB4wza__footer-top .footer-top-block-module__TB4wza__footer-top__subscribe{--form-field-gap:var(--footer-form-gap,16px)}.footer-top-block-module__TB4wza__footer-top input[type=email],.footer-top-block-module__TB4wza__footer-top input[type=text]{height:var(--footer-input-height,auto);background-color:var(--footer-input-bg,transparent);border:var(--footer-input-border,1px solid var(--color-border));border-radius:var(--footer-input-radius,0)}.footer-top-block-module__TB4wza__footer-top button[type=submit]{width:var(--footer-btn-width,auto);min-height:var(--footer-btn-height,48px);font-size:var(--footer-btn-size,inherit);font-weight:var(--footer-btn-weight,inherit);letter-spacing:var(--footer-btn-tracking,normal)}.footer-top-block-module__TB4wza__footer-top[style*=--divider-color\:]{border-top:1px solid var(--divider-color)}.footer-top-block-module__TB4wza__footer-top a:hover,.footer-top-block-module__TB4wza__footer-top a:focus-visible{color:var(--block-link-hover-color,var(--color-primary-hover,var(--color-primary-ink,var(--color-primary))));text-underline-offset:3px;text-decoration:underline}.footer-top-block-module__TB4wza__footer-top a{transition:color .14s}
.footer-bar-block-module__KB1gMa__footer-bar{background:var(--block-bg,var(--color-footer-bar));color:var(--band-fg,var(--color-on-dark));padding-top:var(--band-pad-top,54px);padding-bottom:var(--band-pad-bottom,54px);padding-left:var(--band-pad-x,var(--space-4));padding-right:var(--band-pad-x,var(--space-4))}.footer-bar-block-module__KB1gMa__footer-bar__inner{gap:var(--space-6);max-width:var(--space-section-max-width,var(--container-xl,1200px));flex-direction:column;margin-left:auto;margin-right:auto;padding-top:27px;padding-bottom:27px;display:flex}@media (min-width:768px){.footer-bar-block-module__KB1gMa__footer-bar__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}}[data-viewport=mobile] .footer-bar-block-module__KB1gMa__footer-bar{padding-top:var(--band-pad-top-mobile,var(--band-pad-top,54px));padding-bottom:var(--band-pad-bottom-mobile,var(--band-pad-bottom,54px));padding-left:var(--band-pad-x-mobile,var(--band-pad-x,var(--space-4)));padding-right:var(--band-pad-x-mobile,var(--band-pad-x,var(--space-4)))}[data-viewport=mobile] .footer-bar-block-module__KB1gMa__footer-bar[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .footer-bar-block-module__KB1gMa__footer-bar__links{gap:var(--band-gap-mobile,var(--band-gap,22px))}.footer-bar-block-module__KB1gMa__footer-bar__tagline{font-size:var(--text-sm,14px);color:var(--band-fg,var(--color-on-dark));white-space:pre-line;max-width:40ch;margin:0;line-height:1.7}.footer-bar-block-module__KB1gMa__footer-bar__columns{gap:var(--space-6);flex-wrap:wrap;display:flex}[data-viewport=desktop] .footer-bar-block-module__KB1gMa__footer-bar__columns{gap:var(--space-8)}.footer-bar-block-module__KB1gMa__footer-bar__column{gap:var(--space-2);flex-direction:column;display:flex}.footer-bar-block-module__KB1gMa__footer-bar__links{gap:var(--band-gap,22px);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-bar-block-module__KB1gMa__footer-bar__links a,.footer-bar-block-module__KB1gMa__footer-bar__links [aria-disabled=true]{color:var(--footer-link-color,var(--band-fg,var(--color-on-dark)));font-size:var(--footer-link-size,var(--text-sm));text-decoration:none}.footer-bar-block-module__KB1gMa__footer-bar__links a:hover{opacity:var(--block-link-hover-opacity,var(--text-link-hover-opacity,var(--state-hover-opacity)));color:var(--block-link-hover-color,var(--color-link-hover-fg,var(--band-fg,var(--color-on-dark))));-webkit-text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none));text-decoration:var(--block-link-hover-decoration,var(--text-link-hover-decoration,none))}.footer-bar-block-module__KB1gMa__footer-bar__links a:active{color:var(--block-link-active-color,var(--color-link-active-fg,var(--block-link-hover-color,var(--color-link-hover-fg,var(--band-fg,var(--color-on-dark))))))}.footer-bar-block-module__KB1gMa__footer-bar__links a:focus-visible{outline:2px solid var(--block-link-focus-ring,var(--color-link-focus-ring,var(--color-focus-ring)));outline-offset:2px}.footer-bar-block-module__KB1gMa__footer-bar__column-title{margin:0 0 var(--footer-bar-title-gap,12px);font-size:var(--footer-bar-title-size,13px);letter-spacing:.1em;text-transform:uppercase;color:var(--footer-bar-title-color,currentColor);opacity:var(--footer-bar-title-opacity,.75);font-weight:600}
.scroll-top-button-module__Qp4LXW__scroll-top{right:var(--scroll-top-right,var(--space-4));bottom:var(--scroll-top-bottom,15%);z-index:var(--z-sticky,200);width:var(--scroll-top-size,40px);height:var(--scroll-top-size,40px);border-radius:var(--scroll-top-radius,0);background:var(--scroll-top-bg,rgb(var(--color-overlay-rgb) / 25%));color:var(--scroll-top-color,var(--color-on-primary));cursor:pointer;box-shadow:var(--scroll-top-shadow,0 10px 24px -12px rgb(var(--color-overlay-rgb) / 55%));border:none;justify-content:center;align-items:center;padding:0;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex;position:fixed}.scroll-top-button-module__Qp4LXW__scroll-top:hover{filter:brightness(.94);box-shadow:var(--scroll-top-shadow-hover,0 16px 30px -14px rgb(var(--color-overlay-rgb) / 65%));transform:translateY(-2px)}.scroll-top-button-module__Qp4LXW__scroll-top:active{transform:translateY(0)}.scroll-top-button-module__Qp4LXW__scroll-top:focus-visible{outline:3px solid var(--color-focus-ring,var(--color-primary));outline-offset:3px}
.footer-copyright-block-module__quZgIW__footer-copyright{padding-top:var(--band-pad-top,43.5px);padding-bottom:var(--band-pad-bottom,43.5px);padding-left:var(--band-pad-x,var(--space-4));padding-right:var(--band-pad-x,var(--space-4));background-color:var(--bg-color,transparent);color:var(--band-fg,var(--color-text-muted));font-size:var(--text-sm);text-align:left}.footer-copyright-block-module__quZgIW__footer-copyright__text,.footer-copyright-block-module__quZgIW__footer-copyright__slot,.footer-copyright-block-module__quZgIW__footer-copyright__children{max-width:var(--space-section-max-width,var(--container-xl,1200px));margin-left:auto;margin-right:auto}.footer-copyright-block-module__quZgIW__footer-copyright__slot{margin-top:var(--space-3);text-align:center}.footer-copyright-block-module__quZgIW__footer-copyright__children{gap:var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}
.not-found-art-module__K3IkRq__art{width:100%;max-width:520px;height:auto;display:block}.not-found-art-module__K3IkRq__blob{fill:var(--color-primary);fill-opacity:.18}.not-found-art-module__K3IkRq__ring1{fill:var(--color-primary);fill-opacity:.1}.not-found-art-module__K3IkRq__ring2{fill:var(--color-primary);fill-opacity:.16}.not-found-art-module__K3IkRq__ring3{fill:var(--color-text);fill-opacity:.06}.not-found-art-module__K3IkRq__lens{fill:var(--color-background)}.not-found-art-module__K3IkRq__pupil{fill:var(--color-text);fill-opacity:.08}.not-found-art-module__K3IkRq__handleShadow{fill:var(--color-text);fill-opacity:.14}.not-found-art-module__K3IkRq__handle{fill:var(--color-primary);fill-opacity:.65}.not-found-art-module__K3IkRq__personBack{fill:var(--color-text);fill-opacity:.14}.not-found-art-module__K3IkRq__personFront{fill:var(--color-text);fill-opacity:.75}
