@layer props{:root{--type__family--primary:sans-serif;--type__family--secondary:serif;--type__family--tertiary:monospace;--type__lineheight--xs:1rem;--type__lineheight--xs--fluid:clamp(1rem,2vw + 1rem,1.5rem);--type__lineheight--s:1.5rem;--type__lineheight--s--fluid:clamp(1.5rem,2vw + 1rem,1.75rem);--type__lineheight--m:1.75rem;--type__lineheight--m--fluid:clamp(1.75rem,2vw + 1rem,2rem);--type__lineheight--l:2rem;--type__lineheight--l--fluid:clamp(2rem,2vw + 1rem,2.25rem);--type__lineheight--xl:1.75rem;--type__lineheight--xl--fluid:clamp(1.75rem,2vw + 1rem,2rem);--type__lineheight--xxl:2.25rem;--type__lineheight--xxl--fluid:clamp(2.25rem,2vw + 1rem,2.5rem);--type__lineheight--xxxl:2.5rem;--type__lineheight--xxxl--fluid:clamp(2.5rem,2vw + 1rem,3rem);--type__lineheight--xxxxl:3rem;--type__lineheight--xxxxl--fluid:clamp(3rem,2vw + 1rem,3.25rem);--type__size--xxs:0.75rem;--type__size--xxs--fluid:clamp(0.75rem,2vw + 1rem,0.875rem);--type__size--xs:0.875rem;--type__size--xs--fluid:clamp(0.875rem,2vw + 1rem,1rem);--type__size--s:1rem;--type__size--s--fluid:clamp(1rem,2vw + 1rem,1.125rem);--type__size--m:1.125rem;--type__size--m--fluid:clamp(1.125rem,2vw + 1rem,1.25rem);--type__size--l:1.25rem;--type__size--l--fluid:clamp(1.25rem,2vw + 1rem,1.375rem);--type__size--xl:1.5rem;--type__size--xl--fluid:clamp(1.5rem,2vw + 1rem,2rem);--type__size--xxl:2rem;--type__size--xxl--fluid:clamp(2rem,2vw + 1rem,2.5rem);--type__size--xxxl:2.5rem;--type__size--xxxl--fluid:clamp(2.5rem,2vw + 1rem,3rem);--type__size--xxxxl:3rem;--type__size--xxxxl--fluid:clamp(3rem,2vw + 1rem,3.5rem)}}@layer config{h1,h2,h3,h4,h5,h6{font-weight:bold}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--xxl--fluid)}h2{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--xl--fluid)}h3{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--xl--fluid)}h4{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--l--fluid)}h5,th{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--s--fluid);letter-spacing:var(--size__xxs);text-transform:uppercase}h6{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--xs--fluid);letter-spacing:var(--size__xxs);text-transform:uppercase}p,li,dl,td{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--l--fluid)}ol:not([class]),ol.styled,ul:not([class]),ul.styled{padding-left:var(--type__size--m--fluid)}ol:not([class]) ol,ol:not([class]) ul,ol.styled ol,ol.styled ul,ul:not([class]) ol,ul:not([class]) ul,ul.styled ol,ul.styled ul{margin-top:var(--size__m);padding-left:var(--type__size--m--fluid)}ol:not([class]) li,ol.styled li,ul:not([class]) li,ul.styled li{list-style-position:outside}ol:not([class]) li::marker,ol.styled li::marker,ul:not([class]) li::marker,ul.styled li::marker{color:var(--color__highlight)}ol:not([class]) li+*,ol.styled li+*,ul:not([class]) li+*,ul.styled li+*{margin-top:var(--size__m)}ol li{list-style:decimal}ol ol li{list-style-type:lower-alpha}ol ol li li{list-style-type:lower-roman}hr:not([class]),hr.styled{background-color:var(--color__highlight--semi);border:none;border-radius:calc(var(--size__xs) / 2);height:var(--size__xs);width:var(--size__xxxl)}a,button{cursor:pointer}*>a{color:inherit;text-decoration-color:var(--color__highlight--semi);text-decoration-thickness:calc(var(--size__xs) / 2);text-decoration-line:underline;text-underline-offset:var(--size__xs)}*>a:focus,*>a:hover,*>a:focus-visible{transition:all 0.375s ease-in;transition-property:background-color,color}*>a:focus,*>a:hover{color:var(--color__highlight)}*>a:focus-visible{background-color:var(--color__highlight--ghost)}blockquote:not([class]),blockquote.styled{--color__bg:var(--color__highlight--light);--color__border:var(--color__highlight--semi);background-color:var(--color__bg);border:var(--size__xxs) solid var(--color__border);box-shadow:inset var(--size__xs) 0 0 0 var(--color__border);padding:var(--size__m)}blockquote:not([class])>*+*,blockquote.styled>*+*{margin-top:var(--size__m)}dl dt{font-weight:bold}}@layer helpers{.type__family--primary{font-family:var(--type__family--primary)}.type__family--secondary{font-family:var(--type__family--secondary)}.type__family--tertiary{font-family:var(--type__family--tertiary)}.type__align--center{text-align:center}.type__align--left{text-align:left}.type__align--right{text-align:right}.type__clamp{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type__size--xxs-xs{font-size:var(--type__size--xxs);line-height:var(--type__lineheight--xs)}.type__size--xxs-s{font-size:var(--type__size--xxs);line-height:var(--type__lineheight--s)}.type__size--xxs-m{font-size:var(--type__size--xxs);line-height:var(--type__lineheight--m)}.type__size--xxs-l{font-size:var(--type__size--xxs);line-height:var(--type__lineheight--l)}.type__size--xxs-xl{font-size:var(--type__size--xxs);line-height:var(--type__lineheight--xl)}.type__size--xxs-xxl{font-size:var(--type__size--xxs);line-height:var(--type__lineheight--xxl)}.type__size--xxs-xxxl{font-size:var(--type__size--xxs);line-height:var(--type__lineheight--xxxl)}.type__size--xxs-xxxxl{font-size:var(--type__size--xxs);line-height:var(--type__lineheight--xxxxl)}.type__size--xs-xs{font-size:var(--type__size--xs);line-height:var(--type__lineheight--xs)}.type__size--xs-s{font-size:var(--type__size--xs);line-height:var(--type__lineheight--s)}.type__size--xs-m{font-size:var(--type__size--xs);line-height:var(--type__lineheight--m)}.type__size--xs-l{font-size:var(--type__size--xs);line-height:var(--type__lineheight--l)}.type__size--xs-xl{font-size:var(--type__size--xs);line-height:var(--type__lineheight--xl)}.type__size--xs-xxl{font-size:var(--type__size--xs);line-height:var(--type__lineheight--xxl)}.type__size--xs-xxxl{font-size:var(--type__size--xs);line-height:var(--type__lineheight--xxxl)}.type__size--xs-xxxxl{font-size:var(--type__size--xs);line-height:var(--type__lineheight--xxxxl)}.type__size--s-xs{font-size:var(--type__size--s);line-height:var(--type__lineheight--xs)}.type__size--s-s{font-size:var(--type__size--s);line-height:var(--type__lineheight--s)}.type__size--s-m{font-size:var(--type__size--s);line-height:var(--type__lineheight--m)}.type__size--s-l{font-size:var(--type__size--s);line-height:var(--type__lineheight--l)}.type__size--s-xl{font-size:var(--type__size--s);line-height:var(--type__lineheight--xl)}.type__size--s-xxl{font-size:var(--type__size--s);line-height:var(--type__lineheight--xxl)}.type__size--s-xxxl{font-size:var(--type__size--s);line-height:var(--type__lineheight--xxxl)}.type__size--s-xxxxl{font-size:var(--type__size--s);line-height:var(--type__lineheight--xxxxl)}.type__size--m-xs{font-size:var(--type__size--m);line-height:var(--type__lineheight--xs)}.type__size--m-s{font-size:var(--type__size--m);line-height:var(--type__lineheight--s)}.type__size--m-m{font-size:var(--type__size--m);line-height:var(--type__lineheight--m)}.type__size--m-l{font-size:var(--type__size--m);line-height:var(--type__lineheight--l)}.type__size--m-xl{font-size:var(--type__size--m);line-height:var(--type__lineheight--xl)}.type__size--m-xxl{font-size:var(--type__size--m);line-height:var(--type__lineheight--xxl)}.type__size--m-xxxl{font-size:var(--type__size--m);line-height:var(--type__lineheight--xxxl)}.type__size--m-xxxxl{font-size:var(--type__size--m);line-height:var(--type__lineheight--xxxxl)}.type__size--l-xs{font-size:var(--type__size--l);line-height:var(--type__lineheight--xs)}.type__size--l-s{font-size:var(--type__size--l);line-height:var(--type__lineheight--s)}.type__size--l-m{font-size:var(--type__size--l);line-height:var(--type__lineheight--m)}.type__size--l-l{font-size:var(--type__size--l);line-height:var(--type__lineheight--l)}.type__size--l-xl{font-size:var(--type__size--l);line-height:var(--type__lineheight--xl)}.type__size--l-xxl{font-size:var(--type__size--l);line-height:var(--type__lineheight--xxl)}.type__size--l-xxxl{font-size:var(--type__size--l);line-height:var(--type__lineheight--xxxl)}.type__size--l-xxxxl{font-size:var(--type__size--l);line-height:var(--type__lineheight--xxxxl)}.type__size--xl-xs{font-size:var(--type__size--xl);line-height:var(--type__lineheight--xs)}.type__size--xl-s{font-size:var(--type__size--xl);line-height:var(--type__lineheight--s)}.type__size--xl-m{font-size:var(--type__size--xl);line-height:var(--type__lineheight--m)}.type__size--xl-l{font-size:var(--type__size--xl);line-height:var(--type__lineheight--l)}.type__size--xl-xl{font-size:var(--type__size--xl);line-height:var(--type__lineheight--xl)}.type__size--xl-xxl{font-size:var(--type__size--xl);line-height:var(--type__lineheight--xxl)}.type__size--xl-xxxl{font-size:var(--type__size--xl);line-height:var(--type__lineheight--xxxl)}.type__size--xl-xxxxl{font-size:var(--type__size--xl);line-height:var(--type__lineheight--xxxxl)}.type__size--xxl-xs{font-size:var(--type__size--xxl);line-height:var(--type__lineheight--xs)}.type__size--xxl-s{font-size:var(--type__size--xxl);line-height:var(--type__lineheight--s)}.type__size--xxl-m{font-size:var(--type__size--xxl);line-height:var(--type__lineheight--m)}.type__size--xxl-l{font-size:var(--type__size--xxl);line-height:var(--type__lineheight--l)}.type__size--xxl-xl{font-size:var(--type__size--xxl);line-height:var(--type__lineheight--xl)}.type__size--xxl-xxl{font-size:var(--type__size--xxl);line-height:var(--type__lineheight--xxl)}.type__size--xxl-xxxl{font-size:var(--type__size--xxl);line-height:var(--type__lineheight--xxxl)}.type__size--xxl-xxxxl{font-size:var(--type__size--xxl);line-height:var(--type__lineheight--xxxxl)}.type__size--xxxl-xs{font-size:var(--type__size--xxxl);line-height:var(--type__lineheight--xs)}.type__size--xxxl-s{font-size:var(--type__size--xxxl);line-height:var(--type__lineheight--s)}.type__size--xxxl-m{font-size:var(--type__size--xxxl);line-height:var(--type__lineheight--m)}.type__size--xxxl-l{font-size:var(--type__size--xxxl);line-height:var(--type__lineheight--l)}.type__size--xxxl-xl{font-size:var(--type__size--xxxl);line-height:var(--type__lineheight--xl)}.type__size--xxxl-xxl{font-size:var(--type__size--xxxl);line-height:var(--type__lineheight--xxl)}.type__size--xxxl-xxxl{font-size:var(--type__size--xxxl);line-height:var(--type__lineheight--xxxl)}.type__size--xxxl-xxxxl{font-size:var(--type__size--xxxl);line-height:var(--type__lineheight--xxxxl)}.type__size--xxxxl-xs{font-size:var(--type__size--xxxxl);line-height:var(--type__lineheight--xs)}.type__size--xxxxl-s{font-size:var(--type__size--xxxxl);line-height:var(--type__lineheight--s)}.type__size--xxxxl-m{font-size:var(--type__size--xxxxl);line-height:var(--type__lineheight--m)}.type__size--xxxxl-l{font-size:var(--type__size--xxxxl);line-height:var(--type__lineheight--l)}.type__size--xxxxl-xl{font-size:var(--type__size--xxxxl);line-height:var(--type__lineheight--xl)}.type__size--xxxxl-xxl{font-size:var(--type__size--xxxxl);line-height:var(--type__lineheight--xxl)}.type__size--xxxxl-xxxl{font-size:var(--type__size--xxxxl);line-height:var(--type__lineheight--xxxl)}.type__size--xxxxl-xxxxl{font-size:var(--type__size--xxxxl);line-height:var(--type__lineheight--xxxxl)}.type__size--xxs-xs--fluid{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--xxs-s--fluid{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--xxs-m--fluid{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--xxs-l--fluid{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--xxs-xl--fluid{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--xxs-xxl--fluid{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--xxs-xxxl--fluid{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--xxs-xxxxl--fluid{font-size:var(--type__size--xxs--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__size--xs-xs--fluid{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--xs-s--fluid{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--xs-m--fluid{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--xs-l--fluid{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--xs-xl--fluid{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--xs-xxl--fluid{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--xs-xxxl--fluid{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--xs-xxxxl--fluid{font-size:var(--type__size--xs--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__size--s-xs--fluid{font-size:var(--type__size--s--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--s-s--fluid{font-size:var(--type__size--s--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--s-m--fluid{font-size:var(--type__size--s--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--s-l--fluid{font-size:var(--type__size--s--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--s-xl--fluid{font-size:var(--type__size--s--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--s-xxl--fluid{font-size:var(--type__size--s--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--s-xxxl--fluid{font-size:var(--type__size--s--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--s-xxxxl--fluid{font-size:var(--type__size--s--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__size--m-xs--fluid{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--m-s--fluid{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--m-m--fluid{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--m-l--fluid{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--m-xl--fluid{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--m-xxl--fluid{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--m-xxxl--fluid{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--m-xxxxl--fluid{font-size:var(--type__size--m--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__size--l-xs--fluid{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--l-s--fluid{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--l-m--fluid{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--l-l--fluid{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--l-xl--fluid{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--l-xxl--fluid{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--l-xxxl--fluid{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--l-xxxxl--fluid{font-size:var(--type__size--l--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__size--xl-xs--fluid{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--xl-s--fluid{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--xl-m--fluid{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--xl-l--fluid{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--xl-xl--fluid{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--xl-xxl--fluid{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--xl-xxxl--fluid{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--xl-xxxxl--fluid{font-size:var(--type__size--xl--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__size--xxl-xs--fluid{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--xxl-s--fluid{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--xxl-m--fluid{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--xxl-l--fluid{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--xxl-xl--fluid{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--xxl-xxl--fluid{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--xxl-xxxl--fluid{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--xxl-xxxxl--fluid{font-size:var(--type__size--xxl--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__size--xxxl-xs--fluid{font-size:var(--type__size--xxxl--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--xxxl-s--fluid{font-size:var(--type__size--xxxl--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--xxxl-m--fluid{font-size:var(--type__size--xxxl--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--xxxl-l--fluid{font-size:var(--type__size--xxxl--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--xxxl-xl--fluid{font-size:var(--type__size--xxxl--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--xxxl-xxl--fluid{font-size:var(--type__size--xxxl--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--xxxl-xxxl--fluid{font-size:var(--type__size--xxxl--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--xxxl-xxxxl--fluid{font-size:var(--type__size--xxxl--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__size--xxxxl-xs--fluid{font-size:var(--type__size--xxxxl--fluid);line-height:var(--type__lineheight--xs--fluid)}.type__size--xxxxl-s--fluid{font-size:var(--type__size--xxxxl--fluid);line-height:var(--type__lineheight--s--fluid)}.type__size--xxxxl-m--fluid{font-size:var(--type__size--xxxxl--fluid);line-height:var(--type__lineheight--m--fluid)}.type__size--xxxxl-l--fluid{font-size:var(--type__size--xxxxl--fluid);line-height:var(--type__lineheight--l--fluid)}.type__size--xxxxl-xl--fluid{font-size:var(--type__size--xxxxl--fluid);line-height:var(--type__lineheight--xl--fluid)}.type__size--xxxxl-xxl--fluid{font-size:var(--type__size--xxxxl--fluid);line-height:var(--type__lineheight--xxl--fluid)}.type__size--xxxxl-xxxl--fluid{font-size:var(--type__size--xxxxl--fluid);line-height:var(--type__lineheight--xxxl--fluid)}.type__size--xxxxl-xxxxl--fluid{font-size:var(--type__size--xxxxl--fluid);line-height:var(--type__lineheight--xxxxl--fluid)}.type__weight--light{font-weight:300}.type__weight--normal{font-weight:normal}.type__weight--semibold{font-weight:600}.type__weight--bold{font-weight:bold}}
