/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--white:#ffffff;--gray00:#ffffff;--gray01:#fefefe;--gray02:#fdfdfd;--gray03:#fcfcfc;--gray04:#fbfbfb;--gray05:#fafafa;--gray10:#f4f4f4;--gray15:#eaeaea;--gray20:#e0e0e0;--gray30:#c6c6c6;--gray40:#a8a8a8;--gray50:#8d8d8d;--gray60:#6f6f6f;--gray70:#525252;--gray80:#393939;--gray90:#262626;--gray100:#000000;--black:#000000;--blue10:#edf5ff;--blue20:#d0e2ff;--blue30:#a6c8ff;--blue40:#78a9ff;--blue50:#4589ff;--blue60:#0f62fe;--blue70:#0043ce;--blue80:#002d9c;--blue90:#001d6c;--blue100:#001141;--red10:#fff1f1;--red20:#ffd7d9;--red30:#ffb3b8;--red40:#ff8389;--red50:#fa4d56;--red60:#da1e28;--red70:#a2191f;--red80:#750e13;--red90:#520408;--red100:#2d0709;--green10:#f1fff1;--green20:#d7ffd9;--green30:#b3ffb8;--green40:#83ff89;--green50:#4dfa56;--green60:#1eda28;--green70:#19a21f;--green80:#0e7513;--green90:#045208;--green100:#072d09;--body-background:var(--gray10);--page-background:var(--white);--page-border:var(--gray15);--input-border:var(--gray20);--input-background:var(--gray03);--input-color:var(--gray80);--input-border-invalid:var(--red40);--input-background-invalid:var(--red20);--input-color-invalid:var(--red50);--button-primary-color:var(--white);--button-primary-color-hover:var(--white);--button-primary-background:var(--blue60);--button-primary-background-hover:var(--blue50);--heading-color:var(--black);--text-color:var(--gray80);--link-color:var(--blue60);--link-color-hover:var(--blue50);--grid-highlight-background:var(--blue20);--border-radius:var(--rhythm)}.light-mode-hide,.dark-mode-show{display:none}.light-mode-show,.dark-mode-hide{display:initial}@media(prefers-color-scheme:dark){:root{--black:#ffffff;--gray100:#ffffff;--gray90:#f7f3f2;--gray80:#e5e0df;--gray70:#cac5c4;--gray60:#a8a8a8;--gray50:#8f8b8b;--gray40:#726e6e;--gray30:#565151;--gray20:#3c3838;--gray15:#312e2e;--gray10:#272525;--gray05:#1f1c1c;--gray04:#1e1e1b;--gray03:#1c1c19;--gray02:#1a1a17;--gray01:#181815;--gray00:#171714;--white:#000000;--body-background:var(--gray05);--page-background:var(--gray15);--input-border:var(--gray20);--input-background:var(--gray10);--input-border-invalid:var(--gray20);--input-background-invalid:var(--red80);--input-color-invalid:var(--red50);--text-color:var(--gray80);--link-color:var(--blue50);--link-color-hover:var(--blue40);--grid-highlight-background:var(--blue100);--button-primary-color:var(--blue20);--button-primary-color-hover:var(--blue10);--button-primary-background:var(--blue70), var(--blue80);--button-primary-background-hover:var(--blue50), var(--blue60)}.dark-mode-show,.light-mode-hide{display:initial}.dark-mode-hide,.light-mode-show{display:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hide-visual{position:absolute;left:-1e5px;top:auto;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes zoomIn{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}100%{transform:scale(.9)}}@keyframes popIn{0%{height:0}100%{height:auto}}@keyframes popOut{0%{height:auto}100%{height:0%}}@keyframes spin{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}.bg-stripes{background:repeating-linear-gradient( 45deg,rgba(127,127,127,.1),rgba(127,127,127,.1) 10px,rgba(255,255,255,.1) 10px,rgba(255,255,255,.1) 20px )}.content{position:relative}.content img{max-width:100%;margin:0}.content figure{margin:0;max-width:100%}input:not([type=submit],[type=checkbox],[type=radio],[type=color]),textarea,select,.input,[role=input]{border:solid 1px var(--input-border);background-color:var(--input-background);color:var(--input-color);padding:var(--rhythm);width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;border-radius:calc(var(--rhythm) * .75);line-height:150%}textarea{line-height:150%}textarea.code{font-family:source code pro,monospace}select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+)no-repeat 99%;background-color:var(--input-background);-moz-appearance:none;-webkit-appearance:none;appearance:none}input:invalid,input.invalid,.input.invalid,select:invalid,[role=input].invalid{border:solid 1px var(--input-border-invalid);background-color:var(--input-background-invalid)}input:invalid:focus,input.invalid:focus,.input.invalid:focus,select:invalid:focus,[role=input].invalid:focus{outline:unset;--outline-color:var(--red70)}input:last-child,[role=input]:last-child{margin-right:auto}input[type=checkbox],input[type=radio]{margin-right:4px}[role=input]:focus-visible,[role=input]:focus,[role=input]:has(*:focus,*:focus-visible){outline-color:-webkit-focus-ring-color;outline-style:auto}[role=input] :focus,[role=input] :focus-visible{outline:unset}[role=table] input{border:none}.disabled{color:var(--input-color-disabled);cursor:default;pointer-events:none;user-select:none}label.checkbutton:has(input[type=checkbox]){display:flex!important;flex-direction:row;align-items:center;cursor:pointer;border:solid 2px var(--gray20);background-color:var(--gray05);border-radius:var(--rhythm);padding:calc(var(--rhythm) * 2)var(--rhythm)}label.checkbutton:has(input[type=checkbox]:checked){border:solid 2px var(--blue50);color:var(--blue50);background-color:var(--blue10)}label.checkbutton input[type=checkbox]{display:none}.toggle-container{cursor:pointer;user-select:none;line-height:100%;height:1em;-moz-user-select:none;-webkit-user-select:none}.toggle{display:inline-block;vertical-align:text-top;box-sizing:content-box;position:relative;border-radius:1em;width:2em;height:1em;border-style:solid;border-width:1px;background-color:#e0e0e0;border-color:#c6c6c6}.toggle-container[value=true] .toggle{background-color:var(--blue50);border-color:var(--blue50)}@media(prefers-color-scheme:dark){.toggle-container[value=true] .toggle{background-color:var(--blue70);border-color:var(--blue70)}}.toggle-container .marker{display:block;border-radius:.5em;background-color:#fff;height:1em;width:1em;transition:transform .1s ease-in-out}.toggle .marker{box-shadow:3px 0 3px rgba(0,0,0,.15)}.toggle-container[value=true] .marker{box-shadow:-3px 0 3px rgba(0,0,0,.15);transform:translateX(100%)}.toggle-container>label{cursor:pointer;padding-left:.5em}.multiselect{display:flex;flex-direction:row;flex-wrap:nowrap}.multiselect>.options{display:block;flex-grow:1;border:solid 1px var(--input-border);border-radius:calc(var(--rhythm) * .75);background-color:var(--input-background);height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none}.multiselect>.options>label{display:block;padding:5px;cursor:pointer;border-top:solid 1px transparent;border-bottom:solid 1px var(--gray20);transition:background-color 100ms;white-space:nowrap}.multiselect>.options>label.selected,.multiselect>.options>label:focus{background-color:Highlight;color:HighlightText;border-top:solid 1px var(--blue40);border-bottom:solid 1px var(--blue40);outline:0}.multiselect>.options>label>input{vertical-align:middle;display:inline-block;margin-right:.5em;height:2em;width:2em}.multiselect>.options>.multiselect-header{display:block;padding:10px 5px 5px;cursor:pointer;border-top:solid 1px transparent;border-bottom:solid 1px var(--gray20);font-weight:700;font-size:calc(var(--rhythm) * 1.75)}.multiselect>.options>label>div{display:inline-block;vertical-align:top}.multiselect>.buttons{flex-basis:0}.multiselect>.buttons>button{display:block;margin-bottom:5px;padding:5px 10px}@media(prefers-color-scheme:dark){input:not([type=checkbox],[type=radio]),textarea{border-color:var(--gray30);background-color:var(--gray10);color:var(--gray90)}}button,.button{appearance:button;-webkit-appearance:button;font-size:calc(var(--rhythm) * 2);line-height:100%;font-weight:400;margin-top:0;margin-left:0;margin-bottom:0;margin-right:calc(var(--rhythm)/2);box-sizing:border-box;width:auto;display:inline-block;cursor:pointer;padding-top:calc(var(--rhythm) * 1.5);padding-bottom:calc(var(--rhythm) * 1.5);padding-left:calc(var(--rhythm) * 2);padding-right:calc(var(--rhythm) * 2);background-color:var(--gray10);border-radius:calc(var(--rhythm)/2);border:none;color:var(--gray90);text-align:left;user-select:none;-moz-user-select:none;-webkit-user-select:none;white-space:nowrap;position:relative}.text-sm button,.text-sm .button,button.text-sm,.button.text-sm{font-size:calc(var(--rhythm) * 1.6);padding:calc(var(--rhythm) * .75)calc(var(--rhythm) * 1.25)}.text-xs button,.text-xs .button,button.text-xs,.button.text-xs{font-size:calc(var(--rhythm) * 1.5);padding:calc(var(--rhythm) * .5)calc(var(--rhythm) * 1)}button:hover,button:focus,.button:hover,.button:focus{background-color:var(--gray20);color:var(--black)}button.text-red:hover,button.text-red:focus,.button.text-red:hover,.button.text-red:focus{color:var(--white);background-color:var(--red60);border-radius:4px}button.primary,.button.primary{background-color:var(--button-primary-background);color:var(--button-primary-color)}button.primary:hover,button.primary:focus,.button.primary:hover,.button.primary:focus{background-color:var(--button-primary-background-hover);color:var(--button-primary-color-hover)}button.highlight,button.highlight:hover,.button.highlight,.button.highlight:hover{background-color:var(--gray60);color:var(--white)}button.outline,.button.outline{background-color:initial;color:var(--button-primary-background);border:solid 1px var(--button-primary-background)}button.outline,button.outline:hover,.button.outline,.button.outline:hover{background-color:initial;color:var(--button-primary-background-hover);border:solid 1px var(--button-primary-background-hover)}button.selected,.button.selected{background-color:var(--gray40);color:var(--black)}button.selected:hover,.button.selected:hover,button.selected:focus,.button.selected:focus{background-color:var(--gray50);color:var(--black)}button.warning,.button.warning{background-color:var(--red70);color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:var(--red60);color:#fff}button.success,button.primary.success,.button.success,.button.primary.succes{background-color:var(--green70);color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus,button.primary.success:hover,button.primary.success:focus,.button.primary.success:hover,.button.primary.success:focus{background-color:var(--green60);color:#fff}input[disabled],button[disabled],.button[disabled],input[disabled]:hover,button[disabled]:hover,.button[disabled]:hover{background-color:var(--gray10);color:var(--gray50);cursor:default}button.inactive,.button.inactive,button.inactive:hover,.button.inactive:hover{background-color:var(--gray10);color:var(--gray90);cursor:default}.button.barberpole,.button.primary.barberpole,button.barberpole,button.primary.barberpole,button[disabled].barberpole{background-image:repeating-linear-gradient( -45deg,var(--blue60),var(--blue60) 1rem,var(--blue70) 1rem,var(--blue70) 2rem )!important;background-size:200% 200%;animation:barberpole 3s linear infinite}.button.button-invisible,button.button-invisible{background-color:initial}.button-group{margin-right:8px;display:inline-flex}.button-group>button,.button-group>.button{margin:0!important;border-radius:0;border-top:solid 1px var(--gray20);border-right:solid 1px var(--gray20);border-bottom:solid 1px var(--gray20)}.button-group>button:first-child,.button-group>.button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:solid 1px var(--gray20)}.button-group>button:last-child,.button-group>.button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.button-progress{position:absolute;top:0;left:0;bottom:0;width:0%;background-color:rgba(25,25,25,.1)}.layout-vertical{display:block}.layout-title{font-weight:calc(var(--weight) + 300);font-size:calc(var(--rhythm) * 3);line-height:calc(var(--rhythm) * 3);margin-top:var(--rhythm);margin-bottom:calc(var(--rhythm) * 3);color:var(--heading-color)}.layout-description{margin-bottom:calc(var(--rhythm) * 4)}.layout-vertical>.layout-elements>.layout-heading{font-weight:calc(var(--weight) + 200);font-size:calc(var(--rhythm) * 2);line-height:calc(var(--rhythm) * 2);margin-top:calc(var(--rhythm) * 4);margin-bottom:calc(var(--rhythm) * 2);color:var(--heading-color)}.layout-vertical>.layout-elements>.layout-element{margin-bottom:24px}.layout-vertical>.layout-elements>.layout-element>label{margin-bottom:8px;display:block}.layout-vertical>.layout-elements>.layout-element>input{display:block}.layout-vertical>.layout-element>input[type=checkbox]{display:inline-block;vertical-align:middle}.layout-horizontal>.layout-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:24px;width:100%}.layout-horizontal>.layout-elements>.layout-element{display:block}.layout-horizontal>.layout-elements>.layout-element>label{margin-bottom:8px;display:block}.layout-group{margin-bottom:24px}.height100{height:100px}.height200{height:200px}.height300{height:300px}.height400{height:400px}.height500{height:500px}.htmx-request .htmx-request-hide,.htmx-request-show{display:none;opacity:0;position:absolute;z-index:-1}.htmx-request .htmx-request-show{display:initial;opacity:1;position:initial;z-index:initial}.badge-container{position:relative}.badge-container>.badge{position:absolute;top:calc(var(--rhythm) * 1);right:var(--rhythm);display:inline-block;color:#fff;font-size:calc(var(--rhythm) * 1.5);line-height:calc(var(--rhythm) * 2);height:calc(var(--rhythm) * 3);width:calc(var(--rhythm) * 3);text-align:center;padding:calc(var(--rhythm)/2);border-radius:calc(var(--rhythm) * 1.5);white-space:nowrap}.badge.red{background-color:var(--red70)}.badge.green{background-color:var(--green70)}.spin{display:inline-block;animation-name:spin;animation-duration:700ms;animation-iteration-count:infinite;animation-timing-function:linear}:root{--rhythm:8px;--weight:300}@media(prefers-color-scheme:dark){:root{--weight:300}}@media screen and (min-width:640px){:root{--rhythm:8px}}@media screen and (min-width:760px){:root{--rhythm:8px}}@media screen and (min-width:1024px){:root{--rhythm:8px}}@media screen and (min-width:1280px){:root{--rhythm:9px}}.mobile{ :root { --rhythm: 10px; --weight: 400; }}html{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-weight:var(--weight);font-size:calc(var(--rhythm) * 2);line-height:calc(var(--rhythm) * 3)}h1{font-weight:calc(var(--weight) + 100);font-size:calc(var(--rhythm) * 5);line-height:calc(var(--rhythm) * 6);margin-top:calc(var(--rhythm) * 6);margin-bottom:calc(var(--rhythm) * 2);color:var(--heading-color)}h2{font-weight:calc(var(--weight) + 100);font-size:calc(var(--rhythm) * 3);line-height:calc(var(--rhythm) * 4);margin-top:calc(var(--rhythm) * 4);margin-bottom:calc(var(--rhythm) * 2);color:var(--heading-color)}h3{font-weight:calc(var(--weight) + 200);font-size:calc(var(--rhythm) * 2);line-height:calc(var(--rhythm) * 3);margin-top:calc(var(--rhythm) * 3);margin-bottom:calc(var(--rhythm) * 1);color:var(--heading-color)}h1:first-child,h2:first-child,h3:first-child{margin-top:calc(var(--rhythm) * 1)}.text-3xl,.text-3xl p,.text-3xl input,.input.text-3xl{font-size:calc(var(--rhythm) * 7 * 2/3);line-height:calc(var(--rhythm) * 7);margin-top:calc(var(--rhythm) * 3);margin-bottom:calc(var(--rhythm) * 1);font-weight:calc(var(--weight) - 100)}.text-2xl,.text-2xl p,.text-2xl input,input.text-2xl{font-size:calc(var(--rhythm) * 4);line-height:calc(var(--rhythm) * 6);margin-top:calc(var(--rhythm) * 3);margin-bottom:calc(var(--rhythm) * 1);font-weight:calc(var(--weight) - 100)}.text-xl,.text-xl p,.text-xl input,input.text-xl{font-size:calc(var(--rhythm) * 5 * 2/3);line-height:calc(var(--rhythm) * 5);margin-top:calc(var(--rhythm) * 2);margin-bottom:calc(var(--rhythm) * 1);font-weight:calc(var(--weight) - 100)}.text-lg,.text-lg p,.text-lg input,input.text-lg{font-size:calc(var(--rhythm) * 4 * 2/3);line-height:calc(var(--rhythm) * 4);margin-top:calc(var(--rhythm));margin-bottom:calc(var(--rhythm) * 1);font-weight:calc(var(--weight) - 100)}p,.text-md,.text-md input,input.text-md{font-size:calc(var(--rhythm) * 2);line-height:calc(var(--rhythm) * 3);margin-top:calc(var(--rhythm) * 0);margin-bottom:calc(var(--rhythm) * 2)}.text-sm,.text-sm p{font-size:calc(var(--rhythm) * 1.75);line-height:calc(var(--rhythm) * 2.5);margin-top:calc(var(--rhythm) * .5);margin-bottom:calc(var(--rhythm) * .5)}.text-xs,.text-xs p{font-size:calc(var(--rhythm) * 1.5);line-height:calc(var(--rhythm) * 2);margin-top:calc(var(--rhythm) * .5);margin-bottom:calc(var(--rhythm) * .5)}.text-white,.text-gray-00,.gray00 .white{color:var(--white)}.text-gray-01,.gray01{color:var(--gray01)}.text-gray-02,.gray02{color:var(--gray02)}.text-gray-03,.gray03{color:var(--gray03)}.text-gray-04,.gray04{color:var(--gray04)}.text-gray-05,.gray05{color:var(--gray05)}.text-gray-10,.gray10{color:var(--gray10)}.text-gray-20,.gray20{color:var(--gray20)}.text-gray-30,.gray30{color:var(--gray30)}.text-gray-40,.gray40{color:var(--gray40)}.text-gray-50,.gray50{color:var(--gray50)}.text-gray-60,.gray60{color:var(--gray60)}.text-gray-70,.gray70{color:var(--gray70)}.text-gray-80,.gray80{color:var(--gray80)}.text-gray-90,.gray90{color:var(--gray90)}.text-nocolor,.text-nocolor:hover{color:var(--text-color)}.text-black{color:var(--black);text-decoration:none}.text-gray{opacity:.66}.text-light-gray{opacity:.5}.text-green{color:var(--green70);text-decoration:none}a:hover .text-green,a.text-green:hover{color:var(--green80)}.text-red{color:var(--red60);text-decoration:none}a:hover .text-red,a.text-red:hover{color:var(--red50)}.text-plain{text-decoration:none}.text-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.monospace,code{font-family:ui-monospace,menlo,monaco,cascadia mono,segoe ui mono,roboto mono,oxygen mono,ubuntu monospace,source code pro,fira mono,droid sans mono,courier new,monospace;background-color:var(--gray10);border:solid 1px var(--gray-20);padding:5px 10px;white-space:pre-wrap}pre code,code.block{display:block;tab-size:24px}code.inline{display:inline}.nowrap{white-space:nowrap}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nopointer{pointer-events:none;-webkit-pointer-events:none;-moz-pointer-events:none}.wrap{white-space:normal}a,.link{color:var(--link-color);text-decoration:none}a:hover,.link:hover{cursor:pointer;color:var(--link-color-hover)}.clickable,[role=link],[role=button]{cursor:pointer}b,strong,.bold{font-weight:calc(var(--weight) + 200)}.extra-bold{font-weight:calc(var(--weight) + 400)}.text-thin{font-weight:calc(var(--weight) - 200)}i,em,.italics{font-style:italic}p:last-child{margin:0}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ellipsis-block{text-overflow:ellipsis;overflow:hidden;max-width:100%}.font-mono{font-family:nimbus mono ps,courier new,monospace}.selected>.selected-hide,:not(.selected)>.selected-show{display:none}.selected>.selected-show,:not(.selected)>.selected-hide{display:initial}.alert-red{background-color:var(--red70);color:var(--white);padding:var(--rhythm)calc(var(--rhythm) * 2);margin-bottom:calc(var(--rhythm) * 2);border-radius:calc(var(--rhythm) * .75)}.alert-blue{border-color:var(--blue30);background-color:var(--blue20);padding:var(--rhythm)calc(var(--rhythm) * 2);margin-bottom:calc(var(--rhythm) * 2);border-radius:calc(var(--rhythm) * .75)}.alert-green{background-color:var(--green70);color:var(--white);padding:var(--rhythm)calc(var(--rhythm) * 2);margin-bottom:calc(var(--rhythm) * 2);border-radius:calc(var(--rhythm) * .75)}.alert-gray{background-color:var(--gray10);border:solid 1px var(--gray20);padding:var(--rhythm)calc(var(--rhythm) * 2);margin-bottom:calc(var(--rhythm) * 2);border-radius:calc(var(--rhythm) * .75)}.card{display:block;container-type:inline-size;border:solid 1px var(--gray30);background-color:var(--gray00);border-radius:calc(var(--rhythm) * .75);position:relative;text-overflow:ellipsis;margin:0}.card-dashed{border:dashed 1px var(--gray40)}.card .text{padding-top:var(--rhythm);padding-bottom:var(--rhythm)}.card.link:hover{border:solid 1px var(--link-color)}.card.selected{border:solid 2px var(--black);margin:-1px}.draggable{cursor:grab}.draggable-whisper{cursor:grabbing;opacity:.1}@media(hover:hover){.hover-hide,.hover-show:focus,.hover-trigger:hover .hover-show{display:initial}.hover-show,.hover-hide:focus,.hover-trigger:hover .hover-hide{display:none}.hover-invisible,.hover-visible:focus,.hover-trigger:hover .hover-visible{opacity:1}.hover-visible,.hover-invisible:focus,.hover-trigger:hover .hover-invisible{opacity:0}.hover-underline:hover{text-decoration:underline}}@media(prefers-reduced-motion:no-preference){.hover-swell{transition:transform .15s;transform:scale(1)}.hover-trigger:hover .hover-swell,.hover-swell:hover,.swell{transition:transform .15s;transform:scale(1.05)}}.hover-outline:hover,.hover-trigger:hover .hover-outline{border:solid 1px var(--link-color)}.menu{color:var(--black);min-width:160px;font-size:calc(var(--rhythm) * 2);line-height:calc(var(--rhythm) * 3);text-align:left;margin:0;white-space:normal;&.border { border:solid 1px var(--input-border); } & > [role=menuitem] { padding: calc(var(--rhythm) / 2) var(--rhythm); border-top: solid 1px var(--gray20); cursor: pointer; } & > [role=menuitem]:first-child { border-top: none; } &:not(:has([aria-selected=true])) > [role=menuitem]:hover, & > [role=menuitem][aria-selected=true] { background-color: var(--button-primary-background-hover); color: var(--button-primary-color-hover); } .popUp-content & { padding: 0px; }}#modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;opacity:0;transition:opacity;transition-duration:180ms;transition-timing-function:ease}#modal-underlay{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:#444;opacity:0;transition:opacity;transition-duration:180ms;transition-timing-function:ease}#modal-window{width:600px;max-width:95vw;max-height:99vh;display:flow-root;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;position:relative;border:solid 1px var(--gray40);border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.3);background-color:var(--page-background);padding:calc(var(--rhythm) * 2);line-height:150%;margin-top:24px;opacity:0;transform:scale(.8);transition:transform,opacity;transition-duration:180ms;transition-timing-function:ease}#modal-window:has(#modal-body){display:flex;flex-direction:column;padding:0}#modal-header{padding-top:calc(var(--rhythm) * 1);padding:calc(var(--rhythm) * 2);border-bottom:solid 1px var(--gray20)}#modal-body{flex-grow:1;padding:calc(var(--rhythm) * 2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:none}#modal-header+#modal-body{padding-top:calc(var(--rhythm) * 1);background-color:var(--gray10)}#modal-footer{padding:calc(var(--rhythm) * 2);padding-bottom:12px;margin:0;border-top:solid 1px var(--gray30);background-color:var(--gray20)}#modal-window.large{width:clamp(480px,96%,1024px)}#modal-window.huge{width:96%;height:96%}#modal.ready{opacity:1;transition:opacity;transition-duration:180ms;transition-timing-function:ease}#modal.ready #modal-window{opacity:1;transform:scale(1);transition:transform,opacity;transition-duration:180ms;transition-timing-function:ease}#modal.ready #modal-underlay{opacity:.7;transition:opacity;transition-duration:180ms;transition-timing-function:ease}#modal .layout-title,#modal #modal-title{font-weight:calc(var(--weight) + 100);font-size:calc(var(--rhythm) * 4);line-height:calc(var(--rhythm) * 5);margin-top:calc(var(--rhythm) * 1);margin-bottom:calc(var(--rhythm) * 3)}@media(prefers-color-scheme:dark){#modal-content{background-color:var(--gray20);border-color:var(--gray30);color:#fff}#modal-underlay{background-color:#000;opacity:.9}}picture.picture{display:block;background-color:var(--gray20);margin:0;padding:0;border:0}picture.picture img{display:block;margin:0;padding:0;border:0;width:100%}@media screen and (max-width:640px){picture.picture{margin-left:-10px;margin-right:-10px;margin-bottom:20px}}.popUp{display:inline-block;padding:4px;margin:-4px}.popUp-content{position:fixed;z-index:1000;overflow:auto;color:#000;background-color:var(--gray15);border:solid 1px var(--gray20);min-width:160px;border-radius:calc(var(--rhythm)/2);box-shadow:0 var(--rhythm)var(--rhythm)rgba(0,0,0,.2);padding:var(--rhythm);text-align:left;white-space:normal;opacity:0;transform:scaleY(0);transform-origin:top;transition:all .125s ease-in-out}.popUp.visible>.popUp-content{transform:scaleY(1);opacity:1}.slideshow{display:flex;flex-direction:row;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.slideshow::-webkit-scrollbar{display:none}.slideshow::-webkit-scrollbar-track{background:0 0}.slideshow>picture{scroll-snap-align:center;height:100%;width:90%;max-width:90%;flex:none;overflow-y:hidden;overflow-x:hidden;background-color:var(--gray10);text-align:center;margin-right:5px}.slideshow>picture>img{display:block;width:100%}table.table{width:100%;border-bottom:solid 1px var(--gray20);border-spacing:0;margin-bottom:30px}table.table th{font-weight:600;text-align:left}table.table th,table.table td{padding:10px 6px;vertical-align:top}table.table td{border-top:solid 1px var(--gray20)}table.table thead th,table.table thead td{font-weight:700;border-top:none}table.table tr.edit td{background-color:var(--blue10);border:solid 1px var(--blue20)}table.table [role=link]:hover td,table.table [role=link]:focus td,table.table [role=button]:hover td,table.table [role=button]:focus td,table.table .clickable:hover td,table.table .clickable:focus td{background-color:var(--gray10);cursor:pointer}table.table input,table.table button,table.table select{margin:0;padding:5px 10px}div.table{border-bottom:solid 1px var(--gray20)}div.table>*{border-top:solid 1px var(--gray20);padding:10px 0}div.table>.table-header{border-top:none}div.table>[role=link]:hover,div.table>[role=link]:focus,div.table>[role=button]:hover,div.table>[role=button]:focus,div.table>.clickable:hover,div.table>.clickable:focus{background-color:var(--gray15);cursor:pointer}div.table>.selected{background-color:var(--blue50);color:var(--white)}div.table>.selected:hover,div.table>.selected:focus{background-color:var(--blue60);color:var(--white)}div.table+div.table{border-top:none}.table.no-top-border>:first-child{border-top:none}.table.no-bottom-border{border-bottom:none}table.grid{width:100%;background-color:var(--white);border-top:solid 1px var(--gray20);border-collapse:collapse;border-spacing:0;margin-bottom:10px}tr.grid-header{border-bottom:solid 1px var(--gray20);font-weight:600}tr.grid-row{border-bottom:solid 1px var(--gray20)}tr.grid-row:hover{cursor:pointer;background-color:var(--gray10)}td.grid-cell{text-align:left;vertical-align:top;padding:calc(var(--rhythm) * 1.5)}td.grid-cell.grid-editable{border-top:solid 1px var(--grid-highlight-background)!important;border-bottom:solid 1px var(--grid-highlight-background);background-color:var(--grid-highlight-background);cursor:default}td.grid-cell.align-right{text-align:right}td.grid-cell input,td.grid-cell select,td.grid-cell div{display:block;width:100%;background-color:initial;font-size:calc(var(--rhythm) * 2);line-height:calc(var(--rhythm) * 2);padding:0;margin:0;border:none}td.grid-cell:has(input:focus),td.grid-cell:has(select:focus){outline:auto currentColor;outline:auto;outline:5px auto -webkit-focus-ring-color}td.grid-cell input:focus,td.grid-cell select:focus{outline:none}td.grid-cell.grid-controls{text-align:right;padding:var(--rhythm);white-space:nowrap}.grid button,td.grid-controls>button{background-color:initial;border:none;margin:0;padding:0 var(--rhythm);font-size:calc(var(--rhythm) * 2);line-height:calc(var(--rhythm) * 2)}[role=tablist]{border-bottom:solid 1px var(--gray40);margin-bottom:calc( var(--rhythm) * 3);line-height:normal}[role=tablist]>[role=tab]{cursor:pointer;display:inline-block;padding-top:var(--rhythm);padding-bottom:calc( var(--rhythm) * .5);padding-left:calc( var(--rhythm) * 2);padding-right:calc( var(--rhythm) * 2);margin:0 2px -1px 0;background-color:var(--gray05);border:solid 1px var(--gray30);border-bottom:solid 1px var(--gray40);border-top-left-radius:calc(var(--rhythm) * .75);border-top-right-radius:calc(var(--rhythm) * .75);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--gray70);font-family:inherit;font-size:.9rem;text-decoration:none}[role=tablist]>[role=tab]:hover:not([disabled]),[role=tablist]>[role=tab]:focus:not([disabled]){background-color:var(--gray10);border-color:var(--gray40);border-bottom:solid 1px var(--gray40);color:var(--gray80)}[role=tablist]>[role=tab][disabled]{background-color:var(--gray10);color:var(--gray30);cursor:default}[role=tablist]>[role=tab][aria-selected=true]:not([disabled]),[role=tablist]>[role=tab][aria-selected=true]:not([disabled]):hover,[role=tablist]>[role=tab].selected:not([disabled]),[role=tablist]>[role=tab].selected:not([disabled]):hover{border-color:var(--gray40);border-bottom:solid 1px var(--page-background);background-color:var(--page-background);color:var(--gray100)}[role=tablist].underlined{border-bottom:none;margin-bottom:calc( var(--rhythm) * 3);line-height:1em}[role=tablist].underlined>[role=tab]{cursor:pointer;display:inline-block;padding:8px 16px;margin:0;background-color:initial;border:none;border-bottom:solid 3px transparent;border-radius:0;color:var(--gray80);font-family:inherit;font-size:1rem;text-decoration:none}[role=tablist].underlined>[role=tab]:hover:not([disabled]),[role=tablist].underlined>[role=tab]:focus:not([disabled]){background-color:var(--gray10);border:none;border-bottom:solid 3px transparent;border-radius:6px;color:var(--gray80)}[role=tablist].underlined>[role=tab][disabled]{background-color:initial;color:var(--gray30);cursor:default}[role=tablist].underlined>[role=tab][aria-selected=true]:not([disabled]),[role=tablist].underlined>[role=tab].selected:not([disabled]){border-color:var(--gray40);border-bottom:solid 3px var(--blue60);border-radius:0;background-color:initial;color:var(--gray100);padding:8px;margin:0 8px;font-weight:500}[role=tablist].pills{border-bottom:none;margin-bottom:calc( var(--rhythm) * 2);line-height:1em;font-weight:400;font-family:inherit;font-size:.8rem}[role=tablist].pills>[role=tab]{background-color:var(--gray10);border:none;margin:0 4px 0 0;padding:8px 12px;cursor:pointer;display:inline-block;border-radius:4px;color:var(--gray80);text-decoration:none}[role=tablist].pills>[role=tab]:hover:not([disabled]),[role=tablist].pills>[role=tab]:focus:not([disabled]){border:none;margin:0 4px 0 0;padding:8px 12px;background-color:var(--gray15);color:var(--black)}[role=tablist].pills>[role=tab][disabled]{color:var(--gray60);cursor:default}[role=tablist].pills>[role=tab][aria-selected=true],[role=tablist].pills>[role=tab][aria-selected=true]:hover,[role=tablist].pills>[role=tab].selected,[role=tablist].pills>[role=tab].selected:hover{border:none;margin:0 4px 0 0;padding:8px 12px;border:solid 1px var(--blue60);background-color:var(--white);color:var(--blue60)}[role=tablist].wizard{display:flex;flex-direction:row;align-items:start;margin-bottom:calc( var(--rhythm) * 2);line-height:1em;font-weight:400;font-family:inherit;font-size:.8rem;padding:8px 16px;border:none}[role=tablist].wizard>[role=tab]{background-color:unset;border:none;margin:0;padding:8px 12px;cursor:pointer;border-radius:8px;text-decoration:none;color:var(--blue60);display:flex;flex-direction:column;align-items:center}[role=tablist].wizard>[role=tab]:hover{border:none;background-color:unset;margin:0;padding:8px 12px}[role=tablist].wizard>[role=tab] .step-number{display:flex;justify-content:center;align-items:center;height:24px;width:24px;border-radius:50%;background-color:var(--blue60);color:var(--white);font-size:12px;margin:8px 8px 18px;transition:height .1s,width .1s,font-size .1s,margin .1s}[role=tablist].wizard>[role=tab] .step-label{font-size:16px;color:var(--blue60);text-align:center;line-height:120%}[role=tablist].wizard>.line{width:48px;height:4px;border-radius:2px;background-color:var(--blue60);margin:28px -12px 0}[role=tablist].wizard>[role=tab][aria-selected=true],[role=tablist].wizard>[role=tab][aria-selected=true]:hover{background-color:unset}[role=tablist].wizard>[role=tab][aria-selected=true] .step-number,[role=tablist].wizard>[role=tab]:hover .step-number{height:42px;width:42px;font-size:24px;margin:0 0 8px;transition:height .1s,width .1s,font-size .1s,margin .1s}[role=tablist].wizard>[role=tab].done{color:var(--green70)}[role=tablist].wizard>[role=tab].done .step-number{background-color:var(--green70);color:var(--white)}[role=tablist].wizard>[role=tab].done .step-label{color:var(--green70)}[role=tablist].wizard>.line.done{background-color:var(--green70)}[role=tablist].wizard>[role=tab][disabled]{color:var(--gray40);cursor:default;pointer-events:none}[role=tablist].wizard>[role=tab][disabled] .step-number{background-color:var(--gray40);color:var(--white)}[role=tablist].wizard>[role=tab][disabled] .step-label{color:var(--gray40)}[role=tablist].wizard>[disabled].line{background-color:var(--gray40)}[role=tablist].vertical{border:none;border-right:solid 1px var(--gray40);margin-bottom:none;margin-right:calc( var(--rhythm) * 2);line-height:normal}[role=tablist].vertical>[role=tab]{cursor:pointer;display:block;padding-top:var(--rhythm);padding-bottom:var(--rhythm);padding-left:0;padding-right:calc( var(--rhythm) * 2);margin:0;margin-right:var(--rhythm);background-color:initial;border:none;border-radius:0;border-bottom:solid 1px var(--gray20);color:var(--link-color);font-family:inherit;font-size:.9rem;text-decoration:none}[role=tablist].vertical>[role=tab]:first-child,[role=tablist].vertical>[role=tab]:hover:not([disabled]):first-child,[role=tablist].vertical>[role=tab]:focus:not([disabled]):first-child{border-top:solid 1px var(--gray20)}[role=tablist].vertical>[role=tab]:hover:not([disabled]),[role=tablist].vertical>[role=tab]:focus:not([disabled]){background-color:initial;border:none;border-bottom:solid 1px var(--gray20);color:var(--link-color)}[role=tablist].vertical>[role=tab][disabled]{background-color:initial;opacity:.5;cursor:default}[role=tablist].vertical>[role=tab][aria-selected=true]:not([disabled]),[role=tablist].vertical>[role=tab][aria-selected=true]:not([disabled]):hover,[role=tablist].vertical>[role=tab].selected:not([disabled]),[role=tablist].vertical>[role=tab].selected:not([disabled]):hover{border-bottom:solid 1px var(--gray20);background-color:initial;color:var(--textColor);font-weight:700}.info{display:block;border:solid 1px var(--blue20);border-radius:10px;background-color:var(--blue10);color:var(--gray90);padding:15px;margin-bottom:40px}.info>.info-marker{float:left;margin-right:15px;color:var(--blue60)}.tag{background-color:var(--gray10);border-radius:calc(var(--rhythm)/2);color:var(--gray90)!important;display:inline-block;font-size:calc(var(--rhythm) * 1.5);line-height:calc(var(--rhythm) * 2);margin-top:0;margin-bottom:0;margin-right:calc(var(--rhythm)/2);padding:calc(var(--rhythm)/2)var(--rhythm);text-decoration:none}.tag:hover{background-color:var(--gray30);color:var(--black)!important}.tag.warning,.tag.warning:hover{background-color:var(--red50);border:none;color:var(--white)!important}.tooltip-container{position:relative}.tooltip-container:hover .tooltip,.tooltip-container:focus .tooltip{display:block}.tooltip{display:none;position:absolute;z-index:10000;overflow:visible;left:50%;bottom:100%;opacity:1;margin-bottom:1em;padding:16px 8px;background-color:var(--gray80);color:var(--white);line-height:1;text-align:left;white-space:nowrap;transform:translate(-50%,1em);border-radius:8px}.tooltip::before{content:'';position:absolute;top:100%;left:50%;width:0;height:0;border:.5em solid transparent;border-top-color:var(--gray80);transform:translate(-50%,0)}.uploader{border:1px solid var(--gray40);font-family:sans-serif;cursor:pointer;background-color:var(--gray05);text-align:center}.uploader.highlight{border:green 1px outset}.uploader input[type=file]{opacity:0;position:absolute}.aspect-square,.aspect-1-1{aspect-ratio:1;overflow-y:hidden}.aspect-2-3{aspect-ratio:2/3;overflow-y:hidden}.aspect-4-3{aspect-ratio:4/3;overflow-y:hidden}.aspect-16-9{aspect-ratio:16/9;overflow-y:hidden}.square{aspect-ratio:1;border-radius:0;object-fit:cover;background-color:var(--gray30);flex-shrink:0;flex-grow:0}.circle{border-radius:50%;aspect-ratio:1;object-fit:cover;background-color:var(--gray30);flex-shrink:0;flex-grow:0}.rounded{border-radius:calc(var(--rhythm) * .75)}.rounded-top{border-top-left-radius:calc(var(--rhythm) * .75);border-top-right-radius:calc(var(--rhythm) * .75)}.rounded-bottom{border-bottom-left-radius:calc(var(--rhythm) * .75);border-bottom-right-radius:calc(var(--rhythm) * .75)}hr{border-top:1px solid var(--gray20);border-bottom:none;border-left:none;border-right:none;height:0;margin-top:calc(var(--rhythm) * 3);margin-bottom:calc(var(--rhythm) * 3)}@container(min-width:640px){.sm\:aspect-square, .sm\:aspect-1-1 {aspect-ratio:1; overflow-y:hidden;}
	.sm\:aspect-2-3 {aspect-ratio:2/3; overflow-y:hidden;}
	.sm\:aspect-4-3 {aspect-ratio:4/3; overflow-y:hidden;}
	.sm\:aspect-16-9 {aspect-ratio:16/9; overflow-y:hidden;}

	.sm\:square {
		aspect-ratio:1;
		border-radius:0px;
	}

	.sm\:circle {
		border-radius:50%;
		aspect-ratio: 1;
		object-fit:cover;
		background-color:var(--gray30);
	}

	.sm\:rounded {
		border-radius: calc(var(--rhythm) * 2);
	}
	}@container(min-width:768px){.md\:aspect-square, .md\:aspect-1-1 {aspect-ratio:1; overflow-y:hidden;}
	.md\:aspect-2-3 {aspect-ratio:2/3; overflow-y:hidden;}
	.md\:aspect-4-3 {aspect-ratio:4/3; overflow-y:hidden;}
	.md\:aspect-16-9 {aspect-ratio:16/9; overflow-y:hidden;}

	.md\:square {
		aspect-ratio:1;
		border-radius:0px;
	}

	.md\:circle {
		border-radius:50%;
		aspect-ratio: 1;
		object-fit:cover;
		background-color:var(--gray30);
	}

	.md\:rounded {
		border-radius: calc(var(--rhythm) * 2);
	}
}@container(min-width:1024px){.lg\:aspect-square, .lg\:aspect-1-1 {aspect-ratio:1; overflow-y:hidden;}
	.lg\:aspect-2-3 {aspect-ratio:2/3; overflow-y:hidden;}
	.lg\:aspect-4-3 {aspect-ratio:4/3; overflow-y:hidden;}
	.lg\:aspect-16-9 {aspect-ratio:16/9; overflow-y:hidden;}

	.lg\:square {
		aspect-ratio:1;
		border-radius:0px;
	}

	.lg\:circle {
		border-radius:50%;
		aspect-ratio: 1;
		object-fit:cover;
		background-color:var(--gray30);
	}

	.lg\:rounded {
		border-radius: calc(var(--rhythm) * 2);
	}
}.margin-none{margin:0!important}.margin-auto{margin:auto!important}.margin-xs{margin:calc(var(--rhythm) * .5)!important}.margin-sm{margin:var(--rhythm)!important}.margin,.margin-md{margin:calc(var(--rhythm) * 2)!important}.margin-lg{margin:calc(var(--rhythm) * 4)!important}.margin-xl{margin:calc(var(--rhythm) * 6)!important}.margin-vertical-none{margin-top:0!important;margin-bottom:0!important}.margin-verticial-auto{margin-top:auto!important;margin-bottom:auto!important}.margin-vertical-xs{margin-top:calc(var(--rhythm) * .5)!important;margin-bottom:calc(var(--rhythm) * .5)!important}.margin-vertical-sm{margin-top:var(--rhythm)!important;margin-bottom:var(--rhythm)!important}.margin-vertical,.margin-vertical-md{margin-top:calc(var(--rhythm) * 2)!important;margin-bottom:calc(var(--rhythm) * 2)!important}.margin-vertical-lg{margin-top:calc(var(--rhythm) * 4)!important;margin-bottom:calc(var(--rhythm) * 4)!important}.margin-vertical-xl{margin-top:calc(var(--rhythm) * 6)!important;margin-bottom:calc(var(--rhythm) * 6)!important}.margin-horizontal-none{margin-left:0!important;margin-right:0!important}.margin-horizontal-auto{margin-left:auto!important;margin-right:auto!important}.margin-horizontal-xs{margin-left:calc(var(--rhythm) * .5)!important;margin-right:calc(var(--rhythm) * .5)!important}.margin-horizontal-sm{margin-left:var(--rhythm)!important;margin-right:var(--rhythm)!important}.margin-horizontal,.margin-horizontal-md{margin-left:calc(var(--rhythm) * 2)!important;margin-right:calc(var(--rhythm) * 2)!important}.margin-horizontal-lg{margin-left:calc(var(--rhythm) * 4)!important;margin-right:calc(var(--rhythm) * 4)!important}.margin-horizontal-xl{margin-left:calc(var(--rhythm) * 6)!important;margin-right:calc(var(--rhythm) * 6)!important}.margin-top-none{margin-top:0!important}.margin-top-auto{margin-top:auto!important}.margin-top-xs{margin-top:calc(var(--rhythm) * .5)!important}.margin-top-sm{margin-top:var(--rhythm)!important}.margin-top,.margin-top-md{margin-top:calc(var(--rhythm) * 2)!important}.margin-top-lg{margin-top:calc(var(--rhythm) * 4)!important}.margin-top-xl{margin-top:calc(var(--rhythm) * 6)!important}.margin-bottom-none{margin-bottom:0!important}.margin-bottom-auto{margin-bottom:auto!important}.margin-bottom-xs{margin-bottom:calc(var(--rhythm) * .5)!important}.margin-bottom-sm{margin-bottom:var(--rhythm)!important}.margin-bottom,.margin-bottom-md{margin-bottom:calc(var(--rhythm) * 2)!important}.margin-bottom-lg{margin-bottom:calc(var(--rhythm) * 4)!important}.margin-bottom-xl{margin-bottom:calc(var(--rhythm) * 6)!important}.margin-left-none{margin-left:0!important}.margin-left-auto{margin-left:auto!important}.margin-left-xs{margin-left:calc(var(--rhythm) * .5)!important}.margin-left-sm{margin-left:var(--rhythm)!important}.margin-left,.margin-left-md{margin-left:calc(var(--rhythm) * 2)!important}.margin-left-lg{margin-left:calc(var(--rhythm) * 4)!important}.margin-left-xl{margin-left:calc(var(--rhythm) * 6)!important}.margin-right-none{margin-right:0!important}.margin-right-auto{margin-right:auto!important}.margin-right-xs{margin-right:calc(var(--rhythm) * .5)!important}.margin-right-sm{margin-right:var(--rhythm)!important}.margin-right,.margin-right-md{margin-right:calc(var(--rhythm) * 2)!important}.margin-right-lg{margin-right:calc(var(--rhythm) * 4)!important}.margin-right-xl{margin-right:calc(var(--rhythm) * 6)!important}@container(min-width:640px){.sm\:margin-none {
		margin:0px !important;
	}
	
	.sm\:margin-auto {
		margin:auto !important;
	}
	
	.sm\:margin-xs {
		margin:calc(var(--rhythm) * 0.5) !important;
	}
	
	.sm\:margin-sm {
		margin:var(--rhythm) !important;
	}
	
	.margin,
	.sm\:margin-md {
		margin:calc(var(--rhythm) * 2) !important;
	}
	
	.sm\:margin-lg {
		margin:calc(var(--rhythm) * 4) !important;
	}
	
	.sm\:margin-xl {
		margin:calc(var(--rhythm) * 6) !important;
	}
	
	.sm\:margin-vertical-none {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	.sm\:margin-verticial-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	
	.sm\:margin-vertical-xs {
		margin-top: calc(var(--rhythm) * 0.5) !important;
		margin-bottom: calc(var(--rhythm) * 0.5) !important;
	}
	
	.sm\:margin-vertical-sm {
		margin-top: var(--rhythm) !important;
		margin-bottom: var(--rhythm) !important;
	}
	
	.sm\:margin-vertical,
	.sm\:margin-vertical-md {
		margin-top: calc(var(--rhythm) * 2) !important;
		margin-bottom: calc(var(--rhythm) * 2) !important;
	}
	
	.sm\:margin-vertical-lg {
		margin-top: calc(var(--rhythm) * 4) !important;
		margin-bottom: calc(var(--rhythm) * 4) !important;
	}
	
	.sm\:margin-vertical-xl {
		margin-top: calc(var(--rhythm) * 6) !important;
		margin-bottom: calc(var(--rhythm) * 6) !important;
	}
	
	.sm\:margin-horizontal-none {
		margin-left:0px !important;
		margin-right:0px !important;
	}
	
	.sm\:margin-horizontal-auto {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.sm\:margin-horizontal-xs {
		margin-left: calc(var(--rhythm) * 0.5) !important;
		margin-right: calc(var(--rhythm) * 0.5) !important;
	}
	
	.sm\:margin-horizontal-sm {
		margin-left: var(--rhythm) !important;
		margin-right: var(--rhythm) !important;
	}
	
	.sm\:margin-horizontal,
	.sm\:margin-horizontal-md {
		margin-left: calc(var(--rhythm) * 2) !important;
		margin-right: calc(var(--rhythm) * 2) !important;
	}
	
	.sm\:margin-horizontal-lg {
		margin-left: calc(var(--rhythm) * 4) !important;
		margin-right: calc(var(--rhythm) * 4) !important;
	}
	
	.sm\:margin-horizontal-xl {
		margin-left: calc(var(--rhythm) * 6) !important;
		margin-right: calc(var(--rhythm) * 6) !important;
	}
	
	.sm\:margin-top-none {
		margin-top: 0px !important;
	}
	
	.sm\:margin-top-auto {
		margin-top: auto !important;
	}
	
	.sm\:margin-top-xs {
		margin-top: calc(var(--rhythm) * 0.5) !important;
	}
	
	.sm\:margin-top-sm {
		margin-top: var(--rhythm) !important;
	}
	
	.sm\:margin-top,
	.sm\:margin-top-md {
		margin-top: calc(var(--rhythm) * 2) !important;
	}
	
	.sm\:margin-top-lg {
		margin-top: calc(var(--rhythm) * 4) !important;
	}
	
	.sm\:margin-top-xl {
		margin-top: calc(var(--rhythm) * 6) !important;
	}
	
	.sm\:margin-bottom-none {
		margin-bottom:0px !important;
	}
	
	.sm\:margin-bottom-auto {
		margin-bottom:auto !important;
	}
	
	.sm\:margin-bottom-xs {
		margin-bottom: calc(var(--rhythm) * 0.5) !important;
	}
	
	.sm\:margin-bottom-sm {
		margin-bottom: var(--rhythm) !important;
	}
	
	.sm\:margin-bottom,
	.sm\:margin-bottom-md {
		margin-bottom: calc(var(--rhythm) * 2) !important;
	}
	
	.sm\:margin-bottom-lg {
		margin-bottom: calc(var(--rhythm) * 4) !important;
	}
	
	.sm\:margin-bottom-xl {
		margin-bottom: calc(var(--rhythm) * 6) !important;
	}
	
	.sm\:margin-left-none {
		margin-left:0px !important;
	}
	
	.sm\:margin-left-auto {
		margin-left:auto !important;
	}
	
	.sm\:margin-left-xs {
		margin-left: calc(var(--rhythm) * 0.5) !important;
	}
	
	.sm\:margin-left-sm {
		margin-left: var(--rhythm) !important;
	}
	
	.sm\:margin-left,
	.sm\:margin-left-md {
		margin-left: calc(var(--rhythm) * 2) !important;
	}
	
	.sm\:margin-left-lg {
		margin-left: calc(var(--rhythm) * 4) !important;
	}
	
	.sm\:margin-left-xl {
		margin-left: calc(var(--rhythm) * 6) !important;
	}
	
	.sm\:margin-right-none {
		margin-right:0px !important;
	}
	
	.sm\:margin-right-auto {
		margin-right:auto !important;
	}
	
	.sm\:margin-right-xs {
		margin-right: calc(var(--rhythm) * 0.5) !important;
	}
	
	.sm\:margin-right-sm {
		margin-right: var(--rhythm) !important;
	}
	
	.sm\:margin-right,
	.sm\:margin-right-md {
		margin-right: calc(var(--rhythm) * 2) !important;
	}
	
	.sm\:margin-right-lg {
		margin-right: calc(var(--rhythm) * 4) !important;
	}
	
	.sm\:margin-right-xl {
		margin-right: calc(var(--rhythm) * 6) !important;
	}
	
}@container(min-width:768px){.md\:margin-none {
		margin:0px !important;
	}
	
	.md\:margin-auto {
		margin:auto !important;
	}
	
	.md\:margin-xs {
		margin:calc(var(--rhythm) * 0.5) !important;
	}
	
	.md\:margin-sm {
		margin:var(--rhythm) !important;
	}
	
	.margin,
	.md\:margin-md {
		margin:calc(var(--rhythm) * 2) !important;
	}
	
	.md\:margin-lg {
		margin:calc(var(--rhythm) * 4) !important;
	}
	
	.md\:margin-xl {
		margin:calc(var(--rhythm) * 6) !important;
	}
	
	.md\:margin-vertical-none {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	.md\:margin-verticial-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	
	.md\:margin-vertical-xs {
		margin-top: calc(var(--rhythm) * 0.5) !important;
		margin-bottom: calc(var(--rhythm) * 0.5) !important;
	}
	
	.md\:margin-vertical-sm {
		margin-top: var(--rhythm) !important;
		margin-bottom: var(--rhythm) !important;
	}
	
	.md\:margin-vertical,
	.md\:margin-vertical-md {
		margin-top: calc(var(--rhythm) * 2) !important;
		margin-bottom: calc(var(--rhythm) * 2) !important;
	}
	
	.md\:margin-vertical-lg {
		margin-top: calc(var(--rhythm) * 4) !important;
		margin-bottom: calc(var(--rhythm) * 4) !important;
	}
	
	.md\:margin-vertical-xl {
		margin-top: calc(var(--rhythm) * 6) !important;
		margin-bottom: calc(var(--rhythm) * 6) !important;
	}
	
	.md\:margin-horizontal-none {
		margin-left:0px !important;
		margin-right:0px !important;
	}
	
	.md\:margin-horizontal-auto {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.md\:margin-horizontal-xs {
		margin-left: calc(var(--rhythm) * 0.5) !important;
		margin-right: calc(var(--rhythm) * 0.5) !important;
	}
	
	.md\:margin-horizontal-sm {
		margin-left: var(--rhythm) !important;
		margin-right: var(--rhythm) !important;
	}
	
	.md\:margin-horizontal,
	.md\:margin-horizontal-md {
		margin-left: calc(var(--rhythm) * 2) !important;
		margin-right: calc(var(--rhythm) * 2) !important;
	}
	
	.md\:margin-horizontal-lg {
		margin-left: calc(var(--rhythm) * 4) !important;
		margin-right: calc(var(--rhythm) * 4) !important;
	}
	
	.md\:margin-horizontal-xl {
		margin-left: calc(var(--rhythm) * 6) !important;
		margin-right: calc(var(--rhythm) * 6) !important;
	}
	
	.md\:margin-top-none {
		margin-top: 0px !important;
	}
	
	.md\:margin-top-auto {
		margin-top: auto !important;
	}
	
	.md\:margin-top-xs {
		margin-top: calc(var(--rhythm) * 0.5) !important;
	}
	
	.md\:margin-top-sm {
		margin-top: var(--rhythm) !important;
	}
	
	.md\:margin-top,
	.md\:margin-top-md {
		margin-top: calc(var(--rhythm) * 2) !important;
	}
	
	.md\:margin-top-lg {
		margin-top: calc(var(--rhythm) * 4) !important;
	}
	
	.md\:margin-top-xl {
		margin-top: calc(var(--rhythm) * 6) !important;
	}
	
	.md\:margin-bottom-none {
		margin-bottom:0px !important;
	}
	
	.md\:margin-bottom-auto {
		margin-bottom:auto !important;
	}
	
	.md\:margin-bottom-xs {
		margin-bottom: calc(var(--rhythm) * 0.5) !important;
	}
	
	.md\:margin-bottom-sm {
		margin-bottom: var(--rhythm) !important;
	}
	
	.md\:margin-bottom,
	.md\:margin-bottom-md {
		margin-bottom: calc(var(--rhythm) * 2) !important;
	}
	
	.md\:margin-bottom-lg {
		margin-bottom: calc(var(--rhythm) * 4) !important;
	}
	
	.md\:margin-bottom-xl {
		margin-bottom: calc(var(--rhythm) * 6) !important;
	}
	
	.md\:margin-left-none {
		margin-left:0px !important;
	}
	
	.md\:margin-left-auto {
		margin-left:auto !important;
	}
	
	.md\:margin-left-xs {
		margin-left: calc(var(--rhythm) * 0.5) !important;
	}
	
	.md\:margin-left-sm {
		margin-left: var(--rhythm) !important;
	}
	
	.md\:margin-left,
	.md\:margin-left-md {
		margin-left: calc(var(--rhythm) * 2) !important;
	}
	
	.md\:margin-left-lg {
		margin-left: calc(var(--rhythm) * 4) !important;
	}
	
	.md\:margin-left-xl {
		margin-left: calc(var(--rhythm) * 6) !important;
	}
	
	.md\:margin-right-none {
		margin-right:0px !important;
	}
	
	.md\:margin-right-auto {
		margin-right:auto !important;
	}
	
	.md\:margin-right-xs {
		margin-right: calc(var(--rhythm) * 0.5) !important;
	}
	
	.md\:margin-right-sm {
		margin-right: var(--rhythm) !important;
	}
	
	.md\:margin-right,
	.md\:margin-right-md {
		margin-right: calc(var(--rhythm) * 2) !important;
	}
	
	.md\:margin-right-lg {
		margin-right: calc(var(--rhythm) * 4) !important;
	}
	
	.md\:margin-right-xl {
		margin-right: calc(var(--rhythm) * 6) !important;
	}
	
}@container(min-width:1024px){.lg\:margin-none {
		margin:0px !important;
	}
	
	.lg\:margin-auto {
		margin:auto !important;
	}
	
	.lg\:margin-xs {
		margin:calc(var(--rhythm) * 0.5) !important;
	}
	
	.lg\:margin-sm {
		margin:var(--rhythm) !important;
	}
	
	.margin,
	.lg\:margin-md {
		margin:calc(var(--rhythm) * 2) !important;
	}
	
	.lg\:margin-lg {
		margin:calc(var(--rhythm) * 4) !important;
	}
	
	.lg\:margin-xl {
		margin:calc(var(--rhythm) * 6) !important;
	}
	
	.lg\:margin-vertical-none {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	.lg\:margin-verticial-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	
	.lg\:margin-vertical-xs {
		margin-top: calc(var(--rhythm) * 0.5) !important;
		margin-bottom: calc(var(--rhythm) * 0.5) !important;
	}
	
	.lg\:margin-vertical-sm {
		margin-top: var(--rhythm) !important;
		margin-bottom: var(--rhythm) !important;
	}
	
	.lg\:margin-vertical,
	.lg\:margin-vertical-md {
		margin-top: calc(var(--rhythm) * 2) !important;
		margin-bottom: calc(var(--rhythm) * 2) !important;
	}
	
	.lg\:margin-vertical-lg {
		margin-top: calc(var(--rhythm) * 4) !important;
		margin-bottom: calc(var(--rhythm) * 4) !important;
	}
	
	.lg\:margin-vertical-xl {
		margin-top: calc(var(--rhythm) * 6) !important;
		margin-bottom: calc(var(--rhythm) * 6) !important;
	}
	
	.lg\:margin-horizontal-none {
		margin-left:0px !important;
		margin-right:0px !important;
	}
	
	.lg\:margin-horizontal-auto {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.lg\:margin-horizontal-xs {
		margin-left: calc(var(--rhythm) * 0.5) !important;
		margin-right: calc(var(--rhythm) * 0.5) !important;
	}
	
	.lg\:margin-horizontal-sm {
		margin-left: var(--rhythm) !important;
		margin-right: var(--rhythm) !important;
	}
	
	.lg\:margin-horizontal,
	.lg\:margin-horizontal-md {
		margin-left: calc(var(--rhythm) * 2) !important;
		margin-right: calc(var(--rhythm) * 2) !important;
	}
	
	.lg\:margin-horizontal-lg {
		margin-left: calc(var(--rhythm) * 4) !important;
		margin-right: calc(var(--rhythm) * 4) !important;
	}
	
	.lg\:margin-horizontal-xl {
		margin-left: calc(var(--rhythm) * 6) !important;
		margin-right: calc(var(--rhythm) * 6) !important;
	}
	
	.lg\:margin-top-none {
		margin-top: 0px !important;
	}
	
	.lg\:margin-top-auto {
		margin-top: auto !important;
	}
	
	.lg\:margin-top-xs {
		margin-top: calc(var(--rhythm) * 0.5) !important;
	}
	
	.lg\:margin-top-sm {
		margin-top: var(--rhythm) !important;
	}
	
	.lg\:margin-top,
	.lg\:margin-top-md {
		margin-top: calc(var(--rhythm) * 2) !important;
	}
	
	.lg\:margin-top-lg {
		margin-top: calc(var(--rhythm) * 4) !important;
	}
	
	.lg\:margin-top-xl {
		margin-top: calc(var(--rhythm) * 6) !important;
	}
	
	.lg\:margin-bottom-none {
		margin-bottom:0px !important;
	}
	
	.lg\:margin-bottom-auto {
		margin-bottom:auto !important;
	}
	
	.lg\:margin-bottom-xs {
		margin-bottom: calc(var(--rhythm) * 0.5) !important;
	}
	
	.lg\:margin-bottom-sm {
		margin-bottom: var(--rhythm) !important;
	}
	
	.lg\:margin-bottom,
	.lg\:margin-bottom-md {
		margin-bottom: calc(var(--rhythm) * 2) !important;
	}
	
	.lg\:margin-bottom-lg {
		margin-bottom: calc(var(--rhythm) * 4) !important;
	}
	
	.lg\:margin-bottom-xl {
		margin-bottom: calc(var(--rhythm) * 6) !important;
	}
	
	.lg\:margin-left-none {
		margin-left:0px !important;
	}
	
	.lg\:margin-left-auto {
		margin-left:auto !important;
	}
	
	.lg\:margin-left-xs {
		margin-left: calc(var(--rhythm) * 0.5) !important;
	}
	
	.lg\:margin-left-sm {
		margin-left: var(--rhythm) !important;
	}
	
	.lg\:margin-left,
	.lg\:margin-left-md {
		margin-left: calc(var(--rhythm) * 2) !important;
	}
	
	.lg\:margin-left-lg {
		margin-left: calc(var(--rhythm) * 4) !important;
	}
	
	.lg\:margin-left-xl {
		margin-left: calc(var(--rhythm) * 6) !important;
	}
	
	.lg\:margin-right-none {
		margin-right:0px !important;
	}
	
	.lg\:margin-right-auto {
		margin-right:auto !important;
	}
	
	.lg\:margin-right-xs {
		margin-right: calc(var(--rhythm) * 0.5) !important;
	}
	
	.lg\:margin-right-sm {
		margin-right: var(--rhythm) !important;
	}
	
	.lg\:margin-right,
	.lg\:margin-right-md {
		margin-right: calc(var(--rhythm) * 2) !important;
	}
	
	.lg\:margin-right-lg {
		margin-right: calc(var(--rhythm) * 4) !important;
	}
	
	.lg\:margin-right-xl {
		margin-right: calc(var(--rhythm) * 6) !important;
	}
	
}.padding-none{padding:0!important}.padding-xs{padding:calc(var(--rhythm) * .5)!important}.padding-sm{padding:var(--rhythm)!important}.padding,.padding-md{padding:calc(var(--rhythm) * 2)!important}.padding-lg{padding:calc(var(--rhythm) * 4)!important}.padding-xl{padding:calc(var(--rhythm) * 6)!important}.padding-vertical-none{padding-top:0!important;padding-bottom:0!important}.padding-vertical-xs{padding-top:calc(var(--rhythm) * .5)!important;padding-bottom:calc(var(--rhythm) * .5)!important}.padding-vertical-sm{padding-top:var(--rhythm)!important;padding-bottom:var(--rhythm)!important}.padding-vertical,.padding-vertical-md{padding-top:calc(var(--rhythm) * 2)!important;padding-bottom:calc(var(--rhythm) * 2)!important}.padding-vertical-lg{padding-top:calc(var(--rhythm) * 4)!important;padding-bottom:calc(var(--rhythm) * 4)!important}.padding-vertical-xl{padding-top:calc(var(--rhythm) * 6)!important;padding-bottom:calc(var(--rhythm) * 6)!important}.padding-horizontal-none{padding-left:0!important;padding-right:0!important}.padding-horizontal-xs{padding-left:calc(var(--rhythm) * .5)!important;padding-right:calc(var(--rhythm) * .5)!important}.padding-horizontal-sm{padding-left:var(--rhythm)!important;padding-right:var(--rhythm)!important}.padding-horizontal,.padding-horizontal-md{padding-left:calc(var(--rhythm) * 2)!important;padding-right:calc(var(--rhythm) * 2)!important}.padding-horizontal-lg{padding-left:calc(var(--rhythm) * 4)!important;padding-right:calc(var(--rhythm) * 4)!important}.padding-horizontal-xl{padding-left:calc(var(--rhythm) * 6)!important;padding-right:calc(var(--rhythm) * 6)!important}.padding-top-none{padding-top:0!important}.padding-top-xs{padding-top:calc(var(--rhythm) * .5)!important}.padding-top-sm{padding-top:var(--rhythm)!important}.padding-top,.padding-top-md{padding-top:calc(var(--rhythm) * 2)!important}.padding-top-lg{padding-top:calc(var(--rhythm) * 4)!important}.padding-top-xl{padding-top:calc(var(--rhythm) * 6)!important}.padding-bottom-none{padding-bottom:0!important}.padding-bottom-xs{padding-bottom:calc(var(--rhythm) * .5)!important}.padding-bottom-sm{padding-bottom:var(--rhythm)!important}.padding-bottom,.padding-bottom-md{padding-bottom:calc(var(--rhythm) * 2)!important}.padding-bottom-lg{padding-bottom:calc(var(--rhythm) * 4)!important}.padding-bottom-xl{padding-bottom:calc(var(--rhythm) * 6)!important}.padding-left-none{padding-left:0!important}.padding-left-xs{padding-left:calc(var(--rhythm) * .5)!important}.padding-left-sm{padding-left:var(--rhythm)!important}.padding-left,.padding-left-md{padding-left:calc(var(--rhythm) * 2)!important}.padding-left-lg{padding-left:calc(var(--rhythm) * 4)!important}.padding-left-xl{padding-left:calc(var(--rhythm) * 6)!important}.padding-right-none{padding-right:0!important}.padding-right-xs{padding-right:calc(var(--rhythm) * .5)!important}.padding-right-sm{padding-right:var(--rhythm)!important}.padding-right,.padding-right-md{padding-right:calc(var(--rhythm) * 2)!important}.padding-right-lg{padding-right:calc(var(--rhythm) * 4)!important}.padding-right-xl{padding-right:calc(var(--rhythm) * 6)!important}@container(min-width:640px){.sm\:padding-none {padding:0px !important; }
	.sm\:padding-xs {padding:calc(var(--rhythm) * 0.5) !important; }
	.sm\:padding-sm {padding:var(--rhythm) !important; }
	.padding, .sm\:padding-md {padding:calc(var(--rhythm) * 2) !important; }
	.sm\:padding-lg {padding:calc(var(--rhythm) * 4) !important; }
	.sm\:padding-xl {padding:calc(var(--rhythm) * 6) !important; }
	.sm\:padding-vertical-none {padding-top:0px !important; padding-bottom:0px !important; }
	.sm\:padding-vertical-xs {padding-top:calc(var(--rhythm) * 0.5) !important; padding-bottom:calc(var(--rhythm) * 0.5) !important; }
	.sm\:padding-vertical-sm {padding-top:var(--rhythm) !important; padding-bottom:var(--rhythm) !important; }
	.sm\:padding-vertical, .sm\:padding-vertical-md {padding-top:calc(var(--rhythm) * 2) !important; padding-bottom:calc(var(--rhythm) * 2) !important; }
	.sm\:padding-vertical-lg {padding-top:calc(var(--rhythm) * 4) !important; padding-bottom:calc(var(--rhythm) * 4) !important; }
	.sm\:padding-vertical-xl {padding-top:calc(var(--rhythm) * 6) !important; padding-bottom:calc(var(--rhythm) * 6) !important; }
	.sm\:padding-horizontal-none {padding-left:0px !important; padding-right:0px !important; }
	.sm\:padding-horizontal-xs {padding-left:calc(var(--rhythm) * 0.5) !important; padding-right:calc(var(--rhythm) * 0.5) !important; }
	.sm\:padding-horizontal-sm {padding-left:var(--rhythm) !important; padding-right:var(--rhythm) !important; }
	.sm\:padding-horizontal, .sm\:padding-horizontal-md {padding-left:calc(var(--rhythm) * 2) !important; padding-right:calc(var(--rhythm) * 2) !important; }
	.sm\:padding-horizontal-lg {padding-left:calc(var(--rhythm) * 4) !important; padding-right:calc(var(--rhythm) * 4) !important; }
	.sm\:padding-horizontal-xl {padding-left:calc(var(--rhythm) * 6) !important; padding-right:calc(var(--rhythm) * 6) !important; }
	.sm\:padding-top-none {padding-top:0px !important; }
	.sm\:padding-top-xs {padding-top:calc(var(--rhythm) * 0.5) !important; }
	.sm\:padding-top-sm {padding-top:var(--rhythm) !important; }
	.sm\:padding-top, .sm\:padding-top-md {padding-top:calc(var(--rhythm) * 2) !important; }
	.sm\:padding-top-lg {padding-top:calc(var(--rhythm) * 4) !important; }
	.sm\:padding-top-xl {padding-top:calc(var(--rhythm) * 6) !important; }
	.sm\:padding-bottom-none {padding-bottom:0px !important; }
	.sm\:padding-bottom-xs {padding-bottom:calc(var(--rhythm) * 0.5) !important; }
	.sm\:padding-bottom-sm {padding-bottom:var(--rhythm) !important; }
	.sm\:padding-bottom, .sm\:padding-bottom-md {padding-bottom:calc(var(--rhythm) * 2) !important; }
	.sm\:padding-bottom-lg {padding-bottom:calc(var(--rhythm) * 4) !important; }
	.sm\:padding-bottom-xl {padding-bottom:calc(var(--rhythm) * 6) !important; }
	.sm\:padding-left-none {padding-left:0px !important; }
	.sm\:padding-left-xs {padding-left:calc(var(--rhythm) * 0.5) !important; }
	.sm\:padding-left-sm {padding-left:var(--rhythm) !important; }
	.sm\:padding-left, .sm\:padding-left-md {padding-left:calc(var(--rhythm) * 2) !important; }
	.sm\:padding-left-lg {padding-left:calc(var(--rhythm) * 4) !important; }
	.sm\:padding-left-xl {padding-left:calc(var(--rhythm) * 6) !important; }
	.sm\:padding-right-none {padding-right:0px !important; }
	.sm\:padding-right-xs {padding-right:calc(var(--rhythm) * 0.5) !important; }
	.sm\:padding-right-sm {padding-right:var(--rhythm) !important; }
	.sm\:padding-right, .sm\:padding-right-md {padding-right:calc(var(--rhythm) * 2) !important; }
	.sm\:padding-right-lg {padding-right:calc(var(--rhythm) * 4) !important; }
	.sm\:padding-right-xl {padding-right:calc(var(--rhythm) * 6) !important; }
}@container(min-width:768px){.md\:padding-none {padding:0px !important; }
	.md\:padding-xs {padding:calc(var(--rhythm) * 0.5) !important; }
	.md\:padding-sm {padding:var(--rhythm) !important; }
	.padding, .md\:padding-md {padding:calc(var(--rhythm) * 2) !important; }
	.md\:padding-lg {padding:calc(var(--rhythm) * 4) !important; }
	.md\:padding-xl {padding:calc(var(--rhythm) * 6) !important; }
	.md\:padding-vertical-none {padding-top:0px !important; padding-bottom:0px !important; }
	.md\:padding-vertical-xs {padding-top:calc(var(--rhythm) * 0.5) !important; padding-bottom:calc(var(--rhythm) * 0.5) !important; }
	.md\:padding-vertical-sm {padding-top:var(--rhythm) !important; padding-bottom:var(--rhythm) !important; }
	.md\:padding-vertical, .md\:padding-vertical-md {padding-top:calc(var(--rhythm) * 2) !important; padding-bottom:calc(var(--rhythm) * 2) !important; }
	.md\:padding-vertical-lg {padding-top:calc(var(--rhythm) * 4) !important; padding-bottom:calc(var(--rhythm) * 4) !important; }
	.md\:padding-vertical-xl {padding-top:calc(var(--rhythm) * 6) !important; padding-bottom:calc(var(--rhythm) * 6) !important; }
	.md\:padding-horizontal-none {padding-left:0px !important; padding-right:0px !important; }
	.md\:padding-horizontal-xs {padding-left:calc(var(--rhythm) * 0.5) !important; padding-right:calc(var(--rhythm) * 0.5) !important; }
	.md\:padding-horizontal-sm {padding-left:var(--rhythm) !important; padding-right:var(--rhythm) !important; }
	.md\:padding-horizontal, .md\:padding-horizontal-md {padding-left:calc(var(--rhythm) * 2) !important; padding-right:calc(var(--rhythm) * 2) !important; }
	.md\:padding-horizontal-lg {padding-left:calc(var(--rhythm) * 4) !important; padding-right:calc(var(--rhythm) * 4) !important; }
	.md\:padding-horizontal-xl {padding-left:calc(var(--rhythm) * 6) !important; padding-right:calc(var(--rhythm) * 6) !important; }
	.md\:padding-top-none {padding-top:0px !important; }
	.md\:padding-top-xs {padding-top:calc(var(--rhythm) * 0.5) !important; }
	.md\:padding-top-sm {padding-top:var(--rhythm) !important; }
	.md\:padding-top, .md\:padding-top-md {padding-top:calc(var(--rhythm) * 2) !important; }
	.md\:padding-top-lg {padding-top:calc(var(--rhythm) * 4) !important; }
	.md\:padding-top-xl {padding-top:calc(var(--rhythm) * 6) !important; }
	.md\:padding-bottom-none {padding-bottom:0px !important; }
	.md\:padding-bottom-xs {padding-bottom:calc(var(--rhythm) * 0.5) !important; }
	.md\:padding-bottom-sm {padding-bottom:var(--rhythm) !important; }
	.md\:padding-bottom, .md\:padding-bottom-md {padding-bottom:calc(var(--rhythm) * 2) !important; }
	.md\:padding-bottom-lg {padding-bottom:calc(var(--rhythm) * 4) !important; }
	.md\:padding-bottom-xl {padding-bottom:calc(var(--rhythm) * 6) !important; }
	.md\:padding-left-none {padding-left:0px !important; }
	.md\:padding-left-xs {padding-left:calc(var(--rhythm) * 0.5) !important; }
	.md\:padding-left-sm {padding-left:var(--rhythm) !important; }
	.md\:padding-left, .md\:padding-left-md {padding-left:calc(var(--rhythm) * 2) !important; }
	.md\:padding-left-lg {padding-left:calc(var(--rhythm) * 4) !important; }
	.md\:padding-left-xl {padding-left:calc(var(--rhythm) * 6) !important; }
	.md\:padding-right-none {padding-right:0px !important; }
	.md\:padding-right-xs {padding-right:calc(var(--rhythm) * 0.5) !important; }
	.md\:padding-right-sm {padding-right:var(--rhythm) !important; }
	.md\:padding-right, .md\:padding-right-md {padding-right:calc(var(--rhythm) * 2) !important; }
	.md\:padding-right-lg {padding-right:calc(var(--rhythm) * 4) !important; }
	.md\:padding-right-xl {padding-right:calc(var(--rhythm) * 6) !important; }
}@container(min-width:1024px){.lg\:padding-none {padding:0px !important; }
	.lg\:padding-xs {padding:calc(var(--rhythm) * 0.5) !important; }
	.lg\:padding-sm {padding:var(--rhythm) !important; }
	.lg\:padding, .lg\:padding-md {padding:calc(var(--rhythm) * 2) !important; }
	.lg\:padding-lg {padding:calc(var(--rhythm) * 4) !important; }
	.lg\:padding-xl {padding:calc(var(--rhythm) * 6) !important; }
	.lg\:padding-vertical-none {padding-top:0px !important; padding-bottom:0px !important; }
	.lg\:padding-vertical-xs {padding-top:calc(var(--rhythm) * 0.5) !important; padding-bottom:calc(var(--rhythm) * 0.5) !important; }
	.lg\:padding-vertical-sm {padding-top:var(--rhythm) !important; padding-bottom:var(--rhythm) !important; }
	.lg\:padding-vertical, .lg\:padding-vertical-md {padding-top:calc(var(--rhythm) * 2) !important; padding-bottom:calc(var(--rhythm) * 2) !important; }
	.lg\:padding-vertical-lg {padding-top:calc(var(--rhythm) * 4) !important; padding-bottom:calc(var(--rhythm) * 4) !important; }
	.lg\:padding-vertical-xl {padding-top:calc(var(--rhythm) * 6) !important; padding-bottom:calc(var(--rhythm) * 6) !important; }
	.lg\:padding-horizontal-none {padding-left:0px !important; padding-right:0px !important; }
	.lg\:padding-horizontal-xs {padding-left:calc(var(--rhythm) * 0.5) !important; padding-right:calc(var(--rhythm) * 0.5) !important; }
	.lg\:padding-horizontal-sm {padding-left:var(--rhythm) !important; padding-right:var(--rhythm) !important; }
	.lg\:padding-horizontal, .lg\:padding-horizontal-md {padding-left:calc(var(--rhythm) * 2) !important; padding-right:calc(var(--rhythm) * 2) !important; }
	.lg\:padding-horizontal-lg {padding-left:calc(var(--rhythm) * 4) !important; padding-right:calc(var(--rhythm) * 4) !important; }
	.lg\:padding-horizontal-xl {padding-left:calc(var(--rhythm) * 6) !important; padding-right:calc(var(--rhythm) * 6) !important; }
	.lg\:padding-top-none {padding-top:0px !important; }
	.lg\:padding-top-xs {padding-top:calc(var(--rhythm) * 0.5) !important; }
	.lg\:padding-top-sm {padding-top:var(--rhythm) !important; }
	.lg\:padding-top, .lg\:padding-top-md {padding-top:calc(var(--rhythm) * 2) !important; }
	.lg\:padding-top-lg {padding-top:calc(var(--rhythm) * 4) !important; }
	.lg\:padding-top-xl {padding-top:calc(var(--rhythm) * 6) !important; }
	.lg\:padding-bottom-none {padding-bottom:0px !important; }
	.lg\:padding-bottom-xs {padding-bottom:calc(var(--rhythm) * 0.5) !important; }
	.lg\:padding-bottom-sm {padding-bottom:var(--rhythm) !important; }
	.lg\:padding-bottom, .lg\:padding-bottom-md {padding-bottom:calc(var(--rhythm) * 2) !important; }
	.lg\:padding-bottom-lg {padding-bottom:calc(var(--rhythm) * 4) !important; }
	.lg\:padding-bottom-xl {padding-bottom:calc(var(--rhythm) * 6) !important; }
	.lg\:padding-left-none {padding-left:0px !important; }
	.lg\:padding-left-xs {padding-left:calc(var(--rhythm) * 0.5) !important; }
	.lg\:padding-left-sm {padding-left:var(--rhythm) !important; }
	.lg\:padding-left, .lg\:padding-left-md {padding-left:calc(var(--rhythm) * 2) !important; }
	.lg\:padding-left-lg {padding-left:calc(var(--rhythm) * 4) !important; }
	.lg\:padding-left-xl {padding-left:calc(var(--rhythm) * 6) !important; }
	.lg\:padding-right-none {padding-right:0px !important; }
	.lg\:padding-right-xs {padding-right:calc(var(--rhythm) * 0.5) !important; }
	.lg\:padding-right-sm {padding-right:var(--rhythm) !important; }
	.lg\:padding-right, .lg\:padding-right-md {padding-right:calc(var(--rhythm) * 2) !important; }
	.lg\:padding-right-lg {padding-right:calc(var(--rhythm) * 4) !important; }
	.lg\:padding-right-xl {padding-right:calc(var(--rhythm) * 6) !important; }	
}.pos-absolute{-webkit-position:absolute;position:absolute}.pos-fixed{-webkit-position:fixed;position:fixed}.pos-relative{-webkit-position:relative;position:relative}.pos-sticky{-webkit-positiion:sticky;position:sticky}.pos-absolute-top{-webkit-position:absolute;position:absolute;top:var(--rhythm);left:var(--rhythm);right:var(--rhythm)}.pos-absolute-top-0{-webkit-position:absolute;position:absolute;top:0;left:0;right:0}.pos-absolute-top-left{-webkit-position:absolute;position:absolute;top:var(--rhythm);left:var(--rhythm)}.pos-absolute-top-left-0{-webkit-position:absolute;position:absolute;top:0;left:0}.pos-absolute-top-right{-webkit-position:absolute;position:absolute;top:var(--rhythm);right:var(--rhythm)}.pos-absolute-top-right-0{-webkit-position:absolute;position:absolute;top:0;right:0}.pos-absolute-bottom{-webkit-position:absolute;position:absolute;bottom:var(--rhythm);left:var(--rhythm);right:var(--rhythm)}.pos-absolute-bottom-0{-webkit-position:absolute;position:absolute;bottom:0;left:0;right:0}.pos-absolute-bottom-left{-webkit-position:absolute;position:absolute;bottom:var(--rhythm);left:var(--rhythm)}.pos-absolute-bottom-left-0{-webkit-position:absolute;position:absolute;bottom:0;left:0}.pos-absolute-bottom-right{-webkit-position:absolute;position:absolute;bottom:var(--rhythm);right:var(--rhythm)}.pos-absolute-bottom-right-0{-webkit-position:absolute;position:absolute;bottom:0;right:0}.pos-absolute-four-corners{-webkit-position:absolute;position:absolute;top:0;right:0;bottom:0;left:0}@container(min-width:640px){.sm\:pos-absolute {
		-webkit-position:absolute;
		position:absolute;
	}
	
	.sm\:pos-fixed {
		-webkit-position:fixed;
		position:fixed;
	}
	
	.sm\:pos-relative {
		-webkit-position:relative;
		position:relative;
	}
	
	.sm\:pos-sticky {
		-webkit-positiion:sticky;
		position:sticky;
	}
	
	.sm\:pos-absolute-top {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		left:var(--rhythm);
		right: var(--rhythm);
	}
	
	.sm\:pos-absolute-top-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		left:0px;
		right:0px;
	}
	
	.sm\:pos-absolute-top-left {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		left:var(--rhythm);
	}
	
	.sm\:pos-absolute-top-left-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.sm\:pos-absolute-top-right {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		right:var(--rhythm);
	}
	
	.sm\:pos-absolute-top-right-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		right:0px;
	}
	
	.sm\:pos-absolute-bottom {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		left:var(--rhythm);
		right: var(--rhythm);
	}
	
	.sm\:pos-absolute-bottom-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		left:0px;
		right:0px;
	}
	
	.sm\:pos-absolute-bottom-left {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		left:var(--rhythm);
	}
	
	.sm\:pos-absolute-bottom-left-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		left:0px;
	}
	
	.sm\:pos-absolute-bottom-right {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		right:var(--rhythm);
	}
	
	.sm\:pos-absolute-bottom-right-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		right:0px;
	}
	
	.sm\:pos-absolute-four-corners {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		right:0px;
		bottom:0px;
		left:0px;
	}
		
}@container(min-width:768px){.md\:pos-absolute {
		-webkit-position:absolute;
		position:absolute;
	}
	
	.md\:pos-fixed {
		-webkit-position:fixed;
		position:fixed;
	}
	
	.md\:pos-relative {
		-webkit-position:relative;
		position:relative;
	}
	
	.md\:pos-sticky {
		-webkit-positiion:sticky;
		position:sticky;
	}
	
	.md\:pos-absolute-top {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		left:var(--rhythm);
		right: var(--rhythm);
	}
	
	.md\:pos-absolute-top-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		left:0px;
		right:0px;
	}
	
	.md\:pos-absolute-top-left {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		left:var(--rhythm);
	}
	
	.md\:pos-absolute-top-left-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.md\:pos-absolute-top-right {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		right:var(--rhythm);
	}
	
	.md\:pos-absolute-top-right-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		right:0px;
	}
	
	.md\:pos-absolute-bottom {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		left:var(--rhythm);
		right: var(--rhythm);
	}
	
	.md\:pos-absolute-bottom-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		left:0px;
		right:0px;
	}
	
	.md\:pos-absolute-bottom-left {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		left:var(--rhythm);
	}
	
	.md\:pos-absolute-bottom-left-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		left:0px;
	}
	
	.md\:pos-absolute-bottom-right {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		right:var(--rhythm);
	}
	
	.md\:pos-absolute-bottom-right-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		right:0px;
	}
	
	.md\:pos-absolute-four-corners {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		right:0px;
		bottom:0px;
		left:0px;
	}
}@container(min-width:1024px){.lg\:pos-absolute {
		-webkit-position:absolute;
		position:absolute;
	}
	
	.lg\:pos-fixed {
		-webkit-position:fixed;
		position:fixed;
	}
	
	.lg\:pos-relative {
		-webkit-position:relative;
		position:relative;
	}
	
	.lg\:pos-sticky {
		-webkit-positiion:sticky;
		position:sticky;
	}
	
	.lg\:pos-absolute-top {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		left:var(--rhythm);
		right: var(--rhythm);
	}
	
	.lg\:pos-absolute-top-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		left:0px;
		right:0px;
	}
	
	.lg\:pos-absolute-top-left {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		left:var(--rhythm);
	}
	
	.lg\:pos-absolute-top-left-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.lg\:pos-absolute-top-right {
		-webkit-position:absolute;
		position:absolute;
		top:var(--rhythm);
		right:var(--rhythm);
	}
	
	.lg\:pos-absolute-top-right-0 {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		right:0px;
	}
	
	.lg\:pos-absolute-bottom {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		left:var(--rhythm);
		right: var(--rhythm);
	}
	
	.lg\:pos-absolute-bottom-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		left:0px;
		right:0px;
	}
	
	.lg\:pos-absolute-bottom-left {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		left:var(--rhythm);
	}
	
	.lg\:pos-absolute-bottom-left-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		left:0px;
	}
	
	.lg\:pos-absolute-bottom-right {
		-webkit-position:absolute;
		position:absolute;
		bottom:var(--rhythm);
		right:var(--rhythm);
	}
	
	.lg\:pos-absolute-bottom-right-0 {
		-webkit-position:absolute;
		position:absolute;
		bottom:0px;
		right:0px;
	}
	
	.lg\:pos-absolute-four-corners {
		-webkit-position:absolute;
		position:absolute;
		top:0px;
		right:0px;
		bottom:0px;
		left:0px;
	}	
}.scroll-none{overflow:hidden;overscroll-behavior:none}.scroll-vertical{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.scroll-horizontal{overflow-x:auto;overflow-y:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.scroll-both{overflow:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}@container(min-width:640px){.sm\:scroll-none {
		overflow: hidden;
	}

	.sm\:scroll-vertical {
		overflow-y: auto;
		overflow-x: hidden;
	}

	.sm\:scroll-horizontal {
		overflow-x: auto;
		overflow-y: hidden;
	}

	.sm\:scroll-both {
		overflow:auto;
	}
}@container(min-width:768px){.md\:scroll-none {
		overflow: hidden;
	}

	.md\:scroll-vertical {
		overflow-y: auto;
		overflow-x: hidden;
	}

	.md\:scroll-horizontal {
		overflow-x: auto;
		overflow-y: hidden;
	}

	.md\:scroll-both {
		overflow:auto;
	}
}@container(min-width:1024px){.lg\:scroll-none {
		overflow: hidden;
	}

	.lg\:scroll-vertical {
		overflow-y: auto;
		overflow-x: hidden;
	}

	.lg\:scroll-horizontal {
		overflow-x: auto;
		overflow-y: hidden;
	}

	.lg\:scroll-both {
		overflow:auto;
	}
}.container{container-type:inline-size}.cols-6,.cols-5,.cols-4,.cols-3,.cols-2,.cols-1{--cols:1;--gap:4px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;align-content:flex-start;justify-content:flex-start;gap:var(--gap)}.cols-2-6,.cols-2-5,.cols-2-4,.cols-2-3{--cols:2;--gap:4px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;align-content:flex-start;justify-content:flex-start;gap:var(--gap)}.cols-6>*,.cols-5>*,.cols-4>*,.cols-3>*,.cols-2-6>*,.cols-2-5>*,.cols-2-4>*,.cols-2-3>*,.cols-2>*,.cols-1>*{display:block;flex-grow:0;flex-shrink:0;width:calc(( 100% - ((var(--cols) - 1) * var(--gap)))/var(--cols))}.cols-6>.col-2x,.cols-5>.col-2x,.cols-4>.col-2x,.cols-3>.col-2x,.cols-2>.col-2x,.cols-1>.col-2x{width:clamp( 0px,calc((200%/var(--cols)) - var(--gap)),100%)}.cols-6.no-gap,.cols-5.no-gap,.cols-4.no-gap,.cols-3.no-gap,.cols-2.no-gap,.cols-1.no-gap{gap:0}.cols-6.no-gap>*,.cols-5.no-gap>*,.cols-4.no-gap>*,.cols-3.no-gap>*,.cols-2.no-gap>*,.cols-1.no-gap>*{width:calc( 100%/var(--cols))}@container(min-width:640px){.cols-6,
	.cols-2-6 {
		--cols: 3;
		--gap: 8px;
	}

	.cols-5,
	.cols-2-5 {
		--cols: 2;
		--gap: 8px;
	}

	.cols-4,
	.cols-2-4,
	.cols-2-3 {
		--cols: 2;
		--gap: 8px;
	}

	.cols-3 {
		--cols: 1;
		--gap: 8px;
	}

	.cols-2 {
		--cols: 1;
		--gap: 8px;
	}

	.cols-1 {
		--cols: 1;
		--gap: 8px;
	}
}@container(min-width:768px){.cols-6,
	.cols-2-6 {
		--cols: 4;
		--gap: 12px;
	}

	.cols-5,
	.cols-2-5 {
		--cols: 3;
		--gap: 12px;
	}

	.cols-4,
	.cols-2-4,
	.cols-2-3 {
		--cols: 3;
		--gap: 12px;
	}

	.cols-3 {
		--cols: 2;
		--gap: 12px;
	}

	.cols-2 {
		--cols: 2;
		--gap: 12px;
	}

	.cols-1 {
		--cols: 1;
		--gap: 12px;
	}
}@container(min-width:1024px){.cols-6,
	.cols-2-6 {
		--cols: 5;
		--gap: 24px;
	}

	.cols-5,
	.cols-2-5 {
		--cols: 4;
		--gap: 24px;
	}

	.cols-4,
	.cols-2-4 {
		--cols: 4;
		--gap: 24px;
	}

	.cols-3,
	.cols-2-3 {
		--cols: 3;
		--gap: 24px;
	}

	.cols-2 {
		--cols: 2;
		--gap: 24px;
	}

	.cols-1 {
		--cols: 1;
		--gap: 24px;
	}
}@container(min-width:1280px){.cols-6,
	.cols-2-6 {
		--cols: 6;
		--gap: 24px;
	}

	.cols-5,
	.cols-2-5 {
		--cols: 5;
		--gap: 24px;
	}

	.cols-4,
	.cols-2-4 {
		--cols: 4;
		--gap: 24px;
	}

	.cols-3,
	.cols-2-3 {
		--cols: 3;
		--gap: 24px;
	}

	.cols-2 {
		--cols: 2;
		--gap: 24px;
	}

	.cols-1 {
		--cols: 1;
		--gap: 24px;
	}
}.show{display:revert}.hide{display:none}.visible{opacity:revert}.invisible{opacity:0}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.float-right{float:right}.float-left{float:left}.float-clear{float:unset}.object-fit-cover{object-fit:cover}@container(min-width:640px){.sm\:show {display:revert}
	.sm\:hide {display:none}
	
    .sm\:block {display:block}
	.sm\:inline-block {display:inline-block}
	.sm\:inline {display:inline}

    .sm\:align-left {text-align:left}
    .sm\:align-center {text-align:center}
    .sm\:align-right {text-align:right}
    
    .sm\:valign-top {vertical-align:top}
    .sm\:valign-middle {vertical-align:middle}
    .sm\:valign-bottom {vertical-align:bottom}
    
    .sm\:float-right {float:right}
    .sm\:float-left {float:left}
    .sm\:float-clear {float:unset}

	.sm\:object-fit-cover {object-fit:cover}
}@container(min-width:768px){.md\:show {display:revert}
	.md\:hide {display:none}
	
    .md\:block {display:block}
	.md\:inline-block {display:inline-block}
	.md\:inline {display:inline}
    
    .md\:align-left {text-align:left}
    .md\:align-center {text-align:center}
    .md\:align-right {text-align:right}
    
    .md\:valign-top {vertical-align:top}
    .md\:valign-middle {vertical-align:middle}
    .md\:valign-bottom {vertical-align:bottom}
    
    .md\:float-right {float:right}
    .md\:float-left {float:left}
    .md\:float-clear {float:unset}

	.md\:object-fit-cover {object-fit:cover}
}@container(min-width:1024px){.lg\:show {display:revert}
	.lg\:hide {display:none}
	
    .lg\:block {display:block}
	.lg\:inline-block {display:inline-block}
	.lg\:inline {display:inline}
    
    .lg\:align-left {text-align:left}
    .lg\:align-center {text-align:center}
    .lg\:align-right {text-align:right}
    
    .lg\:valign-top {vertical-align:top}
    .lg\:valign-middle {vertical-align:middle}
    .lg\:valign-bottom {vertical-align:bottom}
    
    .lg\:float-right {float:right}
    .lg\:float-left {float:left}
    .lg\:float-clear {float:unset}

	.lg\:object-fit-cover {object-fit:cover}
}.desktop{.show-mobile, .hide-desktop { display:none; }}.mobile{.show-desktop, .hide-mobile { display:none; }}.flex-row,.flex-row-reverse{display:flex;flex-direction:row;align-items:stretch;gap:var(--rhythm)}.flex-row-reverse{flex-direction:row-reverse}.flex-column{display:flex;flex-direction:column}.flex-column-reverse{display:flex;flex-direction:column-reverse}.flex-none{display:unset}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-align-center{align-items:center}.flex-align-stretch{align-items:stretch}.flex-align-content-start{align-content:flex-start}.flex-align-content-end{align-content:flex-end}.flex-align-content-center{align-content:center}.flex-align-content-stretch{align-content:stretch}.flex-align-space-between{align-content:space-between}.flex-align-space-around{align-content:space-around}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-align-self-stretch{align-self:stretch}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-justify-evenly{justify-content:space-evenly}.flex-shrink-0{flex-shrink:0}.flex-shrink,.flex-shrink-1{flex-shrink:1}.flex-shrink-2{flex-shrink:2}.flex-grow-0{flex-grow:0}.flex-grow,.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-grow-3{flex-grow:3}.flex-grow-4{flex-grow:4}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-center{display:flex;justify-content:center;align-items:center}@container(min-width:640px){.sm\:flex-row,
	.sm\:flex-row-reverse {
		display:flex; 
		flex-direction:row; 
		align-items:stretch; 
		gap:var(--rhythm);
	}

	.sm\:flex-row-reverse {flex-direction:row-reverse}
	.sm\:flex-column {display:flex; flex-direction:column}
	.sm\:flex-column-reverse {display:flex; flex-direction:column-reverse}
	.sm\:flex-none {display:unset}
	.sm\:flex-align-start {align-items:flex-start}
	.sm\:flex-align-end {align-items:flex-end}
	.sm\:flex-align-center {align-items:center}
	.sm\:flex-align-stretch {align-items:stretch}
	.sm\:flex-align-content-start {align-content:flex-start}
	.sm\:flex-align-content-end {align-content:flex-end}
	.sm\:flex-align-content-center {align-content:center}
	.sm\:flex-align-content-stretch {align-content:stretch}
	.sm\:flex-align-space-between {align-content:space-between}
	.sm\:flex-align-space-around {align-content:space-around}
	.sm\:flex-align-self-start {align-self:flex-start}
	.sm\:flex-align-self-end {align-self:flex-end}
	.sm\:flex-align-self-center {align-self:center}
	.sm\:flex-align-self-stretch {align-self:stretch}
	.sm\:flex-justify-start {justify-content: flex-start}
	.sm\:flex-justify-end {justify-content: flex-end}
	.sm\:flex-justify-center {justify-content: center}
	.sm\:flex-justify-between {justify-content: space-between}
	.sm\:flex-justify-around {justify-content: space-around}
	.sm\:flex-justify-evenly {justify-content: space-evenly}
	.sm\:flex-shrink-0 {flex-shrink: 0}
	.sm\:flex-shrink, .flex-shrink-1 {flex-shrink: 1}
	.sm\:flex-shrink-2 {flex-shrink: 2}
	.sm\:flex-grow-0 {flex-grow:0}
	.sm\:flex-grow, .flex-grow-1 {flex-grow: 1}
	.sm\:flex-grow-2 {flex-grow:2}
	.sm\:flex-grow-3 {flex-grow:3}
	.sm\:flex-grow-4 {flex-grow:4}
	.sm\:flex-wrap {flex-wrap:wrap}
	.sm\:flex-wrap-reverse {flex-wrap:wrap-reverse}
}@container(min-width:768px){.md\:flex-row,
	.md\:flex-row-reverse {
		display:flex; 
		flex-direction:row; 
		align-items:stretch; 
		gap:var(--rhythm);
	}

	.md\:flex-row-reverse {flex-direction:row-reverse}
	.md\:flex-column {display:flex; flex-direction:column}
	.md\:flex-column-reverse {display:flex; flex-direction:column-reverse}
	.md\:flex-none {display:unset}
	.md\:flex-align-start {align-items:flex-start}
	.md\:flex-align-end {align-items:flex-end}
	.md\:flex-align-center {align-items:center}
	.md\:flex-align-stretch {align-items:stretch}
	.md\:flex-align-content-start {align-content:flex-start}
	.md\:flex-align-content-end {align-content:flex-end}
	.md\:flex-align-content-center {align-content:center}
	.md\:flex-align-content-stretch {align-content:stretch}
	.md\:flex-align-space-between {align-content:space-between}
	.md\:flex-align-space-around {align-content:space-around}
	.md\:flex-align-self-start {align-self:flex-start}
	.md\:flex-align-self-end {align-self:flex-end}
	.md\:flex-align-self-center {align-self:center}
	.md\:flex-align-self-stretch {align-self:stretch}
	.md\:flex-justify-start {justify-content: flex-start}
	.md\:flex-justify-end {justify-content: flex-end}
	.md\:flex-justify-center {justify-content: center}
	.md\:flex-justify-between {justify-content: space-between}
	.md\:flex-justify-around {justify-content: space-around}
	.md\:flex-justify-evenly {justify-content: space-evenly}
	.md\:flex-shrink-0 {flex-shrink: 0}
	.md\:flex-shrink, .flex-shrink-1 {flex-shrink: 1}
	.md\:flex-shrink-2 {flex-shrink: 2}
	.md\:flex-grow-0 {flex-grow:0}
	.md\:flex-grow, .flex-grow-1 {flex-grow: 1}
	.md\:flex-grow-2 {flex-grow:2}
	.md\:flex-grow-3 {flex-grow:3}
	.md\:flex-grow-4 {flex-grow:4}
	.md\:flex-wrap {flex-wrap:wrap}
	.md\:flex-wrap-reverse {flex-wrap:wrap-reverse}
}@container(min-width:1024px){.lg\:flex-row,
	.lg\:flex-row-reverse {
		display:flex; 
		flex-direction:row; 
		align-items:stretch; 
		gap:var(--rhythm);
	}

	.lg\:flex-row-reverse {flex-direction:row-reverse}
	.lg\:flex-column {display:flex; flex-direction:column}
	.lg\:flex-column-reverse {display:flex; flex-direction:column-reverse}
	.lg\:flex-none {display:unset}
	.lg\:flex-align-start {align-items:flex-start}
	.lg\:flex-align-end {align-items:flex-end}
	.lg\:flex-align-center {align-items:center}
	.lg\:flex-align-stretch {align-items:stretch}
	.lg\:flex-align-content-start {align-content:flex-start}
	.lg\:flex-align-content-end {align-content:flex-end}
	.lg\:flex-align-content-center {align-content:center}
	.lg\:flex-align-content-stretch {align-content:stretch}
	.lg\:flex-align-space-between {align-content:space-between}
	.lg\:flex-align-space-around {align-content:space-around}
	.lg\:flex-align-self-start {align-self:flex-start}
	.lg\:flex-align-self-end {align-self:flex-end}
	.lg\:flex-align-self-center {align-self:center}
	.lg\:flex-align-self-stretch {align-self:stretch}
	.lg\:flex-justify-start {justify-content: flex-start}
	.lg\:flex-justify-end {justify-content: flex-end}
	.lg\:flex-justify-center {justify-content: center}
	.lg\:flex-justify-between {justify-content: space-between}
	.lg\:flex-justify-around {justify-content: space-around}
	.lg\:flex-justify-evenly {justify-content: space-evenly}
	.lg\:flex-shrink-0 {flex-shrink: 0}
	.lg\:flex-shrink, .flex-shrink-1 {flex-shrink: 1}
	.lg\:flex-shrink-2 {flex-shrink: 2}
	.lg\:flex-grow-0 {flex-grow:0}
	.lg\:flex-grow, .flex-grow-1 {flex-grow: 1}
	.lg\:flex-grow-2 {flex-grow:2}
	.lg\:flex-grow-3 {flex-grow:3}
	.lg\:flex-grow-4 {flex-grow:4}
	.lg\:flex-wrap {flex-wrap:wrap}
	.lg\:flex-wrap-reverse {flex-wrap:wrap-reverse}
}.width-1-12{width:calc(100%/12)}.width-1-10,.width-10\%{width:calc(100%/10)}.width-1-8{width:calc(100%/8)}.width-2-12,.width-1-6{width:calc(100%/6)}.width-1-5,.width-2-10,.width-20\%{width:20%}.width-3-12,.with-2-8,.width-1-4,.width-25\%{width:calc(100%/4)}.width-3-10,.width-30\%{width:30%}.width-4-12,.width-3-9,.width-2-6,.width-1-3,.width-33\%{width:calc(100%/3)}.width-3-8{width:calc(100%/8 * 3)}.width-2-5,.width-4-10,.width-40\%{width:40%}.width-5-12{width:calc(100%/12 * 5)}.width-6-12,.width-5-10,.width-4-8,.width-3-6,.width-2-4,.width-1-2,.width-50\%{width:calc(100%/2)}.width-3-5,.width-6-10,.width-60\%{width:60%}.width-5-8{width:calc(100%/8 * 5)}.width-7-12{width:calc(100%/12 * 7)}.width-8-12,.width-4-6,.width-2-3,.width-66\%{width:calc(100%/12 * 8)}.width-7-10,.width-70\%{width:70%}.width-9-12,.width-6-8,.width-3-4,.width-75\%{width:calc(100%/12 * 9)}.width-4-5,.width-8-10,.width-80\%{width:80%}.width-10-12,.width-5-6{width:calc(100%/12 * 10)}.width-7-8{width:calc(100%/8 * 7)}.width-9-10,.width-90\%{width:90%}.width-11-12{width:calc(100%/12 * 11)}.width-12-12,.width-10-10,.width-6-6,.width-5-5,.width-4-4,.width-3-3,.width-2-2,.width-1-1,.width-100-percent,.width-100\%{width:100%}.height-100\%{height:100%}.width-auto{width:auto}.width-16{width:16px}.width-24{width:24px}.width-32{width:32px}.width-48{width:48px}.width-64{width:64px}.width-96{width:96px}.width-128{width:128px}.width-240{width:240px}.width-256{width:256px}.width-320{width:320px}.width-480{width:480px}.width-512{width:512px}.width-640{width:640px}.max-width-auto{max-width:auto}.max-width-16{max-width:16px}.max-width-24{max-width:24px}.max-width-32{max-width:32px}.max-width-48{max-width:48px}.max-width-64{max-width:64px}.max-width-96{max-width:96px}.max-width-128{max-width:128px}.max-width-240{max-width:240px}.max-width-256{max-width:256px}.max-width-320{max-width:320px}.max-width-480{max-width:480px}.max-width-512{max-width:512px}.max-width-640{max-width:640px}@container(min-width:640px){.sm\:width-auto {width:auto}
	.sm\:width-16 {width:16px;}
	.sm\:width-24 {width:24px}
	.sm\:width-32 {width:32px}
	.sm\:width-48 {width:48px}
	.sm\:width-64 {width:64px}
	.sm\:width-96 {width:96px}
	.sm\:width-128 {width:128px}
	.sm\:width-240 {width:240px}
	.sm\:width-256 {width:256px}
	.sm\:width-320 {width:320px}
	.sm\:width-480 {width:480px}
	.sm\:width-512 {width:512px}
	.sm\:width-640 {width:640px}

	.sm\:max-width-auto {max-width:auto}
	.sm\:max-width-16 {max-width:16px}
	.sm\:max-width-24 {max-width:24px}
	.sm\:max-width-32 {max-width:32px}
	.sm\:max-width-48 {max-width:48px}
	.sm\:max-width-64 {max-width:64px}
	.sm\:max-width-96 {max-width:96px}
	.sm\:max-width-128 {max-width:128px}
	.sm\:max-width-240 {max-width:240px}
	.sm\:max-width-256 {max-width:256px}
	.sm\:max-width-320 {max-width:320px}
	.sm\:max-width-480 {max-width:480px}
	.sm\:max-width-512 {max-width:512px}
	.sm\:max-width-640 {max-width:640px}

	.sm\:width-1-12 {width:calc(100% / 12)}

	.sm\:width-1-10 {width:10%}

	.sm\:width-1-8 {width:calc(100% / 8)}

	.sm\:width-2-12,
	.sm\:width-1-6 {width:calc(100% / 6)}

	.sm\:width-1-5,
	.sm\:width-2-10,
	.me\:width-20\% {width:20%}

	.sm\:width-3-12,
	.sm\:with-2-8,
	.sm\:width-1-4,
	.sm\:width-25-percent,
	.sm\:width-25\% {width:calc(100% / 4)}

	.sm\:width-3-10,
	.sm\:width-30\% {width:30%}

	.sm\:width-4-12,
	.sm\:width-3-9,
	.sm\:width-2-6,
	.sm\:width-1-3,
	.sm\:width-33-percent,
	.sm\:width-33\% {width:calc(100% / 3)}

	.sm\:width-3-8 {width:calc(100% / 8 * 3)}

	.sm\:width-2-5,
	.sm\:width-4-10,
	.sm\:width-40\% {width:40%}

	.sm\:width-5-12 {width:calc(100% / 12 * 5)}

	.sm\:width-6-12,
	.sm\:width-5-10,
	.sm\:width-4-8,
	.sm\:width-3-6,
	.sm\:width-2-4,
	.sm\:width-1-2,
	.sm\:width-50-percent,
	.sm\:width-50\% {width:calc(100% / 2)}

	.sm\:width-3-5,
	.sm\:width-6-10,
	.sm\:width-60\% {width:60%}

	.sm\:width-5-8 {width:calc(100% / 8 * 5)}

	.sm\:width-7-12 {width:calc(100% / 12 * 7)}

	.sm\:width-8-12,
	.sm\:width-4-6,
	.sm\:width-2-3,
	.sm\:width-66-percent,
	.sm\:width-66\% {width:calc(100% / 12 * 8)}

	.sm\:width-7-10,
	.sm\:width-70\% {width:70%}

	.sm\:width-9-12,
	.sm\:width-6-8,
	.sm\:width-3-4,
	.sm\:width-75-percent,
	.sm\:width-75\% {width:calc(100% / 12 * 9)}

	.sm\:width-4-5,
	.sm\:width-8-10,
	.sm\:width-80\% {width:80%}

	.sm\:width-10-12,
	.sm\:width-5-6 {width:calc(100% / 12 * 10)}

	.sm\:width-7-8 {width:calc(100% / 8 * 7)}

	.sm\:width-9-10,
	.sm\:width-90\% {width:90%}

	.sm\:width-11-12 {width:calc(100% / 12 * 11)}

	.sm\:width-12-12,
	.sm\:width-10-10,
	.sm\:width-6-6,
	.sm\:width-5-5,
	.sm\:width-4-4,
	.sm\:width-3-3,
	.sm\:width-2-2,
	.sm\:width-1-1,
	.sm\:width-100\% {width:100%}

	.sm\:width-auto {width:auto}
	.sm\:width-24 {width:24px}
	.sm\:width-32 {width:32px}
	.sm\:width-48 {width:48px}
	.sm\:width-64 {width:64px}
	.sm\:width-128 {width:128px}
	.sm\:width-240 {width:240px}
	.sm\:width-256 {width:256px}
	.sm\:width-320 {width:320px}
	.sm\:width-480 {width:480px}
	.sm\:width-512 {width:512px}
	.sm\:width-640 {width:640px}

	.sm\:max-width-auto {max-width:auto}
	.sm\:max-width-24 {max-width:24px}
	.sm\:max-width-32 {max-width:32px}
	.sm\:max-width-48 {max-width:48px}
	.sm\:max-width-64 {max-width:64px}
	.sm\:max-width-128 {max-width:128px}
	.sm\:max-width-240 {max-width:240px}
	.sm\:max-width-256 {max-width:256px}
	.sm\:max-width-320 {max-width:320px}
	.sm\:max-width-480 {max-width:480px}
	.sm\:max-width-512 {max-width:512px}
	.sm\:max-width-640 {max-width:640px}

	.sm\:height-100\% {height:100%}
}@container(min-width:768px){.md\:width-auto {width:auto}
	.md\:width-16 {width:16px}
	.md\:width-24 {width:24px}
	.md\:width-32 {width:32px}
	.md\:width-48 {width:48px}
	.md\:width-64 {width:64px}
	.md\:width-96 {width:96px}
	.md\:width-128 {width:128px}
	.md\:width-240 {width:240px}
	.md\:width-256 {width:256px}
	.md\:width-320 {width:320px}
	.md\:width-480 {width:480px}
	.md\:width-512 {width:512px}
	.md\:width-640 {width:640px}
	
	.md\:max-width-auto {max-width:auto}
	.md\:max-width-16 {max-width:16px}
	.md\:max-width-24 {max-width:24px}
	.md\:max-width-32 {max-width:32px}
	.md\:max-width-48 {max-width:48px}
	.md\:max-width-64 {max-width:64px}
	.md\:max-width-96 {max-width:96px}
	.md\:max-width-128 {max-width:128px}
	.md\:max-width-240 {max-width:240px}
	.md\:max-width-256 {max-width:256px}
	.md\:max-width-320 {max-width:320px}
	.md\:max-width-480 {max-width:480px}
	.md\:max-width-512 {max-width:512px}
	.md\:max-width-640 {max-width:640px}

	.md\:width-1-12 {width:calc(100% / 12)}

	.md\:width-1-10,
	.md\:width-10\% {width:10%}

	.md\:width-1-8 {width:calc(100% / 8)}

	.md\:width-2-12,
	.md\:width-1-6 {width:calc(100% / 6)}

	.md\:width-1-5,
	.md\:width-2-10,
	.md\:width-20\% {width:20%}

	.md\:width-3-12,
	.md\:with-2-8,
	.md\:width-1-4,
	.md\:width-25\% {width:calc(100% / 4)}

	.md\:width-3-10,
	.md\:width-30\% {width:30%}

	.md\:width-4-12,
	.md\:width-3-9,
	.md\:width-2-6,
	.md\:width-1-3,
	.md\:width-33\% {width:calc(100% / 3)}

	.md\:width-3-8 {width:calc(100% / 8 * 3)}

	.md\:width-2-5,
	.md\:width-4-10,
	.md\:width-40\% {width:40%}

	.md\:width-5-12 {width:calc(100% / 12 * 5)}

	.md\:width-6-12,
	.md\:width-5-10,
	.md\:width-4-8,
	.md\:width-3-6,
	.md\:width-2-4,
	.md\:width-1-2,
	.md\:width-50\% {width:calc(100% / 2)}

	.md\:width-3-5,
	.md\:width-6-10,
	.md\:width-60\% {width:60%}

	.md\:width-5-8 {width:calc(100% / 8 * 5)}

	.md\:width-7-12 {width:calc(100% / 12 * 7)}

	.md\:width-8-12,
	.md\:width-4-6,
	.md\:width-2-3,
	.md\:width-66\% {width:calc(100% / 12 * 8)}

	.md\:width-7-10,
	.md\:width-70\% {width:70%}

	.md\:width-9-12,
	.md\:width-6-8,
	.md\:width-3-4,
	.md\:width-75\% {width:calc(100% / 12 * 9)}

	.md\:width-4-5,
	.md\:width-8-10,
	.md\:width-80\% {width:80%}

	.md\:width-10-12,
	.md\:width-5-6 {width:calc(100% / 12 * 10)}

	.md\:width-7-8 {width:calc(100% / 8 * 7)}

	.md\:width-9-10,
	.md\:width-90\% {width:90%}

	.md\:width-11-12 {width:calc(100% / 12 * 11)}

	.md\:width-12-12,
	.md\:width-10-10,
	.md\:width-6-6,
	.md\:width-5-5,
	.md\:width-4-4,
	.md\:width-3-3,
	.md\:width-2-2,
	.md\:width-1-1,
	.md\:width-100\% {width:100%}


	.md\:width-auto {width:auto}
	.md\:width-24 {width:24px}
	.md\:width-32 {width:32px}
	.md\:width-48 {width:48px}
	.md\:width-64 {width:64px}
	.md\:width-128 {width:128px}
	.md\:width-240 {width:240px}
	.md\:width-256 {width:256px}
	.md\:width-320 {width:320px}
	.md\:width-480 {width:480px}
	.md\:width-512 {width:512px}
	.md\:width-640 {width:640px}

	.md\:max-width-auto {max-width:auto}
	.md\:max-width-24 {max-width:24px}
	.md\:max-width-32 {max-width:32px}
	.md\:max-width-48 {max-width:48px}
	.md\:max-width-64 {max-width:64px}
	.md\:max-width-128 {max-width:128px}
	.md\:max-width-240 {max-width:240px}
	.md\:max-width-256 {max-width:256px}
	.md\:max-width-320 {max-width:320px}
	.md\:max-width-480 {max-width:480px}
	.md\:max-width-512 {max-width:512px}
	.md\:max-width-640 {max-width:640px}


	.md\:height-100\% {height:100%}
}@container(min-width:1024px){.lg\:width-auto {width:auto}
	.lg\:
	.lg\:width-24 {width:24px}
	.lg\:width-32 {width:32px}
	.lg\:width-48 {width:48px}
	.lg\:width-64 {width:64px}
	.lg\:width-96 {width:96px}
	.lg\:width-128 {width:128px}
	.lg\:width-240 {width:240px}
	.lg\:width-256 {width:256px}
	.lg\:width-320 {width:320px}
	.lg\:width-480 {width:480px}
	.lg\:width-512 {width:512px}
	.lg\:width-640 {width:640px}

	.lg\:max-width-auto {max-width:auto}
	.lg\:max-width-16 {max-width:16px}
	.lg\:max-width-24 {max-width:24px}
	.lg\:max-width-32 {max-width:32px}
	.lg\:max-width-48 {max-width:48px}
	.lg\:max-width-64 {max-width:64px}
	.lg\:max-width-96 {max-width:96px}
	.lg\:max-width-128 {max-width:128px}
	.lg\:max-width-240 {max-width:240px}
	.lg\:max-width-256 {max-width:256px}
	.lg\:max-width-320 {max-width:320px}
	.lg\:max-width-480 {max-width:480px}
	.lg\:max-width-512 {max-width:512px}
	.lg\:max-width-640 {max-width:640px}

	.lg\:width-1-12 {width:calc(100% / 12)}

	.lg\:width-1-10,
	.lg\:width-10\% {width:10%}

	.lg\:width-1-8 {width:calc(100% / 8)}

	.lg\:width-2-12,
	.lg\:width-1-6 {width:calc(100% / 6)}

	.lg\:width-1-5,
	.lg\:width-2-10,
	.lg\:width-20\% {width:20%}

	.lg\:width-3-12,
	.lg\:with-2-8,
	.lg\:width-1-4,
	.lg\:width-25\% {width:calc(100% / 4)}

	.lg\:width-3-10,
	.lg\:width-30\% {width:30%}

	.lg\:width-4-12,
	.lg\:width-3-9,
	.lg\:width-2-6,
	.lg\:width-1-3,
	.lg\:width-33\% {width:calc(100% / 3)}

	.lg\:width-3-8 {width:calc(100% / 8 * 3)}

	.lg\:width-2-5,
	.lg\:width-4-10,
	.lg\:width-40\% {width:40%}

	.lg\:width-5-12 {width:calc(100% / 12 * 5)}

	.lg\:width-6-12,
	.lg\:width-5-10,
	.lg\:width-4-8,
	.lg\:width-3-6,
	.lg\:width-2-4,
	.lg\:width-1-2,
	.lg\:width-50\% {width:calc(100% / 2)}

	.lg\:width-3-5,
	.lg\:width-6-10,
	.lg\:width-60\% {width:60%}

	.lg\:width-5-8 {width:calc(100% / 8 * 5)}

	.lg\:width-7-12 {width:calc(100% / 12 * 7)}

	.lg\:width-8-12,
	.lg\:width-4-6,
	.lg\:width-2-3,
	.lg\:width-66\% {width:calc(100% / 12 * 8)}

	.lg\:width-7-10,
	.lg\:width-70\% {width:70%}

	.lg\:width-9-12,
	.lg\:width-6-8,
	.lg\:width-3-4,
	.lg\:width-75\% {width:calc(100% / 12 * 9)}

	.lg\:width-4-5,
	.lg\:width-8-10,
	.lg\:width-80\% {width:80%}

	.lg\:width-10-12,
	.lg\:width-5-6 {width:calc(100% / 12 * 10)}

	.lg\:width-7-8 {width:calc(100% / 8 * 7)}

	.lg\:width-9-10,
	.lg\:width-90\% {width:90%}

	.lg\:width-11-12 {width:calc(100% / 12 * 11)}

	.lg\:width-12-12,
	.lg\:width-10-10,
	.lg\:width-6-6,
	.lg\:width-5-5,
	.lg\:width-4-4,
	.lg\:width-3-3,
	.lg\:width-2-2,
	.lg\:width-1-1,
	.lg\:width-100\% {width:100%}

	.lg\:width-auto {width:auto}
	.lg\:width-24 {width:24px}
	.lg\:width-32 {width:32px}
	.lg\:width-48 {width:48px}
	.lg\:width-64 {width:64px}
	.lg\:width-128 {width:128px}
	.lg\:width-240 {width:240px}
	.lg\:width-256 {width:256px}
	.lg\:width-320 {width:320px}
	.lg\:width-480 {width:480px}
	.lg\:width-512 {width:512px}
	.lg\:width-640 {width:640px}

	.lg\:max-width-auto {max-width:auto}
	.lg\:max-width-24 {max-width:24px}
	.lg\:max-width-32 {max-width:32px}
	.lg\:max-width-48 {max-width:48px}
	.lg\:max-width-64 {max-width:64px}
	.lg\:max-width-128 {max-width:128px}
	.lg\:max-width-240 {max-width:240px}
	.lg\:max-width-256 {max-width:256px}
	.lg\:max-width-320 {max-width:320px}
	.lg\:max-width-480 {max-width:480px}
	.lg\:max-width-512 {max-width:512px}
	.lg\:max-width-640 {max-width:640px}

	.lg\:height-100\% {height:100%}
}@view-transition{navigation: auto;
}