/*! Baselayer 3 CSS v.3.5.2 https://github.com/SimonPadbury/baselayer */@layer bl-variables{:root{--w-xs:320px;--w-sm:640px;--w-md:960px;--w-lg:1280px;--w-xl:1600px;--w-content:66ch;--w-expand:calc((var(--w-lg) - var(--w-content))/2 - var(--s-3));--s-1:0.25rem;--s-2:0.5rem;--s-3:clamp(1rem,0.5rem + 1.25cqi,1.5rem);--s-4:clamp(2rem,1rem + 2.5cqi,3rem);--pill:99rem;--p-cell:0.5rem 1rem;--b-1:1px solid var(--bc);--b-2:var(--s-1) solid var(--bc);--b-3:var(--s-2) solid var(--bc);--t-sans:ui-sans-serif,sans-serif;--t-serif:ui-serif,serif;--t-mono:ui-monospace,monospace;--t-default:var(--t-sans);--t-prose:var(--t-serif);--t-base:100%;--t-sm:0.825em;--t-lg:1.325em;--t-long-read:clamp(1em,0.5em + 1.25cqi,1.25em);--t-display:clamp(1em,-1em + 5cqi,2em);--t-thin:200;--t-normal:400;--t-semibold:600;--t-bold:700;--t-heavy:900;--t-btn:var(--t-semibold);--b-form:1px solid var(--bc-form);--y-form:2.5em;--h1:2.25em;--h2:1.625em;--h3:1.325em;--h4:1.115em;--h5:1em;--h6:0.875em;--h-ff:inherit;--h-fw:var(--t-semibold);--h-lh:calc(1em + 0.5rem);--h-mt:calc(var(--t-mb)*2);--t-mb:1rem;--t-lh:1.5;--a-deco-offset:0.3em;--a-deco-thickness:1px;--a-deco-thickness-hover:3px;--blue:#4166f5;--green:#00a550;--amber:#ffba00;--red:#e34234;--gray:#838996;--bgc-body:light-dark(#fff,color-mix(in oklch,var(--gray),var(--l1000)));--tc-base:light-dark(color-mix(in oklch,var(--gray),var(--l900)),color-mix(in oklch,var(--gray),var(--l100)));--tc-link:light-dark(color-mix(in oklch,var(--blue),var(--l600)),color-mix(in oklch,var(--blue),var(--l400)));--tc-btn:#fff;--tc-btn-hover:#fff;--bgc-btn:light-dark(color-mix(in oklch,var(--gray),var(--l500)),color-mix(in oklch,var(--gray),var(--l600)));--bgc-btn-hover:light-dark(color-mix(in oklch,var(--gray),var(--l600)),color-mix(in oklch,var(--gray),var(--l700)));--bc-form:var(--bgc-btn);--tc-form:--tc-base;--bgc-form:--bgc-body;--tc-code:light-dark(color-mix(in oklch,var(--green),var(--l600)),color-mix(in oklch,var(--green),var(--l300)));--bgc-code:light-dark(#fff,#000);--bc:light-dark(color-mix(in oklch,var(--gray),var(--l300)),color-mix(in oklch,var(--gray),var(--l700)));--color-focus:var(--amber);--l100:#fff 90%;--l200:#fff 72%;--l300:#fff 54%;--l400:#fff 36%;--l500:#fff 18%;--l600:#000 0%;--l700:#000 18%;--l800:#000 36%;--l900:#000 54%;--l1000:#000 72%}}@layer bl-reset{html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;block-size:100%;scrollbar-gutter:stable}*,:after,:before{box-sizing:border-box}*{padding:0}*,body{margin:0}body{font-size:var(--t-base);line-height:var(--t-lh);min-block-size:100%;min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas,img,picture,video{block-size:auto;display:block;max-inline-size:100%}svg{max-inline-size:100%}svg:not([fill]){fill:currentColor}button,input,select,textarea{font:inherit}textarea{resize:vertical}fieldset,iframe{border:0}summary{cursor:pointer}abbr[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted}:target{scroll-margin-block:5ex}:disabled{cursor:not-allowed;opacity:.8}}@layer bl-base{html{color-scheme:light dark;&.theme-light{color-scheme:light}&.theme-dark{color-scheme:dark}}body{background-color:var(--bgc-body);color:var(--tc-base);container-type:inline-size;font-family:var(--t-default);font-size:var(--t-base)}}@layer bl-accessibility{a:focus-visible{background-color:var(--color-focus)!important;color:#000!important;outline:none;text-decoration:underline;text-decoration-thickness:var(--a-deco-thickness-hover)}a:focus-visible>img,button:focus-visible,form button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #000;outline:3px solid var(--color-focus);outline-offset:3px;position:relative;z-index:1}.visually-hidden:not(:focus):not(:active){height:1px;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}}@layer bl-typography{blockquote,dl,fieldset,figcaption,figure,li,ol,p,pre,table,ul{hanging-punctuation:first allow-end last;margin-block:0 var(--t-mb)}caption{margin-block:var(--s-2)}p{font-variant-numeric:proportional-nums;text-wrap:pretty}h1{font-family:var(--h-ff);font-weight:var(--h-fw);line-height:var(--h-lh);margin-block:0 var(--t-mb)}.h1,h1{font-size:var(--h1)}.h2,h2{font-size:var(--h2)}.h3,h3{font-size:var(--h3)}.h4,h4{font-size:var(--h4)}.h5,h5{font-size:var(--h5)}.h6,h6{font-size:var(--h6)}h2,h3,h4,h5,h6{font-family:var(--h-ff);font-variant-numeric:lining-nums;font-weight:var(--h-fw);line-height:var(--h-lh);margin-block:var(--h-mt) var(--t-mb);.content-grid &{margin-top:calc(var(--h-mt) - var(--t-mb))}}.content-grid>h2:first-child{margin-top:0}a{color:var(--tc-link);cursor:pointer;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:var(--a-deco-thickness);text-underline-offset:var(--a-deco-offset);transition:all .15s ease}a:has(.t-underline-none):not(.t-underline-hover-only) :not(.t-underline-none){text-decoration:underline}a:has(.t-underline-none):hover :not(.t-underline-none),a:not(.t-underline-none):hover{text-decoration:underline;text-decoration-thickness:var(--a-deco-thickness-hover)}a:has(.t-underline-none),a:has(.t-underline-none):hover{text-decoration:none}.links-underline-hover-only a,.links-underline-none a,.links-underline-none a:hover,.t-underline-hover-only,.t-underline-none{text-decoration:none}menu,ol,ul{margin-block:0 var(--t-mb);padding-left:1.5em}li{+li,ol,ul{margin-block:var(--t-mb) 0}}ol ol{list-style-type:lower-alpha;ol{list-style-type:lower-roman}}dl{margin:0 0 var(--t-mb)}dt{font-weight:700}dd{margin:var(--t-mb) 0;padding-left:1.5em}.unlist{list-style-type:none}table,time{font-variant-numeric:tabular-nums lining-nums slashed-zero}.table{border-bottom:var(--b-1);border-collapse:collapse;border-spacing:0;border-top:var(--b-1);width:100%}.table-fixed{table-layout:fixed}td,th{padding:var(--p-cell);text-align:left;vertical-align:top;.table-grid &{border:var(--b-1)}}th{border-bottom:var(--b-1);font-weight:700}hr{border:0;border-top:var(--b-1);height:0;margin-block:3rem;width:100%}blockquote{margin-inline:0;padding-inline:var(--s-4)}blockquote p:last-child{margin-bottom:0}code,kbd,samp{font-family:var(--t-mono);font-style:normal;font-weight:400}code{background:var(--bgc-code);border:var(--b-1);border-radius:var(--s-xs);color:var(--tc-code);display:inline-block;font-variant-numeric:slashed-zero;padding-inline:.25em}pre{font-style:normal;font-weight:400;white-space:pre;&:not(:has(code)){overflow-x:auto}code{background:var(--bgc-code);border-radius:var(--s-1);display:block;overflow-x:auto;padding:1em}}sub,sup{font-size:85%;line-height:0}.t-nowrap{white-space:nowrap}.t-lg{font-size:var(--t-lg)}.t-sm,small{font-size:var(--t-sm)}.t-thin{font-weight:var(--t-thin)}.t-normal{font-weight:var(--t-normal)}.t-semibold{font-weight:var(--t-semibold)}.t-bold{font-weight:var(--t-bold)}.t-heavy{font-weight:var(--t-heavy)}.t-italic{font-style:italic}.t-right{text-align:right}.t-center{text-align:center}.t-left{text-align:left}@container (min-width: 320px){.xs\:t-right{text-align:right}.xs\:t-center{text-align:center}.xs\:t-left{text-align:left}}@container (min-width: 640px){.sm\:t-right{text-align:right}.sm\:t-center{text-align:center}.sm\:t-left{text-align:left}}@container (min-width: 960px){.md\:t-right{text-align:right}.md\:t-center{text-align:center}.md\:t-left{text-align:left}}@container (min-width: 1280px){.lg\:t-right{text-align:right}.lg\:t-center{text-align:center}.lg\:t-left{text-align:left}}.t-balance{text-wrap:balance}.t-uppercase{text-transform:uppercase}.t-highlight,mark{background:var(--bgc-highlight);color:currentColor}.t-long-read{font-size:var(--t-long-read)}.t-display{font-size:var(--t-display)}.t-base{font-family:var(--t-default)}.t-prose{font-family:var(--t-prose)}}@layer bl-forms-and-buttons{fieldset{border:var(--b-1);padding:var(--s-2)}label,legend{font-family:var(--t-default)}::placeholder{color:var(--tc-form);opacity:.7}input,select,textarea{background:var(--bgc-form);border:var(--b-form);border-radius:unset;color:var(--tc-form);font-family:var(--t-default);font-size:inherit;min-height:var(--y-form);padding:var(--p-cell);text-align:start}[type=color],select:not([multiple]){height:var(--y-form)}[type=color]{padding:.25em;width:var(--y-form)}[type=checkbox],[type=radio]{display:inline-block;min-height:unset}[type=search]{-webkit-appearance:textfield;appearance:textfield}::file-selector-button{background:var(--bgc-btn);border:0;color:#fff;font-size:1em}:disabled:hover{cursor:not-allowed}textarea:not([rows]){min-height:6em}.btn,[type=button],[type=reset],[type=submit],button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--bgc-btn);border:none;color:var(--tc-btn);display:inline-flex;font-family:var(--t-default);font-size:inherit;font-weight:var(--t-btn);justify-content:center;margin:0;min-height:var(--y-form);padding:var(--s-2) 1em;position:relative;text-decoration:none;transition:all .15s ease;&:hover{background:var(--bgc-btn-hover);color:var(--tc-btn-hover);cursor:pointer;text-decoration:none}}.btn-icon{height:var(--y-form);line-height:inherit;padding:0;width:var(--y-form)}}@layer bl-layout{.container{container-type:inline-size}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top{top:0}.right{right:0}.bottom{bottom:0}.left{left:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.float-right{float:right}.float-left{float:left}.clearfix:after{clear:both;content:"";display:table}.overflow-x{overflow-x:auto}.overflow-y{overflow-y:auto}.overflow-clip{overflow:clip}.block{display:block}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-start{justify-content:flex-start}.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-top{align-items:flex-start}.flex-middle{align-items:center}.flex-bottom{align-items:flex-end}.flex-space-between{justify-content:space-between}.flex-grow-equal>*{flex:1}.flex-grow-auto>*{flex:auto}.grow{flex:1}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}[class*=grid]{--cols:1}.grid{display:grid}.grid-dense{grid-auto-flow:dense}[class*=equal-]{grid-template-columns:repeat(var(--cols),minmax(1rem,1fr))}[class*=col-1],[class*=col-2],[class*=col-3],[class*=col-4]{grid-column:var(--col)}[class*=row-1],[class*=row-2],[class*=row-3],[class*=row-4]{grid-row:var(--row)}[class*=col-span-]{--col:auto;grid-column:var(--col) /span var(--cspan)}[class*=row-span-]{--row:auto;grid-row:var(--row) /span var(--rspan)}.equal-2-cols{--cols:2}.equal-3-cols{--cols:3}.equal-4-cols{--cols:4}.col-1{--col:1}.col-2{--col:2}.col-3{--col:3}.col-4{--col:4}.col-span-1{--cspan:1}.col-span-2{--cspan:2}.col-span-3{--cspan:3}.col-span-4{--cspan:4}.row-1{--row:1}.row-2{--row:2}.row-3{--row:3}.row-4{--row:4}.row-span-1{--rspan:1}.row-span-2{--rspan:2}.row-span-3{--rspan:3}.row-span-4{--rspan:4}@container (max-width: 639px){.sm\:hidden-below{display:none!important}}@container (max-width: 959px){.md\:hidden-below{display:none!important}}@container (max-width: 1279px){.lg\:hidden-below{display:none!important}}@container (min-width: 640px){.sm\:inline-block{display:inline-block}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:flex{display:flex}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-column{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-start{justify-content:flex-start}.sm\:flex-center{justify-content:center}.sm\:flex-end{justify-content:flex-end}.sm\:flex-top{align-items:flex-start}.sm\:flex-middle{align-items:center}.sm\:flex-bottom{align-items:flex-end}.sm\:flex-space-between{justify-content:space-between}.sm\:flex-grow-equal>*{flex:1}.sm\:flex-grow-auto>*{flex:auto}.sm\:grow{flex:1}.sm\:gap-1{gap:var(--s-1)}.sm\:gap-2{gap:var(--s-2)}.sm\:gap-3{gap:var(--s-3)}.sm\:gap-4{gap:var(--s-4)}.sm\:hidden{display:none!important}.sm\:grid{display:grid}.sm\:equal-2-cols{--cols:2}.sm\:equal-3-cols{--cols:3}.sm\:equal-4-cols{--cols:4}.sm\:col-1{--col:1}.sm\:col-2{--col:2}.sm\:col-3{--col:3}.sm\:col-4{--col:4}.sm\:col-span-1{--cspan:1}.sm\:col-span-2{--cspan:2}.sm\:col-span-3{--cspan:3}.sm\:col-span-4{--cspan:4}.sm\:row-1{--row:1}.sm\:row-2{--row:2}.sm\:row-3{--row:3}.sm\:row-4{--row:4}.sm\:row-span-1{--rspan:1}.sm\:row-span-2{--rspan:2}.sm\:row-span-3{--rspan:3}.sm\:row-span-4{--rspan:4}}@container (min-width: 960px){.md\:inline-block{display:inline-block}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:flex{display:flex}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-column{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-start{justify-content:flex-start}.md\:flex-center{justify-content:center}.md\:flex-end{justify-content:flex-end}.md\:flex-top{align-items:flex-start}.md\:flex-middle{align-items:center}.md\:flex-bottom{align-items:flex-end}.md\:flex-space-between{justify-content:space-between}.md\:flex-grow-equal>*{flex:1}.md\:flex-grow-auto>*{flex:auto}.md\:grow{flex:1}.md\:gap-1{gap:var(--s-1)}.md\:gap-2{gap:var(--s-2)}.md\:gap-3{gap:var(--s-3)}.md\:gap-4{gap:var(--s-4)}.md\:hidden{display:none!important}.md\:grid{display:grid}.md\:equal-2-cols{--cols:2}.md\:equal-3-cols{--cols:3}.md\:equal-4-cols{--cols:4}.md\:col-1{--col:1}.md\:col-2{--col:2}.md\:col-3{--col:3}.md\:col-4{--col:4}.md\:col-span-1{--cspan:1}.md\:col-span-2{--cspan:2}.md\:col-span-3{--cspan:3}.md\:col-span-4{--cspan:4}.md\:row-1{--row:1}.md\:row-2{--row:2}.md\:row-3{--row:3}.md\:row-4{--row:4}.md\:row-span-1{--rspan:1}.md\:row-span-2{--rspan:2}.md\:row-span-3{--rspan:3}.md\:row-span-4{--rspan:4}}@container (min-width: 1280px){.lg\:inline-block{display:inline-block}.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:flex{display:flex}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-column{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-start{justify-content:flex-start}.lg\:flex-center{justify-content:center}.lg\:flex-end{justify-content:flex-end}.lg\:flex-top{align-items:flex-start}.lg\:flex-middle{align-items:center}.lg\:flex-bottom{align-items:flex-end}.lg\:flex-space-between{justify-content:space-between}.lg\:flex-grow-equal>*{flex:1}.lg\:flex-grow-auto>*{flex:auto}.lg\:grow{flex:1}.lg\:gap-1{gap:var(--s-1)}.lg\:gap-2{gap:var(--s-2)}.lg\:gap-3{gap:var(--s-3)}.lg\:gap-4{gap:var(--s-4)}.lg\:hidden{display:none!important}.lg\:grid{display:grid}.lg\:equal-2-cols{--cols:2}.lg\:equal-3-cols{--cols:3}.lg\:equal-4-cols{--cols:4}.lg\:col-1{--col:1}.lg\:col-2{--col:2}.lg\:col-3{--col:3}.lg\:col-4{--col:4}.lg\:col-span-1{--cspan:1}.lg\:col-span-2{--cspan:2}.lg\:col-span-3{--cspan:3}.lg\:col-span-4{--cspan:4}.lg\:row-1{--row:1}.lg\:row-2{--row:2}.lg\:row-3{--row:3}.lg\:row-4{--row:4}.lg\:row-span-1{--rspan:1}.lg\:row-span-2{--rspan:2}.lg\:row-span-3{--rspan:3}.lg\:row-span-4{--rspan:4}}.content-grid{--full:minmax(var(--s-3),1fr);--expand:minmax(0,var(--w-expand));--pop:minmax(0,var(--s-3));--content:min(var(--w-content),100% - (var(--s-3) * 2));display:grid;grid-template-columns:[full-start] var(--full) [expand-start] var(--expand) [popout-start] var(--pop) [content-start] var(--content) [content-end] var(--pop) [popout-end] var(--expand) [expand-end] var(--full) [full-end];>*{grid-column:content}}.popout{grid-column:popout}.expand{grid-column:expand}.full-bleed{grid-column:full}.content-grid>hr+*{margin-top:0}.wrapper,[class*=wrapper-]{--w-max:var(--w-xl);margin-inline:auto;width:min(100% - (var(--s-3) * 2),var(--w-max))}[class*=w-]{width:min(100%,var(--w-max))}.w-xs,.wrapper-xs{--w-max:var(--w-xs)}.w-sm,.wrapper-sm{--w-max:var(--w-sm)}.w-md,.wrapper-md{--w-max:var(--w-md)}.w-content,.wrapper-content{--w-max:var(--w-content)}.w-lg,.wrapper-lg{--w-max:var(--w-lg)}.w-xl,.wrapper-xl{--w-max:var(--w-xl)}.w-100\%{width:100%}.w-100vw{width:100vw}.w-max-100vw{max-width:100vw}.w-fit-content{width:fit-content}.h-100\%{height:100%}.h-100dvh{height:100dvh}.h-max-100dvh{max-height:100dvh}.box{inset:0}.aspect-ratio-16x9{aspect-ratio:16/9}.aspect-ratio-21x9{aspect-ratio:21/9}.aspect-ratio-4x3{aspect-ratio:4/3}.aspect-ratio-1x1{aspect-ratio:1/1}}@layer bl-decoration{.mx-auto{margin-inline:auto}.m-0{margin:0}.m-1{margin:var(--s-1)}.m-2{margin:var(--s-2)}.m-3{margin:var(--s-3)}.m-4{margin:var(--s-4)}.mt-0{margin-top:0}.mt-1{margin-top:var(--s-1)}.mt-2{margin-top:var(--s-2)}.mt-3{margin-top:var(--s-3)}.mt-4{margin-top:var(--s-4)}.mr-0{margin-right:0}.mr-1{margin-right:var(--s-1)}.mr-2{margin-right:var(--s-2)}.mr-3{margin-right:var(--s-3)}.mr-4{margin-right:var(--s-4)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--s-1)}.mb-2{margin-bottom:var(--s-2)}.mb-3{margin-bottom:var(--s-3)}.mb-4{margin-bottom:var(--s-4)}.ml-0{margin-left:0}.ml-1{margin-left:var(--s-1)}.ml-2{margin-left:var(--s-2)}.ml-3{margin-left:var(--s-3)}.ml-4{margin-left:var(--s-4)}.mx-1{margin-inline:var(--s-1)}.mx-2{margin-inline:var(--s-2)}.mx-3{margin-inline:var(--s-3)}.mx-4{margin-inline:var(--s-4)}.my-1{margin-block:var(--s-1)}.my-2{margin-block:var(--s-2)}.my-3{margin-block:var(--s-3)}.my-4{margin-block:var(--s-4)}.p-0{padding:0}.p-1{padding:var(--s-1)}.p-2{padding:var(--s-2)}.p-3{padding:var(--s-3)}.p-4{padding:var(--s-4)}.pt-0{padding-top:0}.pt-1{padding-top:var(--s-1)}.pt-2{padding-top:var(--s-2)}.pt-3{padding-top:var(--s-3)}.pt-4{padding-top:var(--s-4)}.pr-0{padding-right:0}.pr-1{padding-right:var(--s-1)}.pr-2{padding-right:var(--s-2)}.pr-3{padding-right:var(--s-3)}.pr-4{padding-right:var(--s-4)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--s-1)}.pb-2{padding-bottom:var(--s-2)}.pb-3{padding-bottom:var(--s-3)}.pb-4{padding-bottom:var(--s-4)}.pl-0{padding-left:0}.pl-1{padding-left:var(--s-1)}.pl-2{padding-left:var(--s-2)}.pl-3{padding-left:var(--s-3)}.pl-4{padding-left:var(--s-4)}.px-1{padding-inline:var(--s-1)}.px-2{padding-inline:var(--s-2)}.px-3{padding-inline:var(--s-3)}.px-4{padding-inline:var(--s-4)}.py-1{padding-block:var(--s-1)}.py-2{padding-block:var(--s-2)}.py-3{padding-block:var(--s-3)}.py-4{padding-block:var(--s-4)}.p-cell{padding:var(--p-cell)}.b-0{border:0}.b-thin{border:var(--b-1)}.b-thick{border:var(--b-2)}.b-heavy{border:var(--b-3)}.bt-thin{border-top:var(--b-1)}.bt-thick{border-top:var(--b-2)}.bt-heavy{border-top:var(--b-3)}.br-thin{border-right:var(--b-1)}.br-thick{border-right:var(--b-2)}.br-heavy{border-right:var(--b-3)}.bb-thin{border-bottom:var(--b-1)}.bb-thick{border-bottom:var(--b-2)}.bb-heavy{border-bottom:var(--b-3)}.bl-thin{border-left:var(--b-1)}.bl-thick{border-left:var(--b-2)}.bl-heavy{border-left:var(--b-3)}.rad,.rad-1{--rad:var(--s-1);border-radius:var(--rad)}.rad-tl{border-top-left-radius:var(--rad)}.rad-tl,.rad-tr{--rad:var(--s-1)}.rad-tr{border-top-right-radius:var(--rad)}.rad-br{border-bottom-right-radius:var(--rad)}.rad-bl,.rad-br{--rad:var(--s-1)}.rad-bl{border-bottom-left-radius:var(--rad)}.rad-2{--rad:var(--s-2)}.rad-3{--rad:var(--s-3)}.rad-4{--rad:var(--s-4)}.rad-pill{--rad:var(--pill)}.img-cover{height:100%;object-fit:cover;object-position:center;width:100%}.hover\:opacity-25\%\:hover,.opacity-25\%{opacity:.25}.hover\:opacity-50\%\:hover,.opacity-50\%{opacity:.5}.hover\:opacity-75\%\:hover,.opacity-75\%{opacity:.75}.hover\:opacity-100\%\:hover{opacity:1}}@layer bl-colors{.b-blue{--bc:var(--blue)}.b-blue,.b-green{border-color:var(--bc)}.b-green{--bc:var(--green)}.b-amber{--bc:var(--amber)}.b-amber,.b-red{border-color:var(--bc)}.b-red{--bc:var(--red)}.b-gray{--bc:var(--gray);border-color:var(--bc)}.t-blue{--tc:var(--blue);color:var(--tc)}.t-green{--tc:var(--green);color:var(--tc)}.t-amber{--tc:var(--amber);color:var(--tc)}.t-red{--tc:var(--red)}.t-gray,.t-red{color:var(--tc)}.t-gray{--tc:var(--gray)}.bg-blue{--bgc:var(--blue)}.bg-blue,.bg-green{background:var(--bgc)}.bg-green{--bgc:var(--green)}.bg-amber{--bgc:var(--amber)}.bg-amber,.bg-red{background:var(--bgc)}.bg-red{--bgc:var(--red)}.bg-gray{--bgc:var(--gray);background:var(--bgc)}[class*=b-100],[class*=b-200],[class*=b-300],[class*=b-400],[class*=b-500],[class*=b-600],[class*=b-700],[class*=b-800],[class*=b-900]{border-color:color-mix(in OKLAB,var(--bc),var(--bl))}[class*="dark:b-100"],[class*="dark:b-200"],[class*="dark:b-300"],[class*="dark:b-400"],[class*="dark:b-500"],[class*="dark:b-600"],[class*="dark:b-700"],[class*="dark:b-800"],[class*="dark:b-900"]{border-color:light-dark(color-mix(in OKLAB,var(--bc),var(--bl)),color-mix(in OKLAB,var(--bc),var(--bld)))}.b-100,.hover\:b-100:hover{--bl:var(--l100)}.b-200,.hover\:b-200:hover{--bl:var(--l200)}.b-300,.hover\:b-300:hover{--bl:var(--l300)}.b-400,.hover\:b-400:hover{--bl:var(--l400)}.b-500,.hover\:b-500:hover{--bl:var(--l500)}.b-600,.hover\:b-600:hover{--bl:var(--l600)}.b-700,.hover\:b-700:hover{--bl:var(--l700)}.b-800,.hover\:b-800:hover{--bl:var(--l800)}.b-900,.hover\:b-900:hover{--bl:var(--l900)}.dark\:b-100,.hover\:dark\:b-100:hover{--bld:var(--l100)}.dark\:b-200,.hover\:dark\:b-200:hover{--bld:var(--l200)}.dark\:b-300,.hover\:dark\:b-300:hover{--bld:var(--l300)}.dark\:b-400,.hover\:dark\:b-400:hover{--bld:var(--l400)}.dark\:b-500,.hover\:dark\:b-500:hover{--bld:var(--l500)}.dark\:b-600,.hover\:dark\:b-600:hover{--bld:var(--l600)}.dark\:b-700,.hover\:dark\:b-700:hover{--bld:var(--l700)}.dark\:b-800,.hover\:dark\:b-800:hover{--bld:var(--l800)}.dark\:b-900,.hover\:dark\:b-900:hover{--bld:var(--l900)}[class*=t-100],[class*=t-200],[class*=t-300],[class*=t-400],[class*=t-500],[class*=t-600],[class*=t-700],[class*=t-800],[class*=t-900]{color:color-mix(in OKLAB,var(--tc),var(--tl))}[class*="dark:t-100"],[class*="dark:t-200"],[class*="dark:t-300"],[class*="dark:t-400"],[class*="dark:t-500"],[class*="dark:t-600"],[class*="dark:t-700"],[class*="dark:t-800"],[class*="dark:t-900"]{color:light-dark(color-mix(in OKLAB,var(--tc),var(--tl)),color-mix(in OKLAB,var(--tc),var(--tld)))}.hover\:t-100:hover,.t-100{--tl:var(--l100)}.hover\:t-200:hover,.t-200{--tl:var(--l200)}.hover\:t-300:hover,.t-300{--tl:var(--l300)}.hover\:t-400:hover,.t-400{--tl:var(--l400)}.hover\:t-500:hover,.t-500{--tl:var(--l500)}.hover\:t-600:hover,.t-600{--tl:var(--l600)}.hover\:t-700:hover,.t-700{--tl:var(--l700)}.hover\:t-800:hover,.t-800{--tl:var(--l800)}.hover\:t-900:hover,.t-900{--tl:var(--l900)}.dark\:t-100,.hover\:dark\:t-100:hover{--tld:var(--l100)}.dark\:t-200,.hover\:dark\:t-200:hover{--tld:var(--l200)}.dark\:t-300,.hover\:dark\:t-300:hover{--tld:var(--l300)}.dark\:t-400,.hover\:dark\:t-400:hover{--tld:var(--l400)}.dark\:t-500,.hover\:dark\:t-500:hover{--tld:var(--l500)}.dark\:t-600,.hover\:dark\:t-600:hover{--tld:var(--l600)}.dark\:t-700,.hover\:dark\:t-700:hover{--tld:var(--l700)}.dark\:t-800,.hover\:dark\:t-800:hover{--tld:var(--l800)}.dark\:t-900,.hover\:dark\:t-900:hover{--tld:var(--l900)}[class*=bg-100],[class*=bg-200],[class*=bg-300],[class*=bg-400],[class*=bg-500],[class*=bg-600],[class*=bg-700],[class*=bg-800],[class*=bg-900]{background:color-mix(in OKLAB,var(--bgc),var(--bgl))}[class*="dark:bg-100"],[class*="dark:bg-200"],[class*="dark:bg-300"],[class*="dark:bg-400"],[class*="dark:bg-500"],[class*="dark:bg-600"],[class*="dark:bg-700"],[class*="dark:bg-800"],[class*="dark:bg-900"]{background:light-dark(color-mix(in OKLAB,var(--bgc),var(--bgl)),color-mix(in OKLAB,var(--bgc),var(--bgld)))}.bg-100,.hover\:bg-100:hover{--bgl:var(--l100)}.bg-200,.hover\:bg-200:hover{--bgl:var(--l200)}.bg-300,.hover\:bg-300:hover{--bgl:var(--l300)}.bg-400,.hover\:bg-400:hover{--bgl:var(--l400)}.bg-500,.hover\:bg-500:hover{--bgl:var(--l500)}.bg-600,.hover\:bg-600:hover{--bgl:var(--l600)}.bg-700,.hover\:bg-700:hover{--bgl:var(--l700)}.bg-800,.hover\:bg-800:hover{--bgl:var(--l800)}.bg-900,.hover\:bg-900:hover{--bgl:var(--l900)}.dark\:bg-100,.hover\:dark\:bg-100:hover{--bgld:var(--l100)}.dark\:bg-200,.hover\:dark\:bg-200:hover{--bgld:var(--l200)}.dark\:bg-300,.hover\:dark\:bg-300:hover{--bgld:var(--l300)}.dark\:bg-400,.hover\:dark\:bg-400:hover{--bgld:var(--l400)}.dark\:bg-500,.hover\:dark\:bg-500:hover{--bgld:var(--l500)}.dark\:bg-600,.hover\:dark\:bg-600:hover{--bgld:var(--l600)}.dark\:bg-700,.hover\:dark\:bg-700:hover{--bgld:var(--l700)}.dark\:bg-800,.hover\:dark\:bg-800:hover{--bgld:var(--l800)}.dark\:bg-900,.hover\:dark\:bg-900:hover{--bgld:var(--l900)}.bg-transparent:not(:hover){background:transparent}.b-white,.hover\:b-white:hover{border-color:#fff}.hover\:t-white:hover,.t-white{color:#fff}.bg-white,.hover\:bg-white:hover{background:#fff}.b-black,.hover\:b-black:hover{border-color:#000}.hover\:t-black:hover,.t-black{color:#000}.bg-black,.hover\:bg-black:hover{background:#000}.b-reversi,.hover\:b-reversi:hover{border-color:light-dark(#000,#fff)}.b-reversi-flip,.hover\:b-reversi-flip:hover{border-color:light-dark(#fff,#000)}.hover\:t-reversi:hover,.t-reversi{color:light-dark(#000,#fff)}.hover\:t-reversi-flip:hover,.t-reversi-flip{color:light-dark(#fff,#000)}.bg-reversi,.hover\:bg-reversi:hover{background:light-dark(#000,#fff)}.bg-reversi-flip,.hover\:bg-reversi-flip:hover{background:light-dark(#fff,#000)}}@layer bl-variables, bl-reset, bl-base, bl-accessibility, bl-typography, bl-forms-and-buttons, bl-layout, bl-decoration, bl-colors;