@charset "UTF-8";:root{--font-body: "Reforma Body";--font-heading-heavy: "Coolvetica Heavy Comp";--font-heading-cond: "Coolvetica Regular Condensed";--font-heading-regular: "Coolvetica";--font-reforma: "reforma";--font-reforma-1918: "Reforma1918";--font-reforma-1969: "Reforma1969";--font-reforma-2018: "Reforma2018";--font-tag: "Tag";--color-black: black;--color-white: #ffffff;--color-transparent: transparent;--un-color-text-headings: black;--un-color-text-prose: black;font-family:var(--font-body)}@font-face{font-family:Coolvetica Regular Condensed;src:url(/fonts/Coolvetica%20Rg%20Cond.otf) format("opentype");font-weight:400;font-style:normal;font-feature-settings:"onum","clig","dlig","calt","swsh"}@font-face{font-family:Coolvetica Heavy Comp;src:url(/fonts/Coolvetica%20Hv%20Comp.otf) format("opentype");font-feature-settings:"onum","clig","dlig","calt","swsh","titl";font-weight:700;font-style:normal}@font-face{font-family:Coolvetica;src:url(/fonts/Coolvetica%20Rg.otf) format("opentype");font-weight:400;font-style:normal;font-feature-settings:"onum","clig","dlig","calt","c2sc";font-display:swap}@font-face{font-family:reforma;src:url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Blanca.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Blanca.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Blanca.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Blanca.ttf) format("truetype");font-weight:400;font-style:normal;font-feature-settings:"onum","clig","dlig","calt","swsh","c2sc","ss01"}@font-face{font-family:Reforma1918;font-feature-settings:"onum";src:url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Blanca.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Blanca.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Blanca.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Blanca.ttf) format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1918;src:url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-BlancaItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-BlancaItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-BlancaItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-BlancaItalica.ttf) format("truetype");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1918;src:url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Gris.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Gris.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Gris.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Gris.ttf) format("truetype");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1918;src:url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-GrisItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-GrisItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-GrisItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-GrisItalica.ttf) format("truetype");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1918;src:url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Negra.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Negra.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Negra.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-Negra.ttf) format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1918;src:url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-NegraItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-NegraItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-NegraItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1918/Reforma1918-NegraItalica.ttf) format("truetype");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1969;src:url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Blanca.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Blanca.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Blanca.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Blanca.ttf) format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1969;src:url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-BlancaItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-BlancaItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-BlancaItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-BlancaItalica.ttf) format("truetype");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1969;src:url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Gris.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Gris.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Gris.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Gris.ttf) format("truetype");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1969;src:url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-GrisItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-GrisItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-GrisItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-GrisItalica.ttf) format("truetype");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1969;src:url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Negra.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Negra.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Negra.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-Negra.ttf) format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Reforma1969;src:url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-NegraItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-NegraItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-NegraItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma1969/Reforma1969-NegraItalica.ttf) format("truetype");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Reforma2018;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-BlancaItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-BlancaItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-BlancaItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-BlancaItalica.ttf) format("truetype");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Reforma2018;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Gris.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Gris.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Gris.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Gris.ttf) format("truetype");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Reforma2018;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-GrisItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-GrisItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-GrisItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-GrisItalica.ttf) format("truetype");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Reforma2018;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Negra.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Negra.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Negra.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Negra.ttf) format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Reforma2018;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-NegraItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-NegraItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-NegraItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-NegraItalica.ttf) format("truetype");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Reforma2018;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-UltraNegra.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-UltraNegra.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-UltraNegra.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-UltraNegra.ttf) format("truetype");font-style:normal;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Reforma2018;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-UltraNegraItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-UltraNegraItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-UltraNegraItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-UltraNegraItalica.ttf) format("truetype");font-style:italic;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Tag;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-NegraItalica.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-NegraItalica.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-NegraItalica.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-NegraItalica.ttf) format("truetype");font-style:italic;font-weight:900;text-rendering:optimizeLegibility;font-feature-settings:"onum","clig","dlig","calt","swsh","c2sc","smcp","zero","salt","ss05"}@font-face{font-family:Reforma Body;src:url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Blanca.woff2) format("woff2"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Blanca.woff) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Blanca.eot) format("woff"),url(/fonts/reforma_webfonts/Reforma2018/Reforma2018-Blanca.ttf) format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility;font-feature-settings:"onum","clig","dlig","calt","swsh","c2sc","smcp","zero","salt","ss05"}h1{font-family:var(--font-heading-heavy)}h2{font-family:var(--font-heading-cond)}h2,h3,h4,h5,h6{--un-text-opacity:1;color:rgb(189 31 33 / var(--un-text-opacity));letter-spacing:.025em;font-family:var(--font-heading-cond)}li{margin-left:2rem}ul li{list-style-type:"–";padding-left:.5rem}p{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity));font-weight:400;letter-spacing:0em;max-width:90vw;text-wrap:pretty;hyphens:auto;hyphenate-limit-chars:10;hyphenate-limit-last:always;hyphenate-limit-zone:8%}strong{letter-spacing:0em;font-weight:800;font-family:Tag}.leading-tighter{letter-spacing:-.01em}.leading-tighter.text-heading{font-family:var(--font-heading-heavy)}.articulate h1,.articulate h2,.articulate h3,.articulate h4,.articulate h5,.articulate h6,.articulate p{margin-block-start:unset;margin-block-end:unset}.prose{font-family:var(--font-reforma)!important}.prose p{max-width:clamp(300px,36rem,100%);text-wrap:pretty;hyphens:auto;hyphenate-limit-chars:10;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.prose h1,.prose h2,.prose h3,.prose h4{margin-top:1rem;margin-bottom:.5rem}.prose ol,.prose ul{max-width:clamp(300px,36rem,100%)}html{line-height:1.6}@media (min-width: 600px){html{font-size:20px}}.article-tags{font-family:var(--font-tag);white-space:nowrap;position:relative;text-decoration:none;font-size:70%;opacity:.9;margin-top:.25rem;padding:0rem .25rem;background-color:#2dd4bf4d}@media (prefers-reduced-motion: reduce){.article-tags:after{transition:none}}.bg-page{--un-bg-opacity:1;background-color:rgb(234 231 225 / var(--un-bg-opacity))}.dark .bg-page,.dark .bg-dark{--un-bg-opacity:1;background-color:rgb(37 35 67 / var(--un-bg-opacity))}.bg-light{background-color:var(--aw-color-bg-page)}.text-page{color:#000}.text-muted{color:var(--aw-color-text-muted)}body{margin:unset}.dd *:first-child{margin-top:0}article.prose.prose-3-col,.col3container{grid-auto-rows:min-content;column-gap:1rem;row-gap:0;display:block;width:calc(100vw - 2rem);grid-template-columns:clamp(300px,36rem,100%);padding:0 1rem}article.prose.prose-3-col>p,article.prose.prose-3-col>h1,article.prose.prose-3-col>h2,article.prose.prose-3-col>h3,article.prose.prose-3-col>h4,article.prose.prose-3-col>section,.col3container>p,.col3container>h1,.col3container>h2,.col3container>h3,.col3container>h4,.col3container>section{max-width:calc(100vw - 2rem)}article.prose.prose-3-col>li,.col3container>li{max-width:calc(100vw - 4rem)}@media (min-width: 640px){article.prose.prose-3-col,.col3container{width:calc(100vw - 4rem);max-width:640px;padding:0!important;display:grid;padding:0;margin-left:auto;margin-right:auto;margin-top:0;column-gap:.25rem;position:relative;grid-template-columns:repeat(12,1fr)}}@media (min-width: 640px) and (min-width: 640px){article.prose.prose-3-col,.col3container{max-width:640px}}@media (min-width: 640px) and (min-width: 768px){article.prose.prose-3-col,.col3container{max-width:768px}}@media (min-width: 640px) and (min-width: 1024px){article.prose.prose-3-col,.col3container{max-width:1024px}}@media (min-width: 640px) and (min-width: 1280px){article.prose.prose-3-col,.col3container{max-width:1280px}}@media (min-width: 640px){article.prose.prose-3-col>p,article.prose.prose-3-col>ul,article.prose.prose-3-col>ol,article.prose.prose-3-col>section,article.prose.prose-3-col .middlecol,article.prose.prose-3-col>pre,article.prose.prose-3-col>blockquote,article.prose.prose-3-col>.blog-post__excerpt,article.prose.prose-3-col>div:not(.leftcol):not(.rightcol):not(.navcol):not(.full-3-cols):not(.blog-post__image):not(.blog-post__tags):not(.blog-post__meta),.col3container>p,.col3container>ul,.col3container>ol,.col3container>section,.col3container .middlecol,.col3container>pre,.col3container>blockquote,.col3container>.blog-post__excerpt,.col3container>div:not(.leftcol):not(.rightcol):not(.navcol):not(.full-3-cols):not(.blog-post__image):not(.blog-post__tags):not(.blog-post__meta){box-sizing:border-box;padding-right:1rem;grid-column:3/span 8;margin-top:0;min-width:0;min-height:0}article.prose.prose-3-col>p:first-child,article.prose.prose-3-col>ul:first-child,article.prose.prose-3-col>ol:first-child,article.prose.prose-3-col>section:first-child,article.prose.prose-3-col .middlecol:first-child,article.prose.prose-3-col>pre:first-child,article.prose.prose-3-col>blockquote:first-child,article.prose.prose-3-col>.blog-post__excerpt:first-child,article.prose.prose-3-col>div:not(.leftcol):not(.rightcol):not(.navcol):not(.full-3-cols):not(.blog-post__image):not(.blog-post__tags):not(.blog-post__meta):first-child,.col3container>p:first-child,.col3container>ul:first-child,.col3container>ol:first-child,.col3container>section:first-child,.col3container .middlecol:first-child,.col3container>pre:first-child,.col3container>blockquote:first-child,.col3container>.blog-post__excerpt:first-child,.col3container>div:not(.leftcol):not(.rightcol):not(.navcol):not(.full-3-cols):not(.blog-post__image):not(.blog-post__tags):not(.blog-post__meta):first-child{margin-top:0}article.prose.prose-3-col>h1,article.prose.prose-3-col>h2,article.prose.prose-3-col>h3,article.prose.prose-3-col>h4,article.prose.prose-3-col>h5,article.prose.prose-3-col>.blog-post__title,.col3container>h1,.col3container>h2,.col3container>h3,.col3container>h4,.col3container>h5,.col3container>.blog-post__title{grid-column:3/span 8;min-width:0;min-height:0;padding-right:1rem}article.prose.prose-3-col .full-3-cols,article.prose.prose-3-col .blog-post__image,article.prose.prose-3-col .blog-post__tags,.col3container .full-3-cols,.col3container .blog-post__image,.col3container .blog-post__tags{grid-column:1/span 12!important}article.prose.prose-3-col .rightcol,article.prose.prose-3-col .blog-post__meta,.col3container .rightcol,.col3container .blog-post__meta{box-sizing:border-box;grid-column:11/span 2;justify-self:flex-start;padding-left:1rem}article.prose.prose-3-col .leftcol,.col3container .leftcol{box-sizing:border-box;padding-right:1rem;grid-column:1/span 2;justify-self:flex-end}article.prose.prose-3-col .navcol,.col3container .navcol{box-sizing:border-box;padding-right:.5rem;grid-column:1/span 2;grid-row:1/999;justify-self:flex-end;align-self:start;position:sticky;top:calc(var(--header-height, 80px) + 1rem);height:fit-content;max-height:calc(100vh - var(--header-height, 80px) - 2rem);overflow-y:auto;z-index:10}article.prose.prose-3-col .topcol,.col3container .topcol{grid-row-start:1}article.prose.prose-3-col .navcol.topcol,.col3container .navcol.topcol{grid-row:1/999}article.prose.prose-3-col .logo,.col3container .logo{grid-column:1/span 2;min-width:0;min-height:0}}#header.scroll>div:first-child{--un-bg-opacity:1;background-color:rgb(201 196 187 / var(--un-bg-opacity));opacity:.6}.dark #header.scroll>div:first-child,#header.scroll.dark>div:first-child{box-shadow:none}#header.scroll{padding-top:1rem;--un-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);box-shadow:0 .375rem 1.5rem #5f362366}#header.expanded nav{position:fixed;top:70px;left:0;right:0;bottom:70px!important;padding:0 5px}.header-grid{display:flex;justify-content:space-between;width:100%}@media (min-width: 640px){.header-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:.25rem;max-width:640px;margin-left:auto;margin-right:auto}}@media (min-width: 768px){.header-grid{max-width:768px}}@media (min-width: 1024px){.header-grid{max-width:1024px}}@media (min-width: 1280px){.header-grid{max-width:1280px}}@media (min-width: 640px){.header-grid .logo{grid-column:1/span 2;justify-self:start}}@media (min-width: 640px){.header-grid .rightcol{grid-column:10/span 3;justify-self:end}}.dropdown:focus .dropdown-menu,.dropdown:focus-within .dropdown-menu,.dropdown:hover .dropdown-menu{display:block}[data-aw-toggle-menu] path{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-aw-toggle-menu].expanded g>path:first-child{--un-translate-y:15px;--un-translate-x:-3px;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-45deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[data-aw-toggle-menu].expanded g>path:last-child{--un-translate-y:-8px;--un-translate-x:14px;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:45deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}li.dropdown>a{list-style-type:none;padding:.5rem;margin-right:1rem;background-color:var(--color-white)}li.dropdown svg{margin-left:1rem}ul.dropdown-menu{list-style-type:none;padding:1rem;margin:0;background-color:var(--color-white);box-shadow:0 2px 10px #0000001a}ul.dropdown-menu li{list-style:none;padding:0;transition:background-color .2s ease}ul.dropdown-menu li:hover{background-color:var(--light-color)}ul.dropdown-menu li a{text-decoration:none;color:var(--dark-color);font-size:14px;font-weight:400;display:block}ul.dropdown-menu li a:hover{color:var(--primary-color)}.btn{padding:10px 20px;border-radius:4px;font-weight:500;text-transform:uppercase;transition:all .2s ease}.btn-primary{background-color:var(--primary-color);color:var(--color-white);border:none}.card{border-radius:8px;box-shadow:0 4px 6px #0000001a;background-color:var(--color-white)}.card-header{background-color:var(--primary-color);color:var(--color-white);padding:16px;border-top-left-radius:8px;border-top-right-radius:8px}.card-body{padding:24px}.form-control{border-radius:4px;border:1px solid #ced4da;padding:10px;font-size:14px}.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem #0056b340}.table{width:100%;border-collapse:separate;border-spacing:0}.table th,.table td{padding:12px;border-bottom:1px solid #dee2e6}.table thead th{background-color:var(--light-color);font-weight:500;text-transform:uppercase;font-size:12px}.table tbody tr:hover{background-color:#00000013}.alert{padding:12px 20px;border-radius:4px;margin-bottom:20px}.alert-success{background-color:var(--success-color);color:var(--color-white)}.alert-danger{background-color:var(--danger-color);color:var(--color-white)}.modal{background-color:#00000080}.modal-content{border-radius:8px;box-shadow:0 4px 6px #0000001a}.modal-header{background-color:var(--primary-color);color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px}.modal-footer{border-top:1px solid #dee2e6}[astro-icon].icon-light>*{stroke-width:1.2}[astro-icon].icon-bold>*{stroke-width:2.4}a svg{float:left;display:inline-block}html.dark{--p: 230 30% 50%;--pc: 230 30% 10%;--s: 230 30% 50%;--sc: 230 30% 10%;--a: 0 35% 90%;--ac: 0 35% 100%;--n: 230 30% 90%;--nc: 230 30% 10%;--b1: 230 30% 15%;--b2: 230 30% 20%;--b3: 230 30% 25%;--bc: 230 30% 90%;--in: 198 93% 60%;--inc: 198 100% 12%;--su: 158 64% 52%;--suc: 158 100% 0%;--wa: 43 96% 56%;--wac: 43 100% 11%;--er: 0 91% 71%;--erc: 0 100% 14%;--aw-color-bg-page: #0f172a;--aw-color-text-page: #fff}html.dark .btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-width:1px;--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));border-radius:9999px;background-color:transparent;padding:.875rem 1.5rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.375;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}html.dark .btn:hover{--un-border-opacity:1;border-color:rgb(75 85 99 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity))}.dark html.dark .btn{--un-border-opacity:1;border-color:rgb(100 116 139 / var(--un-border-opacity));--un-text-opacity:1;color:rgb(203 213 225 / var(--un-text-opacity))}.dark html.dark .btn:hover{--un-border-opacity:1;border-color:rgb(30 41 59 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(30 41 59 / var(--un-bg-opacity))}html.dark .btn:focus{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-offset-width:2px;--un-ring-opacity:1;--un-ring-color:rgb(33 94 210 / var(--un-ring-opacity)) ;--un-ring-offset-opacity:1;--un-ring-offset-color:rgb(210 220 240 / var(--un-ring-offset-opacity)) }@media (min-width: 768px){html.dark .btn{padding-left:2rem;padding-right:2rem}}html.dark .btn-primary{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:600;.btn{display:inline-flex;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-color:transparent;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-radius:var(--rounded-btn, .5rem);height:3rem;padding-left:1rem;padding-right:1rem;min-height:3rem;font-size:.875rem;line-height:1em}.btn:is(input[type=checkbox]),.btn:is(input[type=radio]){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--un-content: attr(aria-label);content:var(--un-content)}}html.dark .btn-primary:hover{--un-border-opacity:1;border-color:hsl(var(--s) / var(--un-border-opacity));--un-bg-opacity:1;background-color:hsl(var(--s) / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.dark html.dark .btn-primary:hover{--un-border-opacity:1;border-color:hsl(var(--s) / var(--un-border-opacity));--un-bg-opacity:1;background-color:hsl(var(--s) / var(--un-bg-opacity))}.dark html.dark .btn-primary{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}html.dark .btn-secondary{.btn{display:inline-flex;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-color:transparent;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-radius:var(--rounded-btn, .5rem);height:3rem;padding-left:1rem;padding-right:1rem;min-height:3rem;font-size:.875rem;line-height:1em}.btn:is(input[type=checkbox]),.btn:is(input[type=radio]){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--un-content: attr(aria-label);content:var(--un-content)}}html.dark a,a:visited{color:var(--aw-color-text-page)}a{transition:transform .4s cubic-bezier(.19,.79,.25,.92);transition-delay:.4s}a:hover{transform:scale(1.1)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
