@layer components{:root{--c-logotype--color--surface-contrast:var(--color--surface-contrast);--c-logotype--color--primary:var(--color--primary)}@property --inherit-color-contrast{syntax:"*";inherits:true}@property --inherit-color-contrast-muted{syntax:"*";inherits:true}@property --inherit-color-primary{syntax:"*";inherits:true}.c-logotype{--c-logotype--mask-color:var(--inherit-color-contrast,currentColor);--c-logotype--mask-color-hover:var(--inherit-color-contrast-muted,var(--c-logotype--mask-color));--c-logotype--mask-enabled:1;--c-logotype--mask-current-color:var(--c-logotype--mask-color);display:inline-block;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.c-logotype[data-aspect-ratio]{aspect-ratio:var(--c-logotype--aspect-ratio)}.c-logotype .c-logotype__image{display:block;height:inherit}.c-logotype[data-aspect-ratio] .c-logotype .c-logotype__image{font-family:"object-fit:contain";height:100%;object-fit:contain;width:100%}.c-logotype.c-logotype--align-left{text-align:left}.c-logotype.c-logotype--align-center{text-align:center}.c-logotype.c-logotype--align-right{text-align:right}.c-logotype.c-logotype--maskable,.c-logotype[data-logotype-maskable]{--c-logotype--mask-opacity:calc(var(--c-logotype--mask-enabled)*1);--c-logotype--image-opacity:calc(1 - var(--c-logotype--mask-enabled));display:grid;grid-template-columns:1fr}.c-logotype.c-logotype--maskable:before,.c-logotype[data-logotype-maskable]:before{background-color:var(--c-logotype--mask-current-color);content:"";height:inherit;inset:0;-webkit-mask-image:var(--c-logotype--mask-image,none);mask-image:var(--c-logotype--mask-image,none);-webkit-mask-position:var(--c-logotype--mask-position,center);mask-position:var(--c-logotype--mask-position,center);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--c-logotype--mask-size,contain);mask-size:var(--c-logotype--mask-size,contain);opacity:var(--c-logotype--mask-opacity);pointer-events:none;transition:opacity .3s ease,background-color .3s ease;width:100%}.c-logotype.c-logotype--maskable .c-logotype__image,.c-logotype[data-logotype-maskable] .c-logotype__image{opacity:var(--c-logotype--image-opacity);transition:opacity .3s ease}.c-link:hover .c-logotype.c-logotype--maskable,.c-link:hover .c-logotype[data-logotype-maskable],.c-logotype.c-logotype--maskable:hover,.c-logotype[data-logotype-maskable]:hover,[data-component=link]:hover .c-logotype.c-logotype--maskable,[data-component=link]:hover .c-logotype[data-logotype-maskable],a:hover .c-logotype.c-logotype--maskable,a:hover .c-logotype[data-logotype-maskable]{--c-logotype--mask-current-color:var(--c-logotype--mask-color-hover,var(--c-logotype--mask-color))}}