:where(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success){--_tcc-foreground:var(--tcc-foreground,#000);--_tcc-background:var(--tcc-background,#fff);--_tcc-foreground-alt:var(--tcc-foreground-alt,#333);--_tcc-border-color:var(--tcc-border-color,#777);--_tcc-border-alt-color:var(--tcc-border-alt-color,#aaa);--_tcc-action-color:var(--tcc-action-color,red);--_tcc-action-foreground:var(--tcc-action-foreground,color-mix(in hwb, var(--_tcc-action-color) 67%, #000 33%));--_tcc-action-background:var(--tcc-action-background,color-mix(in hwb, var(--_tcc-action-color) 5%, #fff 95%));--_tcc-negative-color:var(--tcc-negative-color,#c00);--_tcc-warning-color:var(--tcc-warning-color,#a60);--_tcc-warning-background:color-mix(var(--tcc-warning-background,var(--_tcc-warning-color) 5%, var(--_tcc-background) 95%));--_tcc-warning-border-color:color-mix(var(--tcc-warning-border-color,var(--_tcc-warning-color) 50%, var(--_tcc-background) 50%));--_tcc-text-font-family:var(--tcc-text-font-family,inherit);--_tcc-text-font-weight:var(--tcc-text-font-weight,400);--_tcc-line-height:var(--tcc-line-height,1.4);--_tcc-ui-font-family:var(--tcc-ui-font-family,inherit);--_tcc-ui-font-weight:var(--tcc-ui-font-weight,400);--_tcc-ui-line-height:var(--tcc-ui-line-height,1.2);--_tcc-ui-font-size:var(--tcc-ui-font-size,1rem);--_tcc-ui-small-font-size:var(--tcc-ui-small-font-size,.8rem);--_tcc-ui-heading-l-font-size:var(--tcc-ui-heading-l-font-size,1.2rem);--_tcc-heading-font-family:var(--tcc-heading-font-family,inherit);--_tcc-heading-font-weight:var(--tcc-heading-font-weight,700);--_tcc-heading-line-height:var(--tcc-heading-line-height,1.1);--_tcc-heading-font-size:var(--tcc-heading-font-size,1.8rem);--_tcc-heading-l-font-size:var(--tcc-heading-l-font-size,2.4rem);--_tcc-radius:var(--tcc-radius,.2rem);--_tcc-radius-l:var(--tcc-radius-l,.5rem);--_tcc-border-width:var(--tcc-border-width,1px);--_tcc-max-width:var(--tcc-max-width,60rem);--_tcc-duration:var(--tcc-duration,.2s);--_tcc-focus-outline-color:var(--tcc-focus-outline-color,var(--_tcc-action-color));--_tcc-focus-outline-width:var(--tcc-focus-outline-width,2px);--_tcc-focus-outline-offset:var(--tcc-focus-outline-offset,1px);--_tcc-link-color:var(--tcc-link-color,var(--_tcc-action-foreground));--_tcc-link-hover-color:var(--tcc-link-hover-color,var(--_tcc-action-color));--_tcc-link-text-decoration:var(--tcc-link-text-decoration,underline);--_tcc-button-background:var(--tcc-button-background,var(--_tcc-background));--_tcc-button-foreground:var(--tcc-button-foreground,var(--_tcc-action-foreground));--_tcc-button-border-color:var(--tcc-button-border-color,var(--_tcc-action-foreground));--_tcc-button-border-width:var(--tcc-button-border-width,1px);--_tcc-button-radius:var(--tcc-button-radius,var(--_tcc-radius));--_tcc-button-padding-block:var(--tcc-button-padding-block,.5rem);--_tcc-button-padding-inline:var(--tcc-button-padding-inline,1rem);--_tcc-button-font-family:var(--tcc-button-font-family,var(--_tcc-ui-font-family));--_tcc-button-font-size:var(--tcc-button-font-size,var(--_tcc-ui-font-size));--_tcc-button-line-height:var(--tcc-button-line-height,var(--_tcc-ui-line-height));--_tcc-button-hover-background:var(--tcc-button-hover-background,var(--_tcc-action-background));--_tcc-button-hover-foreground:var(--tcc-button-hover-foreground,var(--_tcc-button-foreground));--_tcc-button-primary-background:var(--tcc-button-primary-background,var(--_tcc-action-color));--_tcc-button-primary-foreground:var(--tcc-button-primary-foreground,var(--_tcc-background));--_tcc-button-primary-border-color:var(--tcc-button-primary-border-color,var(--_tcc-action-foreground));--_tcc-button-primary-hover-background:var(--tcc-button-primary-hover-background,var(--_tcc-action-foreground));--_tcc-button-primary-hover-foreground:var(--tcc-button-primary-hover-foreground,var(--_tcc-background));--_tcc-button-disabled-background:var(--tcc-button-disabled-background,color-mix(in srgb, var(--_tcc-action-background) 60%, transparent));--_tcc-button-disabled-foreground:var(--tcc-button-disabled-foreground,color-mix(in srgb, var(--_tcc-action-foreground) 50%, transparent));--_tcc-button-disabled-border-color:var(--tcc-button-disabled-border-color,var(--_tcc-button-border-color));--_tcc-button-primary-disabled-background:var(--tcc-button-primary-disabled-background,color-mix(in srgb, var(--_tcc-action-foreground) 60%, transparent));--_tcc-button-primary-disabled-foreground:var(--tcc-button-primary-disabled-foreground,color-mix(in srgb, var(--_tcc-action-background) 50%, transparent));--_tcc-button-primary-disabled-border-color:var(--tcc-button-primary-disabled-border-color,var(--_tcc-button-primary-border-color));--_tcc-button-group-gap:var(--tcc-button-group-gap,4px);--_tcc-button-group-margin-block:var(--tcc-button-group-margin-block,.67rem);--_tcc-input-background:var(--tcc-input-background,var(--_tcc-background));--_tcc-input-foreground:var(--tcc-input-foreground,var(--_tcc-foreground));--_tcc-input-border-color:var(--tcc-input-border-color,var(--_tcc-border-alt-color));--_tcc-input-focus-border-color:var(--tcc-input-focus-border-color,var(--_tcc-border-color));--_tcc-input-radius:var(--tcc-input-radius,var(--_tcc-radius));--_tcc-input-padding:var(--tcc-input-padding,.4rem .6rem);--_tcc-range-width:var(--tcc-range-width,10rem);--_tcc-range-track-color:var(--tcc-range-track-color,var(--_tcc-border-alt-color));--_tcc-range-track-active-color:var(--tcc-range-track-active-color,var(--_tcc-action-color));--_tcc-range-track-height:var(--tcc-range-track-height,2px);--_tcc-range-thumb-size:var(--tcc-range-thumb-size,1rem);--_tcc-range-thumb-color:var(--tcc-range-thumb-color,var(--_tcc-background));--_tcc-range-thumb-border-color:var(--tcc-range-thumb-border-color,var(--_tcc-action-color))}:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success){color:var(--_tcc-foreground);font-family:var(--_tcc-text-font-family);font-weight:var(--_tcc-text-font-weight);line-height:var(--_tcc-line-height);accent-color:var(--_tcc-action-color);interpolate-size:allow-keywords}:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success),:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success) :where(*){box-sizing:border-box}:is(.tcc-buy,.tcc-cart,.tcc-checkout,.tcc-checkout-success) :where(h1,h2,h3,h4,h5,h6){all:unset;display:inherit;font:inherit;color:inherit}:is(.tcc-buy,.tcc-cart,.tcc-checkout,.tcc-checkout-success) :where(ul,ol){padding:0}:is(.tcc-buy,.tcc-cart,.tcc-checkout,.tcc-checkout-success) :where(p){margin-block:.5lh}:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success) :where(button,input,select,textarea,label){font-family:var(--_tcc-ui-font-family);font-size:var(--_tcc-ui-font-size);font-weight:var(--_tcc-ui-font-weight);line-height:var(--_tcc-ui-line-height)}:is(.tcc-root,.tcc-buy,.tcc-cart,.tcc-cart-count,.tcc-checkout,.tcc-checkout-success) :where(:focus-visible){outline:var(--_tcc-focus-outline-width) solid var(--_tcc-focus-outline-color);outline-offset:var(--_tcc-focus-outline-offset)}.tcc-heading,.tcc-heading-l{font-family:var(--_tcc-heading-font-family);font-weight:var(--_tcc-heading-font-weight);font-size:var(--_tcc-heading-font-size);line-height:var(--_tcc-heading-line-height)}.tcc-heading-l{font-size:var(--_tcc-heading-l-font-size)}.tcc-ui,.tcc-ui-small,.tcc-ui-heading,.tcc-ui-heading-l{font-family:var(--_tcc-ui-font-family);font-size:var(--_tcc-ui-font-size);font-weight:var(--_tcc-ui-font-weight);line-height:var(--_tcc-ui-line-height)}.tcc-ui-small{font-size:var(--_tcc-ui-small-font-size)}.tcc-ui-heading,.tcc-ui-heading-l{font-weight:var(--_tcc-heading-font-weight)}.tcc-ui-heading-l{font-size:var(--_tcc-ui-heading-l-font-size)}.tcc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tcc-spacer{flex:1}.tcc-link{all:unset;color:var(--_tcc-link-color);text-decoration:var(--_tcc-link-text-decoration);cursor:pointer;border-radius:.1px}.tcc-link:hover,.tcc-link:focus-visible{color:var(--_tcc-link-hover-color)}.tcc-button-group{gap:var(--_tcc-button-group-gap);margin-block:var(--_tcc-button-group-margin-block);flex-wrap:wrap;display:flex}.tcc-button-group.tcc-fill{width:100%}.tcc-button-group.tcc-fill>*{flex:1}.tcc-button,.tcc-button-primary,.tcc-button-link{text-align:center;appearance:none;width:max-content;font-family:var(--_tcc-button-font-family);font-size:var(--_tcc-button-font-size);font-weight:var(--_tcc-ui-font-weight);line-height:var(--_tcc-button-line-height);border-radius:var(--_tcc-button-radius);padding:var(--_tcc-button-padding-block) var(--_tcc-button-padding-inline);color:var(--_tcc-button-foreground);background-color:var(--_tcc-button-background);border:var(--_tcc-button-border-width) solid var(--_tcc-button-border-color);cursor:pointer;place-items:center;text-decoration:none;display:grid}.tcc-button:hover,.tcc-button:focus-visible{background-color:var(--_tcc-button-hover-background);color:var(--_tcc-button-hover-foreground)}.tcc-button-primary,.tcc-button-link{background-color:var(--_tcc-button-primary-background);color:var(--_tcc-button-primary-foreground);border-color:var(--_tcc-button-primary-border-color)}.tcc-button-primary:hover,.tcc-button-primary:focus-visible,.tcc-button-link:hover,.tcc-button-link:focus-visible{background-color:var(--_tcc-button-primary-hover-background);color:var(--_tcc-button-primary-hover-foreground)}.tcc-button-disabled,.tcc-button:disabled,.tcc-button-primary:disabled{background-color:var(--_tcc-button-disabled-background);color:var(--_tcc-button-disabled-foreground);border-color:var(--_tcc-button-disabled-border-color);cursor:not-allowed;backdrop-filter:blur(1rem)}.tcc-button-primary:disabled{background-color:var(--_tcc-button-primary-disabled-background);color:var(--_tcc-button-primary-disabled-foreground);border-color:var(--_tcc-button-primary-disabled-border-color)}.tcc-input{color:var(--_tcc-input-foreground);background-color:var(--_tcc-input-background);font-family:var(--_tcc-ui-font-family);font-size:var(--_tcc-ui-font-size);font-weight:var(--_tcc-ui-font-weight);line-height:var(--_tcc-ui-line-height);border:1px solid var(--_tcc-input-border-color);border-radius:var(--_tcc-input-radius);padding:var(--_tcc-input-padding)}.tcc-input:focus-visible{border-color:var(--_tcc-input-focus-border-color)}.tcc-range{width:var(--_tcc-range-width);appearance:none;background:0 0;border:none;margin:0;padding:0}.tcc-range:focus{outline:none}.tcc-range::-webkit-slider-runnable-track{height:var(--_tcc-range-track-height);appearance:none;background-color:var(--_tcc-range-track-color);transition:background-color var(--_tcc-duration);margin-top:0}.tcc-range::-webkit-slider-thumb{appearance:none;width:var(--_tcc-range-thumb-size);height:var(--_tcc-range-thumb-size);background:var(--_tcc-range-thumb-color);border:2px solid var(--_tcc-range-thumb-border-color);cursor:pointer;outline:2px solid var(--_tcc-range-thumb-color);border-radius:50%;transform:translateY(calc(1px - 50%))}.tcc-range:focus::-webkit-slider-runnable-track{background-color:var(--_tcc-range-track-active-color)}.tcc-range::-moz-range-track{height:var(--_tcc-range-track-height);background-color:var(--_tcc-range-track-color);transition:background-color var(--_tcc-duration);border:none}.tcc-range::-moz-range-thumb{appearance:none;width:calc(var(--_tcc-range-thumb-size) - 4px);height:calc(var(--_tcc-range-thumb-size) - 4px);background:var(--_tcc-range-thumb-color);border:2px solid var(--_tcc-range-thumb-border-color);cursor:pointer;outline:2px solid var(--_tcc-range-thumb-color);border-radius:50%}.tcc-range:focus::-moz-range-track{background-color:var(--_tcc-range-track-active-color)}span.svelte-1f0nvb4{--_tcc-cart-count-before-content:var(--tcc-cart-count-before-content,"(");--_tcc-cart-count-after-content:var(--tcc-cart-count-after-content,")")}span[data-tcc-count="0"].svelte-1f0nvb4{display:none}span.svelte-1f0nvb4:before{content:var(--_tcc-cart-count-before-content)}span.svelte-1f0nvb4:after{content:var(--_tcc-cart-count-after-content)}.search-input[data-astro-cid-ac66eqjo]{caret-color:currentColor;backdrop-filter:blur(2rem);background-color:#b0d2e2a3;border:none;align-items:center;width:100%;margin-bottom:1px;padding-inline:1.875rem 0;transition:background-color .2s ease-in-out;display:flex}.search-input[data-astro-cid-ac66eqjo]:hover{background-color:#e2f5fdd2}.search-input[data-astro-cid-ac66eqjo]:focus{background-color:var(--background);outline:none}.search-input[data-astro-cid-ac66eqjo]::placeholder{color:#00000074}.clear-search[data-astro-cid-ac66eqjo]{width:calc(var(--nav-height) - 1px);height:calc(var(--nav-height) - 1px);appearance:none;cursor:pointer;z-index:-1;opacity:0;background:0 0;border:none;margin:0;padding:1rem;transition:opacity .2s ease-in-out;position:absolute;top:0;right:0}.clear-search[data-astro-cid-ac66eqjo] svg{width:100%;height:100%}.search-input[data-astro-cid-ac66eqjo]:focus:not(:placeholder-shown)+.clear-search[data-astro-cid-ac66eqjo]{z-index:1;opacity:.5}.search-input[data-astro-cid-ac66eqjo]:focus:not(:placeholder-shown)+.clear-search[data-astro-cid-ac66eqjo]:hover{z-index:1;opacity:1}.search-input[data-astro-cid-ac66eqjo]:not(:placeholder-shown)+.clear-search[data-astro-cid-ac66eqjo]:focus{z-index:1;opacity:1;outline:1px solid var(--border)}.clear-search[data-astro-cid-ac66eqjo]:active{z-index:1}.search-results[data-astro-cid-ac66eqjo]{background-color:var(--background);outline:1px solid var(--border);top:var(--nav-height);max-height:min(100dvh - (var(--nav-height) * 2), 31.125rem);z-index:999999;display:none;position:absolute;left:0;right:0;overflow:auto}.search-input[data-astro-cid-ac66eqjo]:focus~.search-results[data-astro-cid-ac66eqjo],.search-results[data-astro-cid-ac66eqjo]:has(:focus),.search-results[data-astro-cid-ac66eqjo]:hover{display:block}.search-results[data-astro-cid-ac66eqjo] ul[data-astro-cid-ac66eqjo],.search-results[data-astro-cid-ac66eqjo] li[data-astro-cid-ac66eqjo]{margin:0;padding:0;list-style:none}.search-results[data-astro-cid-ac66eqjo] a{color:inherit;text-decoration:none}.search-results[data-astro-cid-ac66eqjo] a:hover,.search-results[data-astro-cid-ac66eqjo] a:focus{text-decoration:underline}.families[data-astro-cid-ac66eqjo]{--height:3.125rem}.family-results[data-astro-cid-ac66eqjo] li{border-bottom:1px solid var(--border-alt);align-items:center;gap:.75rem;padding-inline-end:.75rem;display:flex;position:relative}.family-results[data-astro-cid-ac66eqjo] li:last-child{border-bottom:none}.family-results[data-astro-cid-ac66eqjo] li a:before{content:"";z-index:1;mix-blend-mode:multiply;display:block;position:absolute;inset:0}.family-results[data-astro-cid-ac66eqjo] li a:hover:before{background-color:var(--background-alt)}.search-input[data-astro-cid-ac66eqjo]:focus:not(:placeholder-shown)~.search-results[data-astro-cid-ac66eqjo] .family-results[data-astro-cid-ac66eqjo] li.is-active a:before{background-color:#f4d100}.family-results[data-astro-cid-ac66eqjo] li{scroll-margin-block-end:3rem}.family-results[data-astro-cid-ac66eqjo] .family-preview{width:var(--height);font-size:2rem;line-height:var(--height);text-align:center;border-inline-end:1px solid var(--border-alt);letter-spacing:0;padding:0;overflow:hidden}.family-results[data-astro-cid-ac66eqjo] .family-name{flex:1}.family-results[data-astro-cid-ac66eqjo] .family-styles{color:var(--foreground-alt);white-space:nowrap;font-size:.875rem}.family-results[data-astro-cid-ac66eqjo] .foundry-logo{width:1.5rem;height:1.5rem}.family-results[data-astro-cid-ac66eqjo] .no-results{text-align:center;padding:1rem;display:block}.browse-all[data-astro-cid-ac66eqjo]{text-align:center;background-color:var(--background);border-top:1px solid var(--border-alt);z-index:9;padding:.75rem;display:block;position:sticky;bottom:0}@media (width>=58em){html:has(#font-list) .search-results[data-astro-cid-ac66eqjo]{display:none}}@media (width<72em) and (width>=58em){.search-input[data-astro-cid-ac66eqjo]::placeholder{color:#0000}.search-input[data-astro-cid-ac66eqjo]:not(:focus){color:#0000;background-image:url(/assets/icons/search.svg);background-position:right 1.125rem top 50%;background-repeat:no-repeat;background-size:1.5rem}.search-input[data-astro-cid-ac66eqjo]:focus{background-image:none}}@media (width<58em){.search-input[data-astro-cid-ac66eqjo]{margin-block:0}.search-results[data-astro-cid-ac66eqjo]{top:calc(var(--nav-height) - 1px);height:calc(100dvh - (var(--nav-height) * 2));background-color:var(--background);max-height:none}}nav[data-astro-cid-nen7h5rs]{--nav-z-index:99999;border-bottom:1px solid var(--border);grid-template-columns:auto auto 1fr auto;grid-template-rows:var(--nav-height) auto;height:var(--nav-height);z-index:var(--nav-z-index);background:0 0;grid-template-areas:"logo links search account""features features features features";font-stretch:90%;display:grid;position:fixed;top:0;left:0;right:0}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}[data-astro-cid-nen7h5rs]:focus{outline:none}nav[data-astro-cid-nen7h5rs].minimal{background-color:var(--background-alt)}.logo[data-astro-cid-nen7h5rs]{color:inherit;border-inline-end:1px solid var(--border);background-color:var(--background-alt);width:var(--sidebar-width);grid-area:logo;justify-content:center;align-items:center;margin-block:0 1px;padding:.5rem 1rem;display:flex;position:relative}.logo[data-astro-cid-nen7h5rs] svg{width:auto;height:1.5rem}.enterprise-label[data-astro-cid-nen7h5rs]{top:0;background:var(--action);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;border-top:none;margin:0;padding:.2em .33em;font-size:.67rem;font-weight:600;line-height:1;display:none;position:absolute;inset-inline:auto -1px}html.enterprise .enterprise-label[data-astro-cid-nen7h5rs]{display:block}@media (width>=72em){.enterprise-label[data-astro-cid-nen7h5rs]{inset-inline:auto 3.67rem}}.links[data-astro-cid-nen7h5rs],.account[data-astro-cid-nen7h5rs]{border-inline-end:1px solid var(--border);background-color:var(--background-alt);grid-area:links;align-items:center;margin-bottom:1px;padding:0 .75rem;display:flex}.links[data-astro-cid-nen7h5rs]{justify-self:end}.account[data-astro-cid-nen7h5rs]{border-inline-start:1px solid var(--border);border-inline-end:none;grid-area:account;padding-inline:0}.cart[data-astro-cid-nen7h5rs][hidden]{display:none}.cart[data-astro-cid-nen7h5rs]{border-inline-end:1px solid var(--border);width:var(--nav-height);flex-direction:column;justify-content:center;align-items:center;display:flex;padding:0!important;text-decoration:none!important}.cart[data-astro-cid-nen7h5rs] svg{aspect-ratio:1;border-bottom:.12rem solid #0000;width:auto;height:1.5rem;margin:0!important}.cart[data-astro-cid-nen7h5rs]:hover svg{border-bottom:.12rem solid var(--border)}.cart[data-astro-cid-nen7h5rs] span{font-family:var(--ui-font);font-size:.8rem;font-weight:500;line-height:.5;text-decoration:none;display:block}.cart[data-astro-cid-nen7h5rs] span:before,.cart[data-astro-cid-nen7h5rs] span:after,html.logged-in nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]#nav-login,html.logged-in nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]#nav-signup,nav[data-astro-cid-nen7h5rs].logged-in .nav-button[data-astro-cid-nen7h5rs]#nav-login,nav[data-astro-cid-nen7h5rs].logged-in .nav-button[data-astro-cid-nen7h5rs]#nav-signup,nav[data-astro-cid-nen7h5rs]:not(.logged-in) .nav-button[data-astro-cid-nen7h5rs]#nav-library,nav[data-astro-cid-nen7h5rs]:not(.logged-in) .nav-button[data-astro-cid-nen7h5rs]#nav-account{display:none}html.logged-in nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]#nav-library,html.logged-in nav[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]#nav-account{display:flex}.nav-button[data-astro-cid-nen7h5rs]{text-box:trim-both cap alphabetic;white-space:nowrap;align-self:stretch;align-items:center;padding-inline:1rem;display:flex}.nav-button[data-astro-cid-nen7h5rs] svg{margin-inline-start:.25em}.account[data-astro-cid-nen7h5rs] .nav-button[data-astro-cid-nen7h5rs]{padding-inline:1.75rem}.nav-button[data-astro-cid-nen7h5rs].primary{background-color:var(--foreground);color:var(--background)}.nav-my-account[data-astro-cid-nen7h5rs]{width:12.75em;position:relative}#nav-signup[data-astro-cid-nen7h5rs]{position:relative}.badge[data-astro-cid-nen7h5rs]{color:var(--foreground);background:#f3d100;border-top:none;border-bottom-left-radius:.25em;padding:.25em .5em;font-size:.625rem;display:block;position:absolute;top:0;right:0}.account-dropdown[data-astro-cid-nen7h5rs] .hidden[data-astro-cid-nen7h5rs]{display:none}.account-dropdown[data-astro-cid-nen7h5rs]{white-space:nowrap;width:12.9em;z-index:calc(var(--nav-z-index) + 1);background-color:var(--background-alt);border:1px solid var(--border);border-block-start:none;display:none;position:absolute;top:calc(100% + 1px);right:-1px}.nav-my-account[data-astro-cid-nen7h5rs]:hover,.nav-my-account[data-astro-cid-nen7h5rs]:focus-within{border-block-end:1px solid var(--background-alt);box-shadow:-1px 0 0 var(--border);height:calc(100% + 1px)}.nav-my-account[data-astro-cid-nen7h5rs]:hover .account-dropdown[data-astro-cid-nen7h5rs],.nav-my-account[data-astro-cid-nen7h5rs]:focus-within .account-dropdown[data-astro-cid-nen7h5rs]{display:block}.account-dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:1rem;padding-inline:1.75rem calc(1.75rem - 1.5px);display:block}a[data-astro-cid-nen7h5rs],label[data-astro-cid-nen7h5rs]{color:inherit;text-decoration:none}a[data-astro-cid-nen7h5rs]:hover,a[data-astro-cid-nen7h5rs]:focus,label[data-astro-cid-nen7h5rs]:hover,label[data-astro-cid-nen7h5rs]:focus{text-decoration:underline}.search[data-astro-cid-nen7h5rs]{grid-area:search;align-items:stretch;display:flex;position:relative}.menu[data-astro-cid-nen7h5rs],.features[data-astro-cid-nen7h5rs],#menu-toggle[data-astro-cid-nen7h5rs]{display:none}.features[data-astro-cid-nen7h5rs]{background-color:var(--background);border-block-end:1px solid var(--border);z-index:var(--nav-z-index);grid-area:features;grid-template-columns:1fr 18.375rem;gap:2rem;padding-inline-start:1.5rem}.features[data-astro-cid-nen7h5rs] .ui-input[data-astro-cid-nen7h5rs]{color:var(--foreground-alt);margin-block:0 1rem}.features-list[data-astro-cid-nen7h5rs],.foundries-list[data-astro-cid-nen7h5rs]{padding-block:1.5rem}.features-list[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem 1.25rem;display:grid}@media (width>90em){.features-list[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,1fr)}}.features-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{position:relative}.features-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before{content:"";z-index:1;mix-blend-mode:multiply;background-color:#0000;display:block;position:absolute;inset:-.75rem}.features-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:before,.features-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus:before{background-color:var(--background-alt)}.foundries-list[data-astro-cid-nen7h5rs]{border-inline-start:1px solid var(--border-alt);background-color:var(--background-alt);padding-inline:1.5rem}.foundries-list[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-block-end:1rem}.foundries-list-all[data-astro-cid-nen7h5rs] svg{vertical-align:middle;width:1em;height:1em;margin-inline-start:0;display:inline-block;transform:translateY(-.075em)}@media (width<58em){.features[data-astro-cid-nen7h5rs]{grid-template-columns:1fr max-content}}@media (width<40em){.features[data-astro-cid-nen7h5rs]{grid-template-rows:auto 1fr;grid-template-columns:auto;gap:0;padding-inline:0}.foundries-list[data-astro-cid-nen7h5rs]{border-inline-start:none;border-block-start:1px solid var(--border-alt);margin-block-start:0;padding-inline-start:0}.features-list[data-astro-cid-nen7h5rs],.foundries-list[data-astro-cid-nen7h5rs]{padding-inline:1rem}}nav[data-astro-cid-nen7h5rs]:has(.nav-features:hover) .features[data-astro-cid-nen7h5rs],nav[data-astro-cid-nen7h5rs]:has(.nav-features:focus) .features[data-astro-cid-nen7h5rs],.features[data-astro-cid-nen7h5rs]:hover,.features[data-astro-cid-nen7h5rs]:focus-within{display:grid}@media (width>=58em){.nav-features[data-astro-cid-nen7h5rs]:hover,.nav-features[data-astro-cid-nen7h5rs]:focus,nav[data-astro-cid-nen7h5rs]:has(.features:hover) .nav-features[data-astro-cid-nen7h5rs]{outline:1px solid var(--border);box-sizing:border-box;background-color:var(--background);border-bottom:1px solid var(--background);height:calc(100% + 1px)}}@media (width<72em){nav[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr var(--nav-height) auto}.links[data-astro-cid-nen7h5rs]{justify-content:end;justify-self:stretch}.logo[data-astro-cid-nen7h5rs]{width:auto}}@media (width<72em) and (width>=58em){nav:has(.search-input:focus) .links[data-astro-cid-nen7h5rs]{display:none}nav:has(.search-input:focus) .search[data-astro-cid-nen7h5rs]{grid-column:2/span 2}}@media (width<58em){nav[data-astro-cid-nen7h5rs]{background-color:var(--background-alt);grid-template-columns:1fr auto;grid-template-rows:var(--nav-height) var(--nav-height) var(--nav-height) auto;grid-template-areas:"logo menu""search search""links account""features features"}.logo[data-astro-cid-nen7h5rs]{border:none;justify-self:start}.menu[data-astro-cid-nen7h5rs]{grid-name:menu;cursor:pointer;border-inline-start:1px solid var(--border);justify-self:end;display:flex}.search[data-astro-cid-nen7h5rs],.links[data-astro-cid-nen7h5rs],.account[data-astro-cid-nen7h5rs]{background-color:var(--background);border-bottom:1px solid var(--border);height:var(--nav-height);margin-block:0}.search[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border);margin-block:0}.links[data-astro-cid-nen7h5rs]{border-inline-end:none;justify-content:start;justify-self:stretch}.nav-features[data-astro-cid-nen7h5rs] svg{display:none}.account[data-astro-cid-nen7h5rs]{justify-self:end}.features[data-astro-cid-nen7h5rs]{height:calc(100vh - (3 * var(--nav-height)));border-bottom:none;display:grid;overflow:auto}nav[data-astro-cid-nen7h5rs]{height:var(--nav-height);overflow:hidden}nav[data-astro-cid-nen7h5rs]:has(#menu-toggle:checked){height:auto}nav[data-astro-cid-nen7h5rs]:has(#menu-toggle:checked) .menu[data-astro-cid-nen7h5rs] svg{transform:scaleY(-1)}}@media (width<45em){nav[data-astro-cid-nen7h5rs]{grid-template-rows:var(--nav-height) var(--nav-height) var(--nav-height) auto;grid-template-areas:"logo menu""search search""links links""account account""features features"}.links[data-astro-cid-nen7h5rs],.account[data-astro-cid-nen7h5rs]{border-inline:none;justify-content:space-evenly;justify-self:stretch}.account[data-astro-cid-nen7h5rs]{justify-content:end}.features[data-astro-cid-nen7h5rs]{height:calc(100vh - (4 * var(--nav-height)))}}
