﻿*{margin:0;padding:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}ul,ol,menu{list-style:none}svg{fill:currentColor}input,label,select,button,textarea{appearance:none;border:0;white-space:normal;background:none;line-height:1;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}a:focus,input:focus,label:focus,select:focus,button:focus,textarea:focus{outline:0}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-underline-offset:.3em}[type=search]{appearance:textfield}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{appearance:none}table{border-collapse:collapse;width:100%}th{font-size:inherit;text-align:left}:root{--mobile: 0;--text: #000000;--text-translucent: #00000033;--text-negative: #000000;--background: #ffffff;--background-dark: #f9f9f9;--grey: #e3e3e3;--grey-dark: #a9a9a9;--black: #000000;--white: #ffffff;--link: #a7a2d3;--link-off: #b3afd5bb;--highlight: var(--link);--highlight-2: #ffff99;--highlight-muted-light: #1a2816;--highlight-muted-dark: #c1f3b2;--secondary: #ededed;--tertiary: #fffb0e;--tertiary-dark: #b2b00a;--tertiary-darkest: #7d7b07;--success: #99ee00;--error: #ff3300;--error-light: #ff89a9;--error-border: var(--error);--disabled: #999;--accent: #c9ff54;--org-accent: var(--accent);--accent-translucent: color-mix(in srgb, var(--accent), transparent 70%);--accent-faux-translucent-on-black: color-mix(in srgb, black 70%, var(--accent) 30%);--alt-accent: #6f3fea;--secondary-accent: #ffaffe;--secondary-accent-translucent: color-mix(in srgb, var(--secondary-accent), transparent 30%);--tertiary-accent: #ffd3fe;--tertiary-accent-dark: #d4afd3;--tertiary-accent-darker: color-mix(in srgb, black 50%, var(--tertiary-accent) 50%);--accent-light: #eaffbd;--accent-dark: #c6da9b;--accent-dark-translucent: #c6da9b4d;--text-on-accent: var(--text);--input-border: none;--input-background: var(--background);--input-text: var(--text);--input-text-placeholder: var(--disabled);--org-button-height: 2.5em;--button-height: var(--org-button-height);--button-text: var(--text-negative);--button-background: var(--accent);--button-text-offset: 2px;--footer-text: #111111;--footer-background: var(--secondary);--prose-line-height: 1.5;--space-xxxl: 5rem;--space-xxl: 3rem;--space-xl: 2rem;--space-l: 1.5rem;--space-m: 1.25rem;--space-s: 1rem;--space-xs: 0.65rem;--space-xxs: 0.25rem;--content-side-padding: var(--space-xl);--font-size-xxl: 54px;--font-size-xl: 35px;--font-size-l: 22px;--font-size-mm: 18px;--font-size-m: 14px;--font-size-s: 12px;--font-size-xs: 10px;--responsive-line-height: clamp(0.95em, calc((64px + 2em) / 3), 2em);--radius-l: calc(1.75rem + 1.2vw);--radius-m: calc(1.25rem + 0.75vw);--radius-s: calc(0.5rem + 0.5vw);--header-height: 6.5rem;--header-background: var(--white);--search-height: 2.75rem;--avatar-background: var(--alt-accent);--avatar-color: var(--white);--max-content-width: 82rem;--z-behind: -1;--z-content: 1;--z-raised: 10;--z-sidebar: 20;--z-header: 30;--z-popover: 40;--z-modal: 50;--z-notification: 60;--side-nav-width: 16rem;--side-nav-button-width: 2.25rem;--side-nav-speed: 200ms;--favourites-tile-size: 18.5rem;--favourites-background: var(--background-dark);--favourites-accent: var(--accent);--favourites-secondary-accent: var(--secondary);--favourites-grey: #9e9e9e}@media screen and (max-width: 768px){:root{--space-xxxl: 3.75rem;--space-xxl: 2.25rem;--space-xl: 1.5rem;--space-l: 1.125rem;--space-m: 0.9375rem;--space-s: 0.75rem;--space-xs: 0.4875rem;--space-xxs: 0.1875rem;--font-size-xxl: 40.5px;--font-size-xl: 26.25px;--font-size-l: 16.5px;--header-height: 4rem;--search-offset: 0;--side-nav-width: 8rem;--content-side-padding: var(--space-m);--button-height: 3em}}@media screen and (max-width: 460px){:root{--mobile: 1}}.betaworm{position:fixed;z-index:var(--z-notification);width:100%;top:400px;fill:none;transform:scale(-1);pointer-events:none;overflow:visible}.betaworm .close{display:none}.betaworm text{fill:red;font-family:monospace;font-size:2rem;pointer-events:auto}.betaworm textPath:hover{cursor:pointer}.betaworm textPath:hover .smile{display:none}.betaworm textPath:hover .close{display:inline}@media screen and (max-width: 460px){.betaworm{display:none}}.button{--_button-text: var(--button-text, inherit);--_button-background: var(--button-background, inherit);--_button-text-offset: var(--button-text-offset, 0);--_button-opacity: var(--button-opacity, 1);position:relative;z-index:0;color:var(--_button-text);cursor:pointer;display:inline-block;place-content:center;min-height:var(--button-height);min-width:fit-content;border-radius:var(--radius-l);line-height:1;text-decoration:none;text-align:center;padding:var(--_button-text-offset) 2em 0 2em;font-weight:inherit;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.button:before{content:"";position:absolute;inset:0;background:var(--_button-background);opacity:var(--_button-opacity);z-index:-1;border-radius:inherit}.button.inactive,.button[disabled],.button:hover,.button:focus{--_button-opacity: 0.6;color:var(--_button-text);text-decoration:none;background:none}.button.inactive,.button[disabled]{cursor:default}.button:focus-visible{outline:2px solid currentColor}.button.button-wrap{height:auto;min-height:var(--button-height);white-space:wrap;padding:calc(var(--_button-text-offset) + .75em) 2em .75em 2em}.button.subtag,.button.tag{--hex-height: calc(var(--button-height) / 2);display:grid;place-items:center;grid-auto-flow:column;grid-auto-columns:min-content;gap:.5em;text-transform:capitalize;padding:0 1.25em;border-radius:0;clip-path:polygon(var(--hex-height) -1px, calc(100% - var(--hex-height)) -1px, 100% 50%, calc(100% - var(--hex-height)) 100%, var(--hex-height) 100%, 0 50%)}.button.subtag svg,.button.tag svg{height:.75em;fill:none;stroke:currentColor}.button.tag{--_button-opacity: 1}.button.tag:hover{--_button-opacity: 0.6}.button.subtag{--_button-opacity: 0.6}.button.subtag:hover{--_button-opacity: 1}.button.button-pink{--_button-background: var(--secondary-accent)}.button.button-danger{--_button-text: var(--white);--_button-background: var(--error)}.button.button-round{height:var(--button-height);display:inline-grid;place-items:center;padding:0;aspect-ratio:1}.button.button-round svg{width:80%}.button.button-round .material-symbols-outlined{font-size:var(--font-size-mm)}.cat-button{--cat: url("img/cats/sticker2.png");overflow:visible}.cat-button::after{content:"";pointer-events:none;position:absolute;bottom:calc(100% - .5px);width:50%;left:25%;aspect-ratio:1;background-image:var(--cat);background-position:bottom center;background-repeat:no-repeat;background-size:contain;transform-origin:bottom center;transition:scale 100ms;scale:0}.cat-active:hover::after{scale:1;animation:catSwing 600ms alternate infinite ease-in-out}@keyframes catSwing{from{transform:skewX(-4deg)}to{transform:skewX(4deg)}}.sort-buttons{position:absolute;bottom:var(--space-s);right:var(--space-s);display:flex;align-items:end;gap:.25rem;transition:opacity .1s ease-out;opacity:0;z-index:var(--z-sidebar)}.sort-buttons>*{margin:0}:has(>.sort-buttons):hover>.sort-buttons,:has(>.sort-buttons).active>.sort-buttons{opacity:1}.cookiebanner{position:fixed;z-index:var(--z-notification);bottom:var(--space-l);right:0;max-width:26rem;background:var(--secondary);color:var(--black);border-top-left-radius:var(--radius-l);border-bottom-left-radius:var(--radius-l);padding:var(--space-l);text-align:center;transform:translateX(100%)}.cookiebanner.show{animation:showCookiebanner .2s ease-out forwards}.cookiebanner.hide{animation:hideCookiebanner .2s ease-out forwards !important}.cookiebanner span{display:inline-block;font-size:4rem;animation:cookie 9s infinite linear}.cookiebanner p{margin-bottom:var(--space-l);line-height:var(--prose-line-height)}.cookiebanner button.inactive{cursor:pointer}@keyframes cookie{to{rotate:-1turn}}@keyframes showCookiebanner{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes hideCookiebanner{from{transform:translateX(0)}to{transform:translateX(100%)}}.popular-tags,.discover-tags{background:var(--black);--button-background: var(--accent);--button-text: var(--black);padding:var(--space-xxxl) 0;color:var(--accent)}.popular-tags p,.discover-tags p{padding:0 var(--content-side-padding)}.popular-tags .search-tags,.discover-tags .search-tags{margin:0 auto;padding:0 var(--content-side-padding);text-align:center;font-size:var(--font-size-l);text-wrap:pretty}.discover-more{display:grid;place-items:center;margin-top:var(--space-xl)}.scroll-tags-container{overflow:hidden;padding:var(--space-xxxl) 0}.scroll-tags{display:flex;gap:.2em;font-size:2rem;width:max-content;--speed: 8s;--distance: 0.5em}.scroll-tags.scrolling{animation:tagscroll 90s linear infinite}.scroll-tags li:nth-child(8n+1){animation:tagbob var(--speed) infinite linear}.scroll-tags li:nth-child(8n+2){animation:tagbob var(--speed) calc(var(--speed)*-0.125) infinite linear}.scroll-tags li:nth-child(8n+3){animation:tagbob var(--speed) calc(var(--speed)*-0.25) infinite linear}.scroll-tags li:nth-child(8n+4){animation:tagbob var(--speed) calc(var(--speed)*-0.375) infinite linear}.scroll-tags li:nth-child(8n+5){animation:tagbob var(--speed) calc(var(--speed)*-0.5) infinite linear}.scroll-tags li:nth-child(8n+6){animation:tagbob var(--speed) calc(var(--speed)*-0.625) infinite linear}.scroll-tags li:nth-child(8n+7){animation:tagbob var(--speed) calc(var(--speed)*-0.75) infinite linear}.scroll-tags li:nth-child(8n){animation:tagbob var(--speed) calc(var(--speed)*-0.875) infinite linear}@keyframes tagbob{0%,100%{translate:0 0}12.5%{translate:0 calc(var(--distance)*-0.707)}25%{translate:0 calc(var(--distance)*-1)}37.5%{translate:0 calc(var(--distance)*-0.707)}50%{translate:0 0}62.5%{translate:0 calc(var(--distance)*.707)}75%{translate:0 var(--distance)}87.5%{translate:0 calc(var(--distance)*.707)}}@keyframes tagscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.font-card,.mini-font-card{position:relative;border-radius:var(--radius-l);background:var(--white);color:var(--black);padding:var(--space-l);display:grid;grid-template-rows:auto 1fr auto;grid-template-rows:2lh 1fr 2lh;line-height:var(--prose-line-height);overflow:hidden;height:100%}.font-card:hover,.mini-font-card:hover{text-decoration:none}.font-card>*,.mini-font-card>*{grid-column:1;min-width:0;min-height:0}.font-card .font-card-bottom-line,.mini-font-card .font-card-bottom-line{align-self:end}.mini-font-card{transition:opacity 100ms;aspect-ratio:1;container-type:inline-size;opacity:.2}.mini-font-card>*{transition:opacity 100ms;opacity:0}.mini-font-card:has([data-fontjit-status=loaded]),.mini-font-card:has([data-fontjit-status=loaded])>*{opacity:1}.mini-font-card:hover{background:var(--secondary-accent)}.mini-font-card .font-card-top-line,.mini-font-card .font-card-bottom-line{font-size:var(--font-size-s)}.mini-font-card .font-card-top-line{grid-row:1}.mini-font-card .font-card-bottom-line{grid-row:3}.mini-font-card .card-font-preview{font-size:calc(var(--fit-fontsize, 1rem)*.8);display:grid;place-items:center;text-align:center;white-space:nowrap;font-feature-settings:"case" on;line-height:1;grid-row:1/-1}.font-card:hover{filter:invert(100%)}.font-card:hover .font-card-top-line,.font-card:hover .font-card-bottom-line{opacity:0;pointer-events:none}@media screen and (max-width: 768px){.shrinking-card-row .font-card{aspect-ratio:1}.shrinking-card-row .font-card .font-card-top-line,.shrinking-card-row .font-card .font-card-bottom-line{display:none}}@media screen and (max-width: 460px){.font-card,.mini-font-card{line-height:1.25}}.metrics-supported .mini-font-card .card-font-preview{transform:translateY(25%)}.license{padding:var(--space-xxxl) var(--content-side-padding);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.license>p{font-size:var(--font-size-l);text-align:center;margin-bottom:var(--space-m)}.license-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(32rem, 80vw), 1fr));gap:var(--space-m)}.license-cards p{padding:2.25rem 4.25em;background:var(--org-accent);display:flex;align-items:center;gap:3.25em;font-size:var(--font-size-mm);border-radius:var(--radius-l)}.license-cards p::before{content:"✅";font-size:3.25em}@media screen and (max-width: 460px){.license-cards p{padding:2rem;flex-direction:column;gap:1em;text-align:center}}.link-card{--card-background: var(--org-accent);--card-text: var(--black);--button-background: var(--accent-light);--button-height: 4rem;--button-text: var(--black);color:var(--card-text);border-radius:var(--radius-l);background:var(--card-background);padding:1em;display:grid;grid-template-rows:1fr auto;place-items:center;text-align:center;container-type:inline-size;line-height:var(--prose-line-height);overflow:hidden;font-size:var(--font-size-l);text-wrap:pretty}.link-card:hover{text-decoration:none}.link-card:hover .button::before{opacity:.6}.link-card:not(:hover).button:hover::before{opacity:1}.link-card .button svg{width:50%}.link-card p{max-width:6em}.link-card.dark{--card-background: var(--accent-faux-translucent-on-black);--card-text: var(--accent);--button-background: var(--accent-faux-translucent-on-black);--button-height: 4rem}.link-card.dark .button{color:inherit;border:1px solid currentColor}.quarterly-break-out{position:relative;border-radius:var(--radius-l);border:1px solid #cacaca;padding:3rem;max-width:26rem;overflow:hidden;height:100%;min-width:20vw}.quarterly-break-out header{display:flex;gap:1em}.quarterly-break-out header h3{font-weight:400;text-wrap:balance}.quarterly-break-out header h3 strong{display:block}.quarterly-break-out header span{font-size:3rem}.quarterly-break-out p{margin-top:1.5em}.quarterly-break-out p:last-of-type{margin-bottom:5em}.quarterly-break-out .money{font-size:4rem;position:absolute;left:50%;translate:-50%}.shrinking-card-row{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1.25rem;align-items:stretch;container-type:inline-size}.shrinking-card-row>*{min-width:0}@container (max-width: 114.25rem){.shrinking-card-row>li:nth-child(6){display:none !important}}@container (max-width: 95rem){.shrinking-card-row>li:nth-child(5){display:none !important}}@container (max-width: 75.75rem){.shrinking-card-row>li:nth-child(4){display:none !important}}@container (max-width: 56.5rem){.shrinking-card-row>li:nth-child(3){display:none !important}}@container (max-width: 37.25rem){.shrinking-card-row>li:nth-child(2){display:none !important}}.shrinking-card-row>li:nth-child(n+7){display:none !important}@media screen and (max-width: 768px){.shrinking-card-row{container-type:normal;grid-template-columns:1fr 1fr;grid-auto-flow:row}.shrinking-card-row>li:nth-child(5){display:none !important}}body:not(:has(.side-nav>*)) .side-nav,body:not(:has(.side-nav>*)) .side-nav-button{display:none}.button.side-nav-button{display:grid;place-items:center;width:var(--side-nav-button-width);height:var(--side-nav-button-width);margin-bottom:var(--space-xl)}.button.side-nav-button svg{height:auto;width:calc(var(--side-nav-button-width)/1.5);stroke:none}@media(max-width: 768px){.button.side-nav-button svg{rotate:180deg}body:has(.side-nav.side-nav-toggled) .button.side-nav-button svg{rotate:0deg}}@media(min-width: 768px){.button.side-nav-button svg{rotate:0deg}body:has(.side-nav.side-nav-toggled) .button.side-nav-button svg{rotate:180deg}}.side-nav button{text-align:left}.side-nav>*:not(.side-nav-button):not(.side-nav-sticky){width:var(--side-nav-width);transition:transform var(--side-nav-speed) ease-out}.side-nav *+h2,.side-nav *+.title-button{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.side-nav h2:first-child,.side-nav .title-button:first-child{margin-top:0;margin-bottom:var(--space-xs)}.side-nav a{--i: "☺ ";color:inherit;white-space:pre;display:inline-block;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.side-nav a.current{--i: "☻ ";color:var(--link)}.side-nav a::before{content:var(--i);font-size:1.5em;line-height:0;vertical-align:middle}.side-nav a:hover{color:var(--link);text-decoration:none}.side-nav a:hover::before{--i: "☻ "}.side-nav .title{font-size:var(--font-size-mm);margin-bottom:1em}.side-nav.checkboxes a::before{--i: " ";display:inline-block;vertical-align:text-bottom;height:1rem;width:1rem;background:rgba(0,0,0,0);border:1px solid var(--white);border-radius:.2em;margin-right:var(--space-xxs)}.side-nav.checkboxes a.current::before{border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M9.418.28 10 .843 3.352 7.72 0 3.89l.61-.534 2.771 3.168z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:60%;background-position:center;background-color:currentColor}@media(max-width: 768px){.side-nav>*:not(.side-nav-button):not(.side-nav-sticky){transform:translateX(calc((var(--side-nav-width) + var(--space-xl)) * -1));pointer-events:none}.side-nav.side-nav-toggled>*:not(.side-nav-button):not(.side-nav-sticky){transform:translateX(0);pointer-events:auto}}@media(min-width: 768px){.side-nav>*:not(.side-nav-button):not(.side-nav-sticky){transform:translateX(0);pointer-events:auto}.side-nav.side-nav-toggled>*:not(.side-nav-button):not(.side-nav-sticky){transform:translateX(calc((var(--side-nav-width) + var(--space-xl)) * -1));pointer-events:none}}.subscribe{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.subscribe input{width:100%;min-width:20em;max-width:30em}.data-table{--table-gap: 1em}.data-table th,.data-table td{padding:.75em calc(.25em + var(--table-gap)) .75em .25em}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table tr{position:relative}.data-table tr::after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid currentColor;opacity:.25}.data-table thead tr:first-child::after{opacity:1}.data-table tbody tr:last-child::after{opacity:1;border-width:3px}.data-table .button{overflow:visible}.data-table .align-right{text-align:right}.data-table .nobr{white-space:nowrap}.cats{--appearSpeed: 200ms;--size: 200px;position:fixed;z-index:var(--z-header);height:calc(var(--size)*1.2);aspect-ratio:1;user-select:none;cursor:pointer;background-image:var(--u, "url(img/cats/sticker3.png)");background-size:contain;background-repeat:no-repeat;display:none;container-type:inline-size}.cats.show{display:block}.cats div{font-size:6cqi;position:absolute;display:grid;place-items:center;text-align:center;text-wrap:balance;width:var(--size);height:var(--size);line-height:1.5;background-size:contain;background-repeat:no-repeat;padding:.5em 2em 2.5em 2em;animation:balloonPop 100ms 200ms linear both,balloonWiggle 1s alternate infinite linear both}.cats.go-away{animation:goAway 100ms 200ms linear forwards !important}.cats.from-tc{top:-2px;left:25%;background-position:top center;transform-origin:top center;animation:catFromTopCenter var(--appearSpeed) linear both;translate:-50%}.cats.from-tc div{background-image:url("img/cats/balloon-top-left.png");left:var(--l, 50%);top:var(--t, 100%);transform-origin:top center;padding:2.5em 2em .5em 2em}.cats.from-bl{bottom:-2px;left:-2px;background-position:bottom left;transform-origin:bottom left;animation:catFromLeft var(--appearSpeed) linear both}.cats.from-bl div{background-image:url("img/cats/balloon-left.png");left:var(--l, 80%);top:var(--t, -55%);transform-origin:bottom left}.cats.from-bc{bottom:-2px;left:50%;background-position:bottom center;transform-origin:bottom center;animation:catFromBottomCenter var(--appearSpeed) linear both;translate:-50%}.cats.from-bc div{background-image:url("img/cats/balloon-left.png");left:var(--l, 50%);top:var(--t, -55%);transform-origin:bottom center}.cats.from-br{right:-2px;bottom:-2px;background-position:bottom right;transform-origin:bottom right;animation:catFromRight var(--appearSpeed) linear both}.cats.from-br div{background-image:url("img/cats/balloon-right.png");left:var(--l, -80%);top:var(--t, -55%);transform-origin:bottom right}@keyframes catFromLeft{from{transform:translateX(-100%) scale(0)}to{transform:translateX(0%) scale(1)}}@keyframes catFromRight{from{transform:translateX(100%) scale(0)}to{transform:translateX(0%) scale(1)}}@keyframes catFromTop{from{transform:translateY(-100%) scale(0)}to{transform:translateY(0%) scale(1)}}@keyframes catFromBottom{from{transform:translateY(100%) scale(0)}to{transform:translateY(0%) scale(1)}}@keyframes catFromTopCenter{from{transform:translateY(-100%) scale(0)}to{transform:translateY(0%) scale(1)}}@keyframes catFromBottomCenter{from{transform:translateY(100%) scale(0)}to{transform:translateY(0%) scale(1)}}@keyframes balloonPop{from{transform:scale(0)}to{transform:scale(1)}}@keyframes balloonWiggle{from{rotate:-4deg}to{rotate:4deg}}@keyframes goAway{to{transform:scale(0)}}@media screen and (max-width: 460px){.cats{--size: 140px}}@font-face{font-family:"NaN Holo Mono";src:url("fonts/NaNHoloMono-VF.woff2");font-weight:300 900}@font-face{font-family:"NaN Holo Condensed";src:url("fonts/NaNHoloCondensed-Bold.woff2");font-weight:700}@font-face{font-family:"NaN Rage Zipp";src:url("fonts/NaNRagePolyZipp-VF.woff2")}@font-face{font-family:"AND";src:url("fonts/AND-Regular.woff2")}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-inherit,.input-plain{font-family:inherit;font-variation-settings:inherit;font-weight:inherit;font-size:inherit}.font-size-xl{font-size:var(--font-size-xl)}.font-size-l{font-size:var(--font-size-l)}.font-size-m{font-size:var(--font-size-m)}.font-size-s{font-size:var(--font-size-s)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.white-space-pre{white-space:pre !important}.white-space-normal{white-space:normal !important}.plain,.list-menu a,.list-menu button,.no-link,h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;text-decoration:none;font-variation-settings:inherit}.underline{text-decoration:underline}strong,em{font-weight:normal;font-style:normal}strong{font-weight:700}a,.link{color:var(--link);cursor:pointer;text-decoration:none}a:hover,.link:hover{color:var(--text);text-decoration:underline}.dotted-focus:focus{text-decoration:underline dotted;text-decoration-color:currentColor}small{font-size:var(--font-size-s)}.text-link{text-decoration:underline}.no-link{color:inherit}.link-flat{text-decoration:none}ul{margin-top:unset;margin-bottom:unset}address{font-style:initial}.pre{white-space:pre}html,body{padding:0;margin:0;position:relative;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{min-height:100dvh;font-family:"NaN Holo Mono",monospace;font-weight:300;font-size:var(--font-size-m);background:var(--background);color:var(--text);padding-top:var(--header-height);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body>*{min-width:0;scrollbar-color:currentColor rgba(0,0,0,0)}.no-border{border:none !important}ul.semantic-list,ol.semantic-list{margin:0;padding:0;list-style:none}ul.semantic-list li,ol.semantic-list li{margin:0}ul.semantic-list li+li,ol.semantic-list li+li{margin-top:.75em}ul.inline-list,ol.inline-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.65rem;line-height:normal}ul.inline-list.no-gap,ol.inline-list.no-gap{gap:unset}ul.bullets{list-style:disc outside;padding-left:.8em}.list-menu li:nth-child(odd){background:var(--grey)}.list-menu li:nth-child(even){background:var(--background-dark)}.list-menu li form{display:block}.list-menu a,.list-menu button{display:block;color:var(--text) !important;padding:.25rem 1.5rem;text-decoration:none !important;min-height:0;line-height:inherit !important;width:100%;text-align:left;border-radius:0;white-space:nowrap}.list-menu a:hover,.list-menu a:focus,.list-menu button:hover,.list-menu button:focus{background:var(--org-accent)}figure{margin:0}img{display:block;height:auto;width:100%}.display-block{display:block;width:100%}.display-inline-block{display:inline-block}.display-inline{display:inline}.display-none{display:none}.width-full{width:100%;max-width:none}.width-auto{width:auto}.position-relative{position:relative}.position-absolute{position:absolute}.position-absolute-right-center{position:absolute;top:50%;right:0;transform:translateY(-50%)}.position-absolute-left-center{position:absolute;top:50%;left:0;transform:translateY(-50%)}.position-absolute-right-bottom{position:absolute;bottom:0;right:0;transform:none}.position-absolute-right-top{position:absolute;top:0;right:0;transform:none}.position-absolute-left-bottom{position:absolute;bottom:0;left:0;transform:none}.position-absolute-left-top{position:absolute;top:0;left:0;transform:none}.flex{display:flex;align-items:baseline}.flex>*{margin-left:10px;margin-right:10px}.flex>*:first-child{margin-left:0}.flex>*:last-child{margin-right:0}.flex.wrap{flex-wrap:wrap}.flex-i{display:flex !important}.flex-row{display:flex;align-items:baseline;flex-wrap:nowrap}.flex-column{display:flex;flex-direction:column}.flex-space-between,.flex-space-out{display:flex;justify-content:space-between}.flex-space-around{display:flex;justify-content:space-around}.flex-align-center{display:flex;align-items:center}.flex-align-baseline{display:flex;align-items:baseline}.flex-align-start{display:flex;align-items:flex-start}.flex-start{display:flex;justify-content:flex-start}.flex-end{display:flex;justify-content:flex-end}.flex-center{display:flex;justify-content:center;align-items:center;text-align:center}.flex-grow{flex-grow:1}.split,.cols-2{display:flex}.split>*,.cols-2>*{width:50%}.cols-3{display:flex}.cols-3>*{width:33%}.cols-4{display:flex}.cols-4>*{width:25%}.no-margin{margin:0}.margin-xs{margin:.25rem}.margin-v-xs{margin-top:.25rem;margin-bottom:.25rem}.margin-v-auto{margin-left:auto;margin-right:auto}.margin-h-xs{margin-left:.25rem;margin-right:.25rem}.margin-h-auto{margin-left:auto;margin-right:auto}.margin-t-xs{margin-top:.25rem}.margin-t-auto{margin-top:auto}.no-margin-t{margin-top:0}.margin-r-xs{margin-right:.25rem}.margin-r-auto{margin-right:auto}.no-margin-r{margin-right:0}.margin-b-xs{margin-bottom:.25rem}.margin-b-auto{margin-bottom:auto}.no-margin-b{margin-bottom:0}.margin-l-xs{margin-left:.25rem}.margin-l-auto{margin-left:auto}.no-margin-l{margin-left:0}.no-margin{margin:0}.margin-s{margin:.65rem}.margin-v-s{margin-top:.65rem;margin-bottom:.65rem}.margin-v-auto{margin-left:auto;margin-right:auto}.margin-h-s{margin-left:.65rem;margin-right:.65rem}.margin-h-auto{margin-left:auto;margin-right:auto}.margin-t-s{margin-top:.65rem}.margin-t-auto{margin-top:auto}.no-margin-t{margin-top:0}.margin-r-s{margin-right:.65rem}.margin-r-auto{margin-right:auto}.no-margin-r{margin-right:0}.margin-b-s{margin-bottom:.65rem}.margin-b-auto{margin-bottom:auto}.no-margin-b{margin-bottom:0}.margin-l-s{margin-left:.65rem}.margin-l-auto{margin-left:auto}.no-margin-l{margin-left:0}.no-margin{margin:0}.margin-m{margin:2rem}.margin-v-m{margin-top:2rem;margin-bottom:2rem}.margin-v-auto{margin-left:auto;margin-right:auto}.margin-h-m{margin-left:2rem;margin-right:2rem}.margin-h-auto{margin-left:auto;margin-right:auto}.margin-t-m{margin-top:2rem}.margin-t-auto{margin-top:auto}.no-margin-t{margin-top:0}.margin-r-m{margin-right:2rem}.margin-r-auto{margin-right:auto}.no-margin-r{margin-right:0}.margin-b-m{margin-bottom:2rem}.margin-b-auto{margin-bottom:auto}.no-margin-b{margin-bottom:0}.margin-l-m{margin-left:2rem}.margin-l-auto{margin-left:auto}.no-margin-l{margin-left:0}.no-margin{margin:0}.margin-l{margin:5rem}.margin-v-l{margin-top:5rem;margin-bottom:5rem}.margin-v-auto{margin-left:auto;margin-right:auto}.margin-h-l{margin-left:5rem;margin-right:5rem}.margin-h-auto{margin-left:auto;margin-right:auto}.margin-t-l{margin-top:5rem}.margin-t-auto{margin-top:auto}.no-margin-t{margin-top:0}.margin-r-l{margin-right:5rem}.margin-r-auto{margin-right:auto}.no-margin-r{margin-right:0}.margin-b-l{margin-bottom:5rem}.margin-b-auto{margin-bottom:auto}.no-margin-b{margin-bottom:0}.margin-l-l{margin-left:5rem}.margin-l-auto{margin-left:auto}.no-margin-l{margin-left:0}.no-padding{padding:0}.padding-xs{padding:.25rem}.padding-v-xs{padding-top:.25rem;padding-bottom:.25rem}.padding-v-auto{padding-left:auto;padding-right:auto}.padding-h-xs{padding-left:.25rem;padding-right:.25rem}.padding-h-auto{padding-left:auto;padding-right:auto}.padding-t-xs{padding-top:.25rem}.padding-t-auto{padding-top:auto}.no-padding-t{padding-top:0}.padding-r-xs{padding-right:.25rem}.padding-r-auto{padding-right:auto}.no-padding-r{padding-right:0}.padding-b-xs{padding-bottom:.25rem}.padding-b-auto{padding-bottom:auto}.no-padding-b{padding-bottom:0}.padding-l-xs{padding-left:.25rem}.padding-l-auto{padding-left:auto}.no-padding-l{padding-left:0}.no-padding{padding:0}.padding-s{padding:.65rem}.padding-v-s{padding-top:.65rem;padding-bottom:.65rem}.padding-v-auto{padding-left:auto;padding-right:auto}.padding-h-s{padding-left:.65rem;padding-right:.65rem}.padding-h-auto{padding-left:auto;padding-right:auto}.padding-t-s{padding-top:.65rem}.padding-t-auto{padding-top:auto}.no-padding-t{padding-top:0}.padding-r-s{padding-right:.65rem}.padding-r-auto{padding-right:auto}.no-padding-r{padding-right:0}.padding-b-s{padding-bottom:.65rem}.padding-b-auto{padding-bottom:auto}.no-padding-b{padding-bottom:0}.padding-l-s{padding-left:.65rem}.padding-l-auto{padding-left:auto}.no-padding-l{padding-left:0}.no-padding{padding:0}.padding-m{padding:2rem}.padding-v-m{padding-top:2rem;padding-bottom:2rem}.padding-v-auto{padding-left:auto;padding-right:auto}.padding-h-m{padding-left:2rem;padding-right:2rem}.padding-h-auto{padding-left:auto;padding-right:auto}.padding-t-m{padding-top:2rem}.padding-t-auto{padding-top:auto}.no-padding-t{padding-top:0}.padding-r-m{padding-right:2rem}.padding-r-auto{padding-right:auto}.no-padding-r{padding-right:0}.padding-b-m{padding-bottom:2rem}.padding-b-auto{padding-bottom:auto}.no-padding-b{padding-bottom:0}.padding-l-m{padding-left:2rem}.padding-l-auto{padding-left:auto}.no-padding-l{padding-left:0}.no-padding{padding:0}.padding-l{padding:5rem}.padding-v-l{padding-top:5rem;padding-bottom:5rem}.padding-v-auto{padding-left:auto;padding-right:auto}.padding-h-l{padding-left:5rem;padding-right:5rem}.padding-h-auto{padding-left:auto;padding-right:auto}.padding-t-l{padding-top:5rem}.padding-t-auto{padding-top:auto}.no-padding-t{padding-top:0}.padding-r-l{padding-right:5rem}.padding-r-auto{padding-right:auto}.no-padding-r{padding-right:0}.padding-b-l{padding-bottom:5rem}.padding-b-auto{padding-bottom:auto}.no-padding-b{padding-bottom:0}.padding-l-l{padding-left:5rem}.padding-l-auto{padding-left:auto}.no-padding-l{padding-left:0}.ratio-3-2{aspect-ratio:3/2}.ratio-3-5{aspect-ratio:3/5}.ratio-4-3{aspect-ratio:4/3}.ratio-5-3{aspect-ratio:5/3}.overflow-hidden{overflow:hidden}.has-navigation{display:grid;gap:0 var(--space-l);transition:grid-template-columns var(--side-nav-speed) ease-out}@media screen and (max-width: 768px){.has-navigation{grid-template-columns:var(--side-nav-button-width) 1fr}.has-navigation:has(.side-nav-toggled){grid-template-columns:var(--side-nav-width) 1fr}}@media screen and (min-width: 768px){.has-navigation{grid-template-columns:var(--side-nav-width) 1fr}.has-navigation:has(.side-nav-toggled){grid-template-columns:var(--side-nav-button-width) 1fr}}*>::selection{background:color-mix(in srgb, currentColor 30%, transparent)}.bg-text{background-color:var(--text)}.color-text{color:var(--text)}.color-hover-text:hover,.color-hover-text:focus{color:var(--text) !important}.border-text{border:1px solid var(--text)}.bg-background{background-color:var(--background)}.color-background{color:var(--background)}.color-hover-background:hover,.color-hover-background:focus{color:var(--background) !important}.border-background{border:1px solid var(--background)}.bg-background-dark{background-color:var(--background-dark)}.color-background-dark{color:var(--background-dark)}.color-hover-background-dark:hover,.color-hover-background-dark:focus{color:var(--background-dark) !important}.border-background-dark{border:1px solid var(--background-dark)}.bg-secondary{background-color:var(--secondary)}.color-secondary{color:var(--secondary)}.color-hover-secondary:hover,.color-hover-secondary:focus{color:var(--secondary) !important}.border-secondary{border:1px solid var(--secondary)}.bg-highlight{background-color:var(--highlight)}.color-highlight{color:var(--highlight)}.color-hover-highlight:hover,.color-hover-highlight:focus{color:var(--highlight) !important}.border-highlight{border:1px solid var(--highlight)}.bg-highlight-2{background-color:var(--highlight-2)}.color-highlight-2{color:var(--highlight-2)}.color-hover-highlight-2:hover,.color-hover-highlight-2:focus{color:var(--highlight-2) !important}.border-highlight-2{border:1px solid var(--highlight-2)}.bg-highlight-muted-dark{background-color:var(--highlight-muted-dark)}.color-highlight-muted-dark{color:var(--highlight-muted-dark)}.color-hover-highlight-muted-dark:hover,.color-hover-highlight-muted-dark:focus{color:var(--highlight-muted-dark) !important}.border-highlight-muted-dark{border:1px solid var(--highlight-muted-dark)}.bg-highlight-muted-light{background-color:var(--highlight-muted-light)}.color-highlight-muted-light{color:var(--highlight-muted-light)}.color-hover-highlight-muted-light:hover,.color-hover-highlight-muted-light:focus{color:var(--highlight-muted-light) !important}.border-highlight-muted-light{border:1px solid var(--highlight-muted-light)}.bg-link{background-color:var(--link)}.color-link{color:var(--link)}.color-hover-link:hover,.color-hover-link:focus{color:var(--link) !important}.border-link{border:1px solid var(--link)}.bg-link-off{background-color:var(--link-off)}.color-link-off{color:var(--link-off)}.color-hover-link-off:hover,.color-hover-link-off:focus{color:var(--link-off) !important}.border-link-off{border:1px solid var(--link-off)}.bg-accent{background-color:var(--accent)}.color-accent{color:var(--accent)}.color-hover-accent:hover,.color-hover-accent:focus{color:var(--accent) !important}.border-accent{border:1px solid var(--accent)}.bg-accent-light{background-color:var(--accent-light)}.color-accent-light{color:var(--accent-light)}.color-hover-accent-light:hover,.color-hover-accent-light:focus{color:var(--accent-light) !important}.border-accent-light{border:1px solid var(--accent-light)}.bg-accent-dark{background-color:var(--accent-dark)}.color-accent-dark{color:var(--accent-dark)}.color-hover-accent-dark:hover,.color-hover-accent-dark:focus{color:var(--accent-dark) !important}.border-accent-dark{border:1px solid var(--accent-dark)}.bg-accent-translucent{background-color:var(--accent-translucent)}.color-accent-translucent{color:var(--accent-translucent)}.color-hover-accent-translucent:hover,.color-hover-accent-translucent:focus{color:var(--accent-translucent) !important}.border-accent-translucent{border:1px solid var(--accent-translucent)}.bg-error{background-color:var(--error)}.color-error{color:var(--error)}.color-hover-error:hover,.color-hover-error:focus{color:var(--error) !important}.border-error{border:1px solid var(--error)}.bg-transparent{background-color:var(--transparent)}.color-transparent{color:var(--transparent)}.color-hover-transparent:hover,.color-hover-transparent:focus{color:var(--transparent) !important}.border-transparent{border:1px solid var(--transparent)}.bg-grey{background-color:var(--grey)}.color-grey{color:var(--grey)}.color-hover-grey:hover,.color-hover-grey:focus{color:var(--grey) !important}.border-grey{border:1px solid var(--grey)}.bg-grey-dark{background-color:var(--grey-dark)}.color-grey-dark{color:var(--grey-dark)}.color-hover-grey-dark:hover,.color-hover-grey-dark:focus{color:var(--grey-dark) !important}.border-grey-dark{border:1px solid var(--grey-dark)}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-highlight a,.bg-highlight-muted-light a,.bg-highlight-muted-dark a{color:inherit}.color-inherit{color:inherit}.positive{background:var(--background);color:var(--text)}.negative{background:var(--text);color:var(--background)}.round,.pill-s,.pill,.module-ticker .label,label.select:has(select.outlined),label.select.outline,.pill-l,.pill-left{border-radius:var(--radius-s);padding:.025rem 2rem 0;min-height:calc(var(--radius-s)*2)}.pill,.module-ticker .label,label.select:has(select.outlined),label.select.outline,.pill-l,.pill-left{max-height:calc(var(--radius-s)*2);text-decoration:none;line-height:calc(var(--radius-s)*2);display:inline-block}.pill-s{padding-left:.65rem;padding-right:.65rem;max-height:calc(var(--radius-s)*1.5);line-height:calc(var(--radius-s)*1.5)}.pill-left{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:1rem}.pill-l{max-height:calc(var(--radius-m)*2);border-radius:var(--radius-m);font-size:var(--font-size-l);line-height:var(--radius-m);padding:.55rem 2rem .35rem}.pill-l{max-height:calc(var(--radius-m)*2*1.15);border-radius:calc(var(--radius-m)*1.15);font-size:var(--font-size-l);line-height:calc(var(--radius-m)*1.15);padding:.55rem 2rem .35rem}.box,.module-video video,.module-image img,.box-m,.box-s,.box-top,.box-bottom,.box-none{padding:2rem}.box.padding-s,.module-video video.padding-s,.module-image img.padding-s,.padding-s.box-m,.padding-s.box-s,.box-top.padding-s,.box-bottom.padding-s,.box-none.padding-s{padding:.65rem}.box.padding-m,.module-video video.padding-m,.module-image img.padding-m,.padding-m.box-m,.padding-m.box-s,.box-top.padding-m,.box-bottom.padding-m,.box-none.padding-m{padding:2rem}.box,.module-video video,.module-image img,.box-m,.box-s{border-radius:var(--radius-l)}.box-s{border-radius:var(--radius-s);padding:.65rem}.box-m{border-radius:var(--radius-m);padding:2rem}.rounded-top,.box-top{border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.rounded-bottom,.box-bottom{border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l)}.rounded-top,.rounded-bottom{overflow:hidden}.no-radius-r{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.no-radius-l{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.rounded{border-radius:var(--radius-l);overflow:hidden}.box-top-extended{box-shadow:0 0 0 100vmax var(--box-background, black);clip-path:inset(-100vmax 0 0 0)}.hr-bottom{border-bottom:1px solid}.avatar{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;overflow:hidden;background:var(--accent)}@keyframes detect-scroll{from,to{--can-scroll: }}.detect-scroll{animation:detect-scroll linear;animation-timeline:scroll(self)}.expand-background{position:relative}.expand-background::before,.expand-background::after{content:"";position:absolute;left:0;right:0;height:var(--radius-l);background:inherit;z-index:var(--z-behind)}.expand-background::before{top:calc(var(--radius-l)*-1)}.expand-background::after{bottom:calc(var(--radius-l)*-1)}.tippy-box{background:var(--org-accent);color:var(--black);font-size:var(--font-size-s);font-weight:300}.tippy-box[data-theme~=questionmark]{padding:var(--space-xxs);background:var(--tippy-tooltip-background, var(--secondary-accent));color:var(--black);border-radius:var(--radius-s)}.tippy-content ul{list-style:disc;padding-left:var(--space-xs)}.tippy-arrow{color:var(--org-accent)}.tippy-box[data-theme~=questionmark] .tippy-arrow{color:var(--tippy-tooltip-background, var(--secondary-accent))}.tippy-box[data-theme~=surprise]{background:var(--secondary-accent)}.tippy-box[data-theme~=surprise] .tippy-arrow{color:var(--secondary-accent)}.tippy-questionmark{--_tippy-size: var(--tippy-size, 1rem);--_tippy-icon-color: var(--tippy-icon-color, white);--_tippy-background-color: var(--tippy-background-color, black);color:var(--_tippy-icon-color);background:var(--_tippy-background-color);border-radius:50%;aspect-ratio:1;display:inline-grid !important;place-items:center;padding:calc(var(--_tippy-size)/4);min-height:0;min-width:0}.tippy-questionmark svg{width:calc(var(--_tippy-size) - var(--_tippy-size)/2);height:calc(var(--_tippy-size) - var(--_tippy-size)/2)}.info-block{display:flex;gap:var(--space-xs);justify-content:start;text-wrap:balance}.info-block.warning{--sign: "!";--bg: var(--error);--txt: var(--white)}.info-block .icon{font-size:var(--font-size-s);display:grid;place-items:center;background:var(--bg, var(--accent-light));color:var(--txt, var(--black));border-radius:50%;aspect-ratio:1;height:1.25em}.info-block .icon::before{content:var(--sign, "i")}@view-transition{navigation:auto}.dropdown{position:relative}.dropdown .dropdown-content{position:relative;height:0;opacity:0;overflow:hidden;top:100%}.dropdown .dropdown-content.small-menu{margin:0;padding:0;list-style:none;font-size:var(--font-size-s)}.dropdown .dropdown-content.small-menu li:nth-child(odd){background:var(--background-dark)}.dropdown .dropdown-content.small-menu li:nth-child(even){background:var(--background)}.dropdown .dropdown-content.small-menu li a{text-decoration:none;color:var(--text)}.dropdown .dropdown-content.small-menu li a:hover,.dropdown .dropdown-content.small-menu li a:focus{color:var(--link)}.dropdown:hover .dropdown-content,.dropdown:focus .dropdown-content{position:absolute;height:auto;opacity:1;overflow:visible}.msg{padding:1rem;display:block;margin-bottom:1rem}.error{color:var(--error);padding-top:.1em}#page-messages{position:relative;z-index:1;margin:var(--space-m)}body:has(.sub-nav) #page-messages{margin-top:3rem}select{cursor:pointer;font-variation-settings:inherit;font-weight:inherit}select.input{width:100%}label.select:after{font-family:"Material Symbols Outlined";content:"keyboard_arrow_down";color:inherit;position:absolute;right:0;top:-2px;font-size:24px;pointer-events:none}label.select{position:relative;cursor:pointer}label.select select{display:inline-block;width:100%;padding-right:2.5em}label.select select:focus{outline:none}label.select:has(select.outlined),label.select.outline{border:1px solid var(--text)}label.checkbox{cursor:pointer;position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 .5em}label.checkbox input{opacity:0;position:absolute}label.checkbox span{justify-self:start}label.checkbox:has(:focus-visible)::before{outline:2px solid var(--accent)}label.checkbox.has-error input+span{color:var(--error)}label.checkbox::before{content:"";display:inline-block;width:var(--checkbox-size, 1.5em);height:var(--checkbox-size, 1.5em);background:var(--checkbox-background, white);vertical-align:middle;margin-top:-0.05em;border-radius:50%;border:1px solid var(--checkbox-border, transparent)}label.checkbox::after{position:absolute;left:0;width:var(--checkbox-size, 1.5em);height:var(--checkbox-size, 1.5em);margin-top:-0.05em;background:var(--checkbox-checked-background, black);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M9.418.28 10 .843 3.352 7.72 0 3.89l.61-.534 2.771 3.168z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:50% 55%;mask-size:60%;pointer-events:none}label.checkbox:has(input:checked)::after{content:""}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=url],input[type=file],textarea{border-radius:var(--radius-l);background:var(--input-background);color:var(--input-text);outline:var(--input-border);padding:0 1rem;text-align:inherit;min-height:var(--button-height)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=file]::placeholder,textarea::placeholder{color:var(--input-text-placeholder)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=search]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=url]:focus-visible,input[type=file]:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)}.has-errors input[type=text],.has-errors input[type=email],.has-errors input[type=tel],.has-errors input[type=search],.has-errors input[type=password],.has-errors input[type=number],.has-errors input[type=url],.has-errors input[type=file],.has-errors textarea{background:var(--error-light) !important;outline:1px solid var(--error-border);--outline-color: var(--error-border)}input[type=text][disabled],input[type=text][readonly],input[type=email][disabled],input[type=email][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=search][disabled],input[type=search][readonly],input[type=password][disabled],input[type=password][readonly],input[type=number][disabled],input[type=number][readonly],input[type=url][disabled],input[type=url][readonly],input[type=file][disabled],input[type=file][readonly],textarea[disabled],textarea[readonly]{color:var(--grey) !important;cursor:not-allowed;outline:none !important;user-select:none !important;border-color:var(--disabled) !important}textarea{width:100%;max-width:30rem;line-height:var(--prose-line-height);padding:.25rem 1rem;border-radius:var(--radius-s)}.input-plain{appearance:none;background:rgba(0,0,0,0);color:inherit;outline:none;border:none;padding:initial}form a{color:inherit}form .form-row-inputless{min-height:var(--button-height)}form .form-link{text-decoration:underline;justify-self:center}form .form-link svg{height:1em;vertical-align:middle}form.wide{width:100%;max-width:25rem}form.wide .form-row{width:100%}form.wide input:not(input[type=submit]){width:100%}.multi-column{display:grid;grid-auto-flow:column;grid-auto-rows:min-content;gap:var(--space-xs) var(--space-s)}.multi-column :is(form){grid-template-columns:min-content min-content}.multi-column>div{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.multi-column>div:has(>:only-child){grid-template-columns:1fr}.multi-column>div .label,.multi-column>div label{white-space:nowrap}.multi-column>div textarea{width:auto}.multi-column input[type=text]{width:100%}.multi-column>div:has(.error) input{background:var(--error-light) !important;outline:1px solid var(--error-border);--outline-color: var(--error-border)}.multi-column>:not(div){grid-column:1/-1;place-self:start}.multi-column .error{grid-row:2;grid-column:2;margin-top:var(--space-xxs)}fieldset{margin:0;padding:0;border:0}.box-button{background:var(--accent-light);color:var(--button-text);border-radius:var(--radius-l);display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;max-height:none;max-width:33vw}.box-button .button-round{border-radius:100%;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;background:var(--button-background)}label.slider{display:grid;align-items:center;gap:1rem}label.slider:has(span){grid-template-columns:auto 1fr}label.slider input{max-width:100%}.form-actions{display:flex;justify-content:space-between;place-items:center}.helptext{display:none}::file-selector-button{display:none}input[type=file]{line-height:var(--button-height)}.current-cover-image{min-height:var(--button-height);display:grid;grid-template-columns:1fr auto;gap:0 .5em;align-content:center}[name$=_htmx_helper]{opacity:0 !important;height:0 !important;width:0 !important;padding:0 !important;position:fixed !important;z-index:var(--z-behind) !important}.color-picker{position:relative;display:grid;grid-template-columns:1fr 3rem;align-items:center}.color-picker:not([style*="--color-picker-value"])::before{content:"";position:absolute;z-index:100;right:0;top:0;bottom:0;width:3rem;background:repeating-conic-gradient(var(--input-text-placeholder) 0% 25%, var(--input-background) 0% 50%) 0 0/.5rem .5rem;pointer-events:none;border-radius:0 var(--radius-l) var(--radius-l) 0}.color-picker .color-picker-text{text-transform:uppercase;grid-column:1/-1;grid-row:1;background:linear-gradient(to right, var(--input-background) calc(100% - 3rem), var(--color-picker-value, transparent) calc(100% - 3rem))}.color-picker .color-picker-swatch{grid-column:2;grid-row:1;opacity:0}.price-input-wrapper{display:flex;align-items:center;justify-content:center;gap:var(--space-xxs);border-radius:var(--radius-l);background:var(--input-background);color:var(--input-text);border:var(--input-border);padding:0 1rem;min-height:var(--button-height);cursor:text;line-height:normal}.price-input-wrapper:focus-within{outline:2px solid var(--outline-color, var(--accent))}.has-errors .price-input-wrapper{background:var(--error-light) !important;outline:1px solid var(--error-border);--outline-color: var(--error-border)}.price-input-wrapper span{flex-shrink:0}.price-input-wrapper input[type=text]{padding:0;border:none;text-align:left;background:rgba(0,0,0,0);outline:none}.price-input-wrapper input[type=text]:focus-visible{outline:none}.toggle{outline:1px solid var(--button-background);border-radius:var(--radius-l);overflow:hidden;display:inline-grid;grid-template-columns:auto auto;height:var(--button-height)}.toggle>label{justify-content:center;line-height:normal;display:flex;place-items:center;border-radius:var(--radius-l);padding:0 var(--space-s);cursor:pointer}.toggle>label:has(:checked){background:var(--button-background);color:var(--button-text)}.toggle input[type=radio]{width:0;display:block}.toggle-checkbox{--checkbox-size: 3em;--dot-size: calc(var(--checkbox-size) / 2);--margin: 0.25em;--checkbox-background: white;--checkbox-dot: black;display:flex;place-items:center;cursor:pointer;transition:color 100ms}.toggle-checkbox:has(:checked){color:#000}.toggle-checkbox input{background:var(--checkbox-background);border-radius:9999px;cursor:pointer;width:calc(var(--checkbox-size) + var(--margin)*2);height:calc(var(--dot-size) + var(--margin)*2);margin-left:1em}.toggle-checkbox input::after{content:"";display:block;height:var(--dot-size);width:var(--dot-size);margin:var(--margin);background:var(--checkbox-dot);border-radius:9999px;opacity:.2;transition:margin-left 100ms,opacity 100ms}.toggle-checkbox input:checked::after{margin-left:calc(var(--dot-size) + var(--margin));opacity:1}.expandable{border-radius:var(--radius-s);color:var(--accent);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background:var(--accent-faux-translucent-on-black);height:var(--button-height);padding:0 1em}.expandable .label{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.expandable:not(.expanded)>*:not(.label){display:none}.expandable.expanded{grid-template-rows:calc(var(--button-height) - 2px) 1fr;height:auto;padding:0 1em 1em 1em}.expandable-pill{border:1px solid var(--accent)}.grid{display:flex;list-style:none}.grid-col{width:25%}.grid-item{margin-bottom:2rem}.grid-item>*{padding-right:2rem}.loader{--loader-size: 8rem;display:none;opacity:0;position:absolute;inset:0;z-index:var(--z-modal);pointer-events:none}.loader::before,.loader::after{content:"";position:absolute;top:var(--loader-top, 50%);left:50%;transform:translate(-50%, -50%);width:var(--loader-size);height:var(--loader-size)}.loader::before{border-radius:50%;filter:blur(0.5rem);background:rgba(0,0,0,.75);animation:blobwobble 1s linear infinite}.loader::after{background-image:var(--loader-image);background-position:45% 50%;background-repeat:no-repeat;background-size:4rem}.htmx-request .loader,.loader.htmx-request{display:block;animation:loaderFadein 100ms 100ms linear forwards}.loader.loader-visible{display:block;opacity:1}@keyframes loaderFadein{to{opacity:1}}@keyframes blobwobble{25%{border-radius:48% 50% 46% 50%}50%{border-radius:50% 48% 46% 48%}75%{border-radius:46% 48% 50% 48%}}input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);width:100%;min-width:100px;max-width:300px;padding:5px 0;cursor:pointer}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:1px;width:100%;background:var(--slider-color, var(--input-text));border-radius:5px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--slider-color, var(--input-text));border-radius:5px;cursor:pointer;height:10px;width:10px;margin-top:-4.5px}input[type=range]::-moz-range-track{cursor:pointer;height:1px;width:100%;background:var(--slider-color, var(--input-text));border-radius:5px}input[type=range]::-moz-range-thumb{background:var(--slider-color, var(--input-text));border:0;border-radius:5px;cursor:pointer;height:10px;width:10px}input[type=range]:disabled::-webkit-slider-thumb,input[type=range]:disabled::-webkit-slider-runnable-track,input[type=range]:disabled::-moz-range-thumb,input[type=range]:disabled::-moz-range-track{cursor:not-allowed}.favourites-actions{aspect-ratio:1;display:grid;gap:var(--space-xs);position:relative}.favourites-actions .loader{display:none}.favourites-actions.htmx-request{cursor:wait}.favourites-actions.htmx-request>*{pointer-events:none}.favourites-actions.htmx-request .loader{display:block;opacity:1}.favourites-actions>.button{--button-background: var(--favourites-secondary-accent);--icon-background: var(--favourites-accent);--button-height: auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-xs);padding:0 1.25rem 0 2rem}.favourites-actions>.button svg{flex:none;height:2.5rem;border-radius:50%;background:var(--icon-background);border:.6em solid var(--icon-background)}.favourites-actions>.button:hover{--button-background: var(--favourites-accent);--icon-background: var(--favourites-secondary-accent);opacity:1}.favourites-actions .create-new-list-big{padding:var(--space-xl);flex-direction:column;gap:var(--space-xl);min-width:var(--favourites-tile-size);min-height:var(--favourites-tile-size)}.favourites-actions .create-new-list-big span{width:75%;font-size:var(--font-size-l);line-height:var(--prose-line-height);text-wrap:balance;padding-top:1em}.favourites-actions .create-new-list-big svg{margin:0;height:3.75rem;border-width:1rem}.favourites-actions:has(form)>.button{display:none}.favourites-actions .new-list{grid-template-rows:1fr auto}.favourites-actions .form-container{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;max-width:32rem}.favourites-actions form{display:grid;position:relative;grid-template-rows:auto 1fr auto;gap:var(--space-s);padding:var(--space-xxl) var(--space-l);justify-items:center;align-items:center;background:var(--favourites-secondary-accent);border-radius:var(--radius-l);z-index:var(--z-content)}.favourites-actions form input{width:100%;text-align:center}.favourites-actions.horizontal{margin:var(--space-s) 0;grid-auto-flow:column;aspect-ratio:auto;min-height:3rem}.favourites-actions.horizontal>.button{justify-content:center;gap:var(--space-m)}.favourites-actions.horizontal>.button svg{height:1.75rem}.favourites-actions .add-file-input{display:flex}.favourites-actions .add-file-input input[type=file]{cursor:pointer;background:var(--accent)}@media screen and (max-width: 768px){.favourites-actions:not(.horizontal){aspect-ratio:auto}.favourites-actions:not(.horizontal)>.button{--button-height: 4rem}.favourites-actions:not(.horizontal) .create-new-list-big{flex-direction:row;gap:var(--space-m);padding:var(--space-m);padding-left:var(--space-xl);min-width:100%;min-height:100%}.favourites-actions:not(.horizontal) .create-new-list-big span{width:auto;padding:0}.favourites-actions:not(.horizontal) .create-new-list-big svg{height:2.5rem}.favourites-actions:not(.horizontal) form{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxl)}}@container (max-width: 600px){.favourites-actions.horizontal{margin:var(--space-xs) 0;grid-auto-flow:row;height:auto;font-size:var(--font-size-mm)}.favourites-actions.horizontal>.button{--button-height: 4rem;justify-content:space-between}.favourites-actions.horizontal>.button svg{height:2.5rem}}.favourites-card{--favourites-header-height: 3.25rem;--fav-bg: var(--bg, rgba(0, 0, 0, 0.1));--fav-c: var(--c, inherit);border-radius:var(--radius-l);overflow:hidden;display:grid;position:relative;aspect-ratio:1;background-color:var(--fav-bg);color:var(--fav-c)}.favourites-card:hover{color:var(--fav-c);text-decoration:none}.favourites-card:hover .add{display:grid}.favourites-card:hover .faux-link::before{opacity:.6}.favourites-card>*{grid-column:1;grid-row:1;align-self:center;min-height:0}.favourites-card .centered-note{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:80%}.favourites-card .favourites-card-preview{container-type:inline-size;display:grid;place-items:center;min-height:0;min-width:0;text-align:center;line-height:1;margin:var(--space-xxl);margin-bottom:calc(var(--space-xxl) + 2.5rem)}.favourites-card .favourites-card-preview>span{aspect-ratio:3/2;width:100%;height:100%;min-width:0;min-height:0;font-size:var(--fit-fontsize, 1rem)}.favourites-card img{width:100%;height:100%;object-fit:cover}.favourites-card .faux-link{--button-text: var(--black);--button-background: #ebebeb;margin:1em var(--space-xl);z-index:var(--z-content);align-self:end}.favourites-card .add{--button-height: 2.5rem;--button-background: var(--org-accent);position:absolute;top:1.5rem;right:1.5rem;display:none}.favourites-card .add svg{width:55%}.favourites-card.added .add,.favourites-card.added .faux-link{display:none}.favourites-card.added::after,.favourites-card.added::before{content:"";position:absolute;inset:0}.favourites-card.added::after{background:var(--accent);opacity:.9}.favourites-card.added::before{background:url("img/cats/sticker2.png");background-repeat:no-repeat;background-size:140px;z-index:1;font-size:var(--font-size-l);text-align:center;padding-top:25%;line-height:var(--prose-line-height);text-wrap:balance;animation:upDog 100ms linear both;color:#000}.favourites-card.added .fav-msg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;font-size:var(--font-size-l);text-align:center;line-height:var(--prose-line-height);text-wrap:balance}.favourites-card.added .fav-msg a{color:inherit;text-decoration:none}.favourites-card .private{position:absolute;top:1.5rem;right:1.5rem;display:grid;place-items:center;width:2rem;height:2rem;color:var(--black);background:#ece1e1;border:.5rem solid #ece1e1;border-radius:50%}@keyframes upDog{from{background-position:50% 150%}to{background-position:50% 101%}}.close-form,.open-form{position:absolute;top:var(--space-m);right:var(--space-m)}.close-form:hover,.open-form:hover{opacity:.6}.close-form svg,.open-form svg{height:var(--font-size-m);width:var(--font-size-m);stroke:currentColor;vertical-align:middle}.favourites-list-details{position:relative;background:var(--favourites-secondary-accent);border-radius:var(--radius-l);padding:var(--space-s) var(--space-m)}.favourites-list-details h2{text-align:center}.favourites-list-details form{display:none}.favourites-list-details form input[type=text],.favourites-list-details form textarea{width:100%}.favourites-list-details form label{display:flex;justify-content:space-between;color:var(--favourites-grey);padding-left:var(--radius-s);padding-bottom:var(--space-xxs)}.favourites-list-details form label span{font-size:var(--font-size-s)}.favourites-list-details .open-form{top:0;bottom:0;right:0;padding-right:var(--space-m);padding-left:var(--space-s);text-align:right}.favourites-list-details .open-form svg{transform:rotate(-90deg);stroke:none}.favourites-list-details .close-form{display:none}.favourites-list-details.editing{container-type:inline-size}.favourites-list-details.editing form{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:var(--space-m);gap:var(--space-m)}.favourites-list-details.editing .open-form{display:none}.favourites-list-details.editing .close-form{display:block}.favourites-list-details .submit-list{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto}.favourites-list-details .submit-list .save-list{justify-self:center}.favourites-list-thumbnail{aspect-ratio:1;border-radius:var(--radius-m);overflow:hidden;display:grid;place-items:center;position:relative;width:100%;height:100%}.favourites-list-thumbnail input[type=file]{cursor:pointer;position:absolute;opacity:0;top:0;bottom:0;width:100%;appearance:none}.favourites-list-thumbnail .current-cover-image{display:none}.favourites-list-thumbnail>*{width:100%;height:100%;object-fit:cover;min-height:0;grid-row:1;grid-column:1}.favourites-list-meta{display:flex;flex-direction:column;gap:var(--space-m)}.favourites-list-meta p:last-child{flex:auto;display:flex;flex-direction:column}.favourites-list-meta p:last-child textarea{flex:auto}.favourites-list-meta p{position:relative}.favourites-list-meta p svg{pointer-events:none;position:absolute;right:var(--space-xxs);bottom:var(--space-xxs)}.favourites-list-tags{--button-background: white;display:grid;grid-template-rows:1fr auto;padding-top:var(--space-m)}.favourites-list-tags input{margin-top:var(--space-m)}.delete-confirm{display:none;position:absolute;inset:0;background:var(--error-light);border-radius:var(--radius-l)}.confirming-delete .delete-confirm{display:block}.delete-confirm-modal{width:22rem;text-wrap:balance;text-align:center;line-height:var(--prose-line-height);background:var(--error);padding:var(--space-xl);border-radius:var(--radius-m);position:absolute;right:var(--space-m);bottom:var(--space-s);display:flex;flex-direction:column;align-items:center;gap:var(--space-s);z-index:1}.delete-confirm-modal div{width:100%;display:flex;justify-content:space-evenly}.delete-confirm-modal p{margin-bottom:var(--space-l)}.delete-confirm-modal button{text-decoration:underline}.confirming-delete .delete-list{opacity:0}@media screen and (max-width: 768px){.favourites-list-details{margin-top:-3px}.favourites-list-details .submit-list{grid-template-columns:1fr 1fr}.favourites-list-details .submit-list label{grid-column:1/-1;padding-bottom:var(--space-m)}.favourites-list-details .submit-list button{justify-self:center}.favourites-list-tags{padding-top:0}}@container (max-width: 720px){.favourites-list-details.editing form{grid-template-columns:1fr 1fr}.favourites-list-details.editing form .favourites-list-tags,.favourites-list-details.editing form .submit-list{grid-column:1/-1}}.favourites-teaser{width:100%;min-width:0;padding:var(--space-xxxl) var(--content-side-padding);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);text-align:center}.favourites-teaser>svg{height:3.5rem}.favourites-teaser>svg *{fill:var(--org-accent);stroke:var(--org-accent)}.favourites-teaser .title{font-size:var(--font-size-xl);line-height:var(--prose-line-height);text-wrap:balance}.favourites-teaser .explanation{width:100%}.favourites-teaser .explanation p{margin:0 auto;padding:3.25rem;color:var(--black);font-size:var(--font-size-l);line-height:var(--prose-line-height);text-wrap:pretty;max-width:44em}.shrinking-favourites-card-row{width:100%;display:flex;gap:1.25rem;align-items:stretch;container-type:inline-size}.shrinking-favourites-card-row>*{flex:1;aspect-ratio:1;min-width:0}.shrinking-favourites-card-row .link-card{height:100%}@container (max-width: 114.25rem){.shrinking-favourites-card-row>li:nth-child(5){display:none}}@container (max-width: 95rem){.shrinking-favourites-card-row>li:nth-child(4){display:none}}@container (max-width: 75.75rem){.shrinking-favourites-card-row>li:nth-child(3){display:none}}@container (max-width: 56.5rem){.shrinking-favourites-card-row>li:nth-child(2){display:none}}@container (max-width: 37.25rem){.shrinking-favourites-card-row>li:nth-child(1){display:none}}.shrinking-favourites-card-row>li:last-child{display:list-item !important}@media screen and (max-width: 1024px){.shrinking-favourites-card-row{display:grid;grid-template-columns:1fr 1fr}.shrinking-favourites-card-row>li:last-child{grid-row:1;grid-column:2}.shrinking-favourites-card-row>li{display:list-item !important}}@media screen and (max-width: 460px){.shrinking-favourites-card-row>li:last-child{grid-column:1;grid-row:2}.shrinking-favourites-card-row li:has(.link-card){aspect-ratio:auto;grid-column:1/-1}.shrinking-favourites-card-row .link-card{grid-template-rows:1fr;grid-template-columns:auto 1fr;gap:var(--space-m)}.shrinking-favourites-card-row .link-card span{grid-row:1}.shrinking-favourites-card-row .link-card p{width:100%;max-width:100%;grid-column:2;grid-row:1}}.favourites-item-foundry{display:grid;grid-template-columns:min-content 1fr;gap:var(--space-xxl);padding:var(--space-xl) var(--content-side-padding);text-decoration:none;overflow:hidden;aspect-ratio:1.85/1}.favourites-item-foundry>*{min-width:0}.favourites-item-foundry::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top, var(--module-background-color) 10%, transparent 100%)}.favourites-item-foundry:hover{color:var(--module-text-color);text-decoration:none}.favourites-item-foundry .about{margin-top:var(--space-s)}.favourites-item-foundry .foundry-image-container{border-radius:var(--radius-s);aspect-ratio:4/6;overflow:hidden;margin-bottom:var(--space-xxxl);max-width:350px}.favourites-item-foundry li{white-space:nowrap;overflow:hidden;font-size:5cqi;padding:var(--space-s) 0}.favourites-item-foundry li p{mask-image:linear-gradient(to right, white 90%, transparent)}.favourites-item-foundry li+li{border-top:1px solid currentColor}@media screen and (max-width: 768px){.favourites-item-foundry{aspect-ratio:auto;grid-template-columns:1fr}.favourites-item-foundry::after{content:none}.favourites-item-foundry .foundry-image-container{margin:0}.favourites-item-foundry .faux-button{position:relative}.favourites-item-foundry li{font-size:20cqi}}.favourites-page{padding:var(--space-l) var(--content-side-padding);padding-top:var(--space-xxl);background:var(--favourites-background);min-height:30rem}.favourites-page>.main-content{container-type:inline-size}.favourites-page>.main-content>header a{text-decoration:underline;color:inherit}.favourites-sort{--select-placeholder-color: currentColor;margin-bottom:var(--space-m);display:flex;justify-content:end}.favourites-sort ::part(listbox){position:absolute;right:0}.favourites-links{color:#cacaca}.favourites-links a{--link: var(--black);color:var(--black)}.favourites-links a:hover,.favourites-links a.current{text-decoration:underline}.favourites-links ul:has(:nth-child(6)){mask-image:linear-gradient(to bottom, white min(50%, 100% - 3rem), transparent)}.favourites-links ul:has(:nth-child(6)):hover{mask-image:linear-gradient(to bottom, white 0%, white 100%)}.favourites-links .show-more a::before{content:"  "}.favourites-grid{display:grid;grid-template-columns:repeat(auto-fit, var(--favourites-tile-size));gap:var(--space-m)}.favourites-grid:has(>li:nth-child(4)){grid-template-columns:repeat(auto-fit, minmax(var(--favourites-tile-size), 1fr))}.favourites-grid.empty{display:flex}.favourites-grid.empty>li:first-child{width:var(--favourites-tile-size)}.favourites-empty-message{flex:auto;text-align:center;align-self:center;font-size:var(--font-size-l);line-height:var(--prose-line-height);color:#cacaca;text-wrap:balance}.public-lists-teaser{background:#ababab;padding:var(--space-xxl) var(--content-side-padding);display:flex;flex-direction:column;align-items:center}.public-lists-teaser ul{margin:var(--space-xxl) 0}.public-lists-teaser ul li>*{aspect-ratio:1}.public-lists-teaser>p{text-align:center;text-wrap:pretty}.public-lists-teaser .favourites-card{--button-background: white}.favourites-list-items li{position:relative}.favourites-list-items>li+li{margin-top:var(--space-m)}.favourites-link-item{display:flex;place-items:center;border-radius:var(--radius-l);overflow:hidden;aspect-ratio:1.85/1}.favourites-link-item>*{object-fit:cover}.favourites-item{border-radius:var(--radius-l);overflow:hidden;position:relative}.favourites-item .faux-button{--button-background: white;position:absolute;z-index:var(--z-content);bottom:var(--space-xl);left:50%;translate:-50% 0}@media screen and (max-width: 768px){.favourites-page{padding-top:var(--space-xxxl)}.favourites-grid{grid-template-columns:1fr}.favourites-grid.empty{flex-direction:column;gap:var(--space-xxl)}.favourites-grid.empty>li:first-child{width:auto}}.foundry-card{border-radius:var(--radius-l);overflow:hidden;height:100%;display:grid;grid-template-rows:auto 1fr auto;color:var(--text)}.foundry-card:hover{text-decoration:none}.foundry-card:hover .button::before{opacity:.6}.foundry-card>*{grid-column:1;min-width:0}.foundry-card header{padding:1.25em var(--space-xl);display:grid;grid-template-columns:1fr auto;align-items:center;background:#fff}.foundry-card header svg{height:1.75em;fill:none;stroke:currentColor}.foundry-card .foundry-image{grid-row:2/-1}.foundry-card .button{--button-background: white;margin:1em var(--space-xl);grid-row:3}@media screen and (max-width: 768px){.shrinking-card-row .foundry-card header,.shrinking-card-row .foundry-card .button{display:none}.shrinking-card-row .foundry-card .foundry-image{grid-row:1/-1}}.foundry-image{width:100%;height:100%;object-fit:cover}.foundry-image.fallback{display:flex;justify-content:center;align-items:center}.foundry-image.fallback.light span{background:#fff}.foundry-image.fallback.dark span{background:#000}.foundry-image.fallback span{border-radius:100%;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.about-us{--start-column: auto}.about-us .made-simple{padding:var(--space-xl);background:var(--black);color:var(--white);font-size:var(--font-size-xl);text-align:center;text-wrap:balance;border-radius:var(--radius-l)}.about-us .title{margin:0 auto;max-width:28em;font-size:var(--font-size-xl);line-height:var(--prose-line-height);text-wrap:balance;text-align:center}.about-us .module-slideshow{max-width:var(--max-content-width);margin:var(--space-xxxl) auto 0 auto;--module-background-color: var(--white);--module-text-color: var(--black)}.about-us .nan-button{--button-height: 5.5rem;--button-background: #0f0;font-weight:900;font-size:2.5rem;width:100%}.about-details{--cols: 6;padding:var(--space-xxxl) var(--content-side-padding);background:#b4b4b4;display:flex;flex-direction:column;justify-content:center;gap:var(--space-xxl);text-align:center}.about-details .about-details-intro,.about-details .about-details-counter{margin:0 auto;max-width:42em;color:var(--black);font-size:var(--font-size-l);line-height:var(--prose-line-height);text-align:center;text-wrap:balance}.about-details .about-details-counter a{color:inherit;text-decoration:underline}.about-details .emoji{font-size:6rem;margin:0 auto}.about-details ul.cards{display:grid;grid-template-columns:repeat(var(--cols), minmax(13rem, 1fr));gap:var(--space-m);max-width:calc(78rem + 5*var(--space-m));margin:0 auto}.about-details ul.cards li{background:var(--white);padding:var(--space-xl) var(--space-m) var(--space-xxl) var(--space-m);border-radius:var(--radius-l);text-align:center}.about-details ul.cards li span{font-size:5rem}.about-details ul.cards li p{margin-top:var(--space-m);line-height:var(--prose-line-height);text-wrap:balance}.about-video{margin:var(--space-xl) 0 var(--space-xxl) 0;overflow:hidden;border-radius:var(--radius-l)}.built-for-creators li{background:var(--org-accent)}.student-discount .button{margin:0 auto}@media screen and (max-width: 1425px){.about-details{--cols: 3}}@media screen and (max-width: 725px){.about-details{--cols: 2}}@media screen and (max-width: 460px){.about-details{--cols: 1}}.custom-blocks{color:var(--org-accent);background:var(--black)}.custom-blocks .about-details-intro{color:inherit;margin-bottom:var(--space-xl)}.custom-blocks .module-icons{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2, 1fr);gap:var(--space-m)}.custom-blocks .module-icons svg{height:1.75rem}@media screen and (max-width: 900px){.custom-blocks .module-icons{gap:var(--space-xl) var(--space-m);grid-template-rows:repeat(4, 1fr)}}@media screen and (max-width: 480px){.custom-blocks .module-icons{grid-template-rows:repeat(7, 1fr)}}.foundry-builder-checklist{background:var(--secondary);border-radius:var(--radius-l);--cols: 4}.foundry-builder-checklist ul{font-size:var(--font-size-l);text-align:left;max-width:72em;display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:0 var(--space-l);margin:0 auto var(--space-l) auto}.foundry-builder-checklist li{white-space:nowrap}@media screen and (max-width: 1430px){.foundry-builder-checklist{--cols: 2}.foundry-builder-checklist ul{gap:0 var(--space-xxxl)}}@media screen and (max-width: 820px){.foundry-builder-checklist ul{font-size:var(--font-size-m);line-height:2}}@media screen and (max-width: 530px){.foundry-builder-checklist{--cols: 1}.foundry-builder-checklist ul{font-size:var(--font-size-l)}}.join-the-waitlist{border-radius:var(--radius-l)}.join-the-waitlist .about-details-intro{max-width:28em}.join-the-waitlist .button{margin:0 auto var(--space-l) auto}.dreamteam{border-radius:var(--radius-l)}.dreamteam a{color:inherit;text-decoration:underline}.dreamteam p{margin:0 auto;max-width:60em;color:var(--black);line-height:var(--prose-line-height);text-align:center;text-wrap:balance}.box-links{background:var(--black);display:grid;grid-template-columns:1fr 1fr}.box-links a{padding:var(--space-xl);border-radius:var(--radius-l);background:var(--link);color:var(--black);font-size:var(--font-size-xxl);text-wrap:balance;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:var(--space-xl) 0}.box-links a:hover{text-decoration:none}.box-links a:nth-child(even){background:var(--accent-light)}.box-links a svg{width:3.75rem;border:1rem solid var(--white);background:var(--white);grid-column:2;grid-row:2;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;stroke:var(--black)}.discovery-featured{padding-bottom:var(--space-xxxl);gap:var(--space-m)}.load-more-section{display:grid;place-items:center;padding-bottom:var(--space-xxxl)}@media screen and (max-width: 768px){.box-links{grid-template-columns:1fr;grid-auto-rows:1fr}}.fonts-in-use{padding:var(--space-xxxl) var(--content-side-padding);background:var(--black);display:flex;flex-direction:column;align-items:center;color:var(--white)}.fonts-in-use>p{font-size:var(--font-size-l);margin-bottom:var(--space-xl)}.font-in-use{display:block;text-align:center;color:inherit;line-height:var(--prose-line-height)}.font-in-use:hover{color:inherit}.font-in-use img{border-radius:var(--radius-l);aspect-ratio:4/3;object-fit:cover}.font-in-use figcaption{margin-top:2em;text-wrap:balance}body:has(.site-footer .recommendations) main section:last-child{position:relative}body:has(.site-footer .recommendations) main section:last-child::after{content:"";position:absolute;bottom:calc(var(--radius-l)*-1);left:0;right:0;height:var(--radius-l);background:inherit}.site-footer{--offset: 3rem;position:relative;z-index:var(--z-sidebar)}.recommendations{color:var(--black);background:linear-gradient(to bottom, transparent 50%, black 50%)}.recommendations p{display:grid;place-items:center;border-radius:var(--radius-l);font-size:var(--font-size-l);background:var(--alt-accent);padding:1.25em var(--content-side-padding);position:relative;z-index:var(--z-raised);text-align:center;text-wrap:balance}.recommendation-cards{position:relative;overflow:hidden;background:#000;padding:0 var(--content-side-padding) 0 var(--content-side-padding)}.recommendation-cards .recommendation-cat-row{position:relative;height:var(--space-xxxl)}.recommendation-cards .shrinking-card-row{grid-template-rows:auto 1fr auto;transition:opacity .3s ease-out}.recommendation-cards .shrinking-card-row.htmx-swapping{opacity:0}.recommendation-cards .shrinking-card-row>li,.recommendation-cards .shrinking-card-row>li>a{display:grid;grid-template-rows:subgrid;grid-row:1/-1;min-height:0}.recommendation-cards .surprise-recommendation{font-size:4rem;position:absolute;z-index:9999;top:calc(50% - 1rem);left:0;display:grid;place-items:center;border-radius:50%;transition:opacity 1s;animation:surpriseCat 13s infinite linear alternate,surpriseCatWobble 3s infinite ease-in-out alternate,surpriseCatRotate 2.5s infinite linear}.recommendation-cards .surprise-recommendation.leave-me-alone{pointer-events:none}.recommendation-cards .surprise-recommendation::before{content:"😻";transform:translateY(13%)}.recommendation-cards .surprise-recommendation:hover{animation-play-state:paused;rotate:0deg !important}.recommendation-cards .surprise-recommendation:hover::before{content:"🙀"}@keyframes surpriseCat{from{left:0}to{left:calc(100% - 4rem)}}@keyframes surpriseCatWobble{from{margin-top:-1rem}to{margin-top:1rem}}@keyframes surpriseCatRotate{to{rotate:360deg}}.mailinglist{display:flex;flex-direction:column;align-items:center;background:var(--black);padding:var(--space-xxxl) var(--content-side-padding);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);position:relative;z-index:var(--z-content)}.mailinglist .big-text{color:var(--alt-accent);font-size:var(--font-size-xl);margin-bottom:var(--space-xxl)}.mailinglist input{text-align:center}.mailinglist .newsletter-success{margin:0 auto;text-align:center;color:var(--alt-accent)}.footer{position:relative;display:grid;grid-template-columns:auto auto;align-items:start;gap:var(--space-xl);background:var(--footer-background);color:var(--footer-text);line-height:var(--prose-line-height);margin-top:calc(var(--offset)*-1);padding:calc(var(--offset) + var(--space-xxxl)) var(--content-side-padding) var(--space-xxxl) var(--content-side-padding)}.footer a{color:currentColor}.footer h3{font-weight:bold}.footer ul+h3,.footer ul+ul{margin-top:2rem}.footer li{margin:0}.footer strong{white-space:nowrap}.site-footer:not(:has(.mailinglist)) .footer{margin-top:var(--space-xxxl);padding-top:var(--space-xxxl)}.site-footer:not(:has(.mailinglist)) .footer::before,.site-footer:not(:has(.mailinglist)) .footer::after{content:"";position:absolute;z-index:var(--z-content);width:50px;height:50px;top:-50px;background:inherit;clip-path:path("M0 50V0h50C25 0 0 25 0 50");transform:scaleY(-1)}.site-footer:not(:has(.mailinglist)) .footer::before{left:0}.site-footer:not(:has(.mailinglist)) .footer::after{right:0;transform:scaleY(-1) scaleX(-1)}.footer .about{white-space:nowrap}.links{display:grid;grid-template-columns:repeat(auto-fill, minmax(10em, 1fr));gap:var(--space-xl);white-space:nowrap}.nan-logo{display:block;width:fit-content;font-weight:900;font-variation-settings:"mono" 100,"wght" 900;font-feature-settings:"liga" 0,"dlig" 0;font-size:26px;background:#b4b4b4;line-height:1em;padding:.55em 1.5rem .3em 1.5rem;margin-top:var(--space-m);transform:scale(80%);transform-origin:top left}.nan-logo:hover{background:lime;text-decoration:none}@media screen and (max-width: 460px){.site-footer:not(:has(.mailinglist)) .footer::before,.site-footer:not(:has(.mailinglist)) .footer::after{width:30px;height:30px;top:-30px;clip-path:path("M0 30V0h30C15 0 0 15 0 30")}}@media screen and (max-width: 1024px){.footer{grid-template-columns:1fr auto}.footer strong{white-space:normal}.links{grid-template-columns:repeat(3, 1fr);grid-row:2;grid-column:1/-1}}@media screen and (max-width: 768px){.footer{padding-bottom:calc(var(--space-xxxl) + var(--space-xl));grid-template-columns:1fr}.links{grid-template-columns:repeat(auto-fill, minmax(10em, 1fr))}.recommendation-cards .shrinking-card-row{grid-template-rows:none}.recommendation-cards .shrinking-card-row>li,.recommendation-cards .shrinking-card-row>li>a{grid-template-rows:none;grid-row:auto}}.frontpage{--mini-card-odd: var(--accent);--mini-card-even: #d0d0d0}.page-title-banner,.animated-page-title-banner{min-height:8.25rem;font-size:var(--font-size-xl);background:var(--black);color:var(--white);display:grid;place-items:center;text-align:center;padding:0 var(--content-side-padding);clip-path:inset(calc(var(--header-height) * -1) 0 0 0)}.animated-page-title-banner{outline:var(--header-height) solid var(--black)}.animated-page-title-banner span{display:inline-block;white-space:nowrap;animation:moveOnUp 600ms 1s both}.animated-page-title-banner span:last-child{animation-delay:1200ms}@keyframes moveOnUp{0%{transform:translateY(100rem)}60%{transform:translateY(-2rem)}80%{transform:translateY(0.75rem)}100%{transform:translateY(0)}}.mini-cards{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;font-size:var(--font-size-l);text-wrap:balance;min-height:9.5rem}.mini-cards>*{color:inherit;border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);padding:1.25em 1em}.mini-cards>*:nth-child(odd){background:var(--mini-card-odd, var(--accent-light))}.mini-cards>*:nth-child(even){background:var(--mini-card-even, var(--link))}@media screen and (max-width: 768px){.mini-cards{grid-template-rows:1fr 1fr;position:relative}.mini-cards>*:last-child{grid-row:1;grid-column:2}}.discover{padding:var(--space-xxxl) var(--content-side-padding);background:var(--background);display:flex;flex-direction:column;align-items:center}.discover .big-text{color:var(--accent);margin-bottom:var(--space-xxxl)}.discover .cta-text{margin-top:var(--space-xxxl);font-size:var(--font-size-l);color:var(--black);text-align:center}.discover .cta-text a{color:var(--accent)}.discover .shrinking-card-row{margin-bottom:var(--space-xl)}.discover .shrinking-card-row>*{aspect-ratio:4/6}*:has(+.discover-more-button)>:last-child{padding-bottom:100px}.discover-more-button{display:block;width:min-content;margin:0 auto;transform:translateY(calc(-50px - 50%))}.latest-releases{background:var(--background);padding:0 var(--content-side-padding);min-height:7.625rem;font-size:var(--font-size-l);display:grid;place-items:center}.subscribe-container{padding:var(--space-xxxl) var(--content-side-padding)}.subscribe-container p{color:var(--black);font-size:var(--font-size-l);line-height:var(--prose-line-height);text-align:center;text-wrap:balance;margin-bottom:2.5em}.subscribe-container input{text-align:center}.subscribe-container .newsletter-success{margin:0 auto;text-align:center}.big-text{font-family:"NaN Rage Zipp";font-size:var(--font-size-xxl);text-align:center;text-wrap:balance;font-variation-settings:"MORP" 10;transition:font-variation-settings 200ms}.big-text:hover{font-variation-settings:"MORP" 0}@media screen and (max-width: 460px){*:has(+.discover-more-button)>:last-child{padding-bottom:80px}}body:has(.header-login-wrapper.active){overflow:hidden}body:has(.header-login-wrapper.active)>*:not(.page-header,[data-tippy-root]){filter:blur(10px);pointer-events:none}.page-header{--button-height: var(--org-button-height);position:fixed;top:0;right:0;left:0;z-index:var(--z-header);background:var(--header-background);height:var(--header-height);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;color:var(--text-negative)}.page-header:has(.site-nav){grid-template-columns:1fr 2fr}.page-header a:not(.button){color:var(--text-negative)}.page-header::before,.page-header::after{content:"";position:absolute;z-index:calc(var(--z-content) + 1);width:50px;height:51px;bottom:-50px;background:inherit;clip-path:path("M0 51V0h50v1C25 1 0 26 0 51")}.page-header::before{left:0}.page-header::after{right:0;transform:scaleX(-1)}.page-header>*{grid-row:1}.page-header .site-nav{grid-column:1}.page-header .title{line-height:1.5;align-self:center;white-space:nowrap;overflow:hidden;display:flex;justify-content:center;padding:.5em 0}.page-header .title>*{flex:none}.page-header .title a{text-decoration:none}.page-header .title a:last-of-type:not(:only-child),.page-header .title a:hover,.page-header .title a:focus{text-decoration:underline}.page-header .title.overflow-medium a:not(:first-child,:last-child){width:1.2em;margin-left:-1em;color:rgba(0,0,0,0);text-decoration-color:var(--black);overflow:hidden}.page-header .title.overflow-medium span:not(:last-of-type)::after{content:"…"}.page-header .title.overflow-small span,.page-header .title.overflow-small a:not(:first-child){display:none}.page-header .page-nav{grid-column:3}.ticker-cursor{text-decoration:underline;text-decoration-color:var(--header-background);text-decoration-thickness:4px;text-underline-offset:4px}@media screen and (max-width: 460px){.page-header::before,.page-header::after{width:30px;height:30px;bottom:-29.4px;clip-path:path("M0 30V0h30C15 0 0 15 0 30")}}.site-nav{display:grid;place-items:center start;grid-auto-flow:column;grid-auto-columns:min-content;padding-left:var(--content-side-padding);gap:0 var(--space-xs)}.site-nav .icon{font-size:var(--font-size-xl)}.site-nav-button{display:grid;place-items:center;width:max-content;cursor:pointer;padding:.5rem 0}.site-nav-button:focus{outline:0}.site-nav-button:hover .top-bun{transform:translateY(-2px)}.site-nav-button:hover .patty-one{transform:translateY(-1px)}.site-nav-button:hover .patty-two{transform:translateY(1px)}.site-nav-button:hover .bottom-bun{transform:translateY(2px)}.site-nav-button[aria-expanded=true] .top-bun{transform:translateY(-4px)}.site-nav-button[aria-expanded=true] .patty-one{transform:translateY(-2px)}.site-nav-button[aria-expanded=true] .patty-two{transform:translateY(2px)}.site-nav-button[aria-expanded=true] .bottom-bun{transform:translateY(4px)}.hamburger{height:1.5rem;overflow:visible}.hamburger *{transition:transform 100ms ease-in-out;stroke:#000;stroke-width:1px;fill:none}.list-menu{position:absolute;z-index:var(--z-content);bottom:0;transform:translate(0, 100%) scaleY(0%);transform-origin:top center;transition:transform 100ms ease-out}.site-nav .list-menu{left:0}.user-nav .list-menu{right:0}.user-nav .list-menu .list-menu{margin-left:calc(var(--button-height)/2)}[aria-expanded=true]~.list-menu{transform:translate(0, 100%) scaleY(100%)}.list-menu a,.list-menu button{padding-left:var(--space-xl);padding-right:var(--space-xl)}.page-nav,.page-nav-links{display:flex;justify-content:end;align-items:center;gap:.5rem}.page-nav:not(:has(.header-cart-button)),.page-nav-links:not(:has(.header-cart-button)){padding-right:var(--space-xl)}.page-nav-links{padding-right:var(--space-xl)}.page-nav-links a,.page-nav-links button{white-space:nowrap;text-decoration:none}.page-nav-links a:hover,.page-nav-links button:hover{text-decoration:underline}.header-cart-button{display:flex;align-items:center;gap:.25em;--button-background: var(--secondary-accent);--button-text: var(--text-negative);border-top-right-radius:0;border-bottom-right-radius:0;padding-right:var(--content-side-padding)}.header-cart-button svg{display:none}.user-nav{position:relative}.user-nav .list-menu::after{--size: calc(var(--button-height) / 2);content:"";width:var(--size);height:var(--size);background:var(--grey);position:absolute;top:calc(var(--size)*-1 + 1px);right:0;mask:radial-gradient(var(--size) at 0 0, rgba(0, 0, 0, 0) 90%, #000)}.user-nav .list-menu a,.user-nav .list-menu button{padding-left:var(--space-s);padding-right:var(--space-s)}.user-nav-button{width:var(--dropdown-width, 100%);position:relative;z-index:var(--z-sidebar);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1em;padding:0;padding-right:1.25em;text-align:left}.user-nav-button[aria-expanded=true]{opacity:1}.user-nav-button span{padding-top:var(--button-text-offset)}.user-nav-button .icon{width:1.25em;fill:rgba(0,0,0,0);stroke:currentColor;margin-top:-0.1em}.header-login-wrapper{--accent: var(--org-accent);--login-slide-duration: 0.2s;position:absolute;z-index:var(--z-popover);height:var(--button-height);--button-text: var(--background);--button-background: var(--text)}.header-login-wrapper .header-login{transform:translateX(100%);display:none}.header-login-wrapper.active .header-login{animation:loginSlideInRight var(--login-slide-duration) ease-out forwards;display:block}.header-login-wrapper.hiding .header-login{animation:loginSlideOutRight var(--login-slide-duration) ease-out forwards;display:block}.header-login-wrapper:not(.active){pointer-events:none}.header-login-wrapper .trial-title{display:none}.header-login-wrapper.for-trial .default-title{display:none}.header-login-wrapper.for-trial .trial-title{display:block}.header-login-wrapper.from-left{left:0;top:var(--flyout-offset, calc(var(--header-height) * 2))}.header-login-wrapper.from-left .header-login{right:auto;left:0;border-radius:0;border-top-right-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);transform:translateX(-100%)}.header-login-wrapper.from-left.active .header-login{animation:loginSlideInLeft var(--login-slide-duration) ease-out forwards}.header-login-wrapper.from-left.hiding .header-login{animation:loginSlideOutLeft var(--login-slide-duration) ease-out forwards}@keyframes loginSlideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes loginSlideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes loginSlideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes loginSlideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}.header-login{background:var(--grey);position:absolute;top:100%;right:0;border-top-left-radius:var(--radius-l);border-bottom-left-radius:var(--radius-l);overflow:hidden;width:min(90vw,32rem)}.header-login h3{font-size:var(--font-size-l);margin-bottom:1em}.header-login-form{padding:var(--space-xl);display:flex;flex-direction:column;place-items:center}.header-login-form ::placeholder{text-align:center}.header-login-form form{--button-text: var(--black);--button-background: var(--accent);display:flex;flex-direction:column;gap:.65rem;width:100%}.header-login-form .reset-password{margin-top:22px;align-self:center;text-decoration:underline}.header-login-register{--button-text: var(--white);--button-background: var(--black);background:var(--accent);display:flex;flex-direction:column;place-items:center;padding:var(--space-xl)}.notification-bell{margin-right:.5em}.notification-bell svg{height:1.75rem;fill:var(--grey-dark)}.favourites-button{display:grid;place-items:center;width:1.75rem;padding:.5em 0;margin-right:.5em}.favourites-button svg{height:1.75rem}.favourites-button svg *{stroke:#000;fill:#000}.favourites-button:hover svg{animation:wiggle .5s ease}@keyframes wiggle{0%,100%{transform:rotate(0deg)}10%,90%{transform:rotate(8deg)}20%,40%,60%{transform:rotate(-10deg)}30%,50%,70%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}}.sub-nav{position:fixed;top:var(--header-height);left:50%;transform:translateX(-50%);z-index:calc(var(--z-header) - 1)}.sub-nav:has([aria-expanded=true]){width:100%}.sub-nav:has([aria-expanded=true]) ul.tabs a,.sub-nav:has([aria-expanded=true]) ul.tabs button{width:100%;border-radius:0}.sub-nav a.current{background:var(--accent) !important}.sub-nav .tabs{transition:opacity 100ms}.sub-nav .hidden{opacity:0}.sub-nav .sub-nav-toggle{display:none}.sub-nav .tabs.overflow{grid-auto-flow:row;width:auto}.sub-nav .tabs.overflow .sub-nav-toggle{display:block}.sub-nav .tabs.overflow .sub-nav-toggle svg{height:1em;rotate:.25turn}.sub-nav .tabs.overflow .sub-nav-toggle button[aria-expanded=false]{background:#ededed}.sub-nav .tabs.overflow .sub-nav-toggle button[aria-expanded=false] span:last-child{display:none}.sub-nav .tabs.overflow .sub-nav-toggle button[aria-expanded=true] span:first-child{display:none}.sub-nav .tabs.overflow li:not(.sub-nav-toggle){display:none}.sub-nav .tabs.overflow:has(button[aria-expanded=true]) li:not(.sub-nav-toggle){display:block}.account-avatar{width:var(--button-height);height:var(--button-height);display:grid;place-items:center;border-radius:100%;background:var(--avatar-background);color:var(--avatar-color);overflow:hidden}@media screen and (max-width: 460px){.list-menu{right:0}.list-menu a,.list-menu button{text-align:center;padding:1em 1.5em}.list-menu li+li{margin-top:-1px}.header-cart-button{padding:0 .75em}.header-cart-button span{display:none}.header-cart-button svg{display:block;height:1.5em;margin-top:-0.1em}.notification-bell,.favourites-button{margin-right:0}.user-nav-button{--dropdown-width: auto;aspect-ratio:1;grid-template-columns:auto;padding:0;gap:.5em}.user-nav-button .icon{margin:0}.user-nav-button span{display:none}.user-nav{position:static}.user-nav .list-menu{position:absolute;left:0;right:0;padding-left:0}.user-nav .list-menu::after{content:none}.user-nav .list-menu a,.user-nav .list-menu button{padding:1em 1.5em}.sub-nav .tabs li:nth-child(odd) a,.sub-nav .tabs li:nth-child(odd) button{background:var(--grey)}.sub-nav .tabs li:nth-child(even) a,.sub-nav .tabs li:nth-child(even) button{background:var(--background-dark)}}@media screen and (max-width: 360px){.page-header .title{display:none}}body.dashboard .page-header{--header-background: var(--accent);--text: currentColor;--link: currentColor;border-radius:0 0 var(--radius-l) var(--radius-l)}body.dashboard .page-header::before,body.dashboard .page-header::after{content:none}body.dashboard .user-nav-button{--button-background: var(--secondary-accent)}.about-one-license{color:var(--org-accent);background:var(--black)}.about-one-license .about-details-intro{color:inherit}.about-one-license .faux-buttons{margin:0 auto;max-width:48em;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs) var(--space-m);margin-bottom:var(--space-xl);--button-background: transparent;--button-text: var(--org-accent);--tippy-background-color: var(--org-accent);--tippy-icon-color: var(--black);--tippy-tooltip-background: var(--org-accent)}.about-one-license .faux-buttons .button{overflow:visible;border:1px solid var(--org-accent);padding-left:3em;padding-right:3em}.about-one-license .faux-buttons .button:has(.tippy-questionmark){padding-right:.75em}.about-one-license .faux-buttons .tippy-questionmark{margin-left:var(--space-s)}.simple-license{padding:var(--space-xxxl) var(--content-side-padding);background:var(--background)}.simple-license>p{color:var(--black);font-size:var(--font-size-l);line-height:var(--prose-line-height);text-align:center;text-wrap:balance;margin-bottom:2.5em}.simple-license ul{display:grid;grid-template-columns:repeat(3, 1fr)}.simple-license li{display:flex;flex-direction:column;align-items:center;height:100%;--bg: #cacaca}.simple-license li:nth-child(2){--bg: var(--white)}.simple-license-card{line-height:var(--prose-line-height);width:100%;height:100%;border-radius:var(--radius-l);margin-bottom:var(--space-xl);background:var(--bg);overflow:hidden;text-align:center;text-wrap:pretty}.simple-license-card strong{color:var(--black);font-size:var(--font-size-l);line-height:var(--prose-line-height)}.simple-license-card .faux-buttons{--button-text: var(--black);--button-background: var(--white);display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center}.simple-license-card.one-license{padding:var(--space-xl);display:grid;align-content:space-between;gap:var(--space-s)}.simple-license-card.one-license p:first-of-type{text-decoration:underline}.simple-license-card.image-card{display:grid;grid-template-rows:auto auto 1fr;gap:var(--space-xl);padding-bottom:var(--space-xl)}.simple-license-card.image-card>strong,.simple-license-card.image-card>p{padding:0 var(--space-xl)}.simple-license-card.image-card>img{aspect-ratio:2/1;object-fit:cover}@media screen and (max-width: 1024px){.simple-license ul{grid-template-columns:1fr;gap:var(--space-xl)}}ul.tabs{--button-height: var(--org-button-height);--accent: var(--org-accent);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center}ul.tabs li:nth-child(odd) a,ul.tabs li:nth-child(odd) button{background:#cacaca}ul.tabs li:nth-child(odd) a:hover,ul.tabs li:nth-child(odd) button:hover{background:var(--accent)}ul.tabs li:nth-child(even) a,ul.tabs li:nth-child(even) button{background:#ededed}ul.tabs li:nth-child(even) a:hover,ul.tabs li:nth-child(even) button:hover{background:var(--accent)}ul.tabs a,ul.tabs button{display:grid;place-content:center;text-align:center;padding:0 2em;border-bottom-left-radius:0;border-bottom-right-radius:0;color:inherit;height:var(--button-height);white-space:nowrap;user-select:none}ul.tabs a:hover,ul.tabs button:hover{text-decoration:none;opacity:1}ul.tabs.down a,ul.tabs.down button{border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s);border-top-left-radius:0;border-top-right-radius:0}.best-place-to-sell{width:100%;min-width:0;padding:var(--space-xxxl) var(--content-side-padding);display:flex;flex-direction:column;align-items:center;text-align:center}.best-place-to-sell p,.best-place-to-sell strong{font-size:var(--font-size-l);text-wrap:balance}.best-place-to-sell .title{font-size:var(--font-size-xl);line-height:var(--prose-line-height);text-wrap:balance;max-width:20em;margin-bottom:3.5rem}.best-place-to-sell .explanation{line-height:var(--prose-line-height);max-width:44em;text-wrap:pretty;margin-top:var(--space-xxxl);margin-bottom:4rem}.best-place-to-sell .and-more{font-size:var(--font-size-m);text-wrap:balance}.best-place-to-sell .and-more li+li{margin-top:1lh}.best-place-to-sell-cards{width:100%;max-width:var(--max-content-width);margin:0 auto}.best-place-to-sell-cards>ul>li{padding:2.5rem var(--space-xl);background:var(--org-accent);display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:var(--radius-l);gap:var(--space-s)}.best-place-to-sell-cards span{font-size:6rem}.best-place-to-sell-cards,.best-place-to-sell-cards>ul{--column-width: 18rem;--column-gap: var(--space-m);display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(var(--column-width) - 2 * var(--column-gap)), 1fr));grid-auto-rows:1fr;gap:var(--column-gap)}@media screen and (max-width: 560px){.best-place-to-sell-cards{grid-auto-rows:auto}.best-place-to-sell-cards>ul{grid-auto-rows:auto;align-items:center}.best-place-to-sell-cards>ul>li:not(.and-more){display:grid;grid-template-columns:auto 1fr;gap:var(--space-s) var(--space-xl)}.best-place-to-sell-cards>ul>li:not(.and-more) span{grid-column:1;grid-row:1/3}.best-place-to-sell-cards>ul>li:not(.and-more) p,.best-place-to-sell-cards>ul>li:not(.and-more) strong{grid-column:2;text-align:left}.best-place-to-sell-cards>ul>li:not(.and-more) p{align-self:start}.best-place-to-sell-cards>ul>li:not(.and-more) strong{align-self:end}}.licenses-list{grid-column:1/-1;background:rgba(0,0,0,0);padding:var(--space-xxl) var(--content-side-padding);display:flex;flex-direction:column;gap:var(--space-m);align-items:center;color:var(--text-on-background)}.licenses-list strong{font-size:var(--font-size-l)}.licenses-list .faux-buttons{--button-text: var(--text-on-accent) !important;--button-background: var(--accent);display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:center}.licenses-list p{text-align:center;max-width:55em;text-wrap:balance;line-height:var(--prose-line-height)}.licenses-list .download-trial-container>a,.licenses-list .download-trial-container>button{text-decoration:underline}.students{padding:var(--space-xxxl) var(--content-side-padding);background:var(--accent);display:flex;flex-direction:column;align-items:center}.students .love{margin-top:var(--space-xxxl);font-size:10rem;line-height:1}.students .big-text{margin-bottom:var(--space-xxl);color:var(--org-accent)}.promo-video{padding:var(--space-xxxl) var(--content-side-padding);display:flex;flex-direction:column;align-items:center;text-align:center}.promo-video .title{font-size:var(--font-size-xl);text-wrap:balance;margin-top:var(--space-l);margin-bottom:var(--space-xl)}.promo-video .explanation{font-size:var(--font-size-mm);text-wrap:pretty;line-height:var(--prose-line-height);margin-bottom:var(--space-xl);max-width:66em}.promo-video .video-container{margin:var(--space-xl) 0 var(--space-xxl) 0;overflow:hidden;border-radius:var(--radius-l)}.promo-video video{cursor:pointer;border-radius:var(--radius-l);max-width:940px;max-width:940px;width:calc(100% + 1px);height:calc(100% + 1px);object-fit:contain;display:block}.modules{display:grid;grid-template-columns:repeat(12, 1fr);align-content:start}.modules:has(.page-editor-message){align-content:center}.modules.gap{padding:var(--space-m);gap:1.25rem}.module{border-radius:var(--radius-l);container:module/inline-size;max-width:100%;color:var(--module-text-color);background-color:var(--module-background-color);grid-column:var(--start-column, 1)/span var(--span, 12)}.module.htmx-request *{pointer-events:none}.module header a,.module footer a{color:inherit;text-decoration:underline}.module.width-full{--span: 12}.module.width-half{--span: 6}.module.width-third{--span: 4}.module.width-two-third{--span: 8}.module.width-quarter{--span: 3}.module.width-three-quarter{--span: 9}.module.position-left{--start-column: 1}.module.position-center{--start-column: calc(((12 - var(--span)) / 2) + 1)}.module.position-right{--start-column: calc((12 - var(--span)) + 1)}.module.position-default{--start-column: auto}.module.styling-a-w,.module.styling-a-w .inherit-module-styling{--module-text-color: var(--accent);--module-background-color: var(--white)}.module.styling-a-bg,.module.styling-a-bg .inherit-module-styling{--module-text-color: var(--accent);--module-background-color: var(--background)}.module.styling-a-b,.module.styling-a-b .inherit-module-styling{--module-text-color: var(--accent);--module-background-color: var(--black)}.module.styling-b-w,.module.styling-b-w .inherit-module-styling{--module-text-color: var(--black);--module-background-color: var(--white)}.module.styling-b-bg,.module.styling-b-bg .inherit-module-styling{--module-text-color: var(--black);--module-background-color: var(--background)}.module.styling-b-a,.module.styling-b-a .inherit-module-styling{--module-text-color: var(--black);--module-background-color: var(--accent)}.module.styling-b-al,.module.styling-b-al .inherit-module-styling{--module-text-color: var(--black);--module-background-color: var(--accent-light)}.module.styling-b-al:hover,.module.styling-b-al:hover .inherit-module-styling{--module-background-color: var(--white)}.module.styling-w-b,.module.styling-w-b .inherit-module-styling{--module-text-color: var(--white);--module-background-color: var(--black)}.module.styling-w-a,.module.styling-w-a .inherit-module-styling{--module-text-color: var(--white);--module-background-color: var(--accent)}.module.styling-w-bg,.module.styling-w-bg .inherit-module-styling{--module-text-color: var(--white);--module-background-color: var(--background)}.module.styling-bg-a,.module.styling-bg-a .inherit-module-styling{--module-text-color: var(--background);--module-background-color: var(--accent)}.module.styling-bg-b,.module.styling-bg-b .inherit-module-styling{--module-text-color: var(--background);--module-background-color: var(--black)}.module.styling-bg-w,.module.styling-bg-w .inherit-module-styling{--module-text-color: var(--background);--module-background-color: var(--white)}.module.styling-default{--module-text-color: var(--text);--module-background-color: var(--background)}.module.styling-default .inherit-module-styling{--module-text-color: var(--background);--module-background-color: var(--text)}main>.module:first-child{border-top-left-radius:0;border-top-right-radius:0;position:relative}main>.module:first-child::before{content:"";position:absolute;height:calc(var(--header-height)*2);left:0;right:0;top:calc(var(--header-height)*-2);background:inherit}@media screen and (max-width: 768px){.module{--span: 12;grid-column:1/span 12}}.module-collection-card{background:#fff;font-size:var(--font-size-s);padding:0;display:flex;flex-direction:column}.module-collection-card header{padding:.65rem 2rem}.module-collection-card header .dropdown-content{right:0}.module-collection-card header .dropdown-content li{white-space:pre}.module-collection-card>a{display:flex;width:100%;flex-grow:2;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;text-decoration:none;justify-content:center;align-items:center;color:initial}.module-families-overview{border-radius:var(--radius-l)}.module-families-overview ul{display:grid;grid-auto-rows:1fr}.module-families-overview li{--top: transparent;--bottom: currentColor;display:grid;grid-template-columns:1fr auto;align-items:center;position:relative;overflow:hidden}.module-families-overview li::before{content:"";position:absolute;inset:0;left:calc(var(--radius-l)/1.5);right:calc(var(--radius-l)/1.5);border-top:1px solid var(--top);border-bottom:1px solid var(--bottom)}.module-families-overview li:has(+li:hover){--bottom: transparent}.module-families-overview li:hover,.module-families-overview li:focus{margin:0;border-radius:var(--radius-l);background:var(--module-text-color);color:var(--module-background-color)}.module-families-overview li:hover a,.module-families-overview li:focus a{padding:var(--space-xs) var(--content-side-padding)}.module-families-overview li:hover+li,.module-families-overview li:focus+li{--top: transparent}.module-families-overview li:last-child{--bottom: transparent}.module-families-overview li a{padding:var(--space-xs) 0 var(--space-xs) var(--content-side-padding);grid-row:1;grid-column:1/-1;min-width:0;color:inherit;text-decoration:none;white-space:nowrap;mask-image:linear-gradient(to right, white 90%, transparent)}.module-families-overview aside{grid-row:1;grid-column:2;display:grid;align-self:start;font-size:var(--font-size-s);text-align:right;pointer-events:none;padding-top:var(--space-s);margin-right:var(--content-side-padding)}@media screen and (max-width: 768px){.module-families-overview li{--font-size-multiplier: 2;grid-template-rows:1fr auto;grid-template-columns:1fr}.module-families-overview li>*{grid-column:1}.module-families-overview aside{padding:0 0 var(--space-xs) var(--content-side-padding);grid-row:2;text-align:left}}.module-families-tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));gap:var(--space-xxl);place-items:center;overflow:hidden;padding:var(--space-xxl) var(--content-side-padding);background:var(--module-background-color);container-type:normal}.module-families-tiles .families-tiles-preview{display:grid;grid-template-columns:1fr;place-items:center;width:100%;max-width:20rem;container-type:inline-size;text-decoration:none;color:var(--module-text-color);text-align:center;line-height:1;font-feature-settings:"case" on}.module-families-tiles .families-tiles-preview .frame-container,.module-families-tiles .families-tiles-preview .hover-container{grid-column:1;grid-row:1;width:100%;display:grid;place-items:center}.module-families-tiles .families-tiles-preview .frame-container{opacity:1}.module-families-tiles .families-tiles-preview .frame-container>span{font-size:var(--fit-fontsize, 1rem);display:none;place-items:center;text-align:center;width:100%;aspect-ratio:1}.module-families-tiles .families-tiles-preview .hover-container{opacity:0;grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:stretch;gap:var(--space-s)}.module-families-tiles .families-tiles-preview .hover-container .aa-text{font-size:var(--fit-fontsize, 1rem);display:grid;place-items:center;text-align:center;width:100%;aspect-ratio:1;grid-row:1;grid-column:1}.module-families-tiles .families-tiles-preview .hover-container .meta{grid-row:2;grid-column:1;line-height:var(--prose-line-height);align-self:end}.module-families-tiles .families-tiles-preview:hover .frame-container{opacity:0}.module-families-tiles .families-tiles-preview:hover .hover-container{opacity:1}.module-family-preview{position:relative}.module-family-preview .add-favourites{position:absolute;right:0;top:0}.module-family-tester{padding:var(--space-xl) var(--content-side-padding);display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto 1fr auto;transition:background .2s ease-out}.module-family-tester header,.module-family-tester footer{grid-column:1/-1;min-height:2lh}.module-family-tester header{align-content:start}.module-family-tester footer{align-content:end;align-self:end;grid-row:3;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xxs) var(--space-s)}.module-family-tester aside{grid-column:2;grid-row:2;align-self:center}.module-family-tester .preview{display:block;overflow-wrap:break-word;line-height:var(--responsive-line-height)}.module-family-tester>header,.module-family-tester>aside,.module-family-tester>footer{opacity:0;transition:all .2s ease-out}.module-family-tester.focus>header,.module-family-tester.focus>aside,.module-family-tester.focus>footer,.module-family-tester:focus>header,.module-family-tester:focus>aside,.module-family-tester:focus>footer,.page-editor-module.active .module-family-tester>header,.page-editor-module.active .module-family-tester>aside,.page-editor-module.active .module-family-tester>footer{opacity:1}.module-family-tester main{min-height:6rem;align-items:center}.tester-actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);z-index:var(--z-content);padding:.25em 0;height:100%;justify-content:center;position:relative}.tester-actions::before{content:"";position:absolute;z-index:var(--z-behind);inset:0;right:calc(var(--space-xl)*-1);background:var(--module-background-color);transition:background .2s ease-out;opacity:.6}.tester-actions svg{height:2rem;fill:currentColor}.tester-controls{--select-option-color: var(--black);z-index:var(--z-content);align-self:start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-s)}.tester-controls>*{min-width:0;flex:auto}.tester-controls .slider{--slider-color: currentColor;width:100%;max-width:16rem}.tester-content{padding:var(--space-s) 0;grid-column:1/-1;grid-row:2;display:grid;place-items:center}.tester-content.top-align{align-items:start}.tester-content .preview{width:100%;min-width:0}@media(hover: hover){.module-family-tester:hover>header,.module-family-tester:hover>aside,.module-family-tester:hover>footer{opacity:1}.tester-actions>button:hover,.tester-actions .add-favourites:hover{opacity:.2}}@media screen and (max-width: 460px){.module-family-tester footer .font-card-bottom-line{display:none}.tester-controls .slider{display:none}}.add-favourites-container{--accent: var(--org-accent);position:relative}.add-favourites-container a{color:inherit}.add-favourites-container svg{vertical-align:middle;height:2rem}.add-favourites-container .add-favourites path{stroke:var(--favourite-icon-color, currentColor)}.add-favourites-container .is-favourite path{fill:var(--favourite-icon-color, currentColor)}.add-favourites-form{--select-background: var(--org-accent);--select-border-color: transparent;--select-text-color: currentcolor;padding:var(--space-m);position:absolute;z-index:calc(var(--z-header) - 1);right:calc(100% + var(--space-m));top:50%;translate:0 -50%;min-width:18rem;max-width:25rem;text-align:left;background:var(--secondary);color:var(--black);border-radius:var(--radius-s)}.font-cta-header .add-favourites-form{translate:none;top:0}.add-favourites-form form{display:flex;flex-direction:column}.add-favourites-form form wa-select{margin-bottom:var(--space-xs)}.add-favourites-form form input{width:100%}.add-favourites-form .info-block{white-space:nowrap;margin-right:var(--space-xl)}.add-favourites-form .info-block+form{margin-top:var(--space-s)}.add-favourites-form .info-block .icon{--bg: var(--org-accent)}.add-favourites-form .info-block a{font-weight:bold}.add-favourites-form .new-list-input{margin-bottom:var(--space-xs)}.add-favourites-form .label{display:block;margin:var(--space-xxs) 0;padding-left:1em}.add-favourites-form .button{align-self:center}.close-add-favourites{position:absolute;top:0;right:0;padding:var(--space-m)}.close-add-favourites:hover{opacity:.6}.close-add-favourites svg{height:var(--font-size-m);stroke:currentColor}.font-cta{--favourite-icon-color: var(--accent);position:relative;border-bottom-left-radius:0;border-bottom-right-radius:0;grid-column:1/-1;padding:var(--space-m) var(--content-side-padding) var(--space-l) var(--content-side-padding)}.font-cta::after{content:"";position:absolute;left:0;right:0;height:var(--radius-l);background:inherit;z-index:var(--z-behind)}.font-cta::after{bottom:calc(var(--radius-l)*-1)}.font-cta header{display:flex;align-items:center;gap:var(--space-l);margin-bottom:var(--space-xxl)}.font-cta header a,.font-cta header button{text-decoration:none}.font-cta header a svg,.font-cta header button svg{height:1.25em;fill:none;stroke:currentColor;--favourite-icon-color: currentColor;vertical-align:middle}.font-cta header .add-favourites-container{margin-left:auto}.font-buy-options{--button-height: 3.25rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-l)}.font-buy-options>*{white-space:normal;text-wrap:balance;height:auto;min-height:var(--button-height)}@media screen and (max-width: 1024px){.font-buy-options{grid-template-columns:repeat(4, 1fr)}.font-buy-options>*:nth-child(1),.font-buy-options>*:nth-child(2){grid-column:span 2}.font-buy-options>*:nth-child(3){grid-column:2/4}}@media screen and (max-width: 768px){.font-buy-options{grid-template-columns:1fr}.font-buy-options>*:nth-child(1),.font-buy-options>*:nth-child(2),.font-buy-options>*:nth-child(3){grid-column:auto}}body:has(.tabs.overflow) .font-cta:first-child{grid-row:2}body:has(.tabs.overflow) .font-cta:first-child header{justify-content:center;margin-bottom:var(--space-l)}body:has(.tabs.overflow) .font-cta:first-child header .add-to-cart,body:has(.tabs.overflow) .font-cta:first-child header .add-favourites-container{display:none}.flying-trial{display:none;width:5rem;height:5rem;place-items:center;line-height:normal;position:fixed;left:var(--start-x);top:var(--start-y);font-size:1rem;z-index:9999;pointer-events:none}.flying-trial.flying{display:grid;animation:flying-trial 2s ease-in-out both,rotating-trial 600ms linear infinite both}@keyframes flying-trial{0%{font-size:1rem;opacity:0}5%,95%{opacity:1}50%{font-size:4rem}99%,100%{left:var(--end-x);top:var(--end-y)}100%{font-size:1rem;display:none;opacity:0}}@keyframes rotating-trial{to{rotate:1turn}}.tippy-box[data-theme~=trial-download]{text-align:center;font-size:var(--font-size-m);background:var(--org-accent);color:var(--black)}.tippy-box[data-theme~=trial-download] .tippy-arrow{color:var(--org-accent)}.module-font-meta{padding:var(--space-xl) var(--content-side-padding);container-type:normal;display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:var(--space-xl) var(--space-m);line-height:var(--prose-line-height)}.module-font-meta h2{margin-bottom:var(--space-m)}.module-font-meta *+p{margin-top:var(--space-m)}.module-font-meta a{color:inherit;text-decoration:none}.module-font-meta a:hover{text-decoration:underline}.module-font-meta .pdf-specimen svg{fill:none;stroke:currentColor;height:1.125em;vertical-align:middle}.module-glyphset{--mult: 1;--cols: 1fr 1fr;display:grid;grid-template-columns:var(--cols);padding:0;background:rgba(0,0,0,0)}.module-glyphset.reversed .glyphset-preview{order:2}.module-glyphset.small{--cols: 1fr 2fr;--mult: 0.6}.module-glyphset.reversed.small{--cols: 2fr 1fr}.module-glyphset li,.module-glyphset .glyphset-preview{color:var(--module-text-color);background:var(--module-background-color)}.module-glyphset li.active{color:var(--module-background-color);background:var(--module-text-color)}.module-glyphset ul{font-size:calc(clamp(1rem,.1818rem + 3.6364vw,3rem)*var(--mult));display:grid;grid-template-columns:repeat(auto-fill, minmax(1.5em, 1fr));gap:0}.module-glyphset li{border-radius:var(--radius-s);aspect-ratio:1;display:grid;place-items:center;cursor:pointer;overflow:hidden}.module-glyphset .glyphset-preview{align-self:start;border-radius:var(--radius-m);position:sticky;top:var(--header-height);z-index:var(--z-content);padding:var(--content-side-padding);padding-top:calc(var(--content-side-padding)*.8)}.glyphset-display{position:relative;aspect-ratio:1}.glyphset-display>canvas{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.module-glyphset,.module-glyphset.small{--cols: 1fr;--mult: 1}.glyphset-display{margin:0 auto;width:100%;max-height:18rem}}.module-image{background:rgba(0,0,0,0) !important;display:flex;justify-content:center;align-items:flex-start;position:relative}.module-image .image-wrapper{position:relative;width:100%;display:grid;place-items:center}.module-image .image-wrapper>*{grid-column:1;grid-row:1}.module-image img{padding:0;overflow:hidden}.module-image.missing-image{border:1px solid;align-items:center}.module-image .label{border-radius:var(--radius-m);padding:var(--space-m) var(--space-l);color:var(--module-text-color);background:var(--module-background-color);max-width:max(75%,30rem);transition:opacity .2s ease-out;margin:var(--space-m)}@media(hover: hover){.module-image .label{opacity:0}.module-image:hover .label{opacity:1}}.module-language-support{container-type:normal;display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:var(--space-xl) var(--space-m);line-height:var(--prose-line-height)}.module-language-support button{font-weight:inherit;color:inherit}.module-language-support h2{margin-bottom:var(--space-m)}.module-language-support .collapsed>li:nth-child(n+40):not(:last-child){display:none}.module-language-support .inline-list{line-height:inherit}.module-link-buttons{display:flex;flex-wrap:wrap;gap:var(--space-xs);background-color:rgba(0,0,0,0);padding:var(--space-s) var(--content-side-padding);width:100%}.module-link-buttons+.module-link-buttons{padding-top:0}.module-link-buttons .button{--button-text: var(--module-text-color);--button-background: var(--module-background-color);--button-height: 4rem;flex:1 1 14rem;min-width:0;font-size:var(--font-size-m);text-decoration:none}.font-in-progress{padding:var(--space-m) var(--space-xl);margin:var(--space-s) var(--content-side-padding);background:var(--secondary-accent);text-align:center;border-radius:var(--radius-l);grid-column:1/-1}.module-newsletter{--button-height: 3.25rem;padding:var(--space-xl) var(--content-side-padding)}.module-newsletter form{display:grid;grid-template-columns:repeat(3, 2fr) 1fr;align-items:center;gap:var(--space-m)}.module-newsletter form>*{width:100%}.module-newsletter form>p{text-align:center}.module-newsletter input[type=email]{width:100%;max-width:30rem}.module-newsletter .button{width:auto;justify-self:end;--button-background: var(--module-text-color);--button-text: var(--module-background-color)}.module-newsletter .checkbox{--checkbox-background: transparent;--checkbox-checked-background: currentColor;--checkbox-border: currentColor;--checkbox-size: 3.25rem}.module-newsletter .checkbox::after{fill:none;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='20'><path fill='none' stroke='black' d='M26.305.348 8.818 18.438.376 8.79'/></svg>")}.module-newsletter .checkbox span{font-size:var(--font-size-s);line-height:var(--prose-line-height);text-wrap:balance}.module-newsletter .newsletter-success{margin:0 auto;text-align:center}@media screen and (max-width: 1024px){.module-newsletter form{margin:0 auto;width:fit-content;grid-template-columns:1fr;justify-items:center}.module-newsletter .checkbox span{text-wrap:pretty}.module-newsletter input[type=email]{max-width:100%}.module-newsletter .button{justify-self:center}}.module-opentype-features{--cols: 3;--multiplier: 1cqi;background:inherit;color:inherit;container-type:inline-size}.module-opentype-features ul{display:flex;flex-wrap:wrap}.module-opentype-features li{flex-grow:1;border-radius:var(--radius-l);display:flex;flex-direction:column;gap:var(--space-s);place-items:center;text-align:center;padding:var(--space-xxxl) var(--content-side-padding);width:calc(100%/var(--cols));overflow-x:hidden;cursor:pointer;user-select:none;background-color:var(--module-background-color);color:var(--module-text-color)}.module-opentype-features li.feature-off .off,.module-opentype-features li:not(.feature-off) .on{opacity:1}.module-opentype-features .feature-state{display:inline-grid;text-align:left}.module-opentype-features .feature-state>*{opacity:0;grid-row:1;grid-column:1}.module-opentype-features .feature-preview{font-size:calc(var(--font-size, 10)*var(--multiplier));line-height:var(--responsive-line-height)}.module-opentype-features li:hover .feature-preview{color:var(--accent)}.module-opentype-features.styling-b-a li:hover .feature-preview,.module-opentype-features.styling-bg-a li:hover .feature-preview{color:var(--white)}.module-opentype-features.styling-w-a li:hover .feature-preview{color:var(--black)}@media screen and (max-width: 768px){.module-opentype-features{--cols: 2;--multiplier: 1.75cqi}}@media screen and (max-width: 460px){.module-opentype-features{--cols: 1;--multiplier: 3.5cqi}}.preview-animated{--animation-duration: 300ms;display:grid;container-type:inline-size;aspect-ratio:1;transition:opacity 100ms}.preview-animated.measuring{opacity:0;aspect-ratio:8/7}.preview-animated span{font-size:var(--fit-fontsize, 1rem);display:none;place-items:center;text-align:center;grid-column:1;grid-row:1;white-space:nowrap;font-feature-settings:"case" on;line-height:1}.preview-animated span.active-frame{display:grid;opacity:0}.preview-animated span.active-frame.visible{opacity:1;font-size:calc(var(--fit-fontsize, 1rem)*.8)}.preview-animated span:not(.visible){position:absolute;top:calc(var(--space-l)*-1);left:calc(var(--space-l)*-1);right:0;bottom:0}.font-card:hover .preview-animated span.active-frame{animation:showFrame calc(var(--animation-duration)*8) infinite;animation-delay:calc(var(--animation-duration)*(var(--i) - 2))}.metrics-supported .preview-animated span.visible{transform:translateY(20%)}@keyframes showFrame{0%,12.5%{opacity:1}12.51%,100%{opacity:0}}.preview{font-size:max(16px,var(--font-size, 10)*var(--font-size-multiplier, 1)*1cqi);font-variation-settings:normal;column-count:var(--column-count);text-wrap:pretty}.preview.fitting{opacity:0}.preview[contenteditable]{outline:none}.preview.nowrap{white-space:nowrap;width:auto}.module-family-tester{container-type:inline-size}@container (max-width: 1024px){.module-family-tester .column-preview{column-count:max(2,var(--column-count) - 1)}}@container (max-width: 768px){.module-family-tester .column-preview{--font-size-multiplier: 1.5;column-count:max(1,var(--column-count) - 2)}}@container (max-width: 460px){.module-family-tester .column-preview{--font-size-multiplier: 2.5;column-count:1;max-height:50vh;overflow:hidden}}.module-row-break{width:100%;height:0}#page-editor .page-editor-module:has(.module-row-break) .page-editor-module-content{min-height:0}#page-editor .page-editor-module:has(.module-row-break) .module-row-break{height:10p;text-align:center;background:repeating-linear-gradient(-45deg, var(--accent-translucent), var(--accent-translucent) 10px, var(--accent) 10px, var(--accent) 20px);border:0;display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,0);overflow:hidden;margin:5px 0;transition:color .2s ease-out,text-shadow .2s ease-out,height .2s ease-out;padding:10px}#page-editor .page-editor-module:has(.module-row-break):hover .module-row-break{color:var(--accent);text-shadow:1px 1px 1px var(--background);height:100px !important}.module-sample{overflow:hidden}.module-sample .preview{display:block;user-select:none}.module-slideshow{border-radius:var(--radius-m);overflow:hidden;background:rgba(0,0,0,0)}.module-slideshow .slideshow-wrapper{position:relative;height:100%}.module-slideshow .prev,.module-slideshow .next{position:absolute;z-index:var(--z-sidebar);top:0;bottom:0;width:20%}.module-slideshow .prev svg,.module-slideshow .next svg{display:block;background:var(--module-background-color);fill:var(--module-text-color);stroke:none;width:var(--button-height);aspect-ratio:1;border-radius:50%;border:calc(var(--button-height)/4) solid var(--module-background-color)}.module-slideshow .prev:hover,.module-slideshow .next:hover{opacity:.6}.module-slideshow .prev{left:0;padding-left:var(--content-side-padding)}.module-slideshow .next{right:0;padding-right:var(--content-side-padding)}.module-slideshow .next svg{margin-left:auto}.module-slideshow .slideshow-container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.module-slideshow .slideshow-container::-webkit-scrollbar{display:none}.module-slideshow .slideshow-slide{flex:0 0 100.5%;scroll-snap-align:start;scroll-snap-stop:always}.module-slideshow .slideshow-slide img{width:100%;height:100%;object-fit:cover}.module-spacer{width:100%;height:auto;display:block}.module-spacer.spacer-s{aspect-ratio:10}.module-spacer.spacer-m{aspect-ratio:5}.module-spacer.spacer-l{aspect-ratio:3}#page-editor .page-editor-module:has(.module-spacer) .module-spacer{text-align:center;background:var(--accent-translucent);border:0;display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,0);overflow:hidden;margin:5px 0;transition:color .2s ease-out}#page-editor .page-editor-module:has(.module-spacer):hover .module-spacer{color:#d3d3d3}.module-style-list{display:flex;flex-direction:column}.module-style-list>*{flex:auto}.module-style-list .module-family-tester:not(:first-child){padding-top:var(--space-xs)}.module-style-list .module-family-tester:not(:last-child){padding-bottom:0}.module-style-list .styles-inline{display:flex;flex-wrap:wrap;gap:0}.module-style-list .styles-inline.align-center{justify-content:center}.module-style-list .styles-inline.align-right{justify-content:end}.module-style-list .styles-inline .preview{width:auto}.module-style-list .styles-inline .preview::after{content:"";margin-right:.5lh}.module-text{display:flex;align-items:center}.module-text.centered{padding:10% 15vw}.module-text p{margin:0 auto;max-width:max(75%,30rem);line-height:var(--responsive-line-height)}.module-text p.has-columns{max-width:none}.module-text p.text-align-left{text-align:left;margin-left:0}.module-text p.text-align-center{text-align:center}.module-text p.text-align-right{text-align:right;margin-right:0}.module-ticker{overflow:hidden;white-space:nowrap;cursor:default;display:flex;position:relative;border-radius:var(--radius-l);min-height:6rem;cursor:pointer}.module-ticker.ready .ticker{animation-play-state:running}.module-ticker .label{color:var(--module-text-color);background-color:var(--module-background-color);position:absolute;top:50%;transform:translate(-50%, -50%);z-index:var(--z-content);white-space:pre;opacity:0;pointer-events:none;transition:left .1s ease-out,opacity .15s ease-out}.module-ticker:hover,.module-ticker.focus{text-decoration:none}.module-ticker:hover .label,.module-ticker.focus .label{opacity:1}.module-ticker:hover .ticker,.module-ticker.focus .ticker{animation-play-state:paused}.module-ticker .preview{white-space:nowrap}.module-ticker .preview::after{content:" "}.ticker{display:flex;align-items:center;animation:marquee 20s linear infinite;animation-play-state:paused}.ticker.speed-slow{animation-duration:30s}.ticker.speed-normal{animation-duration:12.5s}.ticker.speed-fast{animation-duration:5s}.ticker.direction-rtl{animation-direction:reverse}@keyframes marquee{to{transform:translateX(-100%)}}.module-variable-animation{overflow:hidden}.module-variable-animation .tester-content{user-select:none;margin-left:calc(var(--space-xl)*-1);margin-right:calc(var(--space-xl)*-1);padding-left:var(--space-xl);padding-right:var(--space-xl)}.module-variable-animation .tester-content .preview.animate-letter{display:inline}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+0){animation-delay:calc(0*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+1){animation-delay:calc(1*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+2){animation-delay:calc(2*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+3){animation-delay:calc(3*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+4){animation-delay:calc(4*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+5){animation-delay:calc(5*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+6){animation-delay:calc(6*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+7){animation-delay:calc(7*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+8){animation-delay:calc(8*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+9){animation-delay:calc(9*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content .preview.animate-letter:nth-child(n+10){animation-delay:calc(10*var(--animation-duration)/10*-1)}.module-variable-animation .tester-content:has(.animate-letter){display:block;justify-self:center;align-self:center}.module-variable-animation header{align-items:flex-start}.module-variable-animation header aside{margin-top:-0.5em}.module-variable-animation .axis-slider{--slider-color: currentColor}.module-variable-animation .action-animation-pause{color:inherit;display:grid;text-align:center}.module-variable-animation .action-animation-pause>*{grid-row:1;grid-column:1}.module-variable-animation .action-animation-pause span:last-child{visibility:hidden}.module-variable-animation.animation-paused .variable-animation{animation-play-state:paused}.module-variable-animation.animation-paused .action-animation-pause span:first-child{visibility:hidden}.module-variable-animation.animation-paused .action-animation-pause span:last-child{visibility:visible}.module-variable-animation .axes{display:flex;gap:var(--space-s) var(--space-l);flex-wrap:wrap}.module-variable-animation .axes>*{max-width:100%;flex:1 0 260px;white-space:nowrap}.module-video{background:rgba(0,0,0,0) !important;display:flex;justify-content:center;align-items:flex-start;position:relative}.module-video .video-wrapper{width:100%}.module-video video{padding:0;overflow:hidden;display:block;width:100%;height:auto}.module-video.missing-video{border:1px solid;align-items:center}.module-video .label{position:absolute;bottom:var(--space-m);left:50%;transform:translateX(-50%);border-radius:var(--radius-m);padding:var(--space-m) var(--space-l);color:var(--module-text-color);background:var(--module-background-color);max-width:max(75%,30rem);transition:opacity .2s ease-out}@media(hover: hover){.module-video .label{opacity:0}.module-video:hover .label{opacity:1}}.module-waterfall{display:grid;grid-auto-rows:1fr;align-items:end;container-type:inline-size;cursor:default;overflow:visible}.module-waterfall .preview{opacity:0;transition:opacity .2s ease;line-height:var(--responsive-line-height);font-size:var(--fit-fontsize, inherit)}.module-waterfall.ready .preview{opacity:1}.module-waterfall>.fit-content{overflow:hidden}.module-waterfall>.fit-content>*{display:inline-block;white-space:pre}.foundries-page{padding:var(--space-l) var(--content-side-padding);padding-bottom:0;color:var(--white)}.foundries-page .join-the-waitlist{margin:0 calc(var(--content-side-padding)*-1)}.foundries-filter{--button-background: var(--secondary-accent);text-align:center;text-wrap:balance;margin:-0.5em auto var(--space-xl) auto}.foundries-filter>*{margin-top:.5em}.foundries-list{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.25rem;align-items:stretch;container-type:inline-size;margin-bottom:var(--space-xxxl)}.foundries-list>*{aspect-ratio:4/6;min-width:0}.letter-card{container-type:inline-size}.letter-card div{display:grid;place-items:center;color:var(--accent);border:1px solid;height:100%;border-radius:var(--radius-l);font-size:10rem;font-size:50cqi}.tpl-login{--header-background: #b4b4b4;--background: #b4b4b4}.tpl-login main{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;line-height:var(--prose-line-height)}.tpl-login h1{font-size:var(--font-size-l);margin-top:var(--space-xl);text-align:center}.tpl-login h1 span{font-size:var(--font-size-xxl)}.tpl-login section{background:var(--grey);border-radius:var(--radius-l);display:flex;flex-direction:column;align-items:center;gap:var(--space-xxl);padding:var(--space-xl);text-align:center;text-wrap:balance}.tpl-login section>*{max-width:32rem}.tpl-login p{font-size:var(--font-size-mm)}.tpl-login form{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:.65rem}.tpl-login [type=submit]{margin-left:auto}.invite-only{padding:var(--space-xl) var(--space-xxl);border-radius:var(--radius-l);border:1px solid var(--alt-accent);color:var(--alt-accent)}.sign-up-cta{font-size:var(--font-size-mm);margin-top:var(--space-xl)}.sign-up-cta a{margin-top:.5em}.password-reset{margin-top:var(--space-xl)}.password-reset a{color:inherit;text-decoration:underline}@media screen and (max-width: 768px){.tpl-login main{grid-auto-flow:row;align-content:start}.tpl-login [type=submit]{margin-right:auto}}.message-page{background:var(--grey);padding:var(--space-xxxl) var(--content-side-padding);font-size:var(--font-size-l);line-height:var(--prose-line-height);text-align:center;display:grid;place-content:center;gap:var(--space-xxl)}.message-page>*{text-wrap:balance;max-width:40em}.message-page h1{font-weight:500}.message-page a{color:inherit;text-decoration:underline}.message-page form{font-size:var(--font-size-m);margin-left:auto;margin-right:auto;width:100%}.message-page form>*{margin-bottom:var(--space-m)}.message-page form input{width:100%;max-width:24em}.basic-page{background:var(--black)}.basic-page>main{font-size:var(--font-size-l);line-height:var(--prose-line-height);padding:var(--space-xxl) var(--content-side-padding);padding-bottom:calc(2*var(--space-xxxl));color:var(--white)}.basic-page>main>*{width:100%;max-width:52rem;margin:0 auto;text-wrap:pretty}.basic-page>main h1{font-size:var(--font-size-xl);line-height:normal;margin:1em auto}.basic-page>main h1:first-of-type{max-width:80vw;text-align:center;margin:0 auto 2em auto}.basic-page>main h2{font-weight:700;margin-bottom:1em}.basic-page>main p{margin-bottom:2em}.basic-page>main p.green-paragraph,.basic-page>main p:first-of-type{color:var(--accent)}.basic-page>main p:last-of-type{margin-bottom:0}.basic-page>main ul{list-style:disc;padding-left:1.5em;margin-bottom:2em}.basic-page>main ul li{padding-left:.25em}.basic-page>main a{text-decoration:underline;color:inherit}.basic-page .explore-fonts{color:var(--white);padding:var(--space-xxxl) var(--content-side-padding)}.basic-page .explore-fonts-content{font-size:var(--font-size-l);text-align:center;margin-bottom:var(--space-xxl)}.cta-content{background:var(--accent-light);padding:var(--space-xxxl) var(--content-side-padding);border-radius:0 0 var(--radius-l) var(--radius-l);font-size:var(--font-size-l);color:var(--black);text-align:center}.cta-content a{color:inherit}.contact{width:100%;max-width:30rem;margin:0 auto}.contact form{display:flex;gap:var(--space-m);flex-direction:column;font-size:var(--font-size-m);align-items:stretch}.contact form .button{align-self:center}.status-page{background:var(--grey);padding:8rem var(--content-side-padding)}.status-page a{text-decoration:underline}.status-page p{font-size:var(--font-size-l);line-height:var(--prose-line-height)}.discover-tags-page{--sticky-offset: var(--space-xs);position:relative;padding:0 var(--content-side-padding);padding-top:var(--space-xl);padding-bottom:var(--space-xxxl);color:var(--white)}.discover-tags-page .side-nav-sticky{margin-left:calc(var(--content-side-padding)*-1);margin-right:calc(var(--content-side-padding)*-1);padding-left:var(--content-side-padding);padding-right:var(--content-side-padding)}.discover-tags-page .side-nav-button{--button-background: var(--secondary-accent);margin-bottom:0}.discover-tags-page.htmx-request{overflow-anchor:none}.discover-tags-page.htmx-request>*:not(.loader):not(.side-nav){opacity:.25;pointer-events:none}.discover-tags-page.htmx-request .loader{display:block}.discover-tags-page .module-family-tester:hover,.discover-tags-page .module-family-tester.focus,.discover-tags-page .module-family-tester:focus,.page-editor-module.active .discover-tags-page .module-family-tester{background:var(--secondary-accent)}.discover-tags-page .module-family-tester .tester-actions::before{background:none}.tag-links{--link: var(--secondary-accent);color:#cacaca}.tag-links h2,.tag-links .title-button{color:var(--secondary-accent)}.tag-links ul+h2{margin-top:var(--space-m)}.tag-links .clear-tags{margin-top:var(--space-xl);display:block;width:min-content;opacity:.6}.tag-links .clear-tags::before{content:none}.tag-links .clear-tags:hover{color:inherit;text-decoration:underline;opacity:1}.main-tags,.tag-category.expanded{margin-bottom:var(--space-m)}.tag-category-toggle::after{content:"(-)"}.tag-category:not(.expanded) .tag-category-toggle::after{content:"(+)"}.tag-category:not(.expanded) .tag-category-grid{display:none}.tag-category-grid{display:grid;grid-template-columns:1fr 1fr}.current-tags{--button-background: var(--secondary-accent);display:flex;gap:var(--space-xs)}.current-tags>span{flex:none;height:var(--button-height);display:grid;place-items:center}.current-tags .button.tag{--button-opacity: 1}.current-tags ul{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.current-tags .clear-tags{height:var(--button-height);display:flex;align-items:center;opacity:.6;color:inherit;white-space:nowrap}.current-tags .clear-tags:hover{opacity:1}.results-container{position:relative}.tag-suggestions,.side-nav-sticky{margin-top:calc(var(--sticky-offset)*-1);padding-top:var(--sticky-offset);padding-bottom:1px;margin-bottom:var(--space-l);position:sticky;top:var(--header-height);z-index:var(--z-raised);background:var(--black)}.tag-suggestions::after,.side-nav-sticky::after{content:"";pointer-events:none;position:absolute;bottom:1px;left:0;right:0;height:calc(var(--gradient-height, 0)*1px);transform:translateY(100%);background:linear-gradient(to bottom, hsl(0, 0%, 0%) 0%, hsla(0, 0%, 0%, 0.987) 8.1%, hsla(0, 0%, 0%, 0.951) 15.5%, hsla(0, 0%, 0%, 0.896) 22.5%, hsla(0, 0%, 0%, 0.825) 29%, hsla(0, 0%, 0%, 0.741) 35.3%, hsla(0, 0%, 0%, 0.648) 41.2%, hsla(0, 0%, 0%, 0.55) 47.1%, hsla(0, 0%, 0%, 0.45) 52.9%, hsla(0, 0%, 0%, 0.352) 58.8%, hsla(0, 0%, 0%, 0.259) 64.7%, hsla(0, 0%, 0%, 0.175) 71%, hsla(0, 0%, 0%, 0.104) 77.5%, hsla(0, 0%, 0%, 0.049) 84.5%, hsla(0, 0%, 0%, 0.013) 91.9%, hsla(0, 0%, 0%, 0) 100%)}.tag-suggestions{--button-background: var(--secondary-accent);display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-xs)}.tag-suggestions svg{fill:currentColor;stroke:none;height:calc(var(--button-height)/2)}.tag-list{display:grid;grid-auto-flow:column;gap:var(--space-xs)}.tag-list>span{height:var(--button-height);display:grid;place-items:center}.tag-list .tag-suggestions-results{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.tag-suggestions-form{display:grid;grid-template-columns:1fr min-content;padding:0;border-radius:var(--radius-l);background:var(--secondary-accent);color:#000;height:var(--button-height)}.tag-suggestions-form input,.tag-suggestions-form input:hover,.tag-suggestions-form input:focus{width:10em;height:100%;padding-left:var(--space-m)}.tag-suggestions-form input:hover,.tag-suggestions-form input:hover:hover,.tag-suggestions-form input:focus:hover{opacity:1}.tag-suggestions-form input::placeholder,.tag-suggestions-form input:hover::placeholder,.tag-suggestions-form input:focus::placeholder{color:#000}.tag-suggestions-form svg{height:var(--font-size-mm);margin-right:var(--space-m);fill:none;stroke:currentColor;align-self:center}.tag-suggestions-input:focus::placeholder{color:rgba(0,0,0,0)}.related-tags-lists-container{display:flex;gap:var(--space-xs)}.related-tags-lists-container .or-try{white-space:nowrap;height:var(--button-height);display:grid;place-items:center}.related-tags-list{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.results-toolbar{display:flex;align-items:center;gap:var(--space-m);height:var(--button-height);--select-option-color: var(--black)}.view-switch{height:1.5rem;display:flex}.view-switch a{color:inherit;opacity:.5}.view-switch a:hover,.view-switch a.active{opacity:1}.view-switch svg{width:1.5rem;height:100%}.discover-tags-page .main-content{container-type:inline-size}@container (max-width: 37.25rem){.view-switch a[href*=large-tiles]{display:none}.view-switch:has(a[href*=large-tiles].active) a[href*=full-width]{opacity:1}}.load-more-trigger{position:relative;grid-column:1/-1;min-height:10rem}.tag-results{--minmax: 30rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--minmax), 1fr));gap:var(--space-m)}.tag-results .module{grid-column:auto}.tag-results.view-full-width{--minmax: 1fr}.tag-results.view-large-tiles{--minmax: 18rem}.tag-results.view-small-tiles{--minmax: 14rem}.no-results{display:grid;place-items:center;height:100%}.no-tags{grid-column:1/-1;min-height:50vh;position:relative}.no-tags .message{margin-top:var(--space-xxxl);text-align:center;font-size:var(--font-size-mm);text-wrap:balance;display:flex;flex-direction:column;gap:var(--space-xl)}.no-tags .message a{font-size:var(--font-size-m);opacity:.6;color:inherit}.no-tags .message a:hover{opacity:1;text-decoration:underline}.no-tags .tumbleweed{--size: 200px;pointer-events:none;position:absolute;top:40%;left:-200vw;width:var(--size);height:var(--size);background-image:url("img/weed.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;animation:moveTumbleWeed 8s linear infinite,rollTumbleWeed 400ms linear infinite,jumpTumbleWeed 2s ease-in-out infinite}.surprise-me-cat{font-size:2rem}.surprise-me-cat span{display:inline-block;transform:translateY(10%)}.surprise-me-cat span:last-child{display:none}.surprise-me-cat:hover{animation:wiggle .5s ease}.surprise-me-cat:hover span:first-child{display:none}.surprise-me-cat:hover span:last-child{display:inline-block}@keyframes moveTumbleWeed{to{left:600vw}}@keyframes rollTumbleWeed{to{rotate:1turn}}@keyframes jumpTumbleWeed{0%,20%,40%{translate:0 0}10%{translate:0 -30%}30%{translate:0 -25%}}@media screen and (max-width: 1024px){.tag-suggestions{grid-template-columns:1fr}.results-toolbar .results-sort{margin-right:auto}}@media screen and (max-width: 768px){.tag-list:has(.or-try){display:none}.tag-category-grid{grid-template-columns:1fr}.tag-results{--minmax: 14rem}.tag-results.view-small-tiles{--minmax: 9.5rem}.tag-results .tester-actions,.tag-results .tester-controls{display:none}.tag-results .module-family-tester>*{opacity:1}.tag-results .module-family-tester footer .font-card-bottom-line{display:none}}html:has(body.tpl-account){scrollbar-color:#4d83ff #000}body.tpl-account{--text: #fff;--background: #000;--input-background: var(--background);--input-text: #fff;--input-border: 1px solid var(--link);--disabled: #333;--accent: #4d83ff;--link: var(--accent);--button-background: var(--accent);--bg-alternate-1: #61fe6c4d;--bg-alternate-2: #61fe6c33;--button-text: #000}body.tpl-account input[type=number][name*=price]{appearance:textfield;max-width:10em;text-align:right}body.tpl-account main{padding:2.75rem var(--space-xl)}body.tpl-account h1{font-size:var(--font-size-l);margin-bottom:1em}body.tpl-account h2{font-size:var(--font-size-mm);margin-bottom:1em}.account-settings-forms{display:grid;grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));gap:var(--space-xxl)}.account-settings-forms form{width:100%;grid-template-columns:10em 1fr}.account-settings-forms form label{line-height:normal;white-space:normal !important}.account-settings-forms form .current-cover-image{grid-template-columns:auto 1fr;margin-bottom:var(--space-xxs)}.account-settings-forms form .current-cover-image img{max-width:10rem;border-radius:100%}html:has(.cart-flyout-visible),html:has(.cart-flyout.htmx-request){scrollbar-gutter:stable}body.cart-flyout-visible,body:has(.cart-flyout.htmx-request){overflow:hidden}body.cart-flyout-visible>*:not(.cart-flyout,[data-tippy-root]),body:has(.cart-flyout.htmx-request)>*:not(.cart-flyout,[data-tippy-root]){filter:blur(10px);pointer-events:none}body.cart-flyout-visible .cart-flyout,body:has(.cart-flyout.htmx-request) .cart-flyout{transform:translateX(0)}.cart-flyout{--accent: var(--tertiary-accent);--button-background: var(--accent);display:flex;flex-direction:column;position:fixed;right:0;top:calc(var(--header-height)/3);width:min(75rem,100vw - var(--header-height)/3);max-height:calc(100vh - 2*var(--header-height)/3);z-index:calc(var(--z-notification) + 1);overflow:hidden;border-radius:var(--radius-m);border-top-right-radius:0;border-bottom-right-radius:0;transform:translateX(100%);transition:all .2s ease-out}.cart-flyout.htmx-request::before{content:"";cursor:wait;position:absolute;inset:0;background:var(--accent);opacity:.5;z-index:var(--z-notification)}.cart-flyout.htmx-request .cart-flyout-content{pointer-events:none}.cart-flyout .loader{z-index:calc(var(--z-notification) + 1)}.cart-flyout wa-select{--select-background: var(--tertiary-accent-dark);--select-border-color: transparent;--select-text-color: var(--text);--select-listbox-background: var(--tertiary-accent-dark);--select-listbox-border-color: transparent;--select-option-color: var(--text)}.cart-flyout .has-errors wa-select{--select-background: var(--error-light);--select-border-color: var(--error-border);--select-listbox-background: var(--error-light);--select-listbox-border-color: var(--error-border)}.cart-flyout .cart-flyout-content{background:linear-gradient(to bottom, var(--text) calc(100% - var(--radius-m)), transparent calc(100% - var(--radius-m)));display:flex;flex-direction:column;max-height:calc(100vh - 2*var(--header-height)/3);z-index:var(--z-modal);border-radius:var(--radius-m);border-top-right-radius:0;border-bottom-right-radius:0}.cart-flyout input{width:100%;border:none;background:var(--tertiary-accent-dark)}.cart-flyout input::placeholder{color:var(--text-translucent)}.cart-flyout input:focus-visible{outline:2px solid var(--outline-color, currentColor)}.has-errors .cart-flyout input{background:var(--error-light) !important;outline:1px solid var(--error-border);--outline-color: var(--error-border)}.cart-flyout .error-message{margin-top:var(--space-xs);color:var(--error);font-size:var(--font-size-s)}.cart-flyout .billing-error-message{margin-top:var(--space-xs);color:var(--error)}.cart-flyout footer{--footer-item-height: 3.25rem;background:var(--tertiary-accent-dark);border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m);padding:var(--space-l);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-m)}.cart-flyout footer .button{--button-height: var(--footer-item-height);border:1px solid currentColor}.cart-flyout footer:has(>:only-child){place-items:center}.cart-flyout .tippy-questionmark{position:absolute;top:var(--space-xs);right:var(--space-s);--tippy-icon-color: var(--tertiary-accent)}.cart-flyout a{color:inherit}.cart-form{display:grid;grid-template-rows:auto 1fr auto;min-height:0;flex:auto}.cart-form .form-row>label{display:block;margin-top:.75em;margin-bottom:.25em}.cart-header{--height: 3rem;display:grid;grid-template-columns:calc(2*var(--height)) 1fr calc(2*var(--height));color:var(--white)}.cart-header h1{grid-column:2;place-content:center;text-align:center;font-size:var(--font-size-mm);height:var(--height)}.cart-header svg{width:1em;height:1em;fill:none;stroke:currentColor}.cart-header .cart-flyout-previous{white-space:nowrap;display:flex;gap:0 .5em;margin-left:var(--space-m);align-items:center}.cart-header .cart-flyout-previous svg{fill:currentColor;stroke:none;margin-top:-0.1em}.cart-header .cart-flyout-close{grid-column:3;width:var(--height);justify-self:end}.cart-header a.cart-flyout-close{display:flex;justify-content:center;align-items:center;color:inherit}.cart-content-container{min-height:0;position:relative}.cart-content-container::before,.cart-content-container::after{content:"";position:absolute;inset:0;background:var(--tertiary-accent);border-radius:var(--radius-m);pointer-events:none}.cart-content-container::before{right:50%}.cart-content-container::after{left:50%;border-top-right-radius:0;border-bottom-right-radius:0}.cart-scroll-container{position:relative;z-index:var(--z-content);height:100%;display:grid;grid-template-columns:1fr 1fr;scrollbar-color:rgba(0,0,0,.5) rgba(0,0,0,0)}.cart-content{position:relative;padding:var(--space-xl);margin-right:calc(var(--radius-m)/2);overflow:auto;display:flex;flex-direction:column}.cart-content .cart-note{margin-top:auto;padding-top:var(--space-s);text-wrap:pretty}.cart-content h3{font-weight:500;font-size:var(--font-size-mm);margin-bottom:var(--space-m)}.cart-content h3 .tippy-questionmark{position:static;vertical-align:middle;margin-top:-0.25em}.cart-content h3.eula-title a{text-decoration:underline}.cart-content *+h3,.cart-content *+p{margin-top:var(--space-m)}.cart-content .error{display:block;margin-top:var(--space-m)}.cart-content .cart-content label:not(.license-label){color:var(--tertiary-accent-darker);display:inline-block;padding:.5em 0 .25em 0}.cart-content .license-label,.cart-content .license-label-large{position:relative;cursor:pointer;user-select:none;outline:1px solid var(--text-translucent);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:var(--radius-m);line-height:var(--prose-line-height)}.cart-content .license-label.selected,.cart-content .license-label:has(input[type=radio]:checked),.cart-content .license-label-large.selected,.cart-content .license-label-large:has(input[type=radio]:checked){outline:2px solid var(--text)}.cart-content .license-label input[type=radio],.cart-content .license-label-large input[type=radio]{opacity:0;width:1px;height:1px;appearance:none;outline:none;position:absolute}.cart-content .license-label>small,.cart-content .license-label-large>small{text-wrap:balance}.cart-content .license-label-large{padding:var(--space-l) var(--space-m)}.cart-content .license-label-large .title{font-size:var(--font-size-l);margin-bottom:var(--space-xxs)}.cart-content .license-duration label{z-index:5}.cart-content .license-duration:has(input[type=radio][name=license_type][value=annual][disabled]){cursor:not-allowed;position:relative}.cart-content .license-duration:has(input[type=radio][name=license_type][value=annual][disabled]) label{z-index:3}.cart-content .license-duration:has(input[type=radio][name=license_type][value=annual][disabled]):before{z-index:4;content:"Annual License not available with education discount";background:var(--accent);opacity:.9;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:inherit;padding:var(--space-m) var(--space-l);text-align:center}.cart-empty{display:grid;place-items:center;padding:var(--space-xxxl) var(--space-xl);border-radius:var(--radius-m);border-top-right-radius:0;border-bottom-right-radius:0;background:var(--tertiary-accent);height:100%;--button-background: var(--tertiary-accent-dark)}.cart-button{--button-background: var(--tertiary-accent);border:1px solid currentColor}.cart-package{--cart-package-distance: var(--radius-m);outline:1px solid var(--text-translucent);border-radius:var(--radius-m)}.cart-package.bundle-selected{outline:2px solid;--selected-fill: currentColor}.cart-package.has-errors{background:var(--error-light) !important;outline:1px solid var(--error-border)}.cart-package:has(+.cart-package) .cart-font-list{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:var(--space-xs)}.cart-package+.cart-package{margin-top:2px}.cart-package label{color:inherit}.cart-package-bundle:has(input[type=checkbox]:checked){--selected-fill: currentColor}.cart-package-bundle:has(input[type=checkbox]:checked) .product-price{font-weight:700}.cart-product label{white-space:nowrap;user-select:none;cursor:pointer;display:grid;gap:var(--space-xs);grid-template-columns:auto 1fr;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;border-radius:var(--radius-m);padding:0 var(--space-m);min-height:3.5rem}.cart-product label>*{min-width:0}.cart-product label::before{content:"";border:1px solid var(--selected-fill, var(--text-translucent));background:var(--selected-fill, none);width:.55rem;aspect-ratio:1;border-radius:50%}.cart-product label input[type=checkbox]{opacity:0;width:1px;height:1px;appearance:none;outline:none;position:absolute}.cart-product .product-name-container{display:flex}.cart-product .product-name{overflow:hidden;text-overflow:ellipsis}.cart-product .preview{font-size:var(--font-size-l);overflow:hidden;text-overflow:ellipsis;height:100%;align-content:center}.cart-product .product-style-info::before{content:" — "}.cart-product .product-style-info,.cart-product .product-old-price{opacity:.5}.cart-product .product-old-price{text-decoration:line-through}.cart-sub-product{border-radius:var(--radius-m)}.cart-sub-product+.cart-sub-product{margin-top:2px}.cart-sub-product label{min-height:2.25rem}.cart-sub-product:has(input[type=checkbox]:checked){--selected-fill: currentColor;outline:2px solid}.cart-sub-product:has(input[type=checkbox]:checked) .product-price{font-weight:700}.product-price{display:inline-flex;font-weight:500;font-family:"NaN Holo Mono",monospace}.cart-font-list{border-top:1px solid var(--text-translucent);border-radius:var(--radius-m);border-top-left-radius:0;border-top-right-radius:0;padding:var(--space-s) 0}.cart-product-group{border-radius:var(--radius-s);border:1px solid var(--text-translucent)}.cart-product-group+.cart-product-group{margin-top:.65rem}.cart-product-family{display:grid;grid-template-columns:1fr;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;padding:0 var(--space-m);min-height:var(--button-height)}.cart-product-family a{opacity:.5;font-size:var(--font-size-s)}.cart-product-family a:hover{opacity:1}.cart-product-row+.cart-product-row{margin-top:1px}.cart-product-row:has(.cart-product-delete):hover .cart-product-delete,.cart-product-row:has(.cart-product-delete):focus .cart-product-delete{opacity:1;display:block}.cart-product-row:has(.cart-product-delete):hover .product-price,.cart-product-row:has(.cart-product-delete):focus .product-price{margin-right:var(--space-xs)}.cart-product-name{display:grid;grid-template-columns:1fr;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;border-radius:var(--radius-m);padding:0 var(--space-m);padding-right:0;outline:1px solid var(--text);min-height:var(--button-height)}.cart-product-name .product-price{margin-right:var(--space-m)}.cart-product-delete{--button-text: var(--error);--button-background: var(--black);display:none}.cart-product-options{padding:var(--space-s);border-radius:var(--radius-s);border:1px solid var(--text-translucent)}.cart-product-options label+div{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}.cart-product-options .license-label{min-height:var(--button-height)}.cart-product-options .license-label:has(input[type=radio][name=license_type][value=annual][disabled]){cursor:not-allowed;border-color:var(--text-translucent);opacity:.5}.cart-license-user-type>div{display:grid;grid-template-columns:repeat(2, 1fr);gap:.45rem}.cart-license-user-type label{padding:var(--space-s)}.cart-license-user-type label i{font-style:normal;font-size:2rem}.cart-license-user-type label span{display:block}.license-label:has(input[type=radio][name=end_user][value=student][disabled]){position:relative;cursor:not-allowed}.license-label:has(input[type=radio][name=end_user][value=student][disabled])::after{content:attr(data-unlock-text);position:absolute;width:100%;height:100%;background:var(--accent);border-radius:inherit;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:5;opacity:.9;text-align:center;padding:var(--space-m)}.cart-product-options .license-label:has(input[type=radio][name=end_user][value=student][disabled])::after{content:"";padding:0}.end-user-organisation-label{display:none}.cart-license-tier>*{display:grid;grid-template-columns:repeat(3, 1fr);gap:.45rem}.cart-license-tier .license-label{padding:.2em var(--space-m) .1em;height:100%;white-space:pre}.cart-license-tier label{color:inherit}.license-duration{display:grid;grid-template-columns:1fr 6.5rem;outline:1px solid var(--text-translucent);border-radius:var(--radius-m)}.license-duration .license-label{position:relative;font-size:var(--font-size-l);padding:var(--space-m) var(--space-s)}.license-duration .license-label small{display:block}.license-duration label{color:inherit}.license-duration-price{text-align:center;place-self:center}.totals{display:grid;gap:var(--space-xxs)}.totals>*{display:grid;grid-template-columns:1fr auto;align-items:center;background:var(--tertiary-accent);border-radius:var(--radius-l);height:var(--footer-item-height);padding:0 2em}.totals .price{font-size:var(--font-size-l);display:inline-flex}.totals .price.total{font-weight:500}.totals-confirm{display:flex;flex-direction:column;gap:var(--space-xs)}.totals-confirm>a.button,.totals-confirm>button{margin-top:auto}.cart-invoice-license{padding-top:var(--space-s);margin-top:auto;display:grid;gap:var(--space-xs);align-items:center;grid-template-columns:1fr auto}.button-checkout-cta{font-size:var(--font-size-l);font-weight:700}#payment-form-fields:has(.loader-visible) small{display:block;text-align:center}#payment-form-fields:has(.loader-visible) .loader{margin-top:var(--space-m)}#payment-form:has(#payment-form-fields .loader-visible) .button-checkout-cta{opacity:.5;pointer-events:none}#payment-form .error .button{--button-background: var(--error) !important;color:#fff}#payment-form .cart-content{min-height:300px}#payment-form>.loader{display:none}html:has(#payment-form.processing-payment){cursor:wait}body:has(#payment-form.processing-payment){pointer-events:none}#payment-form.processing-payment::before{content:"Processing payment. Please wait and do not close or refresh this window.";position:absolute;width:100%;height:100%;background:var(--tertiary-accent);top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:99;opacity:.9;text-align:center;padding:150px var(--space-l) var(--space-l)}#payment-form.processing-payment>.loader{display:block;z-index:100;position:absolute;left:50%;top:calc(50% - 50px);transform:translate(-50%, -50%);opacity:1}@media screen and (max-width: 768px){.cart-content-container::before{content:none}.cart-content-container::after{left:0}.cart-scroll-container{grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow:auto;margin-right:calc(var(--radius-m)/2)}.cart-content{border-top-right-radius:0;border-bottom-right-radius:0;overflow:initial;margin-right:0}}@media screen and (max-width: 460px){.cart-flyout{inset:0;width:auto;max-height:100%}.cart-flyout footer{grid-template-columns:1fr;grid-auto-flow:initial}.cart-scroll-container{margin-right:0}}.search-form{--search-accent: var(--org-accent);display:grid;grid-template-columns:1fr min-content;align-items:center;height:var(--search-height);background:var(--search-accent);border-radius:var(--radius-l)}.search-form input{appearance:none;all:unset;padding:0 var(--space-m);outline:none !important;height:100%;width:100%;font-size:var(--font-size-mm)}.search-form input::placeholder{color:inherit}.search-form input:focus::placeholder{color:rgba(0,0,0,0)}.search-form input::selection{background:var(--text);color:var(--search-accent)}.search-form svg{height:var(--font-size-mm);margin-right:var(--space-m);fill:none;stroke:currentColor}.site-search{--height: var(--search-height);position:fixed;z-index:var(--z-sidebar);height:var(--height);bottom:calc((var(--header-height) - var(--button-height))/2);left:0;width:12rem;transition:width 200ms,height 200ms}.site-search:has(input:not(:placeholder-shown)),.site-search:has(input:focus),.site-search:hover{--height: calc(var(--search-height) * 2);width:min(100% - var(--space-xl),62rem)}.site-search .search-form{height:100%;border-radius:0;border-top-right-radius:9999px;border-bottom-right-radius:9999px;position:relative;z-index:var(--z-content)}.site-search .search-form input{padding:0 var(--space-xl)}.site-search .search-form svg{margin-right:var(--space-s)}.close-search-form{display:none;position:absolute;top:var(--space-s);right:var(--space-s);padding:var(--space-s)}.close-search-form:hover{opacity:.6}.close-search-form svg{height:var(--font-size-m);stroke:currentColor;vertical-align:middle}.search-results-scroll-container{position:absolute;left:0;right:0;display:grid;grid-template-rows:1fr;background:var(--grey);border-top-right-radius:var(--radius-l);max-height:min(70vh,32rem);bottom:calc(var(--height)/2)}.search-results{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:1fr;gap:var(--space-xl);min-height:0;overflow:auto;margin-right:3.25rem;margin-top:0;padding:0 var(--space-xl);--mask: initial;--mask-scroll: var(--can-scroll) linear-gradient(to bottom, white 90%, transparent);mask-image:var(--mask-scroll, var(--mask))}.search-results>*{height:fit-content}.search-results h3{text-decoration:underline;margin-bottom:1.5em}.search-results:has(div){margin-top:var(--space-xl);margin-bottom:calc(var(--height)/1.5)}.search-results:has(div)+.close-search-form{display:block}.font-families{line-height:var(--prose-line-height)}.font-families small{white-space:nowrap}.font-families a{text-decoration:none;display:flex;align-items:baseline;gap:1em}.font-families a:hover span{text-decoration:underline}.font-families a>*:last-child{margin-left:auto}.search-tag-list .button{--button-background: var(--white)}.avatar-list{list-style:none;margin:0;padding:0;text-align:center;display:grid;grid-template-columns:repeat(auto-fill, minmax(50px, 1fr));gap:var(--space-s)}.avatar-list a{color:inherit;display:flex;flex-direction:column;gap:var(--space-s);justify-content:center;align-items:center}.avatar-list .avatar{margin-bottom:var(--space-s)}.avatar-list .foundry-image{aspect-ratio:1;object-fit:cover;border-radius:50%}@media screen and (max-width: 768px){.search-results{grid-auto-flow:row;grid-template-rows:auto;mask-image:none}.search-results-scroll-container{bottom:0}}@media screen and (max-width: 460px){.site-search{width:100%;bottom:0;left:0}.site-search:has(input:not(:placeholder-shown)),.site-search:has(input:focus),.site-search:hover{--height: var(--search-height);width:100%}.site-search form{border-radius:0}.search-results-scroll-container{border-radius:0;max-height:none}.search-results-scroll-container:has(.search-results div){position:fixed;inset:0;top:var(--header-height);bottom:var(--height)}.search-results{margin-right:2.25rem}.search-results:has(div){padding:var(--space-l);margin-top:0;margin-bottom:0}.close-search-form{right:0}}wa-select:not(:defined){z-index:var(--z-behind);opacity:0;display:inline-block;width:3em;max-height:var(--button-height);text-wrap:nowrap;overflow:hidden;pointer-events:none}wa-select{--_select-background: var(--select-background, transparent);--_select-border-color: var(--select-border-color, transparent);--_select-text-color: var(--select-text-color, currentColor);--_select-placeholder-color: var(--select-placeholder-color, var(--_select-text-color));--_select-listbox-background: var(--select-listbox-background, var(--_select-background));--_select-listbox-border-color: var(--select-listbox-border-color, var(--_select-border-color));--_select-option-color: var(--select-option-color, var(--_select-text-color));--_select-font-weight: var(--select-font-weight, inherit);--show-duration: 1ms;--hide-duration: 1ms;font-size:inherit;--wa-form-control-value-font-weight: var(--_select-font-weight);font-weight:var(--_select-font-weight);--wa-focus-ring: none;--wa-transition-slow: 0;--wa-shadow-m: none;--wa-color-brand-fill-loud: none;--wa-form-control-value-line-height: 1}wa-select::part(display-input){field-sizing:content;text-overflow:ellipsis}wa-select[centered]::part(display-input){text-align:center}wa-select::part(listbox){border-radius:0;padding:0;width:max-content;max-width:100vw;white-space:nowrap;background:var(--_select-listbox-background);border-color:var(--_select-listbox-border-color)}wa-select[left-expand]::part(listbox){position:absolute;right:0}wa-select::part(expand-icon){margin-left:.5em;margin-top:-0.25em;color:currentColor;grid-row:1}wa-select::part(display-input){grid-row:1;min-width:0}wa-select::part(display-input)::placeholder{color:var(--_select-placeholder-color)}wa-select:not([pill]){max-width:fit-content;--wa-form-control-border-width: 0;--wa-form-control-padding-inline: 0;--wa-border-width-s: 0;--wa-border-radius-m: 0;--wa-form-control-value-color: var(--_select-text-color);--wa-form-control-height: auto;--wa-form-control-background-color: var(--_select-background);--wa-form-control-border-color: var(--_select-border-color);border-bottom:1px solid rgba(0,0,0,0)}wa-select:not([pill]):hover{border-bottom:1px solid var(--_select-text-color)}wa-select:not([pill])::part(combobox){display:grid;grid-template-columns:1fr auto}wa-select:not([pill]) wa-option{color:var(--_select-option-color)}wa-select:not([pill]) wa-option::part(checked-icon){display:none}wa-select:not([pill]) wa-option::part(label){padding:.25em 1em}wa-select:not([pill]) wa-option:nth-child(even){background:var(--grey)}wa-select:not([pill]) wa-option:nth-child(odd){background:var(--background-dark)}wa-select:not([pill]) wa-option:nth-child(even):hover,wa-select:not([pill]) wa-option:nth-child(odd):hover,wa-select:not([pill]) wa-option[aria-selected=true]{background:var(--org-accent)}wa-select[pill]{--_select-background: var(--select-background, var(--accent-faux-translucent-on-black));--_select-border-color: var(--select-border-color, var(--accent));--_select-text-color: var(--select-text-color, var(--accent));--_select-listbox-border-color: var(--select-listbox-border-color, var(--_select-border-color));--_select-option-color: var(--select-option-color, var(--_select-text-color));--_select-font-weight: var(--select-font-weight, inherit);--wa-form-control-background-color: var(--_select-background);--wa-form-control-border-color: var(--_select-border-color);--wa-form-control-padding-block: 0;--wa-form-control-value-color: var(--_select-text-color);--wa-form-control-height: var(--button-height);--wa-border-radius-pill: var(--radius-s)}wa-select[pill][open]{--wa-border-radius-pill: var(--radius-s) var(--radius-s) 0 0}wa-select[pill]::part(listbox){width:100%;border-color:var(--_select-listbox-border-color);border-radius:0 0 var(--radius-s) var(--radius-s);background:var(--_select-listbox-background);border-top-width:0;padding:.5em 0}wa-select[pill] wa-option{color:var(--_select-option-color)}wa-select[pill] wa-option::part(checked-icon){display:none}wa-select[pill] wa-option::part(label){padding:.5em 1em}wa-select[pill] wa-option:hover,wa-select[pill] wa-option[aria-selected=true]{background:none}wa-select[pill][open].top{--wa-border-radius-pill: 0 0 var(--radius-s) var(--radius-s)}wa-select[pill][open].top::part(listbox){border-radius:var(--radius-s) var(--radius-s) 0 0;border-top-width:1px;border-bottom-width:0}
