@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{list-style:none}img,video{height:auto}iframe{border:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}.site-content,.site-content *{outline:none}a{-webkit-text-decoration:unset;text-decoration:unset;border-bottom:unset}input,textarea{border:none;outline:none;font-family:inherit}input:focus,textarea:focus,input:active,textarea:active{border:none;outline:none}input[type=submit]{background-color:inherit;color:inherit;font-family:inherit;font-size:inherit}button{-webkit-appearance:none;-moz-appearance:none;border:none;outline:none;font-family:inherit}*,:before,:after{box-sizing:border-box}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}html{cursor:default;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-break:break-word;line-height:1.5}body,dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{padding:0;list-style:none}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{text-transform:none;overflow:visible}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;white-space:normal;max-width:100%;display:table}progress{vertical-align:baseline;display:inline-block}select{text-transform:none}textarea{resize:vertical;margin:0;overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;display:block;position:absolute;left:0;right:0}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}div.is-white,.is-white{color:#fff}.white-bg{background-color:#fff}.is-c-primary,p.is--c-primary{color:#6c27f4}.is-m--gray,.is-m--gray p,a.is-m--gray,.is-m--gray a{color:#bdbdbd}.is-d--gray,.is-d--gray p,a.is-d--gray,.is-d--gray a{color:#424242}.is-op89{opacity:.89}.is-op55{opacity:.55}.is-o34{opacity:.34}.is-green{color:green}.is-red,.is-red a{color:red}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 260,"GRAD" 200,"opsz" 24;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;display:inline-block}:root{--base-font-size:16px;--base-line-height:24px;--base-letter-spacing:-.005em}@media(min-width:900px){:root{--base-line-height:32px}}:root{--header-height:calc(2 * var(--base-line-height))}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{color:#fcfcf7;text-shadow:none;background:#6c27f4}::-webkit-selection{color:#fcfcf7;text-shadow:none;background:#6c27f4}::-moz-selection{color:#fcfcf7;text-shadow:none;background:#6c27f4}.no-break{white-space:nowrap}html{font-size:var(--base-font-size,18px);line-height:var(--base-line-height,24px);text-rendering:optimizelegibility;text-rendering:geometricprecision;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:system-ui,-apple-system}body{font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:100%;font-style:normal;line-height:inherit;-webkit-font-smoothing:subpixel-antialiased;font-variant-numeric:oldstyle-nums;color:#2e2b33}h1,.is-h1{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;font-variation-settings:"wght" 430!important}.subheader{font-variation-settings:"wght" 510;font-variation-settings:"wght" 480;padding-top:calc(.25 * var(--base-line-height));letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:130%}@media(min-width:600px){.subheader{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}@media(min-width:900px){.subheader{font-variation-settings:"wght" 480;letter-spacing:-.32px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:120%}}h1+.subheader{margin-top:0}h2,.is-h2,h3,h4,h5,h6{color:#2e2b33;margin-left:0;padding-right:1em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-style:normal}h2 a,.is-h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;border:0;text-decoration:underline}h2,.is-h2{font-variation-settings:"wght" 480;letter-spacing:-.32px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:120%}h3,.is-h3{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}h4,.is-h4,h4.secondary{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}h5,.is-h5,h5.secondary{font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}h6,.is-h6,h6.secondary{font-variation-settings:"wght" 600;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%}.lead{font-variation-settings:"wght" 510;font-variation-settings:"wght" 480;padding-top:calc(.25 * var(--base-line-height));letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:130%}@media(min-width:600px){.lead{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}@media(min-width:900px){.lead{font-variation-settings:"wght" 480;letter-spacing:-.32px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:120%}}p,.is-p{font-variation-settings:"wght" 560;letter-spacing:-.032em;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;-moz-font-feature-settings:"kern","liga","clig","calt","onum ","pnum";-ms-font-feature-settings:"kern","liga","clig","calt","onum","pnum";-webkit-font-feature-settings:"kern","liga","clig","calt","onum ","pnum";font-feature-settings:"kern","liga","clig","calt","onum ","pnum";max-width:32em;font-size:1rem;font-style:normal;font-weight:500}p a,p .link-style a,p a.link-style,.is-p a,.is-p .link-style a,.is-p a.link-style{color:#6c27f4;border-bottom:1px solid;line-height:100%}@media(hover:hover){p a:hover,p a:focus,.is-p a:hover,.is-p a:focus{color:#ff8a75}}@media(hover:none){p a:hover,p a:focus,.is-p a:hover,.is-p a:focus{color:#6c27f4}}@supports (font-variant-numeric:oldstyle-nums){p,.is-p{font-feature-settings:"kern","liga","clig","calt","onum","pnum";font-variant-numeric:oldstyle-nums proportional-nums;-webkit-font-feature-settings:"kern","liga","clig","calt","onum","pnum";-moz-font-feature-settings:"kern","liga","clig","calt","onum","pnum"}}p span.smallcaps{font-size:1.2em}.secondary{font-variation-settings:"wght" 310;color:#2e2b33;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:1.29rem;font-style:normal;font-weight:300;line-height:1.1}.auxiliary{font-variation-settings:"wght" 410;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}p.auxiliary{font-size:1em}.wp-caption .wp-caption-text,.gallery-caption,caption,figcaption,.is--caption,.wp-block-image figcaption{margin:0;padding:.89em 2em 0 5px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:.8em;line-height:150%}.is-small,p.is-small{letter-spacing:.01em;font-size:.937rem;line-height:calc(var(--base-line-height) * 1);font-variation-settings:"wght" 440;font-weight:500}.smallcaps.is-small{font-size:.937em}.is-tiny,p.is-tiny{letter-spacing:.01em;font-size:.833rem;line-height:calc(var(--base-line-height) * .75)}.smallcaps.is-tiny{letter-spacing:.21em;font-size:.833em}.is-18,.is-17,.is-16,.is-15,.is-14,.is-13,.is-12,.is-11,.is-10,.is-9,.is-8{letter-spacing:0}.is-18,.is-18 p{font-size:18px}.is-17,.is-17 p{font-size:17px}.is-16,.is-16 p{font-size:16px}.is-15,.is-15 p{font-size:15px}.is-14,.is-14 p{font-size:14px;line-height:134%}.is-13,.is-13 p{font-size:13px}.is-12,.is-12 p{font-size:12px}.is-11,.is-11 p{font-size:11px}.is-10,.is-10 p{font-size:10px}.is-9,.is-9 p{font-size:9px}.is-8,.is-8 p{font-size:8px}@media(max-width:999px){.is-18--999,.is-18--999 p{font-size:18px}.is-17--999,.is-17--999 p{font-size:17px}.is-16--999,.is-16--999 p{font-size:16px}.is-15--999,.is-15--999 p{font-size:15px}.is-14--999,.is-14--999 p{font-size:14px;line-height:134%}.is-13--999,.is-13--999 p{font-size:13px}.is-12--999,.is-12--999 p{font-size:12px;line-height:134%}.is-11--999,.is-11--999 p{font-size:11px}.is-10--999,.is-10--999 p{font-size:10px}.is-9--999,.is-9--999 p{font-size:9px}.is-8--999,.is-8--999 p{font-size:8px}}@media(min-width:1000px){.is-18--1000,.is-18--1000 p{font-size:18px}.is-17--1000,.is-17--1000 p{font-size:17px}.is-16--1000,.is-16--1000 p{font-size:16px}.is-15--1000,.is-15--1000 p{font-size:15px}.is-14--1000,.is-14--1000 p{font-size:14px;line-height:134%}.is-13--1000,.is-13--1000 p{font-size:13px}.is-12--1000,.is-12--1000 p{font-size:12px}.is-11--1000,.is-11--1000 p{font-size:11px}.is-10--1000,.is-10--1000 p{font-size:10px}.is-9--1000,.is-9--1000 p{font-size:9px}.is-8--1000,.is-8--1000 p{font-size:8px}}.smallcaps,.smallcaps p,.is-small.smallcaps{font-variant:small-caps;font-variation-settings:"wght" 540;letter-spacing:.02em;font-feature-settings:"cpsp" on;text-transform:lowercase;font-variant-numeric:tabular-nums;font-size:1.1em;font-weight:500}.smallcaps-12{font-size:12px}.smallcaps-13{font-size:13px}.smallcaps-14{font-size:14px}.smallcaps-15{font-size:15px}.smallcaps-16{font-size:16px}.smallcaps-17{font-size:17px}.smallcaps-18{font-size:18px}@media(max-width:599px){.smallcaps-12--599{font-size:12px}.smallcaps-13--599{font-size:13px}.smallcaps-14--599{font-size:14px}.smallcaps-15--599{font-size:15px}.smallcaps-16--599{font-size:16px}.smallcaps-17--599{font-size:17px}.smallcaps-18--599{font-size:18px}}@media(min-width:600px){.smallcaps-12--600{font-size:12px}.smallcaps-13--600{font-size:13px}.smallcaps-14--600{font-size:14px}.smallcaps-15--600{font-size:15px}.smallcaps-16--600{font-size:16px}}@media(max-width:999px){.smallcaps-12--999{font-size:12px}.smallcaps-13--999{font-size:13px}.smallcaps-14--999{font-size:14px}.smallcaps-15--999{font-size:15px}.smallcaps-16--999{font-size:16px}.smallcaps-17--999{font-size:17px}.smallcaps-18--999{font-size:18px}}@media(min-width:1000px){.smallcaps-12--1000{font-size:12px}.smallcaps-13--1000{font-size:13px}.smallcaps-14--1000{font-size:14px}.smallcaps-15--1000{font-size:15px}.smallcaps-16--1000{font-size:16px}.smallcaps-17--1000{font-size:17px}.smallcaps-18--1000{font-size:18px}}.uppercase{text-transform:uppercase;letter-spacing:.21em}a,.link-style a,a.link-style{color:#2e2b33}.link-style a,a.link-style{border-bottom:1px solid}a.no-link-style,.no-link-style a{border-bottom:unset;text-decoration:none}.underlined{border-bottom:1px solid}@media(hover:hover){a:focus,a:hover{color:#424242}}@media(hover:none){.is-link--inverted a:hover,a.is-link--inverted:hover,.is-link--inverted a:focus,a.is-link--inverted:focus{color:#8553ff}}.no-brdr,.no-brdr a{border-bottom:unset;text-decoration:none}.is-bold{font-variation-settings:"wght" 600;font-weight:600}.is-italic{font-style:italic}.nowrap{white-space:nowrap}.wrap{word-wrap:break-word;word-break:break-all}.txtcenter{text-align:center;margin:0 auto}.txtright{text-align:right}p.txtright,.txtright p{text-align:right;padding-left:1em}.txtleft{text-align:left}p.txtleft,.txtleft p{text-align:left;padding-right:1em}.dropcap:first-letter{float:left;margin-top:-.1em;padding:.13em .1em 0 0;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:2.9em;line-height:1em}.dropcap:first-line{font-variation-settings:"wght" 700;font-weight:700}.post-item a .post-item_title,.post-item a p,.post-item p a{color:#2e2b33}a.view-article,.post-item a.view-article{color:#6c27f4}article p+p,article p+h3,article p+.is-h3,article p+h4,article p+h5,article p+h6,article ul+h1,article ul+h3,article ul+h4,article ul+h5,article ul+h6,article ol+h1,article ol+h3,article ol+h4,article ol+h5,article ol+h6,article h1+p,article h2+p,article h5+p,article h6+p,article h1+ul,article h2+ul,article h3+ul,article h4+ul,article h5+ul,article p+ul,article ul+p,article h1+ol,article h2+ol,article h3+ol,article h4+ol,article h5+ol,article p+ol,article ol+p,article ul+ol,article ol+ul{margin-top:var(--base-line-height)}article p+h2,article ul+h2,article ol+h2,article p+h3,article ul+h3,article ol+h3{margin-top:calc(1.5 * var(--base-line-height))}article h3+p,article .is-h3+p,article h4+p,article h3+h4,article ul li+li{margin-top:calc(.5 * var(--base-line-height))}article ul{margin-left:calc(var(--base-line-height) * .6)}article ul li{margin-left:.1em}article ul li:before{content:"→";margin-left:calc(var(--base-line-height) * -.8);padding-right:8px}article ul ul{margin-top:var(--base-line-height)}article h1+h2,article h2+h3,article h3+h4,article h4+h5,article h5+h6,article h3+h2,article h4+h2,article h5+h2,article h6+h2,article h4+h3,article h5+h3,article h6+h3,article h5+h4,article h6+h4{margin-top:calc(var(--base-line-height) * 1)}article p+figure,article figure+p,article ul+figure,article ol+figure{margin-top:calc(var(--base-line-height) * .5)}article.listed ul li:before{content:"•";padding-right:.25em}article ul{font-variation-settings:"wght" 560;letter-spacing:-.032em;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;-moz-font-feature-settings:"kern","liga","clig","calt","onum ","pnum";-ms-font-feature-settings:"kern","liga","clig","calt","onum","pnum";-webkit-font-feature-settings:"kern","liga","clig","calt","onum ","pnum";font-feature-settings:"kern","liga","clig","calt","onum ","pnum";max-width:32em;font-size:1rem;font-style:normal;font-weight:500}article ul a,article ul .link-style a,article ul a.link-style{color:#6c27f4;border-bottom:1px solid;line-height:100%}@media(hover:hover){article ul a:hover,article ul a:focus{color:#ff8a75}}@media(hover:none){article ul a:hover,article ul a:focus{color:#6c27f4}}article.listed li+li{margin-top:calc(var(--base-line-height) * .5)}.single-article article p a,.single-article article ul a{border-bottom:1px solid}.single-article p+blockquote{margin-top:var(--base-line-height)}.single-article ul{max-width:90%}.single-article ul>ul{font-size:inherit}.single-article ul li:before{content:"–";padding-right:.25em}h3+h3,h1+.single-article,.single-article h1+article,.single-article p+h2,.single-article p+h3,.single-article p+h4,.single-article p+h5,.single-article p+h6,.single-article ul+h1,.single-article ul+h3,.single-article ul+h4,.single-article ul+h5,.single-article ul+h6,.single-article ol+h1,.single-article ol+h3,.single-article ol+h4,.single-article ol+h5,.single-article ol+h6{margin-top:var(--base-line-height)}.single-article h1+p,.single-article h2+p,.single-article h3+p,.single-article h4+p,.single-article h5+p,.single-article h6+p,.single-article h1+ul,.single-article h2+ul,.single-article h3+ul,.single-article h4+ul,.single-article h5+ul,.single-article p+ul,.single-article ul+p,.single-article h1+ol,.single-article h2+ol,.single-article h3+ol,.single-article h4+ol,.single-article h5+ol,.single-article p+ol,.single-article ol+p,.single-article ul+ol,.single-article ol+ul,.single-article li+ul{margin-top:calc(var(--base-line-height) * .75)}.single-article li+li{margin-top:calc(var(--base-line-height) * .5)}.oldstyle-nums{font-feature-settings:onum;-webkit-font-feature-settings:onum;-moz-font-feature-settings:onum}@supports (font-variant-numeric:oldstyle-nums){.oldstyle-nums{font-feature-settings:onum;font-variant-numeric:oldstyle-nums;-webkit-font-feature-settings:onum;-moz-font-feature-settings:onum}}.lining-nums{font-feature-settings:lnum;-webkit-font-feature-settings:lnum;-moz-font-feature-settings:lnum}@supports (font-variant-numeric:lining-nums){.lining-nums{font-feature-settings:lnum;font-variant-numeric:lining-nums;-webkit-font-feature-settings:lnum;-moz-font-feature-settings:lnum}}h1,.is--h1,h2,.is--h2,h3,.is--h3,h4,.is--h4,h5,.is--h5,h6,.is--h6{font-feature-settings:lnum;-webkit-font-feature-settings:lnum;-moz-font-feature-settings:lnum}@supports (font-variant-numeric:lining-nums){h1,.is--h1,h2,.is--h2,h3,.is--h3,h4,.is--h4,h5,.is--h5,h6,.is--h6{font-feature-settings:lnum;font-variant-numeric:lining-nums;-webkit-font-feature-settings:lnum;-moz-font-feature-settings:lnum}}.tabular-nums{font-feature-settings:tnum;-webkit-font-feature-settings:tnum;-moz-font-feature-settings:tnum}@supports (font-variant-numeric:tabular-nums){.tabular-nums{font-feature-settings:tnum;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:tnum;-moz-font-feature-settings:tnum}}sub{font-feature-settings:"subs" 1}@supports (font-variant-position:sub){sub{font-feature-settings:normal;font-variant-position:sub}}@supports (font-variant-position:sub) or (font-feature-settings:"subs" 1){sub{vertical-align:baseline;font-size:inherit}}sup{font-feature-settings:"sups" 1}@supports (font-variant-position:super){sup{font-feature-settings:normal;font-variant-position:super}}@supports (font-variant-position:super) or (font-feature-settings:"sups" 1){sup{vertical-align:baseline;font-size:inherit}}.fraction{font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:diagonal-fractions;-moz-font-feature-settings:"kern","liga","clig","calt","frac";-ms-font-feature-settings:"kern","liga","clig","calt","frac";-webkit-font-feature-settings:"kern","liga","clig","calt","frac";font-feature-settings:"kern","liga","clig","calt","frac"}.fn{font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-variant-position:sub;-moz-font-feature-settings:"kern","liga","clig","calt","subs";-ms-font-feature-settings:"kern","liga","clig","calt","subs";-webkit-font-feature-settings:"kern","liga","clig","calt","subs";font-feature-settings:"kern","liga","clig","calt","subs"}table{border-collapse:collapse;border-spacing:0}td{font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:lining-nums tabular-nums;-moz-font-feature-settings:"kern","liga","clig","calt","lnum","tnum";-ms-font-feature-settings:"kern","liga","clig","calt","lnum","tnum";-webkit-font-feature-settings:"kern","liga","clig","calt","lnum","tnum";font-feature-settings:"kern","liga","clig","calt","lnum","tnum"}html{scrollbar-width:thin;scrollbar-color:#2e2b3359 transparent;overflow:hidden auto}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#2e2b3359;border-radius:4px}body{z-index:-10000;color:#2e2b33;background:#eee;width:100%;min-height:100%;margin:0 auto;position:relative}body .page-container{margin-left:12px;margin-right:12px;position:relative}@media(min-width:360px){body .page-container{margin-left:16px;margin-right:16px}}@media(min-width:900px){body .page-container{margin-left:48px;margin-right:48px}}@media(min-width:1200px){body .page-container{margin-left:56px;margin-right:56px}}@media(min-width:1400px){body .page-container{max-width:1188px;margin-left:auto;margin-right:auto}}body .page-container main{z-index:1;position:relative}.page-overlay{opacity:.7;z-index:9999;background-color:#2e2b33;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.section{padding:var(--base-line-height);width:100%}@media(min-width:1700px){.section{padding:var(--base-line-height) calc(3 * var(--base-line-height));width:100%}}@media(min-width:1000px){.section.is-fluid--1000{max-width:unset;padding-left:var(--base-line-height);padding-right:var(--base-line-height)}}@media(min-width:1400px){.section.is-fluid---1400{max-width:unset;padding-left:var(--base-line-height);padding-right:var(--base-line-height)}}@media(min-width:1900px){.section.is-fluid--1900{max-width:unset;padding-left:var(--base-line-height);padding-right:var(--base-line-height)}}.section.is-paddless{padding-top:0;padding-bottom:0}.section.no-ptop{padding-top:0}.section.is-paddless--bottom{padding-bottom:0}.section.is-paddlessall{padding:0}.container{column-gap:var(--base-line-height);row-gap:var(--base-line-height);grid-template-columns:repeat(6,1fr);display:grid;position:relative}.container article.page{padding:var(--base-line-height);padding-bottom:calc(2 * var(--base-line-height));border-top:1px solid #2e2b33;grid-column:1/7}.container article.page h2{max-width:13em;font-size:2.074rem;line-height:calc(var(--base-line-height) * 1.5)}.container article.page h3{max-width:24em}@media(min-width:1000px){.container article.page{grid-column:3/7}.container.is-fluid--1000{max-width:unset;width:100%;margin-left:var(--base-line-height);margin-right:var(--base-line-height)}}@media(min-width:1400px){.container.is-fluid--1400{max-width:unset;width:100%;margin-left:var(--base-line-height);margin-right:var(--base-line-height)}}@media(min-width:1900px){.container.is--fluid-1900{max-width:unset;width:100%;margin-left:var(--base-line-height);margin-right:var(--base-line-height)}}.page-contents section aside{padding:var(--base-line-height)}.page-contents section aside ul li{padding-bottom:calc(var(--base-line-height) * .25)}.page-contents section aside ul li a:hover,.page-contents section aside ul li a:focus{color:#6c27f4}.page-contents section .container{padding:0;display:block}.page-contents section .container article.page{border-top:0}.page-contents section .container article.page h2:not(:first-child){padding-top:calc(var(--base-line-height) * 1);margin-top:calc(.5 * var(--base-line-height))}@media(min-width:1000px){.page-contents section{justify-content:space-between;align-items:flex-start;display:flex}.page-contents section aside{border-bottom:unset;width:40%;top:var(--header-height);padding-right:calc(2 * var(--base-line-height));position:sticky}.page-contents section .container{width:60%;padding-top:var(--base-line-height);border-left:1px solid #2e2b33}.page-contents section .container article.page{padding-top:0}}@media(min-width:1700px){.page-contents section aside{padding-left:calc(3 * var(--base-line-height))}}.is-sidebar{flex-wrap:wrap;justify-content:flex-end;display:flex}.single-article{max-width:34em}.mid-col{column-gap:var(--base-line-height);row-gap:var(--base-line-height);grid-template-columns:repeat(6,1fr);display:grid}.mid-col div{grid-column:1/7}@media(min-width:1200px){.mid-col{column-gap:var(--base-line-height);row-gap:var(--base-line-height);grid-template-columns:repeat(6,1fr);display:grid}.mid-col div{grid-column:2/7}}.padding-top--05rem{padding-top:calc(var(--line-height,1.4rem) * .5)}.padding-bottom--05rem{padding-bottom:calc(var(--line-height,1.4rem) * .5)}.margin-top--05rem{margin-top:calc(var(--line-height,1.4rem) * .5)}.margin-bottom--05rem{margin-bottom:calc(var(--line-height,1.4rem) * .5)}.padding-top--1rem{padding-top:var(--line-height,1.4rem)}.padding-bottom--1rem{padding-bottom:var(--line-height,1.4rem)}.margin-top--1rem{margin-top:var(--line-height,1.4rem)}.margin-bottom--1rem{margin-bottom:var(--line-height,1.4rem)}.padding-top--2rem{padding-top:calc(var(--line-height,1.4rem) * 2)}.padding-bottom--2rem{padding-bottom:calc(var(--line-height,1.4rem) * 2)}.margin-top--2rem{margin-top:calc(var(--line-height,1.4rem) * 2)}.margin-bottom--2rem{margin-bottom:calc(var(--line-height,1.4rem) * 2)}.padding-top--05em{padding-top:.5em}.padding-bottom--05em{padding-bottom:.5em}.padding-right--05em{padding-right:.5em}.margin-top--05em{margin-top:.5em}.margin-bottom--05em{margin-bottom:.5em}.padding-top--1em{padding-top:var(--base-line-height)}.padding-bottom--1em{padding-bottom:var(--base-line-height)}.padding-right--1em{padding-right:var(--base-line-height)}.margin-top--1em{margin-top:var(--base-line-height)}.margin-bottom--1em{margin-bottom:var(--base-line-height)}.padding-top--2em{padding-top:calc(2 * var(--base-line-height))}.padding-bottom--2em{padding-bottom:calc(2 * var(--base-line-height))}.padding-right--2em{padding-right:calc(2 * var(--base-line-height))}.margin-top--2em{margin-top:calc(2 * var(--base-line-height))}.margin-bottom--2em{margin-bottom:calc(2 * var(--base-line-height))}.padding-top--3em{padding-top:calc(3 * var(--base-line-height))}.padding-bottom--3em{padding-bottom:calc(3 * var(--base-line-height))}.padding-right--3em{padding-right:calc(3 * var(--base-line-height))}.margin-top--3em{margin-top:calc(3 * var(--base-line-height))}.margin-bottom--3em{margin-bottom:calc(3 * var(--base-line-height))}.padding-top{padding-top:var(--base-line-height)}.padding-bottom{padding-bottom:var(--base-line-height)}.margin-top{margin-top:var(--base-line-height)}.margin-bottom{margin-bottom:var(--base-line-height)}.padding-left,.container.has-sidebar.padding-left{padding-left:calc(var(--base-line-height) * 3.4)}.padding-right,.container.has-sidebar.padding-right{padding-right:calc(var(--base-line-height) * 3.4)}.margin-left,.container.has-sidebar.margin-left{margin-left:calc(var(--base-line-height) * 3.4)}.margin-right,.container.has-sidebar.margin-right{margin-right:calc(var(--base-line-height) * 3.4)}@media(min-width:1000px){padding-left,.container.has-sidebar.padding-left{padding-left:calc(var(--base-line-height) * 4.9)}.padding-right,.container.has-sidebar.padding-right{padding-right:calc(var(--base-line-height) * 4.9)}.margin-left,.container.has-sidebar.margin-left{margin-left:calc(var(--base-line-height) * 4.9)}.margin-right,.container.has-sidebar.margin-right{margin-right:calc(var(--base-line-height) * 4.9)}}.is-centered{text-align:center;margin-left:auto;margin-right:auto}.is-left,figure.is-left{text-align:left;margin-left:0!important;margin-right:auto!important}.is-align--center{flex-wrap:wrap;align-items:center;display:flex}.is-centered p{padding:unset;margin-left:auto;margin-right:auto}.ovfauto{overflow:auto}.ovfhid{overflow:hidden}.ovfvisib{overflow:visible}.rt16-4{padding-top:25%;position:relative;overflow:hidden}.rt16-6{padding-top:38.19%;position:relative;overflow:hidden}.rt16-9{padding-top:56.25%;position:relative;overflow:hidden}.rt4-3{padding-top:75%;position:relative;overflow:hidden}.rt3-2{padding-top:66.66%;position:relative;overflow:hidden}.rt-golden{padding-top:61.8%;position:relative;overflow:hidden}.rt8-5{padding-top:62.5%;position:relative;overflow:hidden}.rt1-1{padding-top:100%;position:relative;overflow:hidden}.is-relative{position:relative}.is-overlay{z-index:0;background-color:#0006;position:absolute;inset:0}.is-fixed{position:fixed}.is-fixed--bottom{position:fixed;bottom:0}.inline-block{display:inline-block}@media(min-width:800px){.inline-block--800{display:inline-block}}@media(min-width:1000px){.inline-block--1000{display:inline-block}}@media(max-width:599px){.block--599{display:block}}@media(max-width:899px){.block--899{display:block}}.flex{display:flex}@media(min-width:600px){.flex--600{display:flex}}@media(min-width:800px){.flex--800{display:flex}}@media(min-width:1000px){.flex--1000{display:flex}}@media(min-width:1400px){.flex--1400{display:flex}}@media(min-width:1600px){.flex--1600{display:flex}}@media(min-width:1700px){.flex--1700{display:flex}}.flex-center{justify-content:center}.flex-left{justify-content:flex-start}.flex-right{justify-content:flex-end}.flex-between{justify-content:space-between}.flex-jstretch{justify-content:stretch}.flex-jstart{justify-content:flex-start}.flex--align--top{align-items:flex-start}.flex-align--bottom{align-items:flex-end}.flex-align--center{align-items:center}.flex-reverse{flex-direction:row-reverse}.w66{width:66%}.w50{width:50%}.w34{width:34%}@media(max-width:599px){.w100--599{width:100%;max-width:unset}}@media(max-width:899px){.w100--899{width:100%;max-width:unset}}.is-fullwidth{width:100vw;height:auto;padding-left:0;padding-right:0;position:relative;left:calc(50% - 50vw)}@media(max-width:599px){.is-fullwidth--599{width:100vw;height:auto;position:relative;left:calc(50% - 50vw)}}@media(max-width:999px){.is-fullwidth--999{width:100vw;height:auto;position:relative;left:calc(50% - 50vw)}}@media(min-width:600px){.is-fullwidth--600{width:100vw;height:auto;position:relative;left:calc(50% - 50vw)}}@media(min-width:1000px){.is-fullwidth--1000{width:100vw;height:auto;position:relative;left:calc(50% - 50vw)}}@media(min-width:1400px){.is-fullwidth--1400{width:100vw;height:auto;position:relative;left:calc(50% - 50vw)}}.is-fullscreen{z-index:999;background-color:#fcfcf7;width:100vw;height:100vh;position:absolute;top:0;left:0;right:0}.offscreen,.offscreen *{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}hr{text-align:center;margin-left:var(--base-line-height);margin-right:var(--base-line-height);color:#2e2b33;opacity:.21;background-color:#2e2b33;border-style:none;height:1px}@media(min-width:1700px){hr{margin-left:calc(3 * var(--base-line-height));margin-right:calc(3 * var(--base-line-height))}}.cursor-zin{cursor:zoom-in}body,figure,img,header,#oferta,.header-logo,nav,.nav--horizontal ul,.submenu,ul,button,.button,a,svg,hr,.icon,.is--overlay,figcaption,.post-item,.post-item *,.postnav--nextprev-wrapper,.postnav_title,.postnav p,.post-details,.html5-tags a,.tag-cloud-link,.sidebar-post-number-count,.post-item_thumb *,.header-logo_name,.sel-projects__grid__single__desc{-o-transition:all .5s ease;transition:all .5s}.menu-item *{transition:unset}.post-item .btn-see,.post-item .post-item_desc{-o-transition:all .3s ease-out;transition:all .3s ease-out}.header-logo,.header-logo *,.nav--horizontal,.nav--horizontal *,.toggle-menu-btn,.toggle-menu-btn *{-o-transition:all .2s ease;transition:all .2s}.chip{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:24em;width:unset;background:#ffb574;border-radius:24px;padding:0 12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;display:inline-block!important}.scope-item{flex-wrap:wrap;gap:6px;display:flex}.scope-item span{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:24em;width:unset;background:#ffb574;border-radius:24px;padding:0 12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;display:inline-block!important}.tags-wrapper{letter-spacing:-.02em;color:#2e2b33;font-family:Monaspace Krypton,monospace;font-size:13px;font-weight:500;line-height:130%}.meta-wrapper .meta-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}button,button *,.button{cursor:pointer}button,input.submit,input.button,.button,input[type=submit]{font-size:1rem;line-height:var(--base-line-height);text-align:center;padding:calc(var(--base-line-height) * .25) calc(var(--base-line-height) * .75);vertical-align:top;cursor:pointer;box-shadow:none;leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 540;letter-spacing:.02em;font-variation-settings:"wght" 420;letter-spacing:.06em;background-color:#6c27f4;border-radius:100px;outline:none;flex-direction:row;justify-content:center;align-items:center;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:144%;transition:background-color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative;transform:translateY(0);text-decoration:none!important}button .label+.button-icon,input.submit .label+.button-icon,input.button .label+.button-icon,.button .label+.button-icon,input[type=submit] .label+.button-icon{margin-left:4px}.button-primary-filled{color:#fffef7;background-color:#241d1b}.button-primary-filled:hover{color:#fffef7;opacity:1;background-color:#574e4c!important}.button-primary-outlined{color:#241d1b;background-color:#fff;border:1px solid #241d1b;box-shadow:unset!important}.button-primary-outlined-nobg{color:#241d1b;background-color:#fff;border:2px solid #241d1b;font-weight:600;box-shadow:unset!important;background-color:unset!important;font-variation-settings:"wght" 640!important;letter-spacing:.04em!important}.button-primary-text{background-color:unset;border:unset;margin-right:-24px;text-decoration:underline;color:#2e2b33!important;box-shadow:unset!important}.button-secondary-filled{color:#2e2b33;background:linear-gradient(-30deg,#ff7474,#ff8060 24%,#ff8956 60%,#ffa85c 81%,#ffc494)}.button-large{leading-trim:both;text-edge:cap;font-feature-settings:"cpsp" on,"case" on,"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;border-radius:100px;height:48px;padding:0 40px 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:140%}.button-large-dark{leading-trim:both;text-edge:cap;font-feature-settings:"cpsp" on,"case" on,"calt" off;font-variation-settings:"wght" 520;font-variation-settings:"wght" 440;letter-spacing:.02em;border-radius:100px;height:48px;padding:0 40px 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:140%}.button-medium{leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 540;letter-spacing:.02em;height:40px;min-height:44px;padding:0 24px 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:144%}.button-medium-dark{leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 540;letter-spacing:.02em;font-variation-settings:"wght" 420;letter-spacing:.06em;height:40px;min-height:44px;padding:0 24px 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:144%}.button-small{leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;height:32px;padding:0 20px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.button-small-dark{leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;letter-spacing:.06em;height:32px;padding:0 20px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;font-variation-settings:"wght" 420!important}.button-up{z-index:999;background:#fff;border:1px solid #f0efe9;border-radius:78px;justify-content:center;align-items:center;width:72px;height:72px;position:fixed;bottom:32px;right:32px;box-shadow:0 1px 5px #0000001a}.button-up .icon{width:24px;height:24px}@media(min-width:900px){.button-up{width:72px;height:72px}.button-up .icon{width:32px;height:32px}}.fancybox-container button{color:#6c27f4}.fancybox-container button:hover{opacity:.55!important;color:#6c27f4!important}.fancybox-container a{border:1px solid #0030498c}.fancybox-thumbs{border-left:1px solid #0030498c!important}button.is-primary,.button.is-primary{color:#fcfcf7;background-color:#2e2b33}button.is-primary a,.button.is-primary a{color:#fcfcf7}button.is-secondary,.button.is-secondary{color:var(--color-txt,brown);background-color:#fcfcf7}.divider{height:.9px}.divider-normal{background:#f0eae9;height:.9px}.divider-dim{background:#2e2b33;height:.9px}.divider-bright{background:#f7f1f0;height:.9px}.mono{color:#2e2b33;margin-bottom:8px;line-height:150%;text-transform:uppercase!important;font-family:Monaspace Krypton,monospace!important;font-size:14px!important}.nav-item:hover *{color:#8553ff!important}.page-overlay{z-index:998;width:100%;height:100%;transition:all .8 ease-in-out;background-color:#000c;display:none;position:fixed;top:0;left:0}.mz-smallcaps{font-variant:small-caps slashed-zero;text-transform:lowercase}.single-casestudies .wp-video{margin:unset;border:1px solid #f0efe9;border-radius:16px;margin-bottom:32px;box-shadow:0 2px 10px #0a0a0a1f;max-width:760px!important;margin-top:24px!important}.single-casestudies .wp-video .mejs-overlay-play{background:#0000007d!important}button.is--filter{background:unset;color:#2e2b33;padding:.4em .6em;font-size:1rem}@media(hover:hover){button.is--filter:hover{color:#6c27f4}}button.is--filter.mixitup-control-active{color:#6c27f4}.alm-btn-wrap{text-align:center;margin-top:1em}.alm-btn-wrap button{padding:.5em 1.44em}.alm-btn-wrap button:hover{color:#2e2b33;transform:scale(.97)}.accordion-small{border-bottom:1px solid #bdbdbd;flex-direction:column;align-self:start;align-items:flex-start;transition:all .3s ease-in-out}.accordion-small .accordion-toggle{cursor:pointer;justify-content:space-between;align-self:stretch;align-items:center;padding:1.38em 0 1.3em;transition:all .3s ease-in-out;display:flex}.accordion-small .accordion-toggle .accordion-title{width:calc(100% - 32px)}.accordion-small .accordion-toggle .icon-wrapper{justify-content:center;align-items:center;width:40px;height:40px;margin-top:-4px;margin-right:-12px;display:flex}.accordion-small .accordion-toggle .icon-wrapper .icon{width:20px;height:20px}.accordion-small .accordion-toggle .icon-wrapper .icon path{fill:#2e2b33}.accordion-small .accordion-toggle:hover{opacity:.8}.accordion-small .accordion-content{width:100%;height:0;overflow:hidden}.accordion-small .accordion-content .paragraph-container ul{margin:unset;margin-top:16px}.accordion-small .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;padding-bottom:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:1200px){.accordion-small .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}.accordion-small .accordion-content .paragraph-container ul li{margin-left:20px}.accordion-small .accordion-content .paragraph-container ul li+li{margin-top:8px}.accordion-small .accordion-toggle{padding:.75em 0 .6em}.accordion-small .accordion-toggle .accordion-title{letter-spacing:.09px;max-width:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important}@media(min-width:600px){.accordion-small .accordion-toggle .accordion-title{letter-spacing:.09px;max-width:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important}}.accordion-small .accordion-content .paragraph-container{padding-top:unset}@media(min-width:600px){.accordion-small .accordion-content .paragraph-container p,.accordion-small .accordion-content .paragraph-container ul,.accordion-small .accordion-content .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.accordion-small .accordion-content .paragraph-container p .strong,.accordion-small .accordion-content .paragraph-container ul .strong,.accordion-small .accordion-content .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}@media(min-width:1200px){.accordion-small .accordion-content .paragraph-container p,.accordion-small .accordion-content .paragraph-container ul,.accordion-small .accordion-content .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.accordion-small .accordion-content .paragraph-container p .strong,.accordion-small .accordion-content .paragraph-container ul .strong,.accordion-small .accordion-content .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.accordion-small .accordion-content .paragraph-container h4{letter-spacing:.09px;margin-top:12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important;text-transform:unset!important}.accordion-small .accordion-content .paragraph-container h4+p{margin-top:0}.accordion-medium{border-bottom:1px solid #bdbdbd;flex-direction:column;align-self:start;align-items:flex-start;transition:all .3s ease-in-out}.accordion-medium .accordion-toggle{cursor:pointer;justify-content:space-between;align-self:stretch;align-items:center;padding:1.38em 0 1.3em;transition:all .3s ease-in-out;display:flex}.accordion-medium .accordion-toggle .accordion-title{width:calc(100% - 32px)}.accordion-medium .accordion-toggle .icon-wrapper{justify-content:center;align-items:center;width:40px;height:40px;margin-top:-4px;margin-right:-12px;display:flex}.accordion-medium .accordion-toggle .icon-wrapper .icon{width:20px;height:20px}.accordion-medium .accordion-toggle .icon-wrapper .icon path{fill:#2e2b33}.accordion-medium .accordion-toggle:hover{opacity:.8}.accordion-medium .accordion-content{width:100%;height:0;overflow:hidden}.accordion-medium .accordion-content .paragraph-container ul{margin:unset;margin-top:16px}.accordion-medium .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;padding-bottom:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:1200px){.accordion-medium .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}.accordion-medium .accordion-content .paragraph-container ul li{margin-left:20px}.accordion-medium .accordion-content .paragraph-container ul li+li{margin-top:8px}.accordion-medium .accordion-toggle{padding:.75em 0 .6em}.accordion-medium .accordion-toggle .accordion-title{font-variation-settings:"wght" 540;letter-spacing:.01em;max-width:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}@media(min-width:900px){.accordion-medium .accordion-toggle .accordion-title{font-variation-settings:"wght" 540;letter-spacing:.01em;max-width:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}}.accordion-medium .accordion-content .paragraph-container{margin-top:8px!important}.accordion-medium .accordion-content .paragraph-container p,.accordion-medium .accordion-content .paragraph-container ul,.accordion-medium .accordion-content .paragraph-container ol{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}.accordion-medium .accordion-content .paragraph-container p .strong,.accordion-medium .accordion-content .paragraph-container ul .strong,.accordion-medium .accordion-content .paragraph-container ol .strong{font-variation-settings:"wght" 710;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}@media(min-width:400px){.accordion-medium .accordion-content .paragraph-container p .strong,.accordion-medium .accordion-content .paragraph-container ul .strong,.accordion-medium .accordion-content .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.accordion-large{max-width:unset;border-bottom:1px solid #bdbdbd;flex-direction:column;align-self:start;align-items:flex-start;transition:all .3s ease-in-out}.accordion-large .accordion-toggle{cursor:pointer;justify-content:space-between;align-self:stretch;align-items:center;padding:1.38em 0 1.3em;transition:all .3s ease-in-out;display:flex}.accordion-large .accordion-toggle .accordion-title{width:calc(100% - 32px)}.accordion-large .accordion-toggle .icon-wrapper{justify-content:center;align-items:center;width:40px;height:40px;margin-top:-4px;margin-right:-12px;display:flex}.accordion-large .accordion-toggle .icon-wrapper .icon{width:20px;height:20px}.accordion-large .accordion-toggle .icon-wrapper .icon path{fill:#2e2b33}.accordion-large .accordion-toggle:hover{opacity:.8}.accordion-large .accordion-content{width:100%;height:0;overflow:hidden}.accordion-large .accordion-content .paragraph-container ul{margin:unset;margin-top:16px}.accordion-large .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;padding-bottom:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:1200px){.accordion-large .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}.accordion-large .accordion-content .paragraph-container ul li{margin-left:20px}.accordion-large .accordion-content .paragraph-container ul li+li{margin-top:8px}.accordion-large .accordion-toggle{padding:16px 0 20px}.accordion-large .accordion-toggle .accordion-title{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}@media(min-width:600px){.accordion-large .accordion-toggle .accordion-title{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.accordion-large .accordion-content .paragraph-container p,.accordion-large .accordion-content .paragraph-container ul,.accordion-large .accordion-content .paragraph-container ol{font-variation-settings:"wght" 460;letter-spacing:.024em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;max-width:44em!important}.accordion-large .accordion-content .paragraph-container p .strong,.accordion-large .accordion-content .paragraph-container ul .strong,.accordion-large .accordion-content .paragraph-container ol .strong,.accordion-large .accordion-content .paragraph-container h4{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}#kursy-i-szkolenia ul.small{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:141%}#kursy-i-szkolenia ul.small a{color:#2e2b33}#kursy-i-szkolenia ul.small p{font-variation-settings:"wght" 710;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}.approach-item img{border:1px solid #e0e0e0;border-radius:16px;margin-bottom:16px;box-shadow:0 2px 10px #0a0a0a1f}.approach-item .title{font-variation-settings:"wght" 600;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%}@media(min-width:900px){.approach-item .title{font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}}.approach-item .desc{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:24em;margin-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}.button-up-container{flex-direction:column;align-self:stretch;align-items:flex-end;display:flex}.callout{border-left:8px solid #ffb574;width:100%;max-width:760px;margin-top:24px;margin-bottom:32px}body.single-casestudies article .callout-normal .content:before{content:"Korzyści";color:#3c3a41;letter-spacing:.02em;margin-bottom:4px;line-height:150%;display:block;text-transform:uppercase!important;font-family:Monaspace Krypton,monospace!important;font-size:14px!important}.callout-normal{border-left:8px solid #ffb574;width:100%;max-width:760px;margin-top:24px;margin-bottom:32px;padding:0 16px 4px}.chip-wrapper .chip{margin-bottom:8px;margin-right:4px}.specialty-wrapper{grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:24px;display:grid}.specialty-wrapper .chip-wrapper{grid-column:span 2;overflow:visible}.specialty-wrapper .chip-wrapper .title{font-variation-settings:"wght" 540;letter-spacing:.01em;margin-bottom:12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}@media(min-width:900px){.specialty-wrapper .chip-wrapper{grid-column:span 1}}.technologies-wrapper{margin-bottom:32px}.technologies-wrapper .chip-wrapper{margin-bottom:16px}.technologies-wrapper .chip-wrapper .title{color:#2e2b33;letter-spacing:.03em;opacity:.8;margin-bottom:4px;line-height:150%;text-transform:uppercase!important;font-family:Monaspace Krypton,monospace!important;font-size:14px!important}.technologies-wrapper .chip-wrapper:first-child .chip{background-color:#ffdabc}.technologies-wrapper .chip-wrapper:nth-child(2) .chip{background-color:#ffdf9f}.technologies-wrapper .chip-wrapper:nth-child(3) .chip{background-color:#ffc99d}.technologies-wrapper .chip-wrapper:nth-child(4) .chip{background-color:#ffbdb1}.technologies-wrapper .chip-wrapper:nth-child(5) .chip{background-color:#ffc4d0}.technologies-wrapper .chip-wrapper:nth-child(6) .chip{background-color:#ffc4f6}.technologies-wrapper .chip-wrapper:nth-child(7) .chip{background-color:#d0c4ff}.client-logo{justify-self:center}.client-logo img{width:auto;max-width:100px;height:100%;max-height:50px}@media(min-width:900px){.client-logo img{max-width:120px;max-height:70px}}.grid-container{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.grid-container{gap:16px}}@media(min-width:900px){.grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.editorial-type{font-variation-settings:"wght" 300;letter-spacing:-.022em;font-variation-settings:"opsz" 48,"wght" 520;letter-spacing:-.36px;text-align:right;border-top:1px solid #2e2b33;margin-left:0;margin-right:0;padding:.91rem 0 .7rem;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:98%}.editorial-type a{color:inherit;border:0}@media(min-width:380px){.editorial-type{font-size:26px}}@media(min-width:900px){.editorial-type{font-variation-settings:"wght" 300;letter-spacing:-.022em;font-variation-settings:"opsz" 48,"wght" 510;letter-spacing:-.005em;margin-left:0;padding:1rem 0 .8rem;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:23px;font-style:normal;font-weight:300;line-height:104%}.editorial-type a{color:inherit;border:0}}@media(min-width:1400px){.editorial-type{font-variation-settings:"wght" 300;letter-spacing:-.022em;font-variation-settings:"opsz" 48,"wght" 490;letter-spacing:-.39px;margin-left:0;padding:1rem 0 .8rem;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:102%}.editorial-type a{color:inherit;border:0}}.footer-nav-item{padding:calc(.5 * var(--base-line-height)) 0 calc(.5 * var(--base-line-height)) 0;text-align:center;border-top:1px solid #2e2b33;margin-top:-1px}.footer-nav-item .link{letter-spacing:.09px;color:#2e2b33;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;display:block;font-variation-settings:"wght" 620!important}.footer-nav-item-submenu{padding:calc(.5 * var(--base-line-height)) 0 calc(.5 * var(--base-line-height)) 0;text-align:center;border-top:1px solid #2e2b33;margin-top:-1px}.footer-nav-item-submenu .link{letter-spacing:.09px;color:#2e2b33;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;display:block;font-variation-settings:"wght" 620!important}.footer-nav-item-submenu .submenu{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;text-align:center;padding-top:12px;padding-bottom:8px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}.footer-nav-item-submenu .submenu li a{color:#2e2b33}.footer-nav-item-submenu .submenu li+li{padding-top:8px}@media(min-width:900px){.footer-nav-item-submenu .submenu{text-align:left;padding-top:20px}}.wpforms-container-full .wpforms-confirmation-container-full{border:unset!important}.cta-form{z-index:10;border-radius:16px;border-radius:calc(.25 * var(--base-line-height));margin-top:var(--base-line-height);background-color:#fff;border:1px solid #f0efe9;grid-column:1/-1;padding:16px;position:relative;border-radius:16px!important;margin-top:8px!important}@media(min-width:900px){.cta-form{grid-area:1/5/auto/-1;margin-top:4px!important}}@media(min-width:1200px){.cta-form{grid-column:7/-1}}.cta-form .wpforms-confirmation-container-full{background-color:#fff!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.cta-form .cta-form-confirmation-checklist button{margin-top:var(--base-line-height)}@media(min-width:900px){.cta-form{padding:24px}}.cta-form .wpforms-field{padding-bottom:0}.cta-form .wpforms-field-label{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;color:#2e2b33;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%;margin-bottom:8px!important}.cta-form input[type=email],.cta-form input[type=tel]{border-radius:6px;min-height:52px;background-color:#f5f5f5!important;border:1px solid #e0e0e0!important}.cta-form .wpforms-field-textarea{padding-top:calc(.75 * var(--base-line-height))}.cta-form .wpforms-field-textarea textarea{border-radius:6px;background-color:#f5f5f5!important;border:1px solid #e0e0e0!important}.cta-form .wpforms-submit-container{margin-top:unset!important}.cta-form input:focus,.cta-form textarea:focus{outline:unset;border:1px solid #9d79ff;box-shadow:inset 0 0 5px #0006}.cta-form .wpforms-field-description{font-variation-settings:"wght" 460;letter-spacing:.024em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;color:#2e2b33!important}.cta-form #wpforms-5620-field_2{margin-top:8px}.cta-form .wpforms-field-label-inline{font-variation-settings:"wght" 460;letter-spacing:.024em;max-width:28em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}.cta-form .mailcheck-error{display:none}.cta-form em.wpforms-error{background-color:unset;padding:calc(.5 * var(--base-line-height)) calc(.5 * var(--base-line-height)) calc(.5 * var(--base-line-height)) 36px;color:#ba1a1a;font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;place-content:center flex-start;align-items:center;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%;display:flex}.cta-form em.wpforms-error:before{display:inline-block;top:15.5px;left:12px}.cta-form .wpforms-field.wpforms-error{border:2px solid red!important}.cta-form ul{margin-left:0}.cta-form ul li{padding-left:0}.cta-form ul li:before{display:none}.cta-form .wpforms-uploader{padding:calc(.5 * var(--base-line-height));background-color:#e0e0e0;border:2px dashed #bdbdbd}.cta-form .wpforms-uploader .dz-message svg{fill:#424242;opacity:.79;width:var(--base-line-height)!important;height:var(--base-line-height)!important}.cta-form .wpforms-uploader .dz-message .modern-title{font-variation-settings:"wght" 500;letter-spacing:.01em;color:#424242;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.cta-form .wpforms-uploader .dz-message .modern-hint,.cta-form .wpforms-uploader #wpforms-2093-field_5-description{font-variation-settings:"wght" 500;letter-spacing:.01em;color:#424242;opacity:1;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.cta-form #wpforms-submit-2093,.cta-form #wpforms-submit-5620,.cta-form .button-cta-form,.cta-form #wpforms-submit-5645,.cta-form #wpforms-submit-5729,.cta-form #wpforms-submit-5731{color:#fffef7;leading-trim:both;text-edge:cap;font-feature-settings:"cpsp" on,"case" on,"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;background-color:#241d1b;border-radius:100px;width:100%;height:48px;padding:0 24px 2px 32px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:140%;height:52px!important}.cta-form #wpforms-submit-2093:hover,.cta-form #wpforms-submit-5620:hover,.cta-form .button-cta-form:hover,.cta-form #wpforms-submit-5645:hover,.cta-form #wpforms-submit-5729:hover,.cta-form #wpforms-submit-5731:hover{color:#fffef7;opacity:1;background-color:#574e4c!important}.cta-form .cta-form-privacy-policy{font-variation-settings:"wght" 500;letter-spacing:.01em;color:#616161;text-align:center;margin:0 auto;padding-top:12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.cta-form .cta-form-privacy-policy a{color:#2e2b33}div.wpforms-container-full{margin:unset!important}.wpforms-confirmation-container-full{padding:var(--base-line-height) calc(.5 * var(--base-line-height)) calc(2 * var(--base-line-height)) calc(.5 * var(--base-line-height));border:unset}.cta-form-confirmation p{margin-bottom:unset!important}.cta-form-confirmation .second{padding-top:var(--base-line-height)}.cta-form-confirmation button{color:#2e2b33;leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 540;letter-spacing:.02em;background:linear-gradient(-30deg,#ff7474,#ff8060 24%,#ff8956 60%,#ffa85c 81%,#ffc494);height:40px;padding:0 24px 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:144%}.header-wrapper{grid-column:1/-1}.header-wrapper .header-accent{display:none}.header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.ixdf-certificates{margin:unset;grid-template-columns:repeat(6,1fr);gap:8px;width:100%;min-width:100%;max-width:100%;display:grid}.ixdf-certificates li:before{content:unset}.ixdf-certificates li{grid-column:span 3;margin-bottom:16px;margin-left:unset!important}@media(min-width:500px){.ixdf-certificates li{grid-column:span 2}}@media(min-width:1200px){.ixdf-certificates li{grid-column:span 1}}.ixdf-certificates li img{width:100%}.ixdf-certificates li p{letter-spacing:.02em;margin-top:8px;font-weight:700;font-variation-settings:"wght" 680!important;padding-bottom:unset!important;font-size:12px!important}.ixdf-certificates li a{color:#2e2b33;text-align:right;margin-top:8px;font-size:12px!important;display:inline-block!important}.ixdf-certificates li+li{margin-top:unset!important}.fancybox-container button:hover,.fancybox-container .button:hover,.fancybox-container button:active,.fancybox-container .button:active,.fancybox-container button:focus,.fancybox-container .button:focus{box-shadow:unset;transform:unset}.fancybox-infobar{left:unset!important;right:180px!important}.fancybox-slide{top:12vh!important}@media(min-width:900px){.fancybox-slide{top:4vh!important}}.fancybox-caption{text-align:left!important;color:#9d79ff!important;font-variation-settings:"wght" 550!important;letter-spacing:-.01em!important;background:linear-gradient(#fff 78%,#fffc 92%,#fff0)!important;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif!important;font-size:.9rem!important;font-style:normal!important;font-weight:500!important;line-height:132%!important}@media(min-width:900px){.fancybox-caption{font-size:1rem!important}}@media(min-width:1200px){.fancybox-caption{font-size:1.14rem!important}}.fancybox-caption .fancybox-caption__body{width:46em;max-width:90%;margin:0 auto 0 0;padding:2.5rem 0 0}.glightbox-mobile .glightbox-container .goverlay{background:#fff!important}.glightbox-mobile .glightbox-container .gcontainer .gslider .gslide .ginner-container .gslide-media{margin-top:calc(.5 * var(--base-line-height))}.glightbox-mobile .glightbox-container .gcontainer .gslider .gslide .ginner-container .gslide-description{padding-bottom:unset;padding:calc(2 * var(--base-line-height)) var(--base-line-height) calc(1.5 * var(--base-line-height)) calc(.5 * var(--base-line-height));top:0;bottom:unset;background:linear-gradient(#fff 0,#fff0)!important}.glightbox-mobile .glightbox-container .gcontainer .gslider .gslide .ginner-container .gslide-description .gdesc-inner{padding:unset}.glightbox-mobile .glightbox-container .gcontainer .gslider .gslide .ginner-container .gslide-description .gdesc-inner .gslide-desc .desc-more{color:#9d79ff!important;opacity:1!important}.gdesc-open .gslide-media{opacity:.2!important}.goverlay{background:#fff!important}.gclose{right:10px;background-color:#fcfcf7!important;border-radius:28px!important;width:32px!important;height:32px!important;top:10px!important}.gclose svg{width:12px!important;height:auto!important}.gclose svg path{fill:#2e2b33!important}.glightbox-clean .gslide-media{box-shadow:unset!important}.gslide-description{background:unset!important;max-width:22vw!important}.gslide-description .gslide-title{font-variation-settings:"wght" 460;letter-spacing:.024em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;color:#2e2b33!important;font-variation-settings:"wght" 680!important;letter-spacing:.005em!important;margin-bottom:.2em!important;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif!important;font-size:1rem!important;line-height:134%!important}.gslide-description .gslide-desc{font-variation-settings:"wght" 460;letter-spacing:.024em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;color:#2e2b33!important;font-variation-settings:"wght" 490!important;letter-spacing:.005em!important;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif!important;font-size:1rem!important;line-height:134%!important}.featured-list-item{border-top:1px solid #f0efe9;flex-direction:column;align-items:flex-start;padding:8px 0;display:flex;gap:0!important}.featured-list-item .title-wrapper .title{font-variation-settings:"wght" 600;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%}@media(min-width:900px){.featured-list-item .title-wrapper .title{font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}}.featured-list-item .desc{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:24em;margin-top:4px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}.featured-list-item-icon .title-wrapper{align-self:stretch;align-items:flex-start;gap:8px;display:flex}.featured-list-item-icon .title-wrapper .icon{color:#574e4c;width:24px;height:24px}.featured-list-item-icon .desc{margin-left:32px}.offer-card-item{border:1px solid #f0efe9;border:unset;background:#fff;border-radius:16px;transition:all .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 2px 10px #0a0a0a1f}.offer-card-item a{z-index:999;height:100%;padding:28px 24px 24px;display:block;position:relative;overflow:hidden}.offer-card-item a .content,.offer-card-item a .thumb-wrapper{width:100%}.offer-card-item a .thumb-wrapper{height:56px;width:unset;margin-right:unset;padding-top:unset;text-align:center;margin-top:12px}.offer-card-item a .thumb-wrapper svg{opacity:.9;width:auto;height:100%}.offer-card-item a .thumb-wrapper svg path{fill:#2e2b33}.offer-card-item a .thumb-wrapper-01 svg{height:90%}.offer-card-item a .thumb-wrapper-02 svg{height:95%}.offer-card-item a .thumb-wrapper-03 svg{height:98%}.offer-card-item a .content{text-align:center;width:100%;padding-top:12px}.offer-card-item a .content .label{font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}@media(min-width:900px){.offer-card-item a .content .label{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}}.offer-card-item a .content .desc{font-variation-settings:"wght" 480;letter-spacing:.016em;width:100%;max-width:24em;max-width:unset;margin-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%}.offer-card-item a .content .button-wrapper{text-align:right;width:100%;margin-top:8px}.offer-card-item a .content .button-wrapper button{width:100%;margin-top:16px}.benefit-item{background-color:#fff;border:1px solid #f0efe9;border-radius:16px;padding:16px 16px 24px;transition:all .3s ease-in-out;box-shadow:0 2px 10px #0a0a0a1f}.benefit-item .label{font-variation-settings:"wght" 600;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%}@media(min-width:900px){.benefit-item .label{font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}}.benefit-item .desc{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:24em;margin-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}.benefit-item .icon-wrapper{text-align:left;width:100%;margin-bottom:12px}.benefit-item .icon-wrapper svg path{fill:#2e2b33}@media(min-width:900px){.benefit-item{padding:24px 24px 32px}}.mission-values{margin-bottom:16px;margin-left:0}.mission-values p+p{padding-top:8px!important}@media(min-width:600px){.mission-values p{display:inline-block}.mission-values p+p{margin-left:calc(.5 * var(--base-line-height));padding-left:unset!important}}.hero-membership{z-index:10;border-bottom:1px solid #2e2b33;padding-top:20px;padding-bottom:20px;position:relative}.hero-membership p{font-variation-settings:"wght" 500;letter-spacing:.01em;font-variation-settings:"wght" 600;text-align:left;color:#2e2b33;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.02em!important}.hero-membership .logotypes{justify-content:flex-start;align-items:center;display:flex}.hero-membership .logotypes .stgu-logo{filter:brightness(30%);width:auto;height:28px}.hero-membership .logotypes .ixdf-logo{filter:brightness(26%);width:auto;height:40px}.hero-membership .logotypes img+img{margin-left:24px}@media(min-width:360px){.hero-membership .logotypes .stgu-logo{height:30px}.hero-membership .logotypes .ixdf-logo{height:48px}}@media(min-width:900px){.hero-membership{flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex}.hero-membership p{margin-right:16px}.hero-membership .logotypes{padding-top:unset}}.modal-wrapper{z-index:99999;background-color:#fffbd7;border-bottom:1px solid #f0efe9;width:100vw;max-width:100vw;position:relative;left:50%;transform:translate(-50%)}.modal-wrapper .modal{color:#3f3800;margin-left:12px;margin-right:12px;padding-top:16px;padding-bottom:16px}@media(min-width:360px){.modal-wrapper .modal{margin-left:16px;margin-right:16px}}@media(min-width:900px){.modal-wrapper .modal{margin-left:48px;margin-right:48px}}@media(min-width:1200px){.modal-wrapper .modal{margin-left:56px;margin-right:56px}}@media(min-width:1400px){.modal-wrapper .modal{max-width:1188px;margin-left:auto;margin-right:auto}}.modal-wrapper .modal .title{font-variation-settings:"wght" 710;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}.modal-wrapper .modal .text{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:141%}.modal-wrapper .modal span{display:block}.price-item{border:1px solid #f0efe9;border-radius:16px;padding:24px;box-shadow:0 2px 10px #0a0a0a1f;background-color:#fff!important}.price-item p.mono{margin-bottom:unset;padding:unset;background:linear-gradient(-30deg,#ff8956,#ffa85c 41%,#ffc494);line-height:120%;display:inline}.price-item .paragraph-container{margin-top:16px}.price-item .paragraph-container .divider{margin:8px 0}.paragraph-container{padding:0 24px 24px 0}.paragraph-container ul li+li,.paragraph-container ol li+li,.paragraph-container p+ol,.paragraph-container p+ul{margin-top:16px}.paragraph-container h2+h3,.paragraph-container h3+h4{padding-top:16px}.paragraph-container p+p{margin-top:0;padding-top:12px}.paragraph-container p+h2,.paragraph-container p+h3,.paragraph-container p+h4{margin-top:0;padding-top:20px}.paragraph-container h2+p,.paragraph-container h3+p,.paragraph-container h4+p{margin-top:12px}.paragraph-container h4{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;text-transform:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:900px){.paragraph-container h4{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}@media(min-width:1200px){.paragraph-container h4{font-variation-settings:"wght" 500;font-variation-settings:"wght" 640;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%}}.paragraph-container p,.paragraph-container ul,.paragraph-container ol{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:24em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;max-width:36em!important}.paragraph-container p .strong,.paragraph-container ul .strong,.paragraph-container ol .strong{font-variation-settings:"wght" 710;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}@media(min-width:400px){.paragraph-container p .strong,.paragraph-container ul .strong,.paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.paragraph-container .callout{font-variation-settings:"wght" 710;letter-spacing:.01em;border-left:8px solid #ffd1a9;margin-top:24px;padding:16px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}@media(min-width:400px){.paragraph-container .callout{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.paragraph-container+.paragraph-container{margin-top:unset!important}.post-details .scope-wrapper{margin-bottom:16px}.post-details .tags{margin-top:8px}.post-link{background-color:#fff;border:1px solid #f0efe9;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px #0a0a0a1f}article.type-post .wp-post-image{aspect-ratio:2;object-fit:cover;object-position:center;border-bottom:1px solid #f0efe9;width:100%;padding-top:0;display:block;position:relative;overflow:hidden}article.type-post .wp-post-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}article.type-post .entry-wrapper{padding:24px 20px}article.type-post .entry-wrapper .entry-header .entry-title{font-variation-settings:"wght" 600;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%}@media(min-width:900px){article.type-post .entry-wrapper .entry-header .entry-title{font-variation-settings:"wght" 600;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%}}article.type-post .entry-wrapper .entry-content .post-excerpt{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;padding-top:16px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}article.type-post .entry-wrapper .entry-content .post-date{font-variation-settings:"wght" 490;color:#574e4c;letter-spacing:.01em;padding-top:8px;font-family:Monaspace Krypton,monospace;font-size:14px;font-weight:400}.workhistory-item{margin-left:32px;margin-left:unset;position:relative}.workhistory-item .date{justify-content:flex-start;align-items:center;display:flex}.workhistory-item .date .dot{background-color:#fff1d7;border:1px solid #e1cdb2;border-radius:50%;width:16px;height:16px;margin-right:20px;display:block}.workhistory-item .date span{color:#956d36;letter-spacing:0;background-color:#fff1d7;border:1px solid #e1cdb2;border-radius:24px;padding:4px 20px;font-size:12px;line-height:100%;text-transform:uppercase!important;font-family:Monaspace Krypton,monospace!important}.workhistory-item .content{border-left:1px solid #c9c9c9;margin-top:16px;margin-left:8px;padding-bottom:28px;padding-left:48px}.workhistory-item .content .company span{letter-spacing:.01em;font-size:12px;line-height:100%;display:block;text-transform:uppercase!important;font-family:Monaspace Krypton,monospace!important}.workhistory-item .content p.position{font-variation-settings:"wght" 600;letter-spacing:.01em;margin-top:12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%}.workhistory-item .content .chip-wrapper{margin-top:12px}.workhistory-item .content .chip-wrapper .chip{background-color:#fff;border:1px solid #afafaf;margin-bottom:4px;margin-right:0}.workhistory-item .content .chip-wrapper .chip span{color:#373737;font-size:14px}.workhistory-item .content .desc p,.workhistory-item .content .desc ul{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.34px;margin-top:8px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:15px;font-style:normal;font-weight:415;line-height:22px}.workhistory-item .content .desc p li+li,.workhistory-item .content .desc ul li+li{margin-top:4px}.workhistory-item:before{content:unset}.workhistory-item:last-of-type .content{padding-bottom:unset}.workhistory-list{margin-left:unset;max-width:unset;padding-bottom:32px}.nonprofit-title{color:#6968b1;letter-spacing:.02em;margin-top:40px;font-size:14px;line-height:100%;text-transform:uppercase!important;font-family:Monaspace Krypton,monospace!important}.nonprofit-list .date{justify-content:flex-start;align-items:center;display:flex}.nonprofit-list .date .dot{background-color:#dbd6ff;border:1px solid #c7bce0;border-radius:50%;width:16px;height:16px;margin-right:20px;display:block}.nonprofit-list .date span{color:#6968b1;background-color:#dbd6ff;border:1px solid #c7bce0}.single-projects .menu-item-projects a{text-decoration:underline}@media(max-width:599px){.site-header .header-second-row .cta-button-container{display:none}}.site-header.hidden{transform:translateY(-100%)}.site-header.visible{box-shadow:0 8px 16px #6a6a6a1a}header.site-header{z-index:1000;background-color:#fff;border-bottom:1px solid #f0efe9;width:100vw;max-width:100vw;transition:all .3s ease-in-out;position:relative;left:50%;transform:translate(-50%)}header.site-header .header-padding{margin-left:12px;margin-right:12px}@media(min-width:360px){header.site-header .header-padding{margin-left:16px;margin-right:16px}}@media(min-width:900px){header.site-header .header-padding{margin-left:48px;margin-right:48px}}@media(min-width:1200px){header.site-header .header-padding{margin-left:56px;margin-right:56px}}@media(min-width:1400px){header.site-header .header-padding{max-width:1188px;margin-left:auto;margin-right:auto}}@media(max-width:1199px){header.site-header{border-bottom:1px solid #f0efe9;height:auto}header.site-header .header-wrapper-large{visibility:hidden;display:none}header.site-header .header-wrapper-small{height:auto}header.site-header .header-wrapper-small .header-first-row{justify-content:space-between;align-items:center;height:64px;display:flex}header.site-header .header-wrapper-small .header-first-row .header-logo img{width:auto;height:18px}}@media(max-width:1199px)and (min-width:360px){header.site-header .header-wrapper-small .header-first-row .header-logo img{height:24px}}@media(max-width:1199px){header.site-header .header-wrapper-small .header-first-row .toggle-button-container{text-align:right;justify-content:flex-end;align-items:center;margin-right:-20px;display:flex}header.site-header .header-wrapper-small .header-first-row .toggle-button-container .button{leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;background-color:unset;color:#241d1b;height:32px;padding:0 16px 0 20px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%}header.site-header .header-wrapper-small .header-expanded-small{z-index:99999;pointer-events:none;background-color:#fff;width:100vw;max-width:100%;height:calc(100vh - 63px);position:absolute;inset:63px 0 0;overflow-y:hidden;transform:translateY(-100%);box-shadow:0 4px 18px -13px #28282c}header.site-header .header-wrapper-small .header-expanded-small nav.global-nav{padding:28px 4px}header.site-header .header-wrapper-small .header-expanded-small nav.global-nav ul{display:block}header.site-header .header-wrapper-small .header-expanded-small nav.global-nav ul li.nav-item{width:100%;padding:0 20px;transition:all .3s ease-in-out}header.site-header .header-wrapper-small .header-expanded-small nav.global-nav ul li.nav-item a{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#2e2b33;flex:1 0 0;justify-content:flex-start;align-self:stretch;align-items:center;padding:16px 0;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:142%;display:flex}header.site-header .header-wrapper-small .header-expanded-small nav.global-nav ul li.nav-item:last-of-type a{border-bottom:unset}header.site-header .header-wrapper-small .header-expanded-small nav.global-nav ul .nav-item-offer-submenu{display:none}header.site-header .header-wrapper-small .header-expanded-small .cta-button-container{flex-wrap:wrap;justify-content:center;place-items:center stretch;padding-left:16px;padding-right:16px;display:flex}header.site-header .header-wrapper-small .header-expanded-small .cta-button-container .button{width:100%}header.site-header .header-wrapper-small .header-expanded-small .cta-button-container .button+.button{margin-top:20px}header.site-header .header-wrapper-small .header-second-row{border-top:1px solid #f0efe9;justify-content:space-between;align-items:center;height:64px;display:flex}header.site-header .header-wrapper-small .header-second-row .header-title h1{letter-spacing:.09px;color:#2e2b33;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important}header.site-header .header-wrapper-small .header-second-row .cta-button-container{padding-top:4px}}@media(min-width:1200px){header.site-header{height:auto}header.site-header .header-wrapper-small{display:none}header.site-header .header-wrapper-large{height:auto}header.site-header .header-wrapper-large .header-first-row{z-index:999;justify-content:space-between;align-items:center;width:100%;height:64px;display:flex;position:relative}header.site-header .header-wrapper-large .header-first-row .header-logo{width:240px;height:100%;margin-left:-2px}header.site-header .header-wrapper-large .header-first-row .header-logo a{justify-content:flex-start;align-items:center;width:100%;height:100%;padding:16px 0;display:flex}header.site-header .header-wrapper-large .header-first-row .header-logo a img{width:100%;height:auto}header.site-header .header-wrapper-large .header-first-row nav.global-nav{width:auto;height:100%}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul{height:100%}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item{flex-wrap:wrap;place-content:center;align-items:center;gap:.5rem;height:100%;padding:0;display:inline-flex}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item a{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#2e2b33;align-items:flex-start;padding:12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;display:block}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul .nav-item-offer-simple{display:none!important}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow{flex-wrap:wrap;place-content:center;align-items:center;gap:.5rem;padding:0 12px 0 20px;display:inline-flex}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow button{font-size:unset;font-variation-settings:"wght" 460;letter-spacing:.024em;padding:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;line-height:unset;text-align:unset;vertical-align:top;border-radius:unset;background-color:unset;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:20px 0;transition:unset;display:flex;color:#2e2b33!important}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow button .label+.button-icon{margin-left:8px}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow button .nav-icon{transition:all .2s ease-in}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow button .nav-icon-open{opacity:1;display:block;transform:rotate(0)}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow button .nav-icon-close{opacity:0;transition:all .2s ease-in-out;display:none;transform:rotate(90deg)}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow button:hover,header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow button:focus,header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow button:active{box-shadow:unset;transform:unset}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow .nav-icon{transition:all .2s ease-in}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow .nav-icon-open{opacity:1;display:block;transform:rotate(0)}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-arrow .nav-icon-close{opacity:0;transition:all .2s ease-in-out;display:none;transform:rotate(90deg)}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-offer.expanded .label{color:#6c27f4;font-variation-settings:"wght" 700}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-offer.expanded .nav-icon-open{opacity:0;transition:all .2s ease-in-out;display:none;transform:rotate(90deg)}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item-offer.expanded .nav-icon-close{opacity:1;display:block;transform:rotate(0)}header.site-header .header-wrapper-large .header-second-row{z-index:998;border-top:1px solid #f0efe9;justify-content:space-between;align-items:center;width:100%;height:64px;display:flex;position:relative}header.site-header .header-wrapper-large .header-second-row .header-title h1{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important;color:#2e2b33!important}header.site-header .header-wrapper-large .header-second-row .cta-button-container{justify-content:flex-end;align-items:center;width:auto;margin-right:-2px;display:flex}header.site-header .header-wrapper-large .header-second-row .cta-button-container .button{width:auto}header.site-header .header-wrapper-large .header-second-row .cta-button-container .button+.button{margin-left:12px}header.site-header .header-wrapper-large .header-third-row{z-index:999;background-color:#fff;width:100vw;max-width:100vw;max-height:0;position:absolute;top:64px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 8px #0000001a}header.site-header .header-wrapper-large .header-third-row nav.global-subnav{height:100%;margin-left:12px;margin-right:12px;padding-top:20px;padding-bottom:40px}}@media(min-width:1200px)and (min-width:360px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav{margin-left:16px;margin-right:16px}}@media(min-width:1200px)and (min-width:900px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav{margin-left:48px;margin-right:48px}}@media(min-width:1200px)and (min-width:1200px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav{margin-left:56px;margin-right:56px}}@media(min-width:1200px)and (min-width:1400px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;grid-template-columns:repeat(4,1fr)!important;gap:0!important}}@media(min-width:1200px)and (min-width:360px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul{gap:16px}}@media(min-width:1200px)and (min-width:900px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px)and (min-width:1200px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1200px)and (min-width:1400px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item{flex-direction:column;grid-column:span 1;align-items:flex-start;gap:4px;min-width:240px;display:flex}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item *{transition:all .2s ease-in}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item a{padding:24px 20px 24px 0}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item a:hover *{color:#8553ff!important}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item .label{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;color:#2e2b33;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item .desc{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#2e2b33;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}}.page-header{padding-bottom:var(--base-line-height)}.section-header{padding:calc(2 * var(--base-line-height)) 0 var(--base-line-height) 0;margin:var(--base-line-height) 0;border-top:1px solid #6c27f4}.subsection-header{margin-top:var(--base-line-height);padding-top:var(--base-line-height)}.subsection-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative;padding-top:unset!important;padding-bottom:unset!important}@media(min-width:360px){.subsection-grid{gap:16px}}@media(min-width:900px){.subsection-grid{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.subsection-grid{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.subsection-grid{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.subsection-grid{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.subsection-grid{padding-top:56px;padding-bottom:56px}}.section-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.section-grid{gap:16px}}@media(min-width:900px){.section-grid{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-grid{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-grid{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.section-grid{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.section-grid{padding-top:56px;padding-bottom:56px}}.section-grid-background{border:1px solid #f0efe9;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px;display:grid;position:relative;overflow:hidden}@media(min-width:360px){.section-grid-background{gap:16px}}@media(min-width:900px){.section-grid-background{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-grid-background{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-grid-background{max-width:1188px;margin-left:auto;margin-right:auto}}.section-grid-background .section-background{z-index:0;position:absolute;inset:0}.section-grid-background .section-background img{object-fit:cover;object-position:bottom;width:100%;height:100%}.section-grid-full{width:100vw;max-width:100vw;position:relative;left:50%;transform:translate(-50%)}.section-grid-full .section-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media(min-width:360px){.section-grid-full .section-grid{gap:16px}}@media(min-width:900px){.section-grid-full .section-grid{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-grid-full .section-grid{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-grid-full .section-grid{max-width:1188px;margin-left:auto;margin-right:auto}}.section-grid-approach{grid-template-columns:repeat(3,1fr)}.section-grid-approach .header-wrapper,.section-grid-approach .approach-item{grid-column:1/-1}@media(min-width:500px){.section-grid-approach .approach-item{grid-column:1/-2}}@media(min-width:800px){.section-grid-approach .approach-item{grid-column:span 1}}.section-grid-approach .approach-item+.approach-item{margin-top:24px}@media(min-width:800px){.section-grid-approach .approach-item+.approach-item{margin-top:unset}}.section-grid-image-list{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.section-grid-image-list{gap:16px}}@media(min-width:900px){.section-grid-image-list{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-grid-image-list{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-grid-image-list{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.section-grid-image-list{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.section-grid-image-list{padding-top:56px;padding-bottom:56px}}.section-grid-image-list .header-wrapper{grid-column:1/-1}.section-grid-image-list .header-wrapper .header-accent{display:none}.section-grid-image-list .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.section-grid-image-list .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.section-grid-image-list .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.section-grid-image-list .grid-container{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid;gap:calc(.5 * var(--base-line-height))!important;grid-column:1/-1!important;grid-template-columns:repeat(6,1fr)!important;gap:24px!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.section-grid-image-list .grid-container{gap:16px}}@media(min-width:900px){.section-grid-image-list .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-grid-image-list .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-grid-image-list .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.section-grid-image-list .grid-container .benefits-list{grid-column:1/-1}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single{border-top:1px solid #f0efe9;grid-column:span 8;padding:.94rem calc(.25 * var(--base-line-height)) 1rem calc(.25 * var(--base-line-height))!important}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single .icon{font-size:calc(1.5 * var(--base-line-height));color:#9d79ff;grid-column:1/-1;margin-left:-4px;display:none}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single .smaller{transform:scale(.9)}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single .card-container{grid-column:1/-1;position:relative}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single .card-container .card-title{font-variation-settings:"wght" 600;letter-spacing:.01em;margin-left:auto;margin-right:0;padding-right:0;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single .card-container .card-desc{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;margin-top:0;margin-left:auto;margin-right:0;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}@media(min-width:900px){.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single .icon{grid-area:1/1/auto/2;width:40px}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single .card-container{grid-area:1/2/auto/-1}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single .card-container .card-desc{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;max-width:32em;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}}@media(min-width:1200px){.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single{grid-column:span 4}}.section-grid-image-list .grid-container .benefits-list .section-grid-image-list-single:first-child{padding-top:unset!important;border-top:unset!important}.section-grid-image-list .grid-container .section-image{grid-column:1/-1;height:128px;display:block}.section-grid-image-list .grid-container .section-image img{object-fit:cover;object-position:center;border:1px solid #f0efe9;border-radius:16px;width:100%;height:100%}@media(min-width:600px){.section-grid-image-list .grid-container .benefits-list{grid-area:1/span 4}.section-grid-image-list .grid-container .section-image{grid-area:1/span 2;height:320px;padding-top:unset!important;aspect-ratio:unset!important}}.section-featured-list .header-wrapper{grid-column:1/-1}.section-featured-list .header-wrapper .header-accent{display:none}.section-featured-list .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.section-featured-list .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.section-featured-list .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.section-featured-list .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;padding-top:unset!important;row-gap:0!important}@media(min-width:360px){.section-featured-list .grid-container{gap:16px}}@media(min-width:900px){.section-featured-list .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-featured-list .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-featured-list .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.section-featured-list .grid-container .featured-list-item{grid-column:span 4}@media(min-width:900px){.section-featured-list .grid-container .featured-list-item{grid-column:span 4}}@media(min-width:1200px){.section-featured-list .grid-container .featured-list-item{grid-column:span 6}}.digital-ed-offer-range-wrapper{background:unset}.digital-ed-offer-range{grid-template-columns:repeat(4,1fr);gap:12px;margin-left:12px;margin-right:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.digital-ed-offer-range{margin-left:16px;margin-right:16px}}@media(min-width:900px){.digital-ed-offer-range{margin-left:48px;margin-right:48px}}@media(min-width:1200px){.digital-ed-offer-range{margin-left:56px;margin-right:56px}}@media(min-width:360px){.digital-ed-offer-range{gap:16px}}@media(min-width:900px){.digital-ed-offer-range{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-offer-range{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-offer-range{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.digital-ed-offer-range{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.digital-ed-offer-range{padding-top:56px;padding-bottom:56px}}.digital-ed-offer-range .header-wrapper{grid-column:1/-1}.digital-ed-offer-range .header-wrapper .header-accent{display:none}.digital-ed-offer-range .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.digital-ed-offer-range .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.digital-ed-offer-range .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}.digital-ed-offer-range .header-wrapper{grid-column:2/-2}}.digital-ed-offer-range .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid;gap:calc(.5 * var(--base-line-height))!important;row-gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important;padding-top:unset!important;grid-template-columns:repeat(2,1fr)!important}@media(min-width:360px){.digital-ed-offer-range .grid-container{gap:16px}}@media(min-width:900px){.digital-ed-offer-range .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-offer-range .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-offer-range .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.digital-ed-offer-range .grid-container .card{background-color:#fff;border:1px solid #f0efe9;border-radius:16px;grid-column:span 2;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;overflow:hidden;grid-template-columns:repeat(2,1fr)!important;gap:0!important}@media(min-width:360px){.digital-ed-offer-range .grid-container .card{gap:16px}}@media(min-width:900px){.digital-ed-offer-range .grid-container .card{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-offer-range .grid-container .card{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-offer-range .grid-container .card{max-width:1188px;margin-left:auto;margin-right:auto}}.digital-ed-offer-range .grid-container .card .card-featured-image{aspect-ratio:2;grid-column:span 2;width:100%;padding-top:50%;display:block;position:relative;overflow:hidden}.digital-ed-offer-range .grid-container .card .card-featured-image img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.digital-ed-offer-range .grid-container .card .position-center img{object-fit:cover;object-position:top center;width:100%;height:100%}.digital-ed-offer-range .grid-container .card .card-container{padding:calc(.75 * var(--base-line-height)) calc(.75 * var(--base-line-height)) calc(.75 * var(--base-line-height)) calc(.75 * var(--base-line-height));border-top:1px solid #2e2b33;order:2;grid-column:span 2}.digital-ed-offer-range .grid-container .card .card-container .card-title{color:#2e2b33;font-variation-settings:"wght" 300;letter-spacing:-.022em;font-variation-settings:"opsz" 48,"wght" 510;letter-spacing:-.005em;margin-left:0;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:23px;font-style:normal;font-weight:300;line-height:104%}.digital-ed-offer-range .grid-container .card .card-container .card-title a{color:inherit;border:0}@media(min-width:600px){.digital-ed-offer-range .grid-container .card .card-container .card-title{font-variation-settings:"wght" 300;letter-spacing:-.022em;font-variation-settings:"opsz" 48,"wght" 490;letter-spacing:-.39px;margin-left:0;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:102%}.digital-ed-offer-range .grid-container .card .card-container .card-title a{color:inherit;border:0}}@media(min-width:1200px){.digital-ed-offer-range .grid-container .card .card-container .card-title{font-variation-settings:"wght" 300;letter-spacing:-.022em;font-variation-settings:"opsz" 42,"wght" 520;letter-spacing:-.32px;margin-left:0;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:37px;font-style:normal;font-weight:300;line-height:100%}.digital-ed-offer-range .grid-container .card .card-container .card-title a{color:inherit;border:0}}@media(min-width:1600px){.digital-ed-offer-range .grid-container .card .card-container .card-title{font-variation-settings:"wght" 300;letter-spacing:-.022em;letter-spacing:-.02em;margin-left:0;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:47px;font-style:normal;font-weight:300;line-height:102%;font-variation-settings:"opsz" 42,"wght" 500!important}.digital-ed-offer-range .grid-container .card .card-container .card-title a{color:inherit;border:0}}.digital-ed-offer-range .grid-container .card .card-container .button-container{padding-top:var(--base-line-height);flex-direction:column;align-self:stretch;align-items:flex-end;display:flex}.digital-ed-offer-range .grid-container .card .card-container .button-container .button-more{color:#241d1b;leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;background-color:#fff;border:1px solid #241d1b;width:100%;height:32px;padding:0 16px 0 20px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;box-shadow:unset!important}.digital-ed-offer-range .grid-container .card .card-container .card-desc{opacity:0;max-height:0;overflow:hidden}.digital-ed-offer-range .grid-container .card .card-container .card-desc p{padding-top:calc(.5 * var(--base-line-height));color:#2e2b33;font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;max-width:30em;margin-bottom:8px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}@media(min-width:900px){.digital-ed-offer-range .grid-container .card .card-container .card-desc p{padding-top:calc(.5 * var(--base-line-height));color:#2e2b33;font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;max-width:30em;margin-bottom:8px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}.digital-ed-offer-range .grid-container .card .card-container .button-container .button-more{width:auto}}@media(min-width:1200px){.digital-ed-offer-range .grid-container .card{border:unset;border-radius:unset;background-color:unset;border-top:1px solid #2e2b33}.digital-ed-offer-range .grid-container .card .card-featured-image{aspect-ratio:unset;padding-top:unset;margin-top:calc(.5 * var(--base-line-height));border:1px solid #f0efe9;border-radius:16px;order:2;grid-column:span 1}.digital-ed-offer-range .grid-container .card .card-container{padding:var(--base-line-height) var(--base-line-height) calc(2 * var(--base-line-height)) 0;border-top:unset;order:1;grid-column:span 1}.digital-ed-offer-range .grid-container .card .card-container .button-container{display:none}.digital-ed-offer-range .grid-container .card .card-container .card-desc{opacity:1;height:auto;overflow:unset;max-height:unset}}@media(min-width:900px){.digital-ed-offer-range .grid-container{grid-column:2/-2}}@media(min-width:1200px){.digital-ed-offer-range .grid-container{grid-column:2/-2}}.section-activities .activities-mindmap{background-color:#fff;border:1px solid #f0efe9;border-radius:16px;grid-column:1/-1;width:100%;max-width:100%;height:auto;padding:20px;box-shadow:0 2px 10px #0a0a0a1f}.section-activities .activities-mindmap img{max-width:100%}.section-casestudies article{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative;padding-top:unset!important;padding-bottom:unset!important}@media(min-width:360px){.section-casestudies article{gap:16px}}@media(min-width:900px){.section-casestudies article{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-casestudies article{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-casestudies article{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.section-casestudies article{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.section-casestudies article{padding-top:56px;padding-bottom:56px}}.section-casestudies article .link-wrapper,.section-casestudies article .post-details{grid-column:span 4}@media(min-width:700px){.section-casestudies article .link-wrapper,.section-casestudies article .post-details{grid-column:span 2}}@media(min-width:900px){.section-casestudies article .link-wrapper,.section-casestudies article .post-details{grid-column:span 4}}@media(min-width:1200px){.section-casestudies article .link-wrapper{grid-column:span 5}.section-casestudies article .post-details{grid-column:span 6}}.section-casestudies article .link-wrapper{border:1px solid #f0efe9;border-radius:16px;align-self:start;display:block;overflow:hidden;box-shadow:0 2px 10px #0a0a0a1f}.section-casestudies article .link-wrapper img{border:unset}.section-casestudies article .post-details{max-width:unset!important;padding-right:unset!important}.section-casestudies article .post-details .title{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.section-casestudies article .post-details p{font-variation-settings:"wght" 460;letter-spacing:.024em;max-width:36em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}.section-casestudies article:hover{opacity:.9;transform:translateY(-2px)}.digital-ed-portfolio .digital-ed-portfolio-works .header-wrapper{grid-column:1/-1}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:calc(100% + 40px);display:grid;gap:calc(.5 * var(--base-line-height))!important;gap:var(--base-line-height)!important;grid-template-columns:1fr!important;margin-left:-20px!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{gap:16px}}@media(min-width:900px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}@media(max-width:899px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{max-width:unset!important}}@media(min-width:1600px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{width:calc(100% + 64px);margin-right:auto;margin-left:-32px!important}}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item{background-color:#fff;border:1px solid #f0efe9;border-radius:10px;width:100%;overflow:hidden}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-featured-image{width:100%;height:10rem;display:block;position:relative;overflow:hidden}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-featured-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery{opacity:0;width:100%;height:0;display:none;overflow:hidden}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{padding:var(--base-line-height) 0;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;gap:calc(.25 * var(--base-line-height))!important;grid-template-columns:repeat(8,1fr)!important}@media(min-width:360px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{gap:16px}}@media(min-width:900px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{max-width:1188px;margin-left:auto;margin-right:auto}}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper .gallery-item{height:calc(2.5 * var(--base-line-height));background-color:#fcfcf7;border:1px solid #f0efe9;border-radius:6px;grid-column:span 2;width:100%;overflow:hidden}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper .gallery-item a{justify-items:center;height:100%;display:flex}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper .gallery-item a img{object-fit:contain;border:unset!important}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper .gallery-item-video{justify-content:space-evenly;align-items:center;display:flex}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper .gallery-item:hover{opacity:.7}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container{padding:var(--base-line-height) var(--base-line-height) var(--base-line-height) var(--base-line-height);border-top:1px solid #2e2b33;flex-direction:column;align-self:stretch;align-items:flex-start;height:100%;display:flex}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-title{font-variation-settings:"wght" 300;letter-spacing:-.022em;font-variation-settings:"opsz" 48,"wght" 490;letter-spacing:-.39px;max-width:600px;margin-left:0;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:102%}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-title a{color:inherit;border:0}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc{height:0;overflow:hidden}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container{padding:0 24px 24px 0;padding:var(--base-line-height) 0 0 0}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul li+li,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol li+li,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p+ol,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p+ul{margin-top:16px}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h2+h3,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h3+h4{padding-top:16px}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p+p{margin-top:0;padding-top:12px}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p+h2,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p+h3,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p+h4{margin-top:0;padding-top:20px}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h2+p,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h3+p,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h4+p{margin-top:12px}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h4{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;text-transform:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:900px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h4{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}@media(min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h4{font-variation-settings:"wght" 500;font-variation-settings:"wght" 640;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%}}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:24em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;max-width:36em!important}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol .strong{font-variation-settings:"wght" 710;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}@media(min-width:400px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container .callout{font-variation-settings:"wght" 710;letter-spacing:.01em;border-left:8px solid #ffd1a9;margin-top:24px;padding:16px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}@media(min-width:400px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container .callout{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}@media(min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container h4{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;max-width:32em;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:600px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol .strong{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}@media(min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container p .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ul .strong,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-desc .paragraph-container ol .strong{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .button-container{padding-top:calc(1.5 * var(--base-line-height));flex-grow:0;justify-content:flex-end;align-self:stretch;transition:flex-grow .3s;display:flex}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .button-container .button-more{color:#241d1b;leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;background-color:#fff;border:1px solid #241d1b;width:100%;height:32px;margin-right:0;padding:0 16px 0 20px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;transition:width .9s;box-shadow:unset!important}@media(min-width:900px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;min-height:320px;display:grid;position:relative;grid-template-columns:repeat(8,1fr)!important;gap:0!important}}@media(min-width:900px)and (min-width:360px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item{gap:16px}}@media(min-width:900px)and (min-width:900px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:900px)and (min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:900px)and (min-width:1400px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-featured-image{grid-column:1/5;grid-row-start:1;height:24em;margin-left:auto}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery{grid-area:1/1/auto/5}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{margin-left:calc(.25 * var(--base-line-height));margin-right:calc(.25 * var(--base-line-height));padding:0 0 calc(.2 * var(--base-line-height)) calc(.25 * var(--base-line-height));margin-top:calc(24rem + calc(.25 * var(--base-line-height)))!important}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container{border-top:unset;padding:calc(1.5 * var(--base-line-height)) var(--base-line-height) var(--base-line-height) var(--base-line-height);border-left:1px solid #2e2b33;grid-column:5/-1;grid-row-start:1;justify-content:space-between}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .card-title{max-width:unset}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .button-container{padding-top:var(--base-line-height)}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container .button-container .button-more{width:auto;margin-left:-3px}}@media(min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-featured-image,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery{grid-column:1/6}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;margin-top:calc(24rem + calc(.25 * var(--base-line-height)))!important;grid-template-columns:repeat(6,1fr)!important}}@media(min-width:1200px)and (min-width:360px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{gap:16px}}@media(min-width:1200px)and (min-width:900px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px)and (min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1200px)and (min-width:1400px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .portfolio-gallery .inside-wrapper .gallery-item{grid-column:span 1}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-container{grid-column:6/-1}}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item .card-desc{height:0;overflow:hidden}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item.expanded{padding-bottom:unset;border-color:#2e2b33}.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item.expanded .card-container .button-container{padding-top:var(--base-line-height)}@media(min-width:900px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container .portfolio-item.expanded .card-container .button-container{padding-top:calc(2 * var(--base-line-height))}}@media(max-width:899px){.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{width:100%;max-width:648px!important;margin-left:auto!important;margin-right:auto!important}}@media(min-width:1200px){.digital-ed-portfolio .digital-ed-portfolio-works .header-wrapper,.digital-ed-portfolio .digital-ed-portfolio-works .grid-container{grid-column:2/-2}}.case-studies-list-wrapper{background-color:unset}.case-studies-list{grid-template-columns:repeat(4,1fr);gap:12px;margin-left:12px;margin-right:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.case-studies-list{gap:16px}}@media(min-width:900px){.case-studies-list{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.case-studies-list{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:900px){.case-studies-list{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.case-studies-list{padding-top:56px;padding-bottom:56px}}@media(min-width:360px){.case-studies-list{margin-left:16px;margin-right:16px}}@media(min-width:900px){.case-studies-list{margin-left:48px;margin-right:48px}}@media(min-width:1200px){.case-studies-list{margin-left:56px;margin-right:56px}}@media(min-width:1400px){.case-studies-list{max-width:1188px;margin-left:auto;margin-right:auto}}.case-studies-list .header-wrapper,.case-studies-list .grid-container{grid-column:1/-1}.case-studies-list .grid-container article.projects{margin-bottom:calc(2 * var(--base-line-height));grid-column:span 4;padding:0 0 .3em;transition:all .3s}@media(min-width:600px)and (max-width:900px){.case-studies-list .grid-container article.projects{grid-column:span 2}}@media(min-width:1200px){.case-studies-list .grid-container article.projects{grid-column:span 6}}.case-studies-list .grid-container article.projects .post-item_thumb{margin-bottom:var(--base-line-height);border-radius:24px}.case-studies-list .grid-container article.projects .post-item_thumb img{border:unset!important}.case-studies-list .grid-container article.projects .post-details .title{font-variation-settings:"wght" 540;letter-spacing:.01em;letter-spacing:0;color:#fffef7;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%;transition:all .3s;font-variation-settings:"wght" 620!important}.case-studies-list .grid-container article.projects .post-details p{font-variation-settings:"wght" 480;letter-spacing:.016em;color:#fffef7;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;transition:all .6s;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}@media(hover:hover){.case-studies-list .grid-container article.projects:hover .post-item_thumb{background-color:#2e2b33}.case-studies-list .grid-container article.projects:hover .post-item_thumb img{opacity:.55}.case-studies-list .grid-container article.projects:hover .post-details .title{color:#b59cff}.case-studies-list .grid-container article.projects:hover .post-details p{color:#cfbdff}}.case-studies-list .button-container{grid-column:1/-1;justify-content:center;display:flex}.case-studies-list .button-container .button{color:#fffef7;leading-trim:both;text-edge:cap;font-feature-settings:"calt" off;font-variation-settings:"wght" 540;letter-spacing:.02em;background-color:#241d1b;height:40px;padding:0 24px 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:144%}.case-studies-list .button-container .button:hover{color:#fffef7;opacity:1;background-color:#574e4c!important}.section-clients .wrapper{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;display:flex}.cta-section{border:1px solid #f0efe9;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px;display:grid;position:relative;overflow:hidden}@media(min-width:360px){.cta-section{gap:16px}}@media(min-width:900px){.cta-section{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.cta-section{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.cta-section{max-width:1188px;margin-left:auto;margin-right:auto}}.cta-section .section-background{z-index:0;position:absolute;inset:0}.cta-section .section-background img{object-fit:cover;object-position:bottom;width:100%;height:100%}.cta-section .header-wrapper{z-index:1;grid-column:1/-1;position:relative}.cta-section .header-wrapper .title{padding-top:unset;font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}@media(min-width:900px){.cta-section .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}}.cta-section .header-wrapper .lead{font-variation-settings:"wght" 480;letter-spacing:.016em;width:100%;max-width:24em;margin-left:auto;margin-right:auto;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%}.cta-section .header-wrapper .header-accent{display:none}.cta-section .cta-list{grid-column:1/-1}.cta-section .cta-list li{padding-left:24px;list-style:none}.cta-section .cta-list li .icon{display:inline-block;position:absolute;top:-5px;left:-28px}.cta-section .cta-list li .icon path{fill:#fffef7}.cta-section .cta-list li .li-wrapper{position:relative}.cta-section .cta-list li .li-wrapper p,.cta-section .cta-list li .li-wrapper .title{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#fffef7;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}@media(min-width:1200px){.cta-section .cta-list li .li-wrapper .title{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-variation-settings:"wght" 470;letter-spacing:.028em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 680!important}.cta-section .cta-list li .li-wrapper p{font-variation-settings:"wght" 480;letter-spacing:.016em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}}.cta-section .cta-list li+li{margin-top:calc(.75 * var(--base-line-height))}.cta-section .button-container{grid-column:1/-1;margin-top:12px}.cta-section .button-container .button-anchor{color:#fffef7;leading-trim:both;text-edge:cap;font-feature-settings:"cpsp" on,"case" on,"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;background-color:#241d1b;border-radius:100px;height:48px;padding:0 40px 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:140%}.cta-section .button-container .button-anchor:hover{color:#fffef7;opacity:1;background-color:#574e4c!important}.cta-section .button-container .button-anchor a{leading-trim:both;text-edge:cap;font-feature-settings:"cpsp" on,"case" on,"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:140%}.cta-section .grid-container{z-index:1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid;position:relative;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.cta-section .grid-container{gap:16px}}@media(min-width:900px){.cta-section .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.cta-section .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.cta-section .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.section-cta-centered{border:1px solid #f0efe9;border:unset;background:linear-gradient(-20deg,#ff7474,#ff8060 14%,#ff8956 40%,#ffa85c 81%,#ffc494);border-radius:20px;box-shadow:0 2px 10px #0a0a0a1f}.section-cta-centered .wrapper{border:unset;z-index:999;border-radius:12px;padding:40px 24px;position:relative;max-width:unset!important;grid-column:1/-1!important}.section-cta-centered .wrapper a{color:#2e2b33}.section-cta-centered .wrapper .header-wrapper{z-index:1;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;position:relative;max-width:36em!important}.section-cta-centered .wrapper .header-wrapper .title{padding-top:unset;font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}@media(min-width:900px){.section-cta-centered .wrapper .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}}.section-cta-centered .wrapper .header-wrapper .lead{font-variation-settings:"wght" 480;letter-spacing:.016em;width:100%;max-width:24em;margin-left:auto;margin-right:auto;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%}.section-cta-centered .wrapper .header-wrapper .header-accent{display:none}.section-cta-centered .wrapper .header-wrapper .title{padding-right:unset;padding-left:unset}.section-cta-centered .wrapper .button-container{z-index:1;grid-column:1/5;justify-content:center;margin-top:12px;display:flex;position:relative}@media(max-width:899px){.section-cta-centered .wrapper .button-container{max-width:648px;margin-left:auto;margin-right:auto}}.section-cta-centered .wrapper .button-container .button-anchor{text-align:center;width:100%}@media(min-width:900px){.section-cta-centered .wrapper .button-container{grid-column:2/-2}}@media(min-width:1200px){.section-cta-centered .wrapper .button-container .button-anchor{width:auto}}.section-cta-centered .grid-container{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:block;position:relative;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.section-cta-centered .grid-container{gap:16px}}@media(min-width:900px){.section-cta-centered .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-cta-centered .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-cta-centered .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.section-cta-centered .grid-container{grid-column:2/-2;justify-self:start}}.section-cta-centered .grid-container ul{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;gap:calc(.5 * var(--base-line-height))!important;grid-template-columns:repeat(6,1fr)!important}@media(min-width:360px){.section-cta-centered .grid-container ul{gap:16px}}@media(min-width:900px){.section-cta-centered .grid-container ul{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-cta-centered .grid-container ul{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-cta-centered .grid-container ul{max-width:1188px;margin-left:auto;margin-right:auto}}.section-cta-centered .grid-container ul li{letter-spacing:.09px;letter-spacing:.02em;color:#fffef7;padding-top:calc(.5 * var(--base-line-height));border-top:1px solid #fff;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important;font-variation-settings:"wght" 480!important}@media(min-width:1200px){.section-cta-centered .grid-container ul li{font-variation-settings:"wght" 600;letter-spacing:.01em;letter-spacing:.2em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%;font-variation-settings:"wght" 610!important}.section-cta-centered .grid-container ul li .li-wrapper{max-width:420px}}.section-cta-centered .grid-container ul li{text-align:center;grid-column:span 6}.section-cta-centered .grid-container ul li .li-wrapper{max-width:300px;margin:auto}.section-cta-centered .grid-container ul li+li{margin-top:unset}@media(min-width:600px){.section-cta-centered .grid-container ul li{padding-bottom:calc(.25 * var(--base-line-height));grid-column:span 3}.section-cta-centered .grid-container ul li .li-wrapper{max-width:400px}.section-cta-centered .grid-container ul li:nth-child(5){grid-column:1/-1}}@media(min-width:1200px){.section-cta-centered .grid-container ul li{grid-column:span 2}.section-cta-centered .grid-container ul li .li-wrapper{max-width:400px}.section-cta-centered .grid-container ul li:nth-child(4),.section-cta-centered .grid-container ul li:nth-child(5){grid-column:span 3}}.cta-checklist{border:1px solid #f0efe9;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px 24px 60px;display:grid;position:relative;overflow:hidden}@media(min-width:360px){.cta-checklist{gap:16px}}@media(min-width:900px){.cta-checklist{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.cta-checklist{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.cta-checklist{max-width:1188px;margin-left:auto;margin-right:auto}}.cta-checklist .section-background{z-index:0;position:absolute;inset:0}.cta-checklist .section-background img{object-fit:cover;object-position:bottom;width:100%;height:100%}.cta-checklist .header-wrapper{z-index:1;grid-column:1/-1;position:relative}.cta-checklist .header-wrapper .title{padding-top:unset;font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}@media(min-width:900px){.cta-checklist .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}}.cta-checklist .header-wrapper .lead{font-variation-settings:"wght" 480;letter-spacing:.016em;width:100%;max-width:24em;margin-left:auto;margin-right:auto;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%}.cta-checklist .header-wrapper .header-accent{display:none}.cta-checklist .cta-list{grid-column:1/-1}.cta-checklist .cta-list li{padding-left:24px;list-style:none}.cta-checklist .cta-list li .icon{display:inline-block;position:absolute;top:-5px;left:-28px}.cta-checklist .cta-list li .icon path{fill:#fffef7}.cta-checklist .cta-list li .li-wrapper{position:relative}.cta-checklist .cta-list li .li-wrapper p,.cta-checklist .cta-list li .li-wrapper .title{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#fffef7;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}@media(min-width:1200px){.cta-checklist .cta-list li .li-wrapper .title{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-variation-settings:"wght" 470;letter-spacing:.028em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 680!important}.cta-checklist .cta-list li .li-wrapper p{font-variation-settings:"wght" 480;letter-spacing:.016em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}}.cta-checklist .cta-list li+li{margin-top:calc(.75 * var(--base-line-height))}.cta-checklist .button-container{grid-column:1/-1;margin-top:12px}.cta-checklist .button-container .button-anchor{color:#fffef7;leading-trim:both;text-edge:cap;font-feature-settings:"cpsp" on,"case" on,"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;background-color:#241d1b;border-radius:100px;height:48px;padding:0 40px 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:140%}.cta-checklist .button-container .button-anchor:hover{color:#fffef7;opacity:1;background-color:#574e4c!important}.cta-checklist .button-container .button-anchor a{leading-trim:both;text-edge:cap;font-feature-settings:"cpsp" on,"case" on,"calt" off;font-variation-settings:"wght" 520;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:140%}.cta-checklist .grid-container{z-index:1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid;position:relative;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:900px){.cta-checklist{padding-bottom:72px}}.cta-checklist .header-wrapper{grid-row-start:1}@media(max-width:900px){.cta-checklist .header-wrapper{max-width:648px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.cta-checklist .header-wrapper{grid-column:2/-2;justify-self:start}}@media(min-width:1200px){.cta-checklist .header-wrapper{grid-column:6/-2}}.cta-checklist .featured-image{z-index:1;grid-row-start:1;display:none;position:absolute}@media(min-width:1200px){.cta-checklist .featured-image{border:0 solid;grid-area:1/2/-1/6;padding-right:32px;display:block;overflow:hidden}.cta-checklist .featured-image img{object-fit:cover;object-position:top;width:100%;height:100%}}.cta-checklist .grid-container{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,1fr);grid-row-start:2;gap:12px;width:100%;display:grid;position:relative;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important;padding-top:unset!important;grid-template-columns:repeat(1,1fr)!important}@media(min-width:360px){.cta-checklist .grid-container{gap:16px}}@media(min-width:900px){.cta-checklist .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.cta-checklist .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.cta-checklist .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.cta-checklist .grid-container ul{padding-left:4px}.cta-checklist .grid-container ul li{padding-left:24px;list-style:none}.cta-checklist .grid-container ul li .icon{display:inline-block;position:absolute;top:-5px;left:-28px}.cta-checklist .grid-container ul li .icon path{fill:#fffef7}.cta-checklist .grid-container ul li .li-wrapper{position:relative}.cta-checklist .grid-container ul li .li-wrapper p,.cta-checklist .grid-container ul li .li-wrapper .title{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#fffef7;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}@media(min-width:1200px){.cta-checklist .grid-container ul li .li-wrapper .title{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-variation-settings:"wght" 470;letter-spacing:.028em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 680!important}.cta-checklist .grid-container ul li .li-wrapper p{font-variation-settings:"wght" 480;letter-spacing:.016em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}}.cta-checklist .grid-container ul li+li{margin-top:calc(.75 * var(--base-line-height));margin-top:calc(.25 * var(--base-line-height))}@media(min-width:900px){.cta-checklist .grid-container{grid-column:2/-2;justify-self:start}.cta-checklist .grid-container ul li .li-wrapper{max-width:unset}}@media(min-width:1200px){.cta-checklist .grid-container{grid-column:6/-2}}.cta-checklist .grid-container .button-container{margin-top:calc(.75 * var(--base-line-height))}.cta-checklist .grid-container .button-container button{width:100%}@media(min-width:600px){.cta-checklist .grid-container .button-container button{width:auto}}.cta-fast-audit{color:#fff;background:#2e2b33!important}.cta-fast-audit .wrapper .header-wrapper p.mono{color:#ffa960}.cta-fast-audit .wrapper .header-wrapper .title{color:#fff}.cta-fast-audit .wrapper .benefits-wrapper{grid-template-columns:repeat(6,1fr);gap:24px;margin-top:24px;margin-bottom:24px;display:grid}.cta-fast-audit .wrapper .benefits-wrapper .thumb{border:1px solid #f0efe9;border-radius:10px;grid-column:span 6;max-width:100%}.cta-fast-audit .wrapper .benefits-wrapper .content{grid-column:span 6}.cta-fast-audit .wrapper .benefits-wrapper .content h6{font-variation-settings:"wght" 710;font-variation-settings:"wght" 600;letter-spacing:.01em;letter-spacing:.2em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:130%;color:#fff!important;font-variation-settings:"wght" 610!important}@media(min-width:400px){.cta-fast-audit .wrapper .benefits-wrapper .content h6{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.cta-fast-audit .wrapper .benefits-wrapper .content p{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:32em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}.cta-fast-audit .wrapper .benefits-wrapper .content p+h6{margin-top:12px}@media(min-width:600px){.cta-fast-audit .wrapper .benefits-wrapper .thumb{grid-column:span 2}.cta-fast-audit .wrapper .benefits-wrapper .content{grid-column:span 4}}@media(min-width:1200px){.cta-fast-audit .wrapper .benefits-wrapper .thumb{grid-column:2/4}.cta-fast-audit .wrapper .benefits-wrapper .content{grid-column:4/7}}.cta-estimate{padding-top:32px;padding-bottom:60px;padding-left:calc(1.5 * var(--base-line-height));padding-right:calc(1.5 * var(--base-line-height));background-color:#9d79ff;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}@media(min-width:360px){.cta-estimate{gap:16px}}@media(min-width:900px){.cta-estimate{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.cta-estimate{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.cta-estimate{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.cta-estimate{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.cta-estimate{padding-top:56px;padding-bottom:56px}}@media(min-width:900px){.cta-estimate{padding-bottom:72px}}.cta-estimate .header-wrapper{z-index:1;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;position:relative}.cta-estimate .header-wrapper .title{padding-top:unset;font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}@media(min-width:900px){.cta-estimate .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}}.cta-estimate .header-wrapper .lead{font-variation-settings:"wght" 480;letter-spacing:.016em;width:100%;max-width:24em;margin-left:auto;margin-right:auto;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%}.cta-estimate .header-wrapper .header-accent{display:none}.cta-estimate .header-wrapper .title{padding-right:unset;padding-left:unset}.cta-estimate .button-container{grid-column:1/-1;margin-top:12px}.cta-estimate .grid-container{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid;position:relative;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important;padding-top:unset!important;grid-template-columns:repeat(1,1fr)!important}@media(min-width:360px){.cta-estimate .grid-container{gap:16px}}@media(min-width:900px){.cta-estimate .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.cta-estimate .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.cta-estimate .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.cta-estimate .grid-container .button-container{text-align:center;justify-self:center;margin-top:0}.maintenance{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative;padding-top:4px!important}@media(min-width:360px){.maintenance{gap:16px}}@media(min-width:900px){.maintenance{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.maintenance{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.maintenance{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.maintenance{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.maintenance{padding-top:56px;padding-bottom:56px}}.maintenance .header-wrapper{grid-column:1/-1}.maintenance .header-wrapper .header-accent{display:none}.maintenance .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.maintenance .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.maintenance .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.maintenance .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:block;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important;padding-top:unset!important}@media(min-width:360px){.maintenance .grid-container{gap:16px}}@media(min-width:900px){.maintenance .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.maintenance .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.maintenance .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.header-single-page{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;height:auto;display:grid;padding-top:48px!important;padding-bottom:48px!important}@media(min-width:360px){.header-single-page{gap:16px}}@media(min-width:900px){.header-single-page{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.header-single-page{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.header-single-page{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.header-single-page{padding-top:56px!important;padding-bottom:56px!important}}@media(min-width:1200px){.header-single-page{padding-top:72px!important;padding-bottom:72px!important}}.header-single-page .hero-container{grid-column:1/-1}.header-single-page .hero-container .hero-header .hero-title{font-variation-settings:"wght" 480;letter-spacing:-.32px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:120%}@media(min-width:900px){.header-single-page .hero-container .hero-header .hero-title{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;font-variation-settings:"wght" 430!important}}.header-single-page .hero-container .hero-header .scope-wrapper{margin-top:16px}.header-single-page .hero-container .hero-header .lead{font-variation-settings:"wght" 480;letter-spacing:.016em;width:100%;max-width:24em;margin-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%}.header-single-post{padding-bottom:unset!important}.header-single-post .hero-container{grid-column:1/-1}@media(min-width:900px){.header-single-post .hero-container{grid-column:2/-1}}@media(min-width:1200px){.header-single-post .hero-container{grid-column:3/10}}.header-single-post .hero-container .hero-header h1{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}@media(min-width:900px){.header-single-post .hero-container .hero-header h1{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;font-variation-settings:"wght" 430!important}}.header-single-post .hero-container .post-meta{margin-top:12px}.header-single-post .hero-container .post-meta *{font-variation-settings:"wght" 490;color:#574e4c;letter-spacing:.01em;font-family:Monaspace Krypton,monospace;font-size:14px;font-weight:400;display:inline}.hero-wrapper{background-color:unset;width:100vw;max-width:100vw;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.hero-wrapper .section-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media(min-width:360px){.hero-wrapper .section-grid{gap:16px}}@media(min-width:900px){.hero-wrapper .section-grid{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.hero-wrapper .section-grid{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.hero-wrapper .section-grid{max-width:1188px;margin-left:auto;margin-right:auto}}.hero-wrapper .hero-section{border:1px solid #f0efe9;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:12px;height:auto;margin-left:12px;margin-right:12px;padding:24px;display:grid;position:relative;overflow:hidden;padding-left:unset!important;padding-right:unset!important;border-radius:unset!important}@media(min-width:360px){.hero-wrapper .hero-section{gap:16px}}@media(min-width:900px){.hero-wrapper .hero-section{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.hero-wrapper .hero-section{grid-template-columns:repeat(12,1fr);gap:24px}}.hero-wrapper .hero-section .section-background{z-index:0;position:absolute;inset:0}.hero-wrapper .hero-section .section-background img{object-fit:cover;object-position:bottom;width:100%;height:100%}@media(min-width:360px){.hero-wrapper .hero-section{margin-left:16px;margin-right:16px}}@media(min-width:900px){.hero-wrapper .hero-section{margin-left:48px;margin-right:48px}}@media(min-width:1200px){.hero-wrapper .hero-section{margin-left:56px;margin-right:56px}}@media(min-width:1400px){.hero-wrapper .hero-section{max-width:1188px;margin-left:auto;margin-right:auto}}.hero-wrapper .hero-section .avatar{border:1px solid #2e2b33;border-radius:200px;width:60px;margin-bottom:24px}@media(min-width:900px){.hero-wrapper .hero-section{padding:72px 0 56px}.hero-wrapper .hero-section .avatar{width:120px;position:absolute;top:0;right:0}}@media(min-width:1200px){.hero-wrapper .hero-section{padding-bottom:72px}}.hero-wrapper .hero-section .hero-container{z-index:2;grid-column:1/-1;position:relative}.hero-wrapper .hero-section .hero-container .hero-header .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;text-align:left;max-width:17em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}@media(min-width:600px){.hero-wrapper .hero-section .hero-container .hero-header .title{font-variation-settings:"wght" 480;letter-spacing:-.32px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:120%}}@media(min-width:1200px){.hero-wrapper .hero-section .hero-container .hero-header .title{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;max-width:19em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;font-variation-settings:"wght" 430!important}}.hero-wrapper .hero-section .hero-container .hero-header .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;max-width:28em;margin-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:360px){.hero-wrapper .hero-section .hero-container .hero-header .lead{font-variation-settings:"wght" 480;letter-spacing:.016em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%}}@media(min-width:900px){.hero-wrapper .hero-section .hero-container .hero-header .lead{font-variation-settings:"wght" 500;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:140%}}.hero-wrapper .hero-section .hero-container .hero-header .tags{color:#2e2b33;margin-top:16px;font-family:Monaspace Krypton,monospace;font-size:16px;line-height:150%}.hero-wrapper .hero-section .hero-container .button-container{flex-flow:wrap;place-content:center flex-start;align-items:center;margin-top:28px;display:flex}.hero-wrapper .hero-section .hero-container .button-container .button{width:100%;margin-bottom:16px}@media(min-width:400px){.hero-wrapper .hero-section .hero-container .button-container .button{width:auto;margin-right:16px}}.hero-wrapper .hero-background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.hero-wrapper .hero-background img{object-fit:cover;object-position:bottom;width:100%;min-width:100%;height:100%;min-height:100%}.hero-section-centered{padding-left:24px;padding-right:24px}.hero-section-centered .hero-container .hero-header .hero-title{text-align:center;max-width:20em!important}@media(min-width:600px){.hero-section-centered .hero-container .hero-header .hero-title{text-align:center;margin-left:auto!important;margin-right:auto!important}}.hero-section-centered .hero-container .hero-header .lead{max-width:12em!important;margin-left:auto!important;margin-right:auto!important}@media(min-width:600px){.hero-section-centered .hero-container .hero-header .lead{text-align:center;margin-left:auto!important;margin-right:auto!important}}.hero-section-centered .hero-container .button-container .button{width:100%}@media(min-width:400px){.hero-section-centered .hero-container .button-container .button{width:auto}}.hero-section-casestudy .hero-container .hero-header .hero-title{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-variation-settings:"wght" 420;letter-spacing:.015em;width:100%;max-width:17em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%;color:#fff!important}@media(min-width:600px){.hero-section-casestudy .hero-container .hero-header .hero-title{font-variation-settings:"wght" 480;letter-spacing:-.32px;font-variation-settings:"wght" 420;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:120%;color:#fff!important}}@media(min-width:1200px){.hero-section-casestudy .hero-container .hero-header .hero-title{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;letter-spacing:0;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;font-variation-settings:"wght" 430!important;font-variation-settings:"wght" 410!important;color:#fff!important}}.hero-section-casestudy .hero-container .hero-header .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#fff;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important;max-width:32em!important}@media(min-width:360px){.hero-section-casestudy .hero-container .hero-header .lead{font-variation-settings:"wght" 480;letter-spacing:.016em;color:#fff;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}}.hero-section-casestudy .meta-wrapper{margin-top:12px}.section-grid-offer-teaser{grid-template-columns:repeat(3,1fr)}.section-grid-offer-teaser .header-wrapper{grid-column:-1/1;max-width:48em}.section-grid-offer-teaser .offer-card-item{grid-column:span 3}@media(min-width:900px){.section-grid-offer-teaser .offer-card-item{grid-column:span 1}}.section-grid-offer-teaser .cta-fast-audit{grid-column:1/-1;display:none}.section-grid-offer-teaser-secondary{margin-top:-40px;padding-top:0}.section-grid-offer-teaser-secondary .offer-card-item{grid-column:-1/1}.section-grid-offer-teaser-secondary .offer-card-item p{max-width:unset!important}@media(min-width:400px){.section-grid-offer-teaser-secondary .offer-card-item{grid-column:span 2}}@media(min-width:900px){.section-grid-offer-teaser-secondary .offer-card-item{grid-column:span 4}}@media(min-width:1200px){.section-grid-offer-teaser-secondary .offer-card-item{grid-column:span 6}}.section-grid-benefits{grid-template-columns:repeat(6,1fr)}.section-grid-benefits .header-wrapper{grid-column:1/-1}.section-grid-benefits .benefit-item{grid-column:span 6}@media(min-width:600px){.section-grid-benefits .benefit-item{grid-column:span 3}}@media(min-width:900px){.section-grid-benefits .benefit-item{grid-column:span 2}}.digital-ed-categories{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.digital-ed-categories{gap:16px}}@media(min-width:900px){.digital-ed-categories{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-categories{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-categories{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.digital-ed-categories{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.digital-ed-categories{padding-top:56px;padding-bottom:56px}}.digital-ed-categories .header-wrapper{grid-column:1/-1}.digital-ed-categories .header-wrapper .header-accent{display:none}.digital-ed-categories .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.digital-ed-categories .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.digital-ed-categories .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.digital-ed-categories .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid;gap:calc(.5 * var(--base-line-height))!important;gap:var(--base-line-height)!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.digital-ed-categories .grid-container{gap:16px}}@media(min-width:900px){.digital-ed-categories .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-categories .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-categories .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.digital-ed-categories .grid-container ul{grid-column:1/-1}.digital-ed-categories .grid-container ul li:last-child{border-bottom:1px solid #2e2b33}.digital-ed-categories .grid-container .section-image{aspect-ratio:2;border:1px solid #f0efe9;border-radius:10px;grid-column:1/-1;width:100%;padding-top:50%;display:block;position:relative;overflow:hidden}.digital-ed-categories .grid-container .section-image img{object-fit:cover;object-position:right top;width:100%;height:100%;position:absolute;top:0;left:0;right:0}@media(min-width:600px){.digital-ed-categories .section-image{aspect-ratio:unset!important;padding-top:30%!important}.digital-ed-categories .section-image img{object-position:0 -50px!important}}@media(min-width:900px){.digital-ed-categories .grid-container ul{grid-area:1/1/auto/6}.digital-ed-categories .grid-container .section-image{grid-area:1/6/auto/-1;padding-top:unset!important}.digital-ed-categories .grid-container .section-image img{object-position:right top!important}}@media(min-width:1200px){.digital-ed-categories .header-wrapper{grid-column:2/-2}.digital-ed-categories .grid-container ul{grid-column:2/8}.digital-ed-categories .grid-container .section-image{grid-column:8/-2}}@media(min-width:1400px){.digital-ed-categories .grid-container ul{grid-column:2/9}.digital-ed-categories .grid-container .section-image{grid-column:9/-2}}.articles-list{grid-template-columns:repeat(6,1fr)}.articles-list .header-wrapper{flex-wrap:nowrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.articles-list .header-wrapper .link-wrapper span{font-variation-settings:"wght" 510;letter-spacing:.01em;padding-right:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:141%;display:inline-block}.articles-list .header-wrapper .link-wrapper a{display:inline-block}.articles-list .header-wrapper .link-wrapper a svg.large{display:none}@media(min-width:500px){.articles-list .header-wrapper .link-wrapper a svg.large{display:inline-block}.articles-list .header-wrapper .link-wrapper a svg.small{display:none}}.articles-list .post-link{grid-column:1/-1}@media(min-width:400px){.articles-list .post-link{grid-column:span 3}}@media(min-width:900px){.articles-list .post-link{grid-column:span 2}}.resources-list .post-link{grid-column:1/-1}@media(min-width:900px){.resources-list .post-link{grid-column:span 2}}.section-nda .header-wrapper,.section-nda .grid-container,.section-nda .paragraph-container{text-align:center;margin-left:auto;margin-right:auto;grid-column:1/-1!important}.digital-ed-process-wrapper .digital-ed-process{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.digital-ed-process-wrapper .digital-ed-process{gap:16px}}@media(min-width:900px){.digital-ed-process-wrapper .digital-ed-process{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-process-wrapper .digital-ed-process{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-process-wrapper .digital-ed-process{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.digital-ed-process-wrapper .digital-ed-process{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.digital-ed-process-wrapper .digital-ed-process{padding-top:56px;padding-bottom:56px}}.digital-ed-process-wrapper .digital-ed-process .header-wrapper{grid-column:1/-1}.digital-ed-process-wrapper .digital-ed-process .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:block;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.digital-ed-process-wrapper .digital-ed-process .grid-container{gap:16px}}@media(min-width:900px){.digital-ed-process-wrapper .digital-ed-process .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-process-wrapper .digital-ed-process .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-process-wrapper .digital-ed-process .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li{list-style:none}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .title-row{align-self:stretch;align-items:flex-start;display:flex}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .title-row .icon{opacity:.94;margin-right:20px;width:24px!important;height:24px!important;margin-top:.18em!important}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .title-row .title{font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%;display:inline-block}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .desc{border-left:1px solid #2e2b33;max-width:28em;margin-top:12px;margin-left:9px;padding-left:33px}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .desc p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}@media(min-width:900px){.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .title-row .icon{margin-top:6px}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .desc p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}}@media(min-width:1200px){.digital-ed-process-wrapper .digital-ed-process .grid-container ol li{border-top:1px solid #2e2b33;width:25%;padding-top:32px;padding-right:24px;padding-top:calc(.25 * var(--base-line-height))!important}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .title-row,.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .title-row .icon{display:block}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .title-row .title{padding-top:calc(.25 * var(--base-line-height));max-width:12rem}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li .desc{border:unset;max-width:80%;margin-top:0;margin-left:0;padding-left:0}}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li+li{margin-top:var(--base-line-height)}@media(min-width:600px){.digital-ed-process-wrapper .digital-ed-process .grid-container{grid-column:2/-1}}@media(min-width:900px){.digital-ed-process-wrapper .digital-ed-process .header-wrapper{grid-area:1/2/auto/5}.digital-ed-process-wrapper .digital-ed-process .grid-container{grid-area:1/5/auto/-1;padding-top:28px}}@media(min-width:1200px){.digital-ed-process-wrapper .digital-ed-process .header-wrapper{grid-column:2/8}.digital-ed-process-wrapper .digital-ed-process .grid-container{grid-area:2/2/auto/-2;padding-top:0}.digital-ed-process-wrapper .digital-ed-process .grid-container ol{flex-wrap:wrap;display:flex}.digital-ed-process-wrapper .digital-ed-process .grid-container ol li+li{margin-top:0}}.section-testimonials{padding-top:32px}.section-testimonials .testimonials-single{border-top:1px solid #2e2b33;grid-template-columns:repeat(12,1fr);margin-bottom:32px;padding-top:24px!important}.section-testimonials .testimonials-single blockquote{grid-column:span 12}.section-testimonials .testimonials-single blockquote p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;letter-spacing:-.01em;max-width:38em;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:italic;font-weight:415;line-height:144%;font-variation-settings:"opsz" 24,"wght" 480!important}.section-testimonials .testimonials-single blockquote p+p{margin-top:12px}.section-testimonials .testimonials-single .author{grid-column:span 12}.section-testimonials .testimonials-single .author p{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;text-align:right;margin-left:auto;margin-right:0;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:800px){.section-testimonials .testimonials-single blockquote{grid-area:1/1/auto/8}.section-testimonials .testimonials-single .author{margin-top:unset;grid-area:1/8/auto/-1}}.section-text{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.section-text{gap:16px}}@media(min-width:900px){.section-text{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-text{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-text{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.section-text{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.section-text{padding-top:56px;padding-bottom:56px}}.section-text .header-wrapper{grid-column:1/-1;padding-top:24px}.section-text .header-wrapper .header-accent{display:none}.section-text .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.section-text .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.section-text .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.section-text .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:block;position:relative;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.section-text .grid-container{gap:16px}}@media(min-width:900px){.section-text .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-text .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-text .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.section-text .grid-container .accordion-item:last-of-type{border-bottom:unset}@media(min-width:900px){.section-text .header-wrapper,.section-text .grid-container{grid-column:1/-1}}@media(min-width:1200px){.section-text .header-wrapper{padding-top:unset;grid-area:1/1/auto/6}.section-text .grid-container{grid-column:6/-1}}.section-deliverables{gap:24px}.section-deliverables .grid-container{grid-column:1/-1;gap:24px!important}.section-deliverables .grid-container .gallery,.section-deliverables .grid-container .paragraph-container{grid-column:1/-1}.section-deliverables .grid-container .gallery{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative;padding-top:unset!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}@media(min-width:360px){.section-deliverables .grid-container .gallery{gap:16px}}@media(min-width:900px){.section-deliverables .grid-container .gallery{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-deliverables .grid-container .gallery{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-deliverables .grid-container .gallery{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.section-deliverables .grid-container .gallery{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.section-deliverables .grid-container .gallery{padding-top:56px;padding-bottom:56px}}.section-deliverables .grid-container .gallery img{border:1px solid #f0efe9;border-radius:16px;grid-column:span 1;max-width:100%}@media(min-width:1200px){.section-deliverables .grid-container .gallery{padding-bottom:unset;grid-column:span 6}.section-deliverables .grid-container .paragraph-container{grid-column:span 6}}.softskills-wrapper{grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:32px;display:grid}.softskills-wrapper .softskill-item{grid-column:span 2;display:flex}.softskills-wrapper .softskill-item img{width:56px;height:56px;margin-top:-8px;margin-left:-8px}.softskills-wrapper .softskill-item .content{grid-column:span 1;margin-top:4px}.softskills-wrapper .softskill-item .content .title{font-variation-settings:"wght" 540;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}.softskills-wrapper .softskill-item .content .desc{font-variation-settings:"wght" 460;letter-spacing:.024em;margin-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.softskills-wrapper .softskill-item{grid-column:span 1}}.section-pricing .grid-container{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.section-pricing .price-item{grid-column:span 3}@media(min-width:900px){.section-pricing .price-item{grid-column:span 1}}.section-pricing .cta-fast-audit{grid-column:1/-1}.digital-ed-estimate{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.digital-ed-estimate{gap:16px}}@media(min-width:900px){.digital-ed-estimate{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-estimate{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-estimate{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.digital-ed-estimate{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.digital-ed-estimate{padding-top:56px;padding-bottom:56px}}.digital-ed-estimate .header-wrapper{grid-column:1/-1}.digital-ed-estimate .header-wrapper .header-accent{display:none}.digital-ed-estimate .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.digital-ed-estimate .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.digital-ed-estimate .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.digital-ed-estimate .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:block;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.digital-ed-estimate .grid-container{gap:16px}}@media(min-width:900px){.digital-ed-estimate .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-estimate .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-estimate .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.digital-ed-estimate .grid-container .paragraph-container{padding:0 24px 24px 0}.digital-ed-estimate .grid-container .paragraph-container ul li+li,.digital-ed-estimate .grid-container .paragraph-container ol li+li,.digital-ed-estimate .grid-container .paragraph-container p+ol,.digital-ed-estimate .grid-container .paragraph-container p+ul{margin-top:16px}.digital-ed-estimate .grid-container .paragraph-container h2+h3,.digital-ed-estimate .grid-container .paragraph-container h3+h4{padding-top:16px}.digital-ed-estimate .grid-container .paragraph-container p+p{margin-top:0;padding-top:12px}.digital-ed-estimate .grid-container .paragraph-container p+h2,.digital-ed-estimate .grid-container .paragraph-container p+h3,.digital-ed-estimate .grid-container .paragraph-container p+h4{margin-top:0;padding-top:20px}.digital-ed-estimate .grid-container .paragraph-container h2+p,.digital-ed-estimate .grid-container .paragraph-container h3+p,.digital-ed-estimate .grid-container .paragraph-container h4+p{margin-top:12px}.digital-ed-estimate .grid-container .paragraph-container h4{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;text-transform:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:900px){.digital-ed-estimate .grid-container .paragraph-container h4{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}@media(min-width:1200px){.digital-ed-estimate .grid-container .paragraph-container h4{font-variation-settings:"wght" 500;font-variation-settings:"wght" 640;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%}}.digital-ed-estimate .grid-container .paragraph-container p,.digital-ed-estimate .grid-container .paragraph-container ul,.digital-ed-estimate .grid-container .paragraph-container ol{font-variation-settings:"wght" 460;letter-spacing:.024em;width:100%;max-width:24em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;max-width:36em!important}.digital-ed-estimate .grid-container .paragraph-container p .strong,.digital-ed-estimate .grid-container .paragraph-container ul .strong,.digital-ed-estimate .grid-container .paragraph-container ol .strong{font-variation-settings:"wght" 710;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}@media(min-width:400px){.digital-ed-estimate .grid-container .paragraph-container p .strong,.digital-ed-estimate .grid-container .paragraph-container ul .strong,.digital-ed-estimate .grid-container .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.digital-ed-estimate .grid-container .paragraph-container .callout{font-variation-settings:"wght" 710;letter-spacing:.01em;border-left:8px solid #ffd1a9;margin-top:24px;padding:16px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:134%}@media(min-width:400px){.digital-ed-estimate .grid-container .paragraph-container .callout{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.digital-ed-estimate .grid-container .accordion-item{border-bottom:1px solid #bdbdbd;flex-direction:column;align-self:start;align-items:flex-start;margin-top:-8px;transition:all .3s ease-in-out}.digital-ed-estimate .grid-container .accordion-item .accordion-toggle{cursor:pointer;justify-content:space-between;align-self:stretch;align-items:center;padding:1.38em 0 1.3em;transition:all .3s ease-in-out;display:flex}.digital-ed-estimate .grid-container .accordion-item .accordion-toggle .accordion-title{width:calc(100% - 32px)}.digital-ed-estimate .grid-container .accordion-item .accordion-toggle .icon-wrapper{justify-content:center;align-items:center;width:40px;height:40px;margin-top:-4px;margin-right:-12px;display:flex}.digital-ed-estimate .grid-container .accordion-item .accordion-toggle .icon-wrapper .icon{width:20px;height:20px}.digital-ed-estimate .grid-container .accordion-item .accordion-toggle .icon-wrapper .icon path{fill:#2e2b33}.digital-ed-estimate .grid-container .accordion-item .accordion-toggle:hover{opacity:.8}.digital-ed-estimate .grid-container .accordion-item .accordion-content{width:100%;height:0;overflow:hidden}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul{margin:unset;margin-top:16px}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;padding-bottom:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:1200px){.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul li{margin-left:20px}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul li+li{margin-top:8px}.digital-ed-estimate .grid-container .accordion-item .accordion-toggle{padding:.75em 0 .6em}.digital-ed-estimate .grid-container .accordion-item .accordion-toggle .accordion-title{letter-spacing:.09px;max-width:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important}@media(min-width:600px){.digital-ed-estimate .grid-container .accordion-item .accordion-toggle .accordion-title{letter-spacing:.09px;max-width:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important}}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container{padding-top:unset}@media(min-width:600px){.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container p,.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul,.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container p .strong,.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul .strong,.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}@media(min-width:1200px){.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container p,.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul,.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container p .strong,.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ul .strong,.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container h4{letter-spacing:.09px;margin-top:12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important;text-transform:unset!important}.digital-ed-estimate .grid-container .accordion-item .accordion-content .paragraph-container h4+p{margin-top:0}@media(min-width:900px){.digital-ed-estimate .header-wrapper,.digital-ed-estimate .grid-container{grid-column:2/-2}}@media(min-width:1200px){.digital-ed-estimate .header-wrapper{grid-column:3/-2}.digital-ed-estimate .grid-container{grid-column:3/-2;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;grid-template-columns:repeat(8,1fr)!important}}@media(min-width:1200px)and (min-width:360px){.digital-ed-estimate .grid-container{gap:16px}}@media(min-width:1200px)and (min-width:900px){.digital-ed-estimate .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px)and (min-width:1200px){.digital-ed-estimate .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1200px)and (min-width:1400px){.digital-ed-estimate .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){.digital-ed-estimate .grid-container .paragraph-container{grid-column:span 4}.digital-ed-estimate .grid-container .accordion-item{grid-column:6/-1;justify-self:end;margin-top:-20px}}.section-grid-default .header-wrapper{grid-column:1/-1}.section-grid-default .header-wrapper .header-accent{display:none}.section-grid-default .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.section-grid-default .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.section-grid-default .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.section-grid-default .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:block;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.section-grid-default .grid-container{gap:16px}}@media(min-width:900px){.section-grid-default .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-grid-default .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-grid-default .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.ui-design-estimate .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.ui-design-estimate .grid-container{gap:16px}}@media(min-width:900px){.ui-design-estimate .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.ui-design-estimate .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.ui-design-estimate .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.ui-design-estimate .grid-container .paragraph-container,.ui-design-estimate .grid-container .sidebar-contact{grid-column:1/-1}@media(min-width:1200px){.ui-design-estimate .grid-container .paragraph-container{grid-column:1/9}.ui-design-estimate .grid-container .sidebar-contact{grid-column:9/-1}}.section-featured-list-needs{grid-template-columns:repeat(3,1fr)}.section-featured-list-needs .header-wrapper{grid-column:1/-1}.section-featured-list-needs .grid-container{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.section-featured-list-needs .grid-container article{grid-column:span 2}.section-featured-list-needs .grid-container article .icon{display:none}@media(min-width:900px){.section-featured-list-needs .header-wrapper{grid-column:1/2}.section-featured-list-needs .grid-container{grid-column:2/4}.section-featured-list-needs .grid-container article{grid-column:span 2!important}}@media(min-width:1200px){.section-featured-list-needs .grid-container article{grid-column:span 1!important}}.section-methodologies{grid-template-columns:repeat(6,1fr)}.section-methodologies .header-wrapper{grid-column:1/-1}.section-methodologies .methodology-item{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative;padding-top:unset!important;padding-bottom:unset!important;grid-template-columns:repeat(2,1fr)!important}@media(min-width:360px){.section-methodologies .methodology-item{gap:16px}}@media(min-width:900px){.section-methodologies .methodology-item{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-methodologies .methodology-item{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-methodologies .methodology-item{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.section-methodologies .methodology-item{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.section-methodologies .methodology-item{padding-top:56px;padding-bottom:56px}}.section-methodologies .methodology-item img,.section-methodologies .methodology-item .desc{grid-column:1/-1}.section-methodologies .methodology-item img{aspect-ratio:2;border:1px solid #f0efe9;border-radius:16px;width:100%;padding-top:50%;display:block;position:relative;overflow:hidden}.section-methodologies .methodology-item img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.section-methodologies .methodology-item .desc .title{font-variation-settings:"wght" 540;letter-spacing:.01em;margin-bottom:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:120%}.section-methodologies .methodology-item .desc p{font-variation-settings:"wght" 460;letter-spacing:.024em;max-width:38em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}.section-methodologies .methodology-item .desc p+p{margin-top:8px}@media(min-width:900px){.section-methodologies .methodology-item{grid-area:2/span 3}.section-methodologies .methodology-item img,.section-methodologies .methodology-item .desc{grid-column:span 2}}.section-methodologies .methodology-item+.methodology-item{margin-top:24px}.section-grid-about-teaser{border:unset;background:#fff;position:relative;box-shadow:0 2px 10px #0a0a0a1f}.section-grid-about-teaser .header-wrapper,.section-grid-about-teaser .divider,.section-grid-about-teaser article{z-index:99;grid-column:1/-1;position:relative}.section-grid-about-teaser .divider{margin-bottom:4px}.section-grid-about-teaser article .selfie{flex-shrink:0;width:108px;height:108px}.section-grid-about-teaser article .desc{margin-top:16px}.section-grid-about-teaser article .desc p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;flex-grow:1;max-width:40em;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.section-grid-about-teaser article .desc p+p{margin-top:8px}.section-grid-about-teaser article .desc button{white-space:nowrap;flex-shrink:0;width:auto;margin-top:16px;margin-bottom:8px;margin-left:-2px}@media(min-width:900px){.section-grid-about-teaser article{flex-wrap:nowrap;display:flex}.section-grid-about-teaser article .desc{margin-left:24px;margin-top:unset}}.digital-ed-why{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.digital-ed-why{gap:16px}}@media(min-width:900px){.digital-ed-why{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-why{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-why{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.digital-ed-why{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.digital-ed-why{padding-top:56px;padding-bottom:56px}}.digital-ed-why .header-wrapper{grid-column:1/-1}.digital-ed-why .header-wrapper .header-accent{display:none}.digital-ed-why .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.digital-ed-why .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.digital-ed-why .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.digital-ed-why .grid-container{width:100%;margin-bottom:calc(-.85 * calc(1.5 * var(--base-line-height)));padding-top:var(--base-line-height);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;gap:calc(.5 * var(--base-line-height))!important;grid-template-columns:repeat(6,1fr)!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.digital-ed-why .grid-container{gap:16px}}@media(min-width:900px){.digital-ed-why .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-why .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-why .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.digital-ed-why .grid-container .card{grid-column:span 3}.digital-ed-why .grid-container .card .icon-wrapper{width:56px;height:56px;padding-left:4px;overflow:visible}.digital-ed-why .grid-container .card .icon-wrapper .icon{height:100%;margin-left:-2px}.digital-ed-why .grid-container .card .icon-wrapper .icon-interactive{height:118%;margin-top:-10px}.digital-ed-why .grid-container .card .card-container{border-top:1px solid #2e2b33;margin-top:12px;padding:12px 12px 20px 0}.digital-ed-why .grid-container .card .card-container .card-title{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}@media(min-width:900px){.digital-ed-why .grid-container .card .icon-wrapper{width:72px;height:72px;padding-left:8px}.digital-ed-why .grid-container .card .card-container{border-top:1px solid #2e2b33;margin-top:20px;padding:12px 32px 24px 0}.digital-ed-why .grid-container .card .card-container .card-title{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}.digital-ed-why .header-wrapper,.digital-ed-why .grid-container{grid-column:2/-2}.digital-ed-why .grid-container .card{grid-column:span 2}}@media(min-width:1400px){.digital-ed-why .grid-container{gap:0!important}.digital-ed-why .grid-container .card{grid-column:span 1}}.section-faq{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:360px){.section-faq{gap:16px}}@media(min-width:900px){.section-faq{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-faq{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-faq{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.section-faq{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.section-faq{padding-top:56px;padding-bottom:56px}}.section-faq .header-wrapper{grid-column:1/-1;padding-top:24px}.section-faq .header-wrapper .header-accent{display:none}.section-faq .header-wrapper .title{font-variation-settings:"wght" 510;letter-spacing:.01em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:116%}.section-faq .header-wrapper .lead{font-variation-settings:"wght" 460;letter-spacing:.024em;width:32em;max-width:100%;padding-top:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:900px){.section-faq .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;max-width:40em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}.section-faq .grid-container{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:block;position:relative;gap:calc(.5 * var(--base-line-height))!important;padding-left:0!important;padding-right:0!important}@media(min-width:360px){.section-faq .grid-container{gap:16px}}@media(min-width:900px){.section-faq .grid-container{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.section-faq .grid-container{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.section-faq .grid-container{max-width:1188px;margin-left:auto;margin-right:auto}}.section-faq .grid-container .accordion-item{border-bottom:1px solid #bdbdbd;flex-direction:column;align-self:start;align-items:flex-start;transition:all .3s ease-in-out}.section-faq .grid-container .accordion-item .accordion-toggle{cursor:pointer;justify-content:space-between;align-self:stretch;align-items:center;padding:1.38em 0 1.3em;transition:all .3s ease-in-out;display:flex}.section-faq .grid-container .accordion-item .accordion-toggle .accordion-title{width:calc(100% - 32px)}.section-faq .grid-container .accordion-item .accordion-toggle .icon-wrapper{justify-content:center;align-items:center;width:40px;height:40px;margin-top:-4px;margin-right:-12px;display:flex}.section-faq .grid-container .accordion-item .accordion-toggle .icon-wrapper .icon{width:20px;height:20px}.section-faq .grid-container .accordion-item .accordion-toggle .icon-wrapper .icon path{fill:#2e2b33}.section-faq .grid-container .accordion-item .accordion-toggle:hover{opacity:.8}.section-faq .grid-container .accordion-item .accordion-content{width:100%;height:0;overflow:hidden}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul{margin:unset;margin-top:16px}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;padding-bottom:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}@media(min-width:1200px){.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul p{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:148%;font-variation-settings:"wght" 680!important}}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul li{margin-left:20px}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul li+li{margin-top:8px}.section-faq .grid-container .accordion-item .accordion-toggle{padding:.75em 0 .6em}.section-faq .grid-container .accordion-item .accordion-toggle .accordion-title{letter-spacing:.09px;max-width:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important}@media(min-width:600px){.section-faq .grid-container .accordion-item .accordion-toggle .accordion-title{letter-spacing:.09px;max-width:unset;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important}}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container{padding-top:unset}@media(min-width:600px){.section-faq .grid-container .accordion-item .accordion-content .paragraph-container p,.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul,.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container p .strong,.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul .strong,.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}@media(min-width:1200px){.section-faq .grid-container .accordion-item .accordion-content .paragraph-container p,.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul,.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container p .strong,.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ul .strong,.section-faq .grid-container .accordion-item .accordion-content .paragraph-container ol .strong{font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container h4{letter-spacing:.09px;margin-top:12px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;font-variation-settings:"wght" 620!important;text-transform:unset!important}.section-faq .grid-container .accordion-item .accordion-content .paragraph-container h4+p{margin-top:0}.section-faq .grid-container .selfie{width:260px;position:absolute;top:46px;right:-340px}@media(min-width:900px){.section-faq .header-wrapper,.section-faq .grid-container{grid-column:1/-1}}@media(min-width:1200px){.section-faq .header-wrapper{grid-area:1/1/auto/6}.section-faq .grid-container{margin-top:calc(.5 * var(--base-line-height));grid-column:6/-1}}.cta-form-wrapper{width:100vw;max-width:100vw;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.cta-form-wrapper .section-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media(min-width:360px){.cta-form-wrapper .section-grid{gap:16px}}@media(min-width:900px){.cta-form-wrapper .section-grid{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.cta-form-wrapper .section-grid{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.cta-form-wrapper .section-grid{max-width:1188px;margin-left:auto;margin-right:auto}}.cta-form-section{border:unset;background:linear-gradient(-20deg,#ff7474,#ff8060 24%,#ff8956 60%,#ffa85c 81%,#ffc494);grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding-top:32px;padding-bottom:32px;display:grid;position:relative;box-shadow:0 2px 10px #0a0a0a1f;padding:16px!important}@media(min-width:360px){.cta-form-section{gap:16px}}@media(min-width:900px){.cta-form-section{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.cta-form-section{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.cta-form-section{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.cta-form-section{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.cta-form-section{padding-top:56px;padding-bottom:56px}}.cta-form-section .header-wrapper{grid-column:1/-1;justify-self:start;padding-top:24px}.cta-form-section .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;text-align:left;max-width:17em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}@media(min-width:900px){.cta-form-section .header-wrapper .title{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}@media(min-width:1200px){.cta-form-section .header-wrapper .title{font-variation-settings:"wght" 480;letter-spacing:-.32px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:110%}}.cta-form-section .header-wrapper .form-info{max-width:32em;margin-top:16px;padding-right:16px}.cta-form-section .header-wrapper .form-info p{font-variation-settings:"wght" 460;letter-spacing:.024em;max-width:24em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%}@media(min-width:360px){.cta-form-section .header-wrapper .form-info p{font-variation-settings:"wght" 480;letter-spacing:.016em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%}}.cta-form-section .header-wrapper .form-info p a{color:#2e2b33}.cta-form-section .header-wrapper .form-info p+p{margin-top:16px}.cta-form-section .header-wrapper .form-info ul{max-width:460px;margin-left:8px}.cta-form-section .header-wrapper .form-info ul li{padding-left:24px;list-style:none}.cta-form-section .header-wrapper .form-info ul li .icon{display:inline-block;position:absolute;top:-5px;left:-28px}.cta-form-section .header-wrapper .form-info ul li .icon path{fill:#fffef7}.cta-form-section .header-wrapper .form-info ul li .li-wrapper{position:relative}.cta-form-section .header-wrapper .form-info ul li .li-wrapper p,.cta-form-section .header-wrapper .form-info ul li .li-wrapper .title{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#fffef7;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}@media(min-width:1200px){.cta-form-section .header-wrapper .form-info ul li .li-wrapper .title{font-variation-settings:"wght" 480;letter-spacing:.016em;letter-spacing:.01em;font-variation-settings:"wght" 470;letter-spacing:.028em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 680!important}.cta-form-section .header-wrapper .form-info ul li .li-wrapper p{font-variation-settings:"wght" 480;letter-spacing:.016em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"wght" 380!important;letter-spacing:.05em!important}}.cta-form-section .header-wrapper .form-info ul li+li{margin-top:calc(.75 * var(--base-line-height))}@media(min-width:900px){.cta-form-section .header-wrapper{grid-area:1/1/auto/5}}@media(min-width:1200px){.cta-form-section .header-wrapper{grid-column:1/7}}@media(min-width:500px){.cta-form-section{margin-right:unset;margin-left:unset}}@media(min-width:900px){.cta-form-section{padding:24px!important}.cta-form-section ul li .li-wrapper{max-width:unset}}.cta-form-section .section-background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.cta-form-section .section-background img{object-fit:cover;object-position:bottom;width:100%;min-width:100%;height:auto;min-height:100%}.footer{border-top:unset;display:block}.footer .footer-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:56px;padding-bottom:12px;display:grid}@media(min-width:360px){.footer .footer-grid{gap:16px}}@media(min-width:900px){.footer .footer-grid{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.footer .footer-grid{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.footer .footer-grid{max-width:1188px;margin-left:auto;margin-right:auto}}.footer .logo-wrapper{border-top:1px solid #3d3331;grid-column:1/-1;margin-top:0;padding-top:16px}.footer .logo-wrapper img{width:auto;height:18px}@media(min-width:360px)and (max-width:1199px){.footer .logo-wrapper img{width:auto;height:24px}}@media(min-width:1200px){.footer .logo-wrapper img{width:240px;height:auto}}.footer .lead{padding-top:unset;padding-bottom:unset;font-variation-settings:"wght" 460;letter-spacing:.024em;font-variation-settings:"wght" 680;letter-spacing:.02em;grid-column:1/-1;margin-top:-4px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:142%}.footer .footer-first-col{grid-column:1/-1}.footer .footer-first-col li{width:100%;margin-left:-20px;padding:0 20px;transition:all .3s ease-in-out}.footer .footer-first-col li a{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#2e2b33;border-bottom:unset;flex:1 0 0;justify-content:flex-start;padding:8px 0;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;display:block}.footer .footer-second-col{grid-column:1/-1}.footer .footer-second-col li{width:100%;margin-left:-20px;padding:0 20px;transition:all .3s ease-in-out}.footer .footer-second-col li a{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#2e2b33;border-bottom:unset;flex:1 0 0;justify-content:flex-start;padding:8px 0;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:142%;display:block}.footer .footer-third-col{grid-column:1/-1}.footer .footer-third-col li{width:100%;min-height:38px;margin-left:-20px;padding:0 20px;line-height:38px;transition:all .3s ease-in-out}.footer .footer-third-col li a{font-variation-settings:"wght" 460;letter-spacing:.024em;color:#2e2b33;border-bottom:1px solid;flex:1 0 0;width:fit-content;padding:8px 0 2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%;text-decoration:none;display:block}.footer .footer-fourth-col{grid-column:1/-1;padding-top:24px}.footer .footer-fourth-col .social-links{width:100%;display:flex}.footer .footer-fourth-col .social-links li{justify-content:flex-start;align-items:center;padding-right:24px;display:inline-block}@media(min-width:900px){.footer .footer-second-col,.footer .footer-third-col{grid-column:span 3}.footer .footer-fourth-col{padding-top:unset;grid-column:span 2}.footer .footer-fourth-col .social-links{justify-content:flex-end;width:100%;display:flex}.footer .footer-fourth-col .social-links li{align-items:center;padding-left:12px}}@media(min-width:1200px){.footer .footer-second-col,.footer .footer-third-col{grid-column:span 3}.footer .footer-fourth-col{grid-column:span 6}}.footer-copy{padding-top:24px;padding-bottom:32px}.footer-copy p{font-variation-settings:"wght" 500;letter-spacing:.01em;color:#2e2b33;text-align:left;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.footer-copy p a{color:#2e2b33;-webkit-text-decoration:unset;text-decoration:unset;border-bottom:unset}.footer-copy .copyright p{max-width:unset!important}.footer-copy .privacy-links{text-align:left;padding-top:8px}.footer-copy .privacy-links a{padding:4px 12px 4px 0;text-decoration:underline;display:inline-block}@media(min-width:1200px){.footer-copy{justify-content:space-between;display:flex}.footer-copy .privacy-links{padding-top:unset;text-align:right}}.single-projects h1{color:#6c27f4}.single-project_header{color:#fcfcf7;padding-bottom:calc(var(--base-line-height) * 4);min-height:calc(var(--base-line-height) * 10);background-image:url(/assets/noise.D0LQ-hv6.png);position:relative;overflow:hidden}.single-project_header .single-project_title{z-index:1;text-align:center;position:relative}.single-project_header .single-project_title h1{margin-bottom:var(--base-line-height);color:#fff}.single-project_header .single-project_title p{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}.single-project_header .single-project_title *{margin-left:auto;margin-right:auto}.single-project_header figure.header__hero{opacity:.2;z-index:0;min-width:100%;height:100%;position:absolute;inset:0}.single-project_header figure.header__hero img{max-width:unset;object-position:center;object-fit:cover;z-index:0;width:100%;height:100%}.video-wrapper{max-width:1000px;margin:0 auto}.single-project-disciplines a{text-align:center;text-transform:uppercase;border:1px solid #2e2b33;padding:.2em .66em;display:inline-block}.single-project_excerpt{padding-right:2em}@media(min-width:1000px){.single-project_excerpt{align-items:center;width:33.5vw;margin-top:1em;display:flex}}.single-project_hero figure{text-align:center;position:relative}.single-project_hero img{border:1px solid #e7e7e7;width:100%;max-width:1920px;height:100%}.single-project_label{color:#6c27f4;border-top:1px solid #fffbff;margin-top:2em;padding:.5em 0 1em;font-size:1rem}.single-project_label h2{letter-spacing:-.01em;font-size:.88em}.single-project_label:first-of-type{margin-top:0}.single-project_label.hide{opacity:0}p.max-width{max-width:100%}.single-project_content figure{border:1px solid #fffbff;max-width:100%;margin:.5em auto}.single-project_content figure .aligncenter{margin:0 auto}.single-project_content figure.no-brdr{border:0}p.caption{letter-spacing:-.006em;max-width:26em;padding:calc(.5 * var(--base-line-height)) 0 calc(.5 * var(--base-line-height)) 0;font-variation-settings:"wght" 410;margin-bottom:-.2em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400}.credits .credits_single .credits_title{font-variation-settings:"wght" 560;letter-spacing:-.032em;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;-moz-font-feature-settings:"kern","liga","clig","calt","onum ","pnum";-ms-font-feature-settings:"kern","liga","clig","calt","onum","pnum";-webkit-font-feature-settings:"kern","liga","clig","calt","onum ","pnum";font-feature-settings:"kern","liga","clig","calt","onum ","pnum";font-variation-settings:"wght" 700;max-width:32em;font-size:1rem;font-style:normal;font-weight:700}.credits .credits_single .credits_title a,.credits .credits_single .credits_title .link-style a,.credits .credits_single .credits_title a.link-style{color:#6c27f4;border-bottom:1px solid;line-height:100%}@media(hover:hover){.credits .credits_single .credits_title a:hover,.credits .credits_single .credits_title a:focus{color:#ff8a75}}@media(hover:none){.credits .credits_single .credits_title a:hover,.credits .credits_single .credits_title a:focus{color:#6c27f4}}@media(min-width:600px){.credits .credits_single{display:flex}.credits .credits_single .credits_title{width:7rem;min-width:7rem}}.loop-next-project{background-color:#ff8a75}.loop-next-project__label{text-align:center}.loop-next-project__label span{font-variant:small-caps;font-variation-settings:"wght" 540;letter-spacing:.02em;font-feature-settings:"cpsp" on;text-transform:lowercase;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:500}.loop-next-project .loop-next-project_title{text-align:center}.loop-next-project .loop-next-project_title h1{margin-top:var(--base-line-height);margin-bottom:0}.loop-next-project .loop-next-project_title p{font-variation-settings:"wght" 490;letter-spacing:-.002em;margin-top:calc(.5 * var(--base-line-height));font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}.loop-next-project .loop-next-project_title *{margin-left:auto;margin-right:auto}.loop-next-project .loop-next-project_hero{margin-top:calc(var(--base-line-height) * 1.5)}.loop-next-project:hover img,.loop-next-project:hover .loop-next-project_title{opacity:.55}@media(min-width:1000px){.loop-next-project_hero{max-width:1000px;margin-left:auto;margin-right:auto}}.loop-next-project_hero figure{position:relative;box-shadow:0 0 8px #0000001a}.loop-next-project_hero img{max-width:unset;object-fit:cover;object-position:center;border:1px solid #e7e7e7;width:100%;height:100%;position:absolute;inset:0}.gallery-horizontal-bottom .slick-list{overflow:visible!important}.gallery-horizontal-bottom li+.gallery-horizontal-bottom li{margin-left:1em}.slick-slide{opacity:.5}.slick-slide.slick-current{opacity:1}.grid-resources{column-gap:var(--base-line-height);row-gap:var(--base-line-height);grid-row:auto;grid-template-columns:repeat(1,1fr);display:grid}@media(min-width:800px){.grid-resources{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.grid-resources{grid-template-columns:repeat(3,1fr)}}@media(min-width:1900px){.grid-resources{grid-template-columns:repeat(4,1fr)}}.grid-resources .post-details__title :hover{color:#6c27f4}.grid-resources .post-details__excerpt,.grid-resources .post-details__categories{margin-top:calc(.5 * var(--base-line-height))}.grid-resources .post-details__categories a{color:#6c27f4}.post-item_thumb{position:relative}.post-item_thumb img{object-position:center;object-fit:cover;border:1px solid #fffbff;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.avatar_icon{width:3em;height:3em;margin-right:.5em}.search-overlay{z-index:99999;background-color:#6c27f4;width:100%;max-width:100%;height:auto;position:fixed;top:0;right:0;transform:scale(0)translate(-100vw);box-shadow:-5px 0 12px -6px #000c}@media(min-width:900px){.search-overlay{width:50vw;min-width:360px}}.search-overlay.opened{transform:scale(1)translate(0)}.search-overlay_close{text-align:right;width:auto;height:calc(var(--header-height) - 1.25em);padding-right:calc(var(--base-line-height) * 1);justify-content:flex-end;align-items:center;display:flex}.search-overlay_close a{cursor:pointer;padding:.5em 0 .5em .5em;display:inline-block}.section.search-overlay_content{max-width:100%;padding-left:calc(var(--base-line-height) * 2)}.search-overlay form{max-width:34em;margin-left:0}.search-submit{margin-top:1.5em}.back-top p,.back-top svg.arrow-up{color:#6c27f4;fill:#6c27f4}.cc_dialog{color:#1d1d1d!important;font-size:unset!important;width:89vw!important;min-width:300px!important;max-width:600px!important;padding:2rem!important;position:fixed!important;top:auto!important;bottom:0!important}.cc_css_reboot h1,.cc_css_reboot h2,.cc_css_reboot h3{text-transform:unset!important;letter-spacing:.03em!important;font-size:15px!important}.cc_dialog_text,.cc_css_reboot p{max-width:unset!important;font-size:14px!important}.cc_css_reboot button{font-weight:700;letter-spacing:.02em!important;color:#3a3a3a!important;background-color:#e0e0e0!important;border-radius:0!important;padding:.4rem .8rem!important;font-size:13px!important}.cc_css_reboot .cc_b_ok{background-color:#fff!important}input[type=text],input[type=search],input[type=email],textarea{color:#2e2b33;width:100%;max-width:100%;min-height:calc(var(--base-line-height) * 2.5);padding:var(--base-line-height);background-color:#fff;border:1px solid #2e2b33;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400}textarea{resize:vertical;min-width:100%;max-width:100%;display:block}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,textarea:focus,input[type=text]:active,input[type=search]:active,input[type=email]:active,textarea:active{color:#6c27f4;box-shadow:inset 0 0 11px -2px #0000008c}input[type=text]:not(:first-child),textarea{margin-top:var(--base-line-height)}.checkbox,.radio{cursor:pointer;line-height:1.25;display:inline-block;position:relative}.checkbox input,.radio input{cursor:pointer}.radio+.radio{margin-left:.5em}label{color:#2e2b33;font-size:1em;display:block}label:not(:last-child){margin-bottom:.5em}.approval{padding-top:calc(var(--base-line-height)* .5);font-size:14px;line-height:calc(var(--base-line-height)* .75)}.wpcf7-not-valid-tip{color:#fff;margin-bottom:calc(var(--base-line-height)* .5);margin-top:calc(var(--base-line-height)*.5);background-color:red;padding-left:.6em;font-size:.8em;font-weight:400;display:block}.wpcf7-response-output{display:none!important}div.wpcf7 .ajax-loader{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:2em!important;height:2em!important;margin:1.5em 0 0 1em!important}.post-item_title{margin-top:.4em;margin-bottom:.5em}@media(min-width:1000px){.post-item_title{margin-top:.25em;margin-bottom:.3em}}.post-details{max-width:26em;padding-right:2em}.html5-tags,.tagcloud{line-height:140%}.html5-tags a,.tag-cloud-link{line-height:100%;display:inline-block}.tag-cloud-link{padding:.125em .55em .25em .66em;font-size:.89em!important}#tag_cloud-3 .tag-cloud-link{margin-left:-.1em;padding-bottom:.5em;font-size:1em!important}@media(min-width:1200px){#tag_cloud-3 .tag-cloud-link{display:block}}.execphpwidget .html5-tags a{margin-right:.5em}.tag-link-count{display:none}a.view-article{color:#2e2b33;letter-spacing:.16em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-variant-caps:all-small-caps}article img{width:100%;max-width:100%}@media(min-width:1100px){.single-post_container{justify-content:space-between;align-items:flex-start;display:flex}}.single-post_header{max-width:30em;margin-top:4.8em}@media(min-width:600px){.single-post_header{margin-top:5.4em}}@media(min-width:1000px){.single-post_header{margin-top:7.4em}}.single-post-item_thumb{position:relative}.single-post-item_thumb img{object-position:center;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.single-post-intro{border-bottom:1px solid #fffbff}.alignnone{margin:.5em 20px .5em 0}.aligncenter,div.aligncenter{width:100%;max-width:100%;margin:.5em auto;display:block}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{margin-left:auto;margin-right:auto;display:block}.wp-caption{text-align:left;max-width:100%}.wp-caption img{vertical-align:bottom;border:0;width:auto;max-width:98.5%;height:auto;margin:0;padding:0}.wp-block-image.size-large img,.wp-block-video,.wp-block-embed iframe{width:100%}.wp-block-video{margin-bottom:1em}.wp-block-image figcaption{padding-top:calc(var(--line-height,1.4em) * .5)}.post-thumb-slider-wrapper{z-index:1;position:relative}.post-thumb-slider-wrapper--02{display:none}@media(min-width:1100px){.post-thumb-slider-wrapper--01{display:none}.post-thumb-slider-wrapper--02{display:inherit}}.post-thumb-slider article{padding-left:calc(var(--base-line-height) * .25);padding-right:calc(var(--base-line-height) * .25)}.post-thumb-slider .post-item_title{font-size:1em}@media(min-width:1200px){.post-thumb-slider .post-item_title{font-size:1.25em}}.post-thumb-slider .post-item_excerpt,.post-thumb-slider .html5-tags{display:none}@media(max-width:599px){.slick-slide:not(.slick-center) .post-details{opacity:0}}article ul.post-categories li:before{content:unset;padding-right:unset}ul.post-categories li{text-indent:unset;padding-left:unset;font-size:.89em;display:inline-block}.has--bg ul.post-categories li{background-color:#6c27f4;padding:.2em .6em .28em;line-height:1em}.has--bg ul.post-categories li a{color:#fffbff}.pagination{text-align:center;width:100%}.pagination hr{margin-bottom:.5em}.pagination a{margin:0 .25em;padding:0 .25em;display:inline-block}.taxonomy-description{max-width:38em;margin-bottom:2em;padding-right:2em}.post-grid,.search-grid,.archive-grid{margin-bottom:3em}.tax-discipline .categories-wrapper{display:none}.category-grid p{padding-right:1.5em}@supports (display:grid){.category-grid{grid-column-gap:var(--base-line-height);grid-row-gap:calc((var(--base-line-height) * 1));row-gap:calc((var(--base-line-height) * 1));grid-template-rows:1fr;grid-template-columns:repeat(1,1fr);display:grid}@media(min-width:600px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.category-grid{grid-row-gap:calc((var(--base-line-height) * 2));grid-template-columns:repeat(3,1fr)}}}@supports not (display:grid){.category-grid{flex-flow:wrap;place-content:stretch space-between;align-items:flex-start;display:flex}.category-grid article.post{flex-basis:calc(100% - (var(--base-line-height) / 2));margin:calc(var(--base-line-height) / 2) calc(4 * var(--base-line-height));position:relative}@media(min-width:500px){.category-grid .post{flex-basis:calc(50% - ((1 * var(--base-line-height) / 2)));margin:calc(var(--base-line-height) / 2) 0}}@media(min-width:1000px){.category-grid .post{flex-basis:calc(33% - ((2 * var(--base-line-height) / 3)))}}}@supports (display:grid){@media(min-width:1000px){.category-grid article.sticky{grid-column:1/span 2}}@supports not (display:grid){.category-grid article.sticky{width:100%}}}@media(min-width:1000px){.category-grid article.sticky{justify-content:stretch;display:flex}.category-grid article.sticky .post-item_thumb,.category-grid article.sticky .post-details{width:50%}.category-grid article.sticky .post-item_thumb{margin-right:calc(var(--base-line-height) * 1);padding-top:30.9%}}.post-grid,.alm-reveal,.search-grid,.archive-grid{margin-bottom:3em}.post-grid p,.alm-reveal p{padding-right:1.5em}@media(min-width:1100px){.post-container{justify-content:space-between;align-items:flex-start;display:flex}.post-grid-wrapper{margin-right:calc(var(--base-line-height) * 2);width:100%}}@supports (display:grid){.post-grid,.alm-reveal{grid-column-gap:var(--base-line-height);grid-row-gap:calc((var(--base-line-height) * 6));row-gap:calc((var(--base-line-height) *3));grid-template-rows:1fr;grid-template-columns:repeat(1,1fr);display:grid}@media(min-width:1000px){.post-grid,.alm-reveal{grid-row-gap:calc((var(--base-line-height) * 2));row-gap:calc((var(--base-line-height) * 2));grid-template-columns:repeat(2,1fr)}}@supports not (display:grid){.post-grid .post:not(:last-of-type),.alm-reveal .post:not(:last-of-type){margin-bottom:2em}@media(min-width:1000px){.post-grid,.alm-reveal{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.post-grid .post,.alm-reveal .post{width:calc(50% - calc(var(--base-line-height) * .5))}}}@supports (display:grid){@media(min-width:1000px){.post-grid article.sticky,.alm-reveal article.sticky{grid-column:1/span 2}}}@supports not (display:grid){.post-grid article.sticky,.alm-reveal article.sticky{width:100%}}}@media(min-width:1000px){.post-grid article.sticky,.alm-reveal article.sticky{border-top:1px solid #0030498c;justify-content:stretch;display:flex}.post-grid article.sticky .post-item_thumb,.post-grid article.sticky .post-details,.alm-reveal article.sticky .post-item_thumb,.alm-reveal article.sticky .post-details{width:50%}.post-grid article.sticky .post-item_thumb,.alm-reveal article.sticky .post-item_thumb{margin-right:calc(var(--base-line-height) * 1);padding-top:30.9%}}.archive-grid p{padding-right:1.5em}@supports (display:grid){.archive-grid{grid-column-gap:var(--base-line-height);grid-row-gap:calc((var(--base-line-height) * 6));row-gap:calc((var(--base-line-height) * 6));grid-template-rows:1fr;grid-template-columns:repeat(1,1fr);display:grid}@media(min-width:600px){.archive-grid{grid-row-gap:calc((var(--base-line-height) * 2));row-gap:calc((var(--base-line-height) * 2));grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.archive-grid{grid-template-columns:repeat(3,1fr)}}}@supports not (display:grid){.archive-grid .post:not(:last-of-type){margin-bottom:2em}@media(min-width:600px){.archive-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.archive-grid .post{width:calc(50% - calc(var(--base-line-height) * .5))}}@media(min-width:1400px){.archive-grid .post{width:calc(33% - calc(var(--base-line-height) * .5))}}}.search-grid p{padding-right:1.5em}@supports (display:grid){.search-grid{grid-column-gap:var(--base-line-height);grid-row-gap:calc((var(--base-line-height) * 6));row-gap:calc((var(--base-line-height) * 6));grid-template-rows:1fr;grid-template-columns:repeat(1,1fr);display:grid}@media(min-width:600px){.search-grid{grid-row-gap:calc((var(--base-line-height) * 2));row-gap:calc((var(--base-line-height) * 2));grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.search-grid{grid-template-columns:repeat(3,1fr)}}}@supports not (display:grid){.search-grid .post:not(:last-of-type){margin-bottom:2em}@media(min-width:600px){.search-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.search-grid .post{width:calc(50% - calc(var(--base-line-height) * .5))}}@media(min-width:1400px){.search-grid .post{width:calc(33% - calc(var(--base-line-height) * .5))}}}@media(min-width:1100px){.event-container{justify-content:space-between;align-items:flex-start;display:flex}.event-post-wrapper{margin-right:calc(var(--base-line-height) * 2);width:100%}}.event-grid article{border-bottom:1px solid #2e2b33;padding-bottom:1em}@supports (display:grid){.event-grid{grid-column-gap:var(--base-line-height);grid-row-gap:calc((var(--base-line-height) * 6));row-gap:calc((var(--base-line-height) * 6));grid-template-rows:1fr;grid-template-columns:repeat(1,1fr);display:grid}@media(min-width:600px){.event-grid{grid-row-gap:calc((var(--base-line-height) * 2));row-gap:calc((var(--base-line-height) * 2))}}@media(min-width:800px){.event-grid{grid-row-gap:calc((var(--base-line-height) * 2));row-gap:calc((var(--base-line-height) * 2));grid-template-columns:repeat(2,1fr)}}}@supports not (display:grid){.event-grid .post:not(:last-of-type){margin-bottom:2em}@media(min-width:600px){.event-grid{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.event-grid .post{width:100%}}@media(min-width:800px){.event-grid .post{width:50%}}}.no-scroll{height:100%;overflow:hidden}body.home .nav-item-home,body.home .header-second-row{display:none!important}body.home #btnDownloadOffer{display:none}body.oferta .nav-item-offer-submenu-button .label,body.parent-pageid-1284 .nav-item-offer-submenu-button .label,body.artykuly-ux-ui-design .nav-item-articles a{font-variation-settings:"wght" 680!important;font-weight:700!important}body.artykuly-ux-ui-design .header-second-row,body.artykuly-ux-ui-design .header-second-row .button-container{display:none!important}body.artykuly-ux-ui-design .articles-list{border-bottom:unset}.single-post .nav-item-articles a{font-variation-settings:"wght" 680!important;font-weight:700!important}.single-post .header-second-row .button-container{display:none!important}.single-post .header-second-row .header-title .articles{display:block!important}.single-post .header-second-row .header-title .current{display:none!important}body.o-mnie .nav-item-about a{font-variation-settings:"wght" 680!important;font-weight:700!important}body.o-mnie #btnDownloadOffer{display:none}body.o-mnie .section-grid-approach{padding-top:unset}body.o-mnie .section-about{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative;padding-top:20px!important}@media(min-width:360px){body.o-mnie .section-about{gap:16px}}@media(min-width:900px){body.o-mnie .section-about{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){body.o-mnie .section-about{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){body.o-mnie .section-about{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){body.o-mnie .section-about{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){body.o-mnie .section-about{padding-top:56px;padding-bottom:56px}}body.o-mnie .section-about .about-priv{grid-column:1/-1;margin-top:8px;margin-bottom:32px;padding-right:24px}body.o-mnie .section-about .about-priv .selfie{width:96px;height:96px}body.o-mnie .section-about .about-priv .desc{margin-top:16px}body.o-mnie .section-about .about-priv .desc p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}body.o-mnie .section-about .about-priv .desc p+p{margin-top:8px}body.o-mnie .section-about .about-priv .social-links{margin-top:16px;margin-left:unset;margin-right:12px;display:inline}body.o-mnie .section-about .about-priv .social-links li:before{content:unset}body.o-mnie .section-about .about-priv .social-links li{margin-right:12px;display:inline-block}body.o-mnie .section-about .about-priv .social-links a{-webkit-text-decoration:unset;text-decoration:unset;border-bottom:unset}body.o-mnie .section-about .about-priv .social-links a svg path{fill:#2e2b33}body.o-mnie .section-about .grid-container{grid-column:1/-1;display:block}body.o-mnie .section-about .grid-container .section-methodologies{padding-top:unset}body.o-mnie .section-about .grid-container .section-methodologies .header-wrapper .title,body.o-mnie .section-about .grid-container .section-grid-approach .header-wrapper .title{display:none}@media(min-width:1200px){body.o-mnie .section-about .about-priv{grid-column:1/5;padding-right:40px}body.o-mnie .section-about .about-priv .desc{max-width:300px}body.o-mnie .section-about .grid-container{grid-column:5/-1}}body.kontakt{background:linear-gradient(-20deg,#ff7474,#ff8060 24%,#ff8956 60%,#ffa85c 81%,#ffc494)}body.kontakt .nav-item-contact a{font-variation-settings:"wght" 680!important;font-weight:700!important}body.kontakt .header-second-row{display:none!important}body.kontakt .contact-grid{padding-bottom:unset}body.kontakt .contact-grid .contact-data .paragraph-container .title{font-variation-settings:"wght" 480;letter-spacing:-.32px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:120%}@media(min-width:900px){body.kontakt .contact-grid .contact-data .paragraph-container .title{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;font-variation-settings:"wght" 430!important}}body.kontakt .contact-grid .contact-data .paragraph-container a{color:#2e2b33}.digital-ed-about{border-top:1px solid #2e2b33;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:32px;padding-bottom:32px;display:grid;position:relative;padding-top:20px!important}@media(min-width:360px){.digital-ed-about{gap:16px}}@media(min-width:900px){.digital-ed-about{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){.digital-ed-about{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){.digital-ed-about{max-width:1188px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.digital-ed-about{padding-top:48px;padding-bottom:48px}}@media(min-width:1200px){.digital-ed-about{padding-top:56px;padding-bottom:56px}}.digital-ed-about .about-priv{grid-column:1/-1;margin-top:8px;padding-right:24px}.digital-ed-about .about-priv .selfie{width:96px;height:96px}.digital-ed-about .about-priv .desc{max-width:300px;margin-top:16px}.digital-ed-about .about-priv .desc p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}.digital-ed-about .about-priv .desc p+p{margin-top:8px}.digital-ed-about .about-priv .social-links{margin-top:16px;margin-left:unset;margin-right:12px;display:inline}.digital-ed-about .about-priv .social-links a{-webkit-text-decoration:unset;text-decoration:unset;border-bottom:unset}.digital-ed-about .about-priv .social-links a svg path{fill:#2e2b33}@media(min-width:900px){.digital-ed-about .about-priv{grid-column:1/3;padding-right:40px}.digital-ed-about .grid-container{grid-column:3/-1}}@media(min-width:1200px){.digital-ed-about .about-priv{grid-column:1/5}.digital-ed-about .grid-container{grid-column:5/-1}}body.case-studies #btnDownloadOffer{display:none}body.case-studies .header-single-page .lead{font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-variation-settings:"wght" 490!important;letter-spacing:-.002em!important;max-width:28em!important;font-size:33px!important;font-weight:500!important;line-height:116%!important}body.case-studies .header-single-page{padding-top:28px!important;padding-bottom:12px!important}@media(min-width:900px){body.case-studies .header-single-page{padding-top:48px!important;padding-bottom:24px!important}}body.single-casestudies #btnDownloadOffer,body.single-casestudies .site-header .header-second-row .header-title .current{display:none}body.single-casestudies .site-header .header-second-row .header-title .header-title-case-studies{display:block!important}body.single-casestudies .section-grid article img.size-full{margin:unset;border:1px solid #f0efe9;border-radius:16px;margin-bottom:32px;box-shadow:0 2px 10px #0a0a0a1f;margin-top:24px!important}body.single-casestudies .section-grid article .wp-caption-text{font-variation-settings:"wght" 510;letter-spacing:.01em;opacity:.89;margin-top:-24px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:141%;padding-top:unset!important}body.single-casestudies .section-grid article .gallery{margin-top:24px!important}body.single-casestudies .section-grid article .gallery .gallery-item{margin:unset!important;width:100%!important}body.single-casestudies .section-grid article .gallery .gallery-item img{border:1px solid #f0efe9;border-radius:10px;box-shadow:0 2px 10px #0a0a0a1f;border:unset!important}body.single-casestudies .section-grid article .gallery-columns-2{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}body.single-casestudies .section-grid article .gallery-columns-2 .gallery-item{grid-column:span 1}@media(min-width:800px){body.single-casestudies .section-grid article .gallery-columns-2 .gallery-item{grid-column:span 1}}body.single-casestudies .section-grid article .gallery-columns-3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}body.single-casestudies .section-grid article .gallery-columns-3 .gallery-item{grid-column:span 3}@media(min-width:800px){body.single-casestudies .section-grid article .gallery-columns-3 .gallery-item{grid-column:span 1}}body.single-casestudies .section-grid article .gallery-columns-4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}body.single-casestudies .section-grid article .gallery-columns-4 .gallery-item{grid-column:span 2}@media(min-width:800px){body.single-casestudies .section-grid article .gallery-columns-4 .gallery-item{grid-column:span 1}}body.single-casestudies .section-grid article h5,body.single-casestudies .section-grid article p+h5,body.single-casestudies .section-grid article .size-full+h5,body.single-casestudies .section-grid article .gallery+h5{margin-top:48px!important}body.single-casestudies .section-grid article p+h5,body.single-casestudies .section-grid article .wp-caption+h5,body.single-casestudies .section-grid article .callout+h5{margin-top:48px}body.single-casestudies .section-grid article p,body.single-casestudies .section-grid article ul,body.single-casestudies .section-grid article ol{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;max-width:38em;margin-top:12px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}body.single-casestudies .section-grid article ul,body.single-casestudies .section-grid article ol{max-width:34em}body.single-casestudies .section-grid article ul li:before,body.single-casestudies .section-grid article ol li:before{padding-right:6px}body.single-casestudies .section-grid article ul li,body.single-casestudies .section-grid article ol li{margin-left:-2px}body.single-casestudies .section-grid article ul li ul,body.single-casestudies .section-grid article ul li ol,body.single-casestudies .section-grid article ol li ul,body.single-casestudies .section-grid article ol li ol{margin-bottom:12px}body.single-casestudies .section-grid article ul li+li,body.single-casestudies .section-grid article ol li+li{margin-top:4px}body.single-casestudies .section-grid article h5+h6{margin-top:12px}body.single-casestudies .section-grid article h6+p{margin-top:4px}body.single-casestudies .section-grid .credits{grid-column:1/-1}body.single-casestudies .section-grid .credits h5+p{margin-top:4px!important}body.single-casestudies .section-grid .credits p+h5{margin-top:16px!important}body.single-casestudies .section-grid .credits .tags-wrapper{margin-top:16px}body.single-casestudies .section-grid .section-casestudy{grid-column:1/-1}@media(min-width:1200px){body.single-casestudies .section-grid .credits{grid-column:1/3}body.single-casestudies .section-grid .section-casestudy{grid-column:3/-1}}body.oferta #btnDownloadOffer{display:none!important}body.oferta .header-single-page{padding-bottom:unset!important}@media(min-width:900px){body.oferta .header-single-page{padding-bottom:unset!important}}@media(min-width:1200px){body.oferta .header-single-page{padding-bottom:unset!important}}@media(max-width:899px){body.oferta .header-single-page .lead{font-variation-settings:"wght" 490;letter-spacing:-.002em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-style:normal;font-weight:500;line-height:116%}}body.audyt-ux #btnDownloadOffer{display:none}body.audyt-ux .section-grid-offer-teaser{grid-template-columns:repeat(2,1fr)}body.audyt-ux .section-grid-offer-teaser .offer-card-item{grid-column:span 2}body.audyt-ux .section-grid-offer-teaser .offer-card-item-ui{display:none}body.audyt-ux .section-grid-offer-teaser .cta-fast-audit{display:inherit}body.ux-ui-design #btnSendInquiry{display:none}body.ux-ui-design #download-offer{margin-top:24px}body.ux-ui-design .section-grid-offer-teaser{grid-template-columns:repeat(2,1fr)}body.ux-ui-design .section-grid-offer-teaser .offer-card-item{grid-column:span 2}body.ux-ui-design .section-grid-offer-teaser .offer-card-item-ui,body.strategia-ux #btnSendInquiry{display:none}body.strategia-ux .section-grid-offer-teaser{grid-template-columns:repeat(2,1fr)}body.strategia-ux .section-grid-offer-teaser .offer-card-item{grid-column:span 2}body.strategia-ux .section-grid-offer-teaser .offer-card-item-strategy{display:none}@media(min-width:600px){#offerDataViz .hero-section .hero-container .hero-header .hero-title,#offerDataViz .hero-section .hero-container .hero-header .lead{text-align:left;font-variation-settings:"wght" 480;letter-spacing:.02em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:120%;font-variation-settings:"wght" 410!important;letter-spacing:.03em!important;margin-left:0!important;margin-right:auto!important}}@media(min-width:900px){#offerDataViz .hero-section{padding:72px 0}#offerDataViz .hero-section .hero-container{grid-column:1/-1}}@media(min-width:1200px){#offerDataViz .hero-section{padding:104px 0}#offerDataViz .hero-section .hero-container{grid-column:1/-1}}#offerDataViz .hero-section .hero-background img{object-position:center;width:100%;min-width:100%;height:auto}#offerDataViz .hero-membership{grid-template-columns:repeat(4,1fr);gap:12px;display:block}@media(min-width:360px){#offerDataViz .hero-membership{gap:16px}}@media(min-width:900px){#offerDataViz .hero-membership{grid-template-columns:repeat(8,1fr);gap:20px}}@media(min-width:1200px){#offerDataViz .hero-membership{grid-template-columns:repeat(12,1fr);gap:24px}}@media(min-width:1400px){#offerDataViz .hero-membership{max-width:1188px;margin-left:auto;margin-right:auto}}#offerDataViz .hero-membership p{text-align:left;margin-left:0;margin-right:auto}#offerDataViz .hero-membership .logotypes{justify-content:flex-start}#singlePostPage .single-post-grid{padding-top:0}#singlePostPage .single-post-grid article.post{grid-column:1/-1}@media(min-width:900px){#singlePostPage .single-post-grid article.post{grid-column:2/-2}}@media(min-width:1200px){#singlePostPage .single-post-grid article.post{grid-column:3/9}}#singlePostPage .single-post-grid article.post p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;margin-top:20px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:18px;font-style:normal;font-weight:415;line-height:148%;font-variation-settings:"opsz" 24,"wght" 480!important}@media(min-width:900px){#singlePostPage .single-post-grid article.post p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.1px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:148%;font-variation-settings:"opsz" 24,"wght" 460!important}}@media(min-width:1200px){#singlePostPage .single-post-grid article.post p{font-variation-settings:"opsz" 25,"wght" 485;letter-spacing:-.2px;font-family:antonia-variable,Palatino,Georgia,sans-serif;font-size:21px;font-style:normal;font-weight:415;line-height:148%}}#singlePostPage .single-post-grid article.post p+p{margin-top:20px}#contact-page .section-grid{border-bottom:unset}#contact-page .section-grid .contact-data{grid-column:1/-1}#contact-page .section-grid .cta-form{grid-column:1/-1;box-shadow:0 6px 11.9px #00000021}@media(min-width:900px){#contact-page .section-grid .cta-form{grid-column:5/-1}}@media(min-width:1200px){#contact-page .section-grid .cta-form{grid-column:7/-1}}@media(min-width:900px){#contact-page .section-grid .contact-data{grid-column:1/5}}@layer theme{:root,:host{--font-sans:"Inter Tight";--font-serif:"antonia-variable";--font-mono:"Monaspace Krypton";--color-red-500:oklch(63.7% .237 25.331);--color-amber-500:oklch(76.9% .188 70.08);--spacing:.25rem;--breakpoint-sm:360px;--container-lg:32rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-lg:var(--effect-dropshadow-lg);--inset-shadow-sm:var(--effect-insetshadow-sm);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Inter Tight";--spacing-0:var(--spacing-0);--spacing-1:var(--spacing-1);--spacing-2:var(--spacing-2);--spacing-3:var(--spacing-3);--spacing-4:var(--spacing-4);--spacing-5:var(--spacing-5);--spacing-6:var(--spacing-6);--spacing-7:var(--spacing-7);--spacing-8:var(--spacing-8);--spacing-9:var(--spacing-9);--spacing-10:var(--spacing-10);--spacing-11:var(--spacing-11);--spacing-12:var(--spacing-12);--spacing-14:var(--spacing-14);--spacing-16:var(--spacing-16);--spacing-20:var(--spacing-20);--spacing-24:var(--spacing-24);--spacing-28:var(--spacing-28);--spacing-32:var(--spacing-32);--spacing-36:var(--spacing-36);--spacing-40:var(--spacing-40);--spacing-44:var(--spacing-44);--spacing-48:var(--spacing-48);--spacing-52:var(--spacing-52);--spacing-56:var(--spacing-56);--spacing-60:var(--spacing-60);--spacing-64:var(--spacing-64);--spacing-72:var(--spacing-72);--spacing-80:var(--spacing-80);--spacing-96:var(--spacing-96);--spacing-px:var(--spacing-px);--spacing-0-5:var(--spacing-0-5);--spacing-1-5:var(--spacing-1-5);--spacing-2-5:var(--spacing-2-5);--spacing-3-5:var(--spacing-3-5);--spacing-6-5:var(--spacing-6-5);--color-utility-section:var(--utility-section);--color-utility-frame:var(--utility-frame);--color-utility-header:var(--utility-header);--color-utility-header-foreground:var(--utility-header-foreground);--color-custom-background-dim:var(--custom-background-dim);--color-background:var(--background);--color-custom-background-bright:var(--custom-background-bright);--color-custom-background-highest:var(--custom-background-highest);--color-custom-background-high:var(--custom-background-high);--color-custom-background-container:var(--custom-background-container);--color-custom-background-low:var(--custom-background-low);--color-custom-background-lowest:var(--custom-background-lowest);--color-custom-inverse-background:var(--custom-inverse-background);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-custom-inverse-foreground:var(--custom-inverse-foreground);--color-muted:var(--muted);--color-custom-scrim:var(--custom-scrim);--color-custom-shadow:var(--custom-shadow);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-custom-informative:var(--custom-informative);--color-custom-informative-foreground:var(--custom-informative-foreground);--color-custom-muted-informative:var(--custom-muted-informative);--color-custom-informative-muted-foreground:var(--custom-informative-muted-foreground);--color-custom-informative-border:var(--custom-informative-border);--color-custom-informative-muted-border:var(--custom-informative-muted-border);--color-custom-success:var(--custom-success);--color-custom-success-foreground:var(--custom-success-foreground);--color-custom-muted-success:var(--custom-muted-success);--color-custom-success-muted-foreground:var(--custom-success-muted-foreground);--color-custom-success-border:var(--custom-success-border);--color-custom-success-muted-border:var(--custom-success-muted-border);--color-destructive:var(--destructive);--color-custom-destructive-foreground:var(--custom-destructive-foreground);--color-custom-destructive-container:var(--custom-destructive-container);--color-custom-destructive-container-foreground:var(--custom-destructive-container-foreground);--color-custom-destructive-border:var(--custom-destructive-border);--color-custom-destructive-muted-border:var(--custom-destructive-muted-border);--color-border:var(--border);--color-custom-border-muted:var(--custom-border-muted);--color-custom-border-overlay:var(--custom-border-overlay);--color-ring:var(--ring);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-custom-primary-container:var(--custom-primary-container);--color-custom-primary-container-foreground:var(--custom-primary-container-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-custom-secondary-container:var(--custom-secondary-container);--color-custom-secondary-container-foreground:var(--custom-secondary-container-foreground);--color-custom-tertiary:var(--custom-tertiary);--color-custom-tertiary-foreground:var(--custom-tertiary-foreground);--color-custom-tertiary-container:var(--custom-tertiary-container);--color-custom-tertiary-container-foreground:var(--custom-tertiary-container-foreground);--color-card:var(--card);--color-custom-card-low:var(--custom-card-low);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-input:var(--input);--color-input-background:var(--input-background);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--shadow-focus-default:var(--effect-focus-default)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:var(--spacing-0)}.inset-0-5{inset:var(--spacing-0-5)}.inset-1{inset:var(--spacing-1)}.inset-1-5{inset:var(--spacing-1-5)}.inset-2{inset:var(--spacing-2)}.inset-2-5{inset:var(--spacing-2-5)}.inset-3{inset:var(--spacing-3)}.inset-3-5{inset:var(--spacing-3-5)}.inset-4{inset:var(--spacing-4)}.inset-5{inset:var(--spacing-5)}.inset-6{inset:var(--spacing-6)}.inset-6-5{inset:var(--spacing-6-5)}.inset-7{inset:var(--spacing-7)}.inset-8{inset:var(--spacing-8)}.inset-9{inset:var(--spacing-9)}.inset-10{inset:var(--spacing-10)}.inset-11{inset:var(--spacing-11)}.inset-12{inset:var(--spacing-12)}.inset-14{inset:var(--spacing-14)}.inset-16{inset:var(--spacing-16)}.inset-20{inset:var(--spacing-20)}.inset-24{inset:var(--spacing-24)}.inset-28{inset:var(--spacing-28)}.inset-32{inset:var(--spacing-32)}.inset-36{inset:var(--spacing-36)}.inset-40{inset:var(--spacing-40)}.inset-44{inset:var(--spacing-44)}.inset-48{inset:var(--spacing-48)}.inset-52{inset:var(--spacing-52)}.inset-56{inset:var(--spacing-56)}.inset-60{inset:var(--spacing-60)}.inset-64{inset:var(--spacing-64)}.inset-72{inset:var(--spacing-72)}.inset-80{inset:var(--spacing-80)}.inset-96{inset:var(--spacing-96)}.inset-px{inset:1px;inset:var(--spacing-px)}.top-0{top:var(--spacing-0)}.top-0-5{top:var(--spacing-0-5)}.top-1{top:var(--spacing-1)}.top-1-5{top:var(--spacing-1-5)}.top-2{top:var(--spacing-2)}.top-2-5{top:var(--spacing-2-5)}.top-3{top:var(--spacing-3)}.top-3-5{top:var(--spacing-3-5)}.top-4{top:var(--spacing-4)}.top-5{top:var(--spacing-5)}.top-6{top:var(--spacing-6)}.top-6-5{top:var(--spacing-6-5)}.top-7{top:var(--spacing-7)}.top-8{top:var(--spacing-8)}.top-9{top:var(--spacing-9)}.top-10{top:var(--spacing-10)}.top-11{top:var(--spacing-11)}.top-12{top:var(--spacing-12)}.top-14{top:var(--spacing-14)}.top-16{top:var(--spacing-16)}.top-20{top:var(--spacing-20)}.top-24{top:var(--spacing-24)}.top-28{top:var(--spacing-28)}.top-32{top:var(--spacing-32)}.top-36{top:var(--spacing-36)}.top-40{top:var(--spacing-40)}.top-44{top:var(--spacing-44)}.top-48{top:var(--spacing-48)}.top-52{top:var(--spacing-52)}.top-56{top:var(--spacing-56)}.top-60{top:var(--spacing-60)}.top-64{top:var(--spacing-64)}.top-72{top:var(--spacing-72)}.top-80{top:var(--spacing-80)}.top-96{top:var(--spacing-96)}.top-px{top:1px;top:var(--spacing-px)}.right-0{right:var(--spacing-0)}.right-0-5{right:var(--spacing-0-5)}.right-1{right:var(--spacing-1)}.right-1-5{right:var(--spacing-1-5)}.right-2{right:var(--spacing-2)}.right-2-5{right:var(--spacing-2-5)}.right-3{right:var(--spacing-3)}.right-3-5{right:var(--spacing-3-5)}.right-4{right:var(--spacing-4)}.right-5{right:var(--spacing-5)}.right-6{right:var(--spacing-6)}.right-6-5{right:var(--spacing-6-5)}.right-7{right:var(--spacing-7)}.right-8{right:var(--spacing-8)}.right-9{right:var(--spacing-9)}.right-10{right:var(--spacing-10)}.right-11{right:var(--spacing-11)}.right-12{right:var(--spacing-12)}.right-14{right:var(--spacing-14)}.right-16{right:var(--spacing-16)}.right-20{right:var(--spacing-20)}.right-24{right:var(--spacing-24)}.right-28{right:var(--spacing-28)}.right-32{right:var(--spacing-32)}.right-36{right:var(--spacing-36)}.right-40{right:var(--spacing-40)}.right-44{right:var(--spacing-44)}.right-48{right:var(--spacing-48)}.right-52{right:var(--spacing-52)}.right-56{right:var(--spacing-56)}.right-60{right:var(--spacing-60)}.right-64{right:var(--spacing-64)}.right-72{right:var(--spacing-72)}.right-80{right:var(--spacing-80)}.right-96{right:var(--spacing-96)}.right-px{right:1px;right:var(--spacing-px)}.bottom-0{bottom:var(--spacing-0)}.bottom-0-5{bottom:var(--spacing-0-5)}.bottom-1{bottom:var(--spacing-1)}.bottom-1-5{bottom:var(--spacing-1-5)}.bottom-2{bottom:var(--spacing-2)}.bottom-2-5{bottom:var(--spacing-2-5)}.bottom-3{bottom:var(--spacing-3)}.bottom-3-5{bottom:var(--spacing-3-5)}.bottom-4{bottom:var(--spacing-4)}.bottom-5{bottom:var(--spacing-5)}.bottom-6{bottom:var(--spacing-6)}.bottom-6-5{bottom:var(--spacing-6-5)}.bottom-7{bottom:var(--spacing-7)}.bottom-8{bottom:var(--spacing-8)}.bottom-9{bottom:var(--spacing-9)}.bottom-10{bottom:var(--spacing-10)}.bottom-11{bottom:var(--spacing-11)}.bottom-12{bottom:var(--spacing-12)}.bottom-14{bottom:var(--spacing-14)}.bottom-16{bottom:var(--spacing-16)}.bottom-20{bottom:var(--spacing-20)}.bottom-24{bottom:var(--spacing-24)}.bottom-28{bottom:var(--spacing-28)}.bottom-32{bottom:var(--spacing-32)}.bottom-36{bottom:var(--spacing-36)}.bottom-40{bottom:var(--spacing-40)}.bottom-44{bottom:var(--spacing-44)}.bottom-48{bottom:var(--spacing-48)}.bottom-52{bottom:var(--spacing-52)}.bottom-56{bottom:var(--spacing-56)}.bottom-60{bottom:var(--spacing-60)}.bottom-64{bottom:var(--spacing-64)}.bottom-72{bottom:var(--spacing-72)}.bottom-80{bottom:var(--spacing-80)}.bottom-96{bottom:var(--spacing-96)}.bottom-px{bottom:1px;bottom:var(--spacing-px)}.left-0{left:var(--spacing-0)}.left-0-5{left:var(--spacing-0-5)}.left-1{left:var(--spacing-1)}.left-1-5{left:var(--spacing-1-5)}.left-2{left:var(--spacing-2)}.left-2-5{left:var(--spacing-2-5)}.left-3{left:var(--spacing-3)}.left-3-5{left:var(--spacing-3-5)}.left-4{left:var(--spacing-4)}.left-5{left:var(--spacing-5)}.left-6{left:var(--spacing-6)}.left-6-5{left:var(--spacing-6-5)}.left-7{left:var(--spacing-7)}.left-8{left:var(--spacing-8)}.left-9{left:var(--spacing-9)}.left-10{left:var(--spacing-10)}.left-11{left:var(--spacing-11)}.left-12{left:var(--spacing-12)}.left-14{left:var(--spacing-14)}.left-16{left:var(--spacing-16)}.left-20{left:var(--spacing-20)}.left-24{left:var(--spacing-24)}.left-28{left:var(--spacing-28)}.left-32{left:var(--spacing-32)}.left-36{left:var(--spacing-36)}.left-40{left:var(--spacing-40)}.left-44{left:var(--spacing-44)}.left-48{left:var(--spacing-48)}.left-52{left:var(--spacing-52)}.left-56{left:var(--spacing-56)}.left-60{left:var(--spacing-60)}.left-64{left:var(--spacing-64)}.left-72{left:var(--spacing-72)}.left-80{left:var(--spacing-80)}.left-96{left:var(--spacing-96)}.left-px{left:1px;left:var(--spacing-px)}.container{width:100%}@media(min-width:360px){.container{max-width:360px}}@media(min-width:600px){.container{max-width:600px}}@media(min-width:900px){.container{max-width:900px}}@media(min-width:1200px){.container{max-width:1200px}}@media(min-width:1400px){.container{max-width:1400px}}.m-0{margin:var(--spacing-0)}.m-0-5{margin:var(--spacing-0-5)}.m-1{margin:var(--spacing-1)}.m-1-5{margin:var(--spacing-1-5)}.m-2{margin:var(--spacing-2)}.m-2-5{margin:var(--spacing-2-5)}.m-3{margin:var(--spacing-3)}.m-3-5{margin:var(--spacing-3-5)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-6-5{margin:var(--spacing-6-5)}.m-7{margin:var(--spacing-7)}.m-8{margin:var(--spacing-8)}.m-9{margin:var(--spacing-9)}.m-10{margin:var(--spacing-10)}.m-11{margin:var(--spacing-11)}.m-12{margin:var(--spacing-12)}.m-14{margin:var(--spacing-14)}.m-16{margin:var(--spacing-16)}.m-20{margin:var(--spacing-20)}.m-24{margin:var(--spacing-24)}.m-28{margin:var(--spacing-28)}.m-32{margin:var(--spacing-32)}.m-36{margin:var(--spacing-36)}.m-40{margin:var(--spacing-40)}.m-44{margin:var(--spacing-44)}.m-48{margin:var(--spacing-48)}.m-52{margin:var(--spacing-52)}.m-56{margin:var(--spacing-56)}.m-60{margin:var(--spacing-60)}.m-64{margin:var(--spacing-64)}.m-72{margin:var(--spacing-72)}.m-80{margin:var(--spacing-80)}.m-96{margin:var(--spacing-96)}.m-auto{margin:auto}.m-px{margin:1px;margin:var(--spacing-px)}.mx-0{margin-inline:var(--spacing-0)}.mx-0-5{margin-inline:var(--spacing-0-5)}.mx-1{margin-inline:var(--spacing-1)}.mx-1-5{margin-inline:var(--spacing-1-5)}.mx-2{margin-inline:var(--spacing-2)}.mx-2-5{margin-inline:var(--spacing-2-5)}.mx-3{margin-inline:var(--spacing-3)}.mx-3-5{margin-inline:var(--spacing-3-5)}.mx-4{margin-inline:var(--spacing-4)}.mx-5{margin-inline:var(--spacing-5)}.mx-6{margin-inline:var(--spacing-6)}.mx-6-5{margin-inline:var(--spacing-6-5)}.mx-7{margin-inline:var(--spacing-7)}.mx-8{margin-inline:var(--spacing-8)}.mx-9{margin-inline:var(--spacing-9)}.mx-10{margin-inline:var(--spacing-10)}.mx-11{margin-inline:var(--spacing-11)}.mx-12{margin-inline:var(--spacing-12)}.mx-14{margin-inline:var(--spacing-14)}.mx-16{margin-inline:var(--spacing-16)}.mx-20{margin-inline:var(--spacing-20)}.mx-24{margin-inline:var(--spacing-24)}.mx-28{margin-inline:var(--spacing-28)}.mx-32{margin-inline:var(--spacing-32)}.mx-36{margin-inline:var(--spacing-36)}.mx-40{margin-inline:var(--spacing-40)}.mx-44{margin-inline:var(--spacing-44)}.mx-48{margin-inline:var(--spacing-48)}.mx-52{margin-inline:var(--spacing-52)}.mx-56{margin-inline:var(--spacing-56)}.mx-60{margin-inline:var(--spacing-60)}.mx-64{margin-inline:var(--spacing-64)}.mx-72{margin-inline:var(--spacing-72)}.mx-80{margin-inline:var(--spacing-80)}.mx-96{margin-inline:var(--spacing-96)}.mx-auto{margin-inline:auto}.mx-px{margin-inline:1px;margin-inline:var(--spacing-px)}.my-0{margin-block:var(--spacing-0)}.my-0-5{margin-block:var(--spacing-0-5)}.my-1{margin-block:var(--spacing-1)}.my-1-5{margin-block:var(--spacing-1-5)}.my-2{margin-block:var(--spacing-2)}.my-2-5{margin-block:var(--spacing-2-5)}.my-3{margin-block:var(--spacing-3)}.my-3-5{margin-block:var(--spacing-3-5)}.my-4{margin-block:var(--spacing-4)}.my-5{margin-block:var(--spacing-5)}.my-6{margin-block:var(--spacing-6)}.my-6-5{margin-block:var(--spacing-6-5)}.my-7{margin-block:var(--spacing-7)}.my-8{margin-block:var(--spacing-8)}.my-9{margin-block:var(--spacing-9)}.my-10{margin-block:var(--spacing-10)}.my-11{margin-block:var(--spacing-11)}.my-12{margin-block:var(--spacing-12)}.my-14{margin-block:var(--spacing-14)}.my-16{margin-block:var(--spacing-16)}.my-20{margin-block:var(--spacing-20)}.my-24{margin-block:var(--spacing-24)}.my-28{margin-block:var(--spacing-28)}.my-32{margin-block:var(--spacing-32)}.my-36{margin-block:var(--spacing-36)}.my-40{margin-block:var(--spacing-40)}.my-44{margin-block:var(--spacing-44)}.my-48{margin-block:var(--spacing-48)}.my-52{margin-block:var(--spacing-52)}.my-56{margin-block:var(--spacing-56)}.my-60{margin-block:var(--spacing-60)}.my-64{margin-block:var(--spacing-64)}.my-72{margin-block:var(--spacing-72)}.my-80{margin-block:var(--spacing-80)}.my-96{margin-block:var(--spacing-96)}.my-px{margin-block:1px;margin-block:var(--spacing-px)}.ms-0{margin-inline-start:var(--spacing-0)}.ms-0-5{margin-inline-start:var(--spacing-0-5)}.ms-1{margin-inline-start:var(--spacing-1)}.ms-1-5{margin-inline-start:var(--spacing-1-5)}.ms-2{margin-inline-start:var(--spacing-2)}.ms-2-5{margin-inline-start:var(--spacing-2-5)}.ms-3{margin-inline-start:var(--spacing-3)}.ms-3-5{margin-inline-start:var(--spacing-3-5)}.ms-4{margin-inline-start:var(--spacing-4)}.ms-5{margin-inline-start:var(--spacing-5)}.ms-6{margin-inline-start:var(--spacing-6)}.ms-6-5{margin-inline-start:var(--spacing-6-5)}.ms-7{margin-inline-start:var(--spacing-7)}.ms-8{margin-inline-start:var(--spacing-8)}.ms-9{margin-inline-start:var(--spacing-9)}.ms-10{margin-inline-start:var(--spacing-10)}.ms-11{margin-inline-start:var(--spacing-11)}.ms-12{margin-inline-start:var(--spacing-12)}.ms-14{margin-inline-start:var(--spacing-14)}.ms-16{margin-inline-start:var(--spacing-16)}.ms-20{margin-inline-start:var(--spacing-20)}.ms-24{margin-inline-start:var(--spacing-24)}.ms-28{margin-inline-start:var(--spacing-28)}.ms-32{margin-inline-start:var(--spacing-32)}.ms-36{margin-inline-start:var(--spacing-36)}.ms-40{margin-inline-start:var(--spacing-40)}.ms-44{margin-inline-start:var(--spacing-44)}.ms-48{margin-inline-start:var(--spacing-48)}.ms-52{margin-inline-start:var(--spacing-52)}.ms-56{margin-inline-start:var(--spacing-56)}.ms-60{margin-inline-start:var(--spacing-60)}.ms-64{margin-inline-start:var(--spacing-64)}.ms-72{margin-inline-start:var(--spacing-72)}.ms-80{margin-inline-start:var(--spacing-80)}.ms-96{margin-inline-start:var(--spacing-96)}.ms-px{margin-inline-start:1px;margin-inline-start:var(--spacing-px)}.me-0{margin-inline-end:var(--spacing-0)}.me-0-5{margin-inline-end:var(--spacing-0-5)}.me-1{margin-inline-end:var(--spacing-1)}.me-1-5{margin-inline-end:var(--spacing-1-5)}.me-2{margin-inline-end:var(--spacing-2)}.me-2-5{margin-inline-end:var(--spacing-2-5)}.me-3{margin-inline-end:var(--spacing-3)}.me-3-5{margin-inline-end:var(--spacing-3-5)}.me-4{margin-inline-end:var(--spacing-4)}.me-5{margin-inline-end:var(--spacing-5)}.me-6{margin-inline-end:var(--spacing-6)}.me-6-5{margin-inline-end:var(--spacing-6-5)}.me-7{margin-inline-end:var(--spacing-7)}.me-8{margin-inline-end:var(--spacing-8)}.me-9{margin-inline-end:var(--spacing-9)}.me-10{margin-inline-end:var(--spacing-10)}.me-11{margin-inline-end:var(--spacing-11)}.me-12{margin-inline-end:var(--spacing-12)}.me-14{margin-inline-end:var(--spacing-14)}.me-16{margin-inline-end:var(--spacing-16)}.me-20{margin-inline-end:var(--spacing-20)}.me-24{margin-inline-end:var(--spacing-24)}.me-28{margin-inline-end:var(--spacing-28)}.me-32{margin-inline-end:var(--spacing-32)}.me-36{margin-inline-end:var(--spacing-36)}.me-40{margin-inline-end:var(--spacing-40)}.me-44{margin-inline-end:var(--spacing-44)}.me-48{margin-inline-end:var(--spacing-48)}.me-52{margin-inline-end:var(--spacing-52)}.me-56{margin-inline-end:var(--spacing-56)}.me-60{margin-inline-end:var(--spacing-60)}.me-64{margin-inline-end:var(--spacing-64)}.me-72{margin-inline-end:var(--spacing-72)}.me-80{margin-inline-end:var(--spacing-80)}.me-96{margin-inline-end:var(--spacing-96)}.me-px{margin-inline-end:1px;margin-inline-end:var(--spacing-px)}.mt-0{margin-top:var(--spacing-0)}.mt-0-5{margin-top:var(--spacing-0-5)}.mt-1{margin-top:var(--spacing-1)}.mt-1-5{margin-top:var(--spacing-1-5)}.mt-2{margin-top:var(--spacing-2)}.mt-2-5{margin-top:var(--spacing-2-5)}.mt-3{margin-top:var(--spacing-3)}.mt-3-5{margin-top:var(--spacing-3-5)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-6-5{margin-top:var(--spacing-6-5)}.mt-7{margin-top:var(--spacing-7)}.mt-8{margin-top:var(--spacing-8)}.mt-9{margin-top:var(--spacing-9)}.mt-10{margin-top:var(--spacing-10)}.mt-11{margin-top:var(--spacing-11)}.mt-12{margin-top:var(--spacing-12)}.mt-14{margin-top:var(--spacing-14)}.mt-16{margin-top:var(--spacing-16)}.mt-20{margin-top:var(--spacing-20)}.mt-24{margin-top:var(--spacing-24)}.mt-28{margin-top:var(--spacing-28)}.mt-32{margin-top:var(--spacing-32)}.mt-36{margin-top:var(--spacing-36)}.mt-40{margin-top:var(--spacing-40)}.mt-44{margin-top:var(--spacing-44)}.mt-48{margin-top:var(--spacing-48)}.mt-52{margin-top:var(--spacing-52)}.mt-56{margin-top:var(--spacing-56)}.mt-60{margin-top:var(--spacing-60)}.mt-64{margin-top:var(--spacing-64)}.mt-72{margin-top:var(--spacing-72)}.mt-80{margin-top:var(--spacing-80)}.mt-96{margin-top:var(--spacing-96)}.mt-px{margin-top:1px;margin-top:var(--spacing-px)}.mr-0{margin-right:var(--spacing-0)}.mr-0-5{margin-right:var(--spacing-0-5)}.mr-1{margin-right:var(--spacing-1)}.mr-1-5{margin-right:var(--spacing-1-5)}.mr-2{margin-right:var(--spacing-2)}.mr-2-5{margin-right:var(--spacing-2-5)}.mr-3{margin-right:var(--spacing-3)}.mr-3-5{margin-right:var(--spacing-3-5)}.mr-4{margin-right:var(--spacing-4)}.mr-5{margin-right:var(--spacing-5)}.mr-6{margin-right:var(--spacing-6)}.mr-6-5{margin-right:var(--spacing-6-5)}.mr-7{margin-right:var(--spacing-7)}.mr-8{margin-right:var(--spacing-8)}.mr-9{margin-right:var(--spacing-9)}.mr-10{margin-right:var(--spacing-10)}.mr-11{margin-right:var(--spacing-11)}.mr-12{margin-right:var(--spacing-12)}.mr-14{margin-right:var(--spacing-14)}.mr-16{margin-right:var(--spacing-16)}.mr-20{margin-right:var(--spacing-20)}.mr-24{margin-right:var(--spacing-24)}.mr-28{margin-right:var(--spacing-28)}.mr-32{margin-right:var(--spacing-32)}.mr-36{margin-right:var(--spacing-36)}.mr-40{margin-right:var(--spacing-40)}.mr-44{margin-right:var(--spacing-44)}.mr-48{margin-right:var(--spacing-48)}.mr-52{margin-right:var(--spacing-52)}.mr-56{margin-right:var(--spacing-56)}.mr-60{margin-right:var(--spacing-60)}.mr-64{margin-right:var(--spacing-64)}.mr-72{margin-right:var(--spacing-72)}.mr-80{margin-right:var(--spacing-80)}.mr-96{margin-right:var(--spacing-96)}.mr-px{margin-right:1px;margin-right:var(--spacing-px)}.mb-0{margin-bottom:var(--spacing-0)}.mb-0-5{margin-bottom:var(--spacing-0-5)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1-5{margin-bottom:var(--spacing-1-5)}.mb-2{margin-bottom:var(--spacing-2)}.mb-2-5{margin-bottom:var(--spacing-2-5)}.mb-3{margin-bottom:var(--spacing-3)}.mb-3-5{margin-bottom:var(--spacing-3-5)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-6-5{margin-bottom:var(--spacing-6-5)}.mb-7{margin-bottom:var(--spacing-7)}.mb-8{margin-bottom:var(--spacing-8)}.mb-9{margin-bottom:var(--spacing-9)}.mb-10{margin-bottom:var(--spacing-10)}.mb-11{margin-bottom:var(--spacing-11)}.mb-12{margin-bottom:var(--spacing-12)}.mb-14{margin-bottom:var(--spacing-14)}.mb-16{margin-bottom:var(--spacing-16)}.mb-20{margin-bottom:var(--spacing-20)}.mb-24{margin-bottom:var(--spacing-24)}.mb-28{margin-bottom:var(--spacing-28)}.mb-32{margin-bottom:var(--spacing-32)}.mb-36{margin-bottom:var(--spacing-36)}.mb-40{margin-bottom:var(--spacing-40)}.mb-44{margin-bottom:var(--spacing-44)}.mb-48{margin-bottom:var(--spacing-48)}.mb-52{margin-bottom:var(--spacing-52)}.mb-56{margin-bottom:var(--spacing-56)}.mb-60{margin-bottom:var(--spacing-60)}.mb-64{margin-bottom:var(--spacing-64)}.mb-72{margin-bottom:var(--spacing-72)}.mb-80{margin-bottom:var(--spacing-80)}.mb-96{margin-bottom:var(--spacing-96)}.mb-px{margin-bottom:1px;margin-bottom:var(--spacing-px)}.ml-0{margin-left:var(--spacing-0)}.ml-0-5{margin-left:var(--spacing-0-5)}.ml-1{margin-left:var(--spacing-1)}.ml-1-5{margin-left:var(--spacing-1-5)}.ml-2{margin-left:var(--spacing-2)}.ml-2-5{margin-left:var(--spacing-2-5)}.ml-3{margin-left:var(--spacing-3)}.ml-3-5{margin-left:var(--spacing-3-5)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:var(--spacing-5)}.ml-6{margin-left:var(--spacing-6)}.ml-6-5{margin-left:var(--spacing-6-5)}.ml-7{margin-left:var(--spacing-7)}.ml-8{margin-left:var(--spacing-8)}.ml-9{margin-left:var(--spacing-9)}.ml-10{margin-left:var(--spacing-10)}.ml-11{margin-left:var(--spacing-11)}.ml-12{margin-left:var(--spacing-12)}.ml-14{margin-left:var(--spacing-14)}.ml-16{margin-left:var(--spacing-16)}.ml-20{margin-left:var(--spacing-20)}.ml-24{margin-left:var(--spacing-24)}.ml-28{margin-left:var(--spacing-28)}.ml-32{margin-left:var(--spacing-32)}.ml-36{margin-left:var(--spacing-36)}.ml-40{margin-left:var(--spacing-40)}.ml-44{margin-left:var(--spacing-44)}.ml-48{margin-left:var(--spacing-48)}.ml-52{margin-left:var(--spacing-52)}.ml-56{margin-left:var(--spacing-56)}.ml-60{margin-left:var(--spacing-60)}.ml-64{margin-left:var(--spacing-64)}.ml-72{margin-left:var(--spacing-72)}.ml-80{margin-left:var(--spacing-80)}.ml-96{margin-left:var(--spacing-96)}.ml-px{margin-left:1px;margin-left:var(--spacing-px)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-0{width:var(--spacing-0);height:var(--spacing-0)}.size-0-5{width:var(--spacing-0-5);height:var(--spacing-0-5)}.size-1{width:var(--spacing-1);height:var(--spacing-1)}.size-1-5{width:var(--spacing-1-5);height:var(--spacing-1-5)}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-2-5{width:var(--spacing-2-5);height:var(--spacing-2-5)}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-3-5{width:var(--spacing-3-5);height:var(--spacing-3-5)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-6-5{width:var(--spacing-6-5);height:var(--spacing-6-5)}.size-7{width:var(--spacing-7);height:var(--spacing-7)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-9{width:var(--spacing-9);height:var(--spacing-9)}.size-10{width:var(--spacing-10);height:var(--spacing-10)}.size-11{width:var(--spacing-11);height:var(--spacing-11)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-14{width:var(--spacing-14);height:var(--spacing-14)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-20{width:var(--spacing-20);height:var(--spacing-20)}.size-24{width:var(--spacing-24);height:var(--spacing-24)}.size-28{width:var(--spacing-28);height:var(--spacing-28)}.size-32{width:var(--spacing-32);height:var(--spacing-32)}.size-36{width:var(--spacing-36);height:var(--spacing-36)}.size-40{width:var(--spacing-40);height:var(--spacing-40)}.size-44{width:var(--spacing-44);height:var(--spacing-44)}.size-48{width:var(--spacing-48);height:var(--spacing-48)}.size-52{width:var(--spacing-52);height:var(--spacing-52)}.size-56{width:var(--spacing-56);height:var(--spacing-56)}.size-60{width:var(--spacing-60);height:var(--spacing-60)}.size-64{width:var(--spacing-64);height:var(--spacing-64)}.size-72{width:var(--spacing-72);height:var(--spacing-72)}.size-80{width:var(--spacing-80);height:var(--spacing-80)}.size-96{width:var(--spacing-96);height:var(--spacing-96)}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px;width:var(--spacing-px);height:var(--spacing-px)}.h-0{height:var(--spacing-0)}.h-0-5{height:var(--spacing-0-5)}.h-1{height:var(--spacing-1)}.h-1-5{height:var(--spacing-1-5)}.h-2{height:var(--spacing-2)}.h-2-5{height:var(--spacing-2-5)}.h-3{height:var(--spacing-3)}.h-3-5{height:var(--spacing-3-5)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-6-5{height:var(--spacing-6-5)}.h-7{height:var(--spacing-7)}.h-8{height:var(--spacing-8)}.h-9{height:var(--spacing-9)}.h-10{height:var(--spacing-10)}.h-11{height:var(--spacing-11)}.h-12{height:var(--spacing-12)}.h-14{height:var(--spacing-14)}.h-16{height:var(--spacing-16)}.h-20{height:var(--spacing-20)}.h-24{height:var(--spacing-24)}.h-28{height:var(--spacing-28)}.h-32{height:var(--spacing-32)}.h-36{height:var(--spacing-36)}.h-40{height:var(--spacing-40)}.h-44{height:var(--spacing-44)}.h-48{height:var(--spacing-48)}.h-52{height:var(--spacing-52)}.h-56{height:var(--spacing-56)}.h-60{height:var(--spacing-60)}.h-64{height:var(--spacing-64)}.h-72{height:var(--spacing-72)}.h-80{height:var(--spacing-80)}.h-96{height:var(--spacing-96)}.h-px{height:1px;height:var(--spacing-px)}.max-h-0{max-height:var(--spacing-0)}.max-h-0-5{max-height:var(--spacing-0-5)}.max-h-1{max-height:var(--spacing-1)}.max-h-1-5{max-height:var(--spacing-1-5)}.max-h-2{max-height:var(--spacing-2)}.max-h-2-5{max-height:var(--spacing-2-5)}.max-h-3{max-height:var(--spacing-3)}.max-h-3-5{max-height:var(--spacing-3-5)}.max-h-4{max-height:var(--spacing-4)}.max-h-5{max-height:var(--spacing-5)}.max-h-6{max-height:var(--spacing-6)}.max-h-6-5{max-height:var(--spacing-6-5)}.max-h-7{max-height:var(--spacing-7)}.max-h-8{max-height:var(--spacing-8)}.max-h-9{max-height:var(--spacing-9)}.max-h-10{max-height:var(--spacing-10)}.max-h-11{max-height:var(--spacing-11)}.max-h-12{max-height:var(--spacing-12)}.max-h-14{max-height:var(--spacing-14)}.max-h-16{max-height:var(--spacing-16)}.max-h-20{max-height:var(--spacing-20)}.max-h-24{max-height:var(--spacing-24)}.max-h-28{max-height:var(--spacing-28)}.max-h-32{max-height:var(--spacing-32)}.max-h-36{max-height:var(--spacing-36)}.max-h-40{max-height:var(--spacing-40)}.max-h-44{max-height:var(--spacing-44)}.max-h-48{max-height:var(--spacing-48)}.max-h-52{max-height:var(--spacing-52)}.max-h-56{max-height:var(--spacing-56)}.max-h-60{max-height:var(--spacing-60)}.max-h-64{max-height:var(--spacing-64)}.max-h-72{max-height:var(--spacing-72)}.max-h-80{max-height:var(--spacing-80)}.max-h-96{max-height:var(--spacing-96)}.max-h-px{max-height:1px;max-height:var(--spacing-px)}.min-h-0{min-height:var(--spacing-0)}.min-h-0-5{min-height:var(--spacing-0-5)}.min-h-1{min-height:var(--spacing-1)}.min-h-1-5{min-height:var(--spacing-1-5)}.min-h-2{min-height:var(--spacing-2)}.min-h-2-5{min-height:var(--spacing-2-5)}.min-h-3{min-height:var(--spacing-3)}.min-h-3-5{min-height:var(--spacing-3-5)}.min-h-4{min-height:var(--spacing-4)}.min-h-5{min-height:var(--spacing-5)}.min-h-6{min-height:var(--spacing-6)}.min-h-6-5{min-height:var(--spacing-6-5)}.min-h-7{min-height:var(--spacing-7)}.min-h-8{min-height:var(--spacing-8)}.min-h-9{min-height:var(--spacing-9)}.min-h-10{min-height:var(--spacing-10)}.min-h-11{min-height:var(--spacing-11)}.min-h-12{min-height:var(--spacing-12)}.min-h-14{min-height:var(--spacing-14)}.min-h-16{min-height:var(--spacing-16)}.min-h-20{min-height:var(--spacing-20)}.min-h-24{min-height:var(--spacing-24)}.min-h-28{min-height:var(--spacing-28)}.min-h-32{min-height:var(--spacing-32)}.min-h-36{min-height:var(--spacing-36)}.min-h-40{min-height:var(--spacing-40)}.min-h-44{min-height:var(--spacing-44)}.min-h-48{min-height:var(--spacing-48)}.min-h-52{min-height:var(--spacing-52)}.min-h-56{min-height:var(--spacing-56)}.min-h-60{min-height:var(--spacing-60)}.min-h-64{min-height:var(--spacing-64)}.min-h-72{min-height:var(--spacing-72)}.min-h-80{min-height:var(--spacing-80)}.min-h-96{min-height:var(--spacing-96)}.min-h-px{min-height:1px;min-height:var(--spacing-px)}.w-0{width:var(--spacing-0)}.w-0-5{width:var(--spacing-0-5)}.w-1{width:var(--spacing-1)}.w-1-5{width:var(--spacing-1-5)}.w-2{width:var(--spacing-2)}.w-2-5{width:var(--spacing-2-5)}.w-3{width:var(--spacing-3)}.w-3-5{width:var(--spacing-3-5)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-6-5{width:var(--spacing-6-5)}.w-7{width:var(--spacing-7)}.w-8{width:var(--spacing-8)}.w-9{width:var(--spacing-9)}.w-10{width:var(--spacing-10)}.w-11{width:var(--spacing-11)}.w-12{width:var(--spacing-12)}.w-14{width:var(--spacing-14)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-28{width:var(--spacing-28)}.w-32{width:var(--spacing-32)}.w-36{width:var(--spacing-36)}.w-40{width:var(--spacing-40)}.w-44{width:var(--spacing-44)}.w-48{width:var(--spacing-48)}.w-52{width:var(--spacing-52)}.w-56{width:var(--spacing-56)}.w-60{width:var(--spacing-60)}.w-64{width:var(--spacing-64)}.w-72{width:var(--spacing-72)}.w-80{width:var(--spacing-80)}.w-96{width:var(--spacing-96)}.w-full{width:100%}.w-px{width:1px;width:var(--spacing-px)}.max-w-0{max-width:var(--spacing-0)}.max-w-0-5{max-width:var(--spacing-0-5)}.max-w-1{max-width:var(--spacing-1)}.max-w-1-5{max-width:var(--spacing-1-5)}.max-w-2{max-width:var(--spacing-2)}.max-w-2-5{max-width:var(--spacing-2-5)}.max-w-3{max-width:var(--spacing-3)}.max-w-3-5{max-width:var(--spacing-3-5)}.max-w-4{max-width:var(--spacing-4)}.max-w-5{max-width:var(--spacing-5)}.max-w-6{max-width:var(--spacing-6)}.max-w-6-5{max-width:var(--spacing-6-5)}.max-w-7{max-width:var(--spacing-7)}.max-w-8{max-width:var(--spacing-8)}.max-w-9{max-width:var(--spacing-9)}.max-w-10{max-width:var(--spacing-10)}.max-w-11{max-width:var(--spacing-11)}.max-w-12{max-width:var(--spacing-12)}.max-w-14{max-width:var(--spacing-14)}.max-w-16{max-width:var(--spacing-16)}.max-w-20{max-width:var(--spacing-20)}.max-w-24{max-width:var(--spacing-24)}.max-w-28{max-width:var(--spacing-28)}.max-w-32{max-width:var(--spacing-32)}.max-w-36{max-width:var(--spacing-36)}.max-w-40{max-width:var(--spacing-40)}.max-w-44{max-width:var(--spacing-44)}.max-w-48{max-width:var(--spacing-48)}.max-w-52{max-width:var(--spacing-52)}.max-w-56{max-width:var(--spacing-56)}.max-w-60{max-width:var(--spacing-60)}.max-w-64{max-width:var(--spacing-64)}.max-w-72{max-width:var(--spacing-72)}.max-w-80{max-width:var(--spacing-80)}.max-w-96{max-width:var(--spacing-96)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-px{max-width:1px;max-width:var(--spacing-px)}.min-w-0{min-width:var(--spacing-0)}.min-w-0-5{min-width:var(--spacing-0-5)}.min-w-1{min-width:var(--spacing-1)}.min-w-1-5{min-width:var(--spacing-1-5)}.min-w-2{min-width:var(--spacing-2)}.min-w-2-5{min-width:var(--spacing-2-5)}.min-w-3{min-width:var(--spacing-3)}.min-w-3-5{min-width:var(--spacing-3-5)}.min-w-4{min-width:var(--spacing-4)}.min-w-5{min-width:var(--spacing-5)}.min-w-6{min-width:var(--spacing-6)}.min-w-6-5{min-width:var(--spacing-6-5)}.min-w-7{min-width:var(--spacing-7)}.min-w-8{min-width:var(--spacing-8)}.min-w-9{min-width:var(--spacing-9)}.min-w-10{min-width:var(--spacing-10)}.min-w-11{min-width:var(--spacing-11)}.min-w-12{min-width:var(--spacing-12)}.min-w-14{min-width:var(--spacing-14)}.min-w-16{min-width:var(--spacing-16)}.min-w-20{min-width:var(--spacing-20)}.min-w-24{min-width:var(--spacing-24)}.min-w-28{min-width:var(--spacing-28)}.min-w-32{min-width:var(--spacing-32)}.min-w-36{min-width:var(--spacing-36)}.min-w-40{min-width:var(--spacing-40)}.min-w-44{min-width:var(--spacing-44)}.min-w-48{min-width:var(--spacing-48)}.min-w-52{min-width:var(--spacing-52)}.min-w-56{min-width:var(--spacing-56)}.min-w-60{min-width:var(--spacing-60)}.min-w-64{min-width:var(--spacing-64)}.min-w-72{min-width:var(--spacing-72)}.min-w-80{min-width:var(--spacing-80)}.min-w-96{min-width:var(--spacing-96)}.min-w-px{min-width:1px;min-width:var(--spacing-px)}.flex-1{flex:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0-5{--tw-translate-x:var(--spacing-0-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1-5{--tw-translate-x:var(--spacing-1-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:var(--spacing-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2-5{--tw-translate-x:var(--spacing-2-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:var(--spacing-3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3-5{--tw-translate-x:var(--spacing-3-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:var(--spacing-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:var(--spacing-6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6-5{--tw-translate-x:var(--spacing-6-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-7{--tw-translate-x:var(--spacing-7);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x:var(--spacing-8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-9{--tw-translate-x:var(--spacing-9);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-10{--tw-translate-x:var(--spacing-10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-11{--tw-translate-x:var(--spacing-11);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-12{--tw-translate-x:var(--spacing-12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-14{--tw-translate-x:var(--spacing-14);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-16{--tw-translate-x:var(--spacing-16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-20{--tw-translate-x:var(--spacing-20);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-24{--tw-translate-x:var(--spacing-24);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-28{--tw-translate-x:var(--spacing-28);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-32{--tw-translate-x:var(--spacing-32);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-36{--tw-translate-x:var(--spacing-36);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-40{--tw-translate-x:var(--spacing-40);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-44{--tw-translate-x:var(--spacing-44);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-48{--tw-translate-x:var(--spacing-48);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-52{--tw-translate-x:var(--spacing-52);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-56{--tw-translate-x:var(--spacing-56);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-60{--tw-translate-x:var(--spacing-60);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-64{--tw-translate-x:var(--spacing-64);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-72{--tw-translate-x:var(--spacing-72);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-80{--tw-translate-x:var(--spacing-80);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-96{--tw-translate-x:var(--spacing-96);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:var(--spacing-px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0-5{--tw-translate-y:var(--spacing-0-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1-5{--tw-translate-y:var(--spacing-1-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:var(--spacing-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2-5{--tw-translate-y:var(--spacing-2-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:var(--spacing-3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3-5{--tw-translate-y:var(--spacing-3-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-5{--tw-translate-y:var(--spacing-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:var(--spacing-6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6-5{--tw-translate-y:var(--spacing-6-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-7{--tw-translate-y:var(--spacing-7);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:var(--spacing-8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-9{--tw-translate-y:var(--spacing-9);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:var(--spacing-10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-11{--tw-translate-y:var(--spacing-11);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:var(--spacing-12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-14{--tw-translate-y:var(--spacing-14);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:var(--spacing-16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-20{--tw-translate-y:var(--spacing-20);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-24{--tw-translate-y:var(--spacing-24);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-28{--tw-translate-y:var(--spacing-28);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-32{--tw-translate-y:var(--spacing-32);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-36{--tw-translate-y:var(--spacing-36);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-40{--tw-translate-y:var(--spacing-40);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-44{--tw-translate-y:var(--spacing-44);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-48{--tw-translate-y:var(--spacing-48);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-52{--tw-translate-y:var(--spacing-52);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-56{--tw-translate-y:var(--spacing-56);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-60{--tw-translate-y:var(--spacing-60);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-64{--tw-translate-y:var(--spacing-64);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-72{--tw-translate-y:var(--spacing-72);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-80{--tw-translate-y:var(--spacing-80);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-96{--tw-translate-y:var(--spacing-96);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:var(--spacing-px);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-m-0{scroll-margin:var(--spacing-0)}.scroll-m-0-5{scroll-margin:var(--spacing-0-5)}.scroll-m-1{scroll-margin:var(--spacing-1)}.scroll-m-1-5{scroll-margin:var(--spacing-1-5)}.scroll-m-2{scroll-margin:var(--spacing-2)}.scroll-m-2-5{scroll-margin:var(--spacing-2-5)}.scroll-m-3{scroll-margin:var(--spacing-3)}.scroll-m-3-5{scroll-margin:var(--spacing-3-5)}.scroll-m-4{scroll-margin:var(--spacing-4)}.scroll-m-5{scroll-margin:var(--spacing-5)}.scroll-m-6{scroll-margin:var(--spacing-6)}.scroll-m-6-5{scroll-margin:var(--spacing-6-5)}.scroll-m-7{scroll-margin:var(--spacing-7)}.scroll-m-8{scroll-margin:var(--spacing-8)}.scroll-m-9{scroll-margin:var(--spacing-9)}.scroll-m-10{scroll-margin:var(--spacing-10)}.scroll-m-11{scroll-margin:var(--spacing-11)}.scroll-m-12{scroll-margin:var(--spacing-12)}.scroll-m-14{scroll-margin:var(--spacing-14)}.scroll-m-16{scroll-margin:var(--spacing-16)}.scroll-m-20{scroll-margin:var(--spacing-20)}.scroll-m-24{scroll-margin:var(--spacing-24)}.scroll-m-28{scroll-margin:var(--spacing-28)}.scroll-m-32{scroll-margin:var(--spacing-32)}.scroll-m-36{scroll-margin:var(--spacing-36)}.scroll-m-40{scroll-margin:var(--spacing-40)}.scroll-m-44{scroll-margin:var(--spacing-44)}.scroll-m-48{scroll-margin:var(--spacing-48)}.scroll-m-52{scroll-margin:var(--spacing-52)}.scroll-m-56{scroll-margin:var(--spacing-56)}.scroll-m-60{scroll-margin:var(--spacing-60)}.scroll-m-64{scroll-margin:var(--spacing-64)}.scroll-m-72{scroll-margin:var(--spacing-72)}.scroll-m-80{scroll-margin:var(--spacing-80)}.scroll-m-96{scroll-margin:var(--spacing-96)}.scroll-m-px{scroll-margin:1px;scroll-margin:var(--spacing-px)}.scroll-p-0{scroll-padding:var(--spacing-0)}.scroll-p-0-5{scroll-padding:var(--spacing-0-5)}.scroll-p-1{scroll-padding:var(--spacing-1)}.scroll-p-1-5{scroll-padding:var(--spacing-1-5)}.scroll-p-2{scroll-padding:var(--spacing-2)}.scroll-p-2-5{scroll-padding:var(--spacing-2-5)}.scroll-p-3{scroll-padding:var(--spacing-3)}.scroll-p-3-5{scroll-padding:var(--spacing-3-5)}.scroll-p-4{scroll-padding:var(--spacing-4)}.scroll-p-5{scroll-padding:var(--spacing-5)}.scroll-p-6{scroll-padding:var(--spacing-6)}.scroll-p-6-5{scroll-padding:var(--spacing-6-5)}.scroll-p-7{scroll-padding:var(--spacing-7)}.scroll-p-8{scroll-padding:var(--spacing-8)}.scroll-p-9{scroll-padding:var(--spacing-9)}.scroll-p-10{scroll-padding:var(--spacing-10)}.scroll-p-11{scroll-padding:var(--spacing-11)}.scroll-p-12{scroll-padding:var(--spacing-12)}.scroll-p-14{scroll-padding:var(--spacing-14)}.scroll-p-16{scroll-padding:var(--spacing-16)}.scroll-p-20{scroll-padding:var(--spacing-20)}.scroll-p-24{scroll-padding:var(--spacing-24)}.scroll-p-28{scroll-padding:var(--spacing-28)}.scroll-p-32{scroll-padding:var(--spacing-32)}.scroll-p-36{scroll-padding:var(--spacing-36)}.scroll-p-40{scroll-padding:var(--spacing-40)}.scroll-p-44{scroll-padding:var(--spacing-44)}.scroll-p-48{scroll-padding:var(--spacing-48)}.scroll-p-52{scroll-padding:var(--spacing-52)}.scroll-p-56{scroll-padding:var(--spacing-56)}.scroll-p-60{scroll-padding:var(--spacing-60)}.scroll-p-64{scroll-padding:var(--spacing-64)}.scroll-p-72{scroll-padding:var(--spacing-72)}.scroll-p-80{scroll-padding:var(--spacing-80)}.scroll-p-96{scroll-padding:var(--spacing-96)}.scroll-p-px{scroll-padding:1px;scroll-padding:var(--spacing-px)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.gap-0{gap:var(--spacing-0)}.gap-0-5{gap:var(--spacing-0-5)}.gap-1{gap:var(--spacing-1)}.gap-1-5{gap:var(--spacing-1-5)}.gap-2{gap:var(--spacing-2)}.gap-2-5{gap:var(--spacing-2-5)}.gap-3{gap:var(--spacing-3)}.gap-3-5{gap:var(--spacing-3-5)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-6-5{gap:var(--spacing-6-5)}.gap-7{gap:var(--spacing-7)}.gap-8{gap:var(--spacing-8)}.gap-9{gap:var(--spacing-9)}.gap-10{gap:var(--spacing-10)}.gap-11{gap:var(--spacing-11)}.gap-12{gap:var(--spacing-12)}.gap-14{gap:var(--spacing-14)}.gap-16{gap:var(--spacing-16)}.gap-20{gap:var(--spacing-20)}.gap-24{gap:var(--spacing-24)}.gap-28{gap:var(--spacing-28)}.gap-32{gap:var(--spacing-32)}.gap-36{gap:var(--spacing-36)}.gap-40{gap:var(--spacing-40)}.gap-44{gap:var(--spacing-44)}.gap-48{gap:var(--spacing-48)}.gap-52{gap:var(--spacing-52)}.gap-56{gap:var(--spacing-56)}.gap-60{gap:var(--spacing-60)}.gap-64{gap:var(--spacing-64)}.gap-72{gap:var(--spacing-72)}.gap-80{gap:var(--spacing-80)}.gap-96{gap:var(--spacing-96)}.gap-px{gap:1px;gap:var(--spacing-px)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-0) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-0-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-0-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-7) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-9) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-10) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-11) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-11) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-12) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-14) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-16) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-20) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-24) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-24) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-28) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-28) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-32>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-32) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-32) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-36>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-36) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-36) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-40>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-40) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-40) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-44>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-44) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-44) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-48>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-48) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-48) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-52>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-52) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-52) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-56>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-56) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-56) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-60>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-60) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-60) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-64>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-64) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-64) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-72>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-72) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-72) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-80>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-80) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-80) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-96>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-96) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-96) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing-px) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-px) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:var(--spacing-0)}.gap-x-0-5{column-gap:var(--spacing-0-5)}.gap-x-1{column-gap:var(--spacing-1)}.gap-x-1-5{column-gap:var(--spacing-1-5)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-2-5{column-gap:var(--spacing-2-5)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-3-5{column-gap:var(--spacing-3-5)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-5{column-gap:var(--spacing-5)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-6-5{column-gap:var(--spacing-6-5)}.gap-x-7{column-gap:var(--spacing-7)}.gap-x-8{column-gap:var(--spacing-8)}.gap-x-9{column-gap:var(--spacing-9)}.gap-x-10{column-gap:var(--spacing-10)}.gap-x-11{column-gap:var(--spacing-11)}.gap-x-12{column-gap:var(--spacing-12)}.gap-x-14{column-gap:var(--spacing-14)}.gap-x-16{column-gap:var(--spacing-16)}.gap-x-20{column-gap:var(--spacing-20)}.gap-x-24{column-gap:var(--spacing-24)}.gap-x-28{column-gap:var(--spacing-28)}.gap-x-32{column-gap:var(--spacing-32)}.gap-x-36{column-gap:var(--spacing-36)}.gap-x-40{column-gap:var(--spacing-40)}.gap-x-44{column-gap:var(--spacing-44)}.gap-x-48{column-gap:var(--spacing-48)}.gap-x-52{column-gap:var(--spacing-52)}.gap-x-56{column-gap:var(--spacing-56)}.gap-x-60{column-gap:var(--spacing-60)}.gap-x-64{column-gap:var(--spacing-64)}.gap-x-72{column-gap:var(--spacing-72)}.gap-x-80{column-gap:var(--spacing-80)}.gap-x-96{column-gap:var(--spacing-96)}.gap-x-px{column-gap:1px;column-gap:var(--spacing-px)}:where(.space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-0) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-0) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-0-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-0-5) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-0-5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-1) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-1-5) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-1-5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-2) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-2-5) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-2-5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-3) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-3-5) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-3-5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-4) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-5) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-6) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-6-5) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-6-5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-7) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-7) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-8) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-8) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-9>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-9) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-9) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-10>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-10) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-10) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-11>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-11) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-11) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-12) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-12) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-14>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-14) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-14) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-16>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-16) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-16) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-20>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-20) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-20) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-24>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-24) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-24) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-28>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-28) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-28) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-32>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-32) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-32) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-36>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-36) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-36) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-40>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-40) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-40) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-44>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-44) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-44) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-48>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-48) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-48) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-52>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-52) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-52) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-56>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-56) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-56) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-60>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-60) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-60) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-64>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-64) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-64) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-72>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-72) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-72) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-80>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-80) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-80) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-96>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-96) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-96) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(1px * var(--tw-space-x-reverse));margin-inline-end:calc(1px * calc(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing-px) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-px) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:var(--spacing-0)}.gap-y-0-5{row-gap:var(--spacing-0-5)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-1-5{row-gap:var(--spacing-1-5)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-2-5{row-gap:var(--spacing-2-5)}.gap-y-3{row-gap:var(--spacing-3)}.gap-y-3-5{row-gap:var(--spacing-3-5)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-5{row-gap:var(--spacing-5)}.gap-y-6{row-gap:var(--spacing-6)}.gap-y-6-5{row-gap:var(--spacing-6-5)}.gap-y-7{row-gap:var(--spacing-7)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-9{row-gap:var(--spacing-9)}.gap-y-10{row-gap:var(--spacing-10)}.gap-y-11{row-gap:var(--spacing-11)}.gap-y-12{row-gap:var(--spacing-12)}.gap-y-14{row-gap:var(--spacing-14)}.gap-y-16{row-gap:var(--spacing-16)}.gap-y-20{row-gap:var(--spacing-20)}.gap-y-24{row-gap:var(--spacing-24)}.gap-y-28{row-gap:var(--spacing-28)}.gap-y-32{row-gap:var(--spacing-32)}.gap-y-36{row-gap:var(--spacing-36)}.gap-y-40{row-gap:var(--spacing-40)}.gap-y-44{row-gap:var(--spacing-44)}.gap-y-48{row-gap:var(--spacing-48)}.gap-y-52{row-gap:var(--spacing-52)}.gap-y-56{row-gap:var(--spacing-56)}.gap-y-60{row-gap:var(--spacing-60)}.gap-y-64{row-gap:var(--spacing-64)}.gap-y-72{row-gap:var(--spacing-72)}.gap-y-80{row-gap:var(--spacing-80)}.gap-y-96{row-gap:var(--spacing-96)}.gap-y-px{row-gap:1px;row-gap:var(--spacing-px)}:where(.divide-accent>:not(:last-child)){border-color:var(--color-accent)}:where(.divide-accent-foreground>:not(:last-child)){border-color:var(--color-accent-foreground)}:where(.divide-background>:not(:last-child)){border-color:var(--color-background)}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-card>:not(:last-child)){border-color:var(--color-card)}:where(.divide-card-foreground>:not(:last-child)){border-color:var(--color-card-foreground)}:where(.divide-custom-background-bright>:not(:last-child)){border-color:var(--color-custom-background-bright)}:where(.divide-custom-background-container>:not(:last-child)){border-color:var(--color-custom-background-container)}:where(.divide-custom-background-dim>:not(:last-child)){border-color:var(--color-custom-background-dim)}:where(.divide-custom-background-high>:not(:last-child)){border-color:var(--color-custom-background-high)}:where(.divide-custom-background-highest>:not(:last-child)){border-color:var(--color-custom-background-highest)}:where(.divide-custom-background-low>:not(:last-child)){border-color:var(--color-custom-background-low)}:where(.divide-custom-background-lowest>:not(:last-child)){border-color:var(--color-custom-background-lowest)}:where(.divide-custom-border-muted>:not(:last-child)){border-color:var(--color-custom-border-muted)}:where(.divide-custom-border-overlay>:not(:last-child)){border-color:var(--color-custom-border-overlay)}:where(.divide-custom-card-low>:not(:last-child)){border-color:var(--color-custom-card-low)}:where(.divide-custom-destructive-border>:not(:last-child)){border-color:var(--color-custom-destructive-border)}:where(.divide-custom-destructive-container>:not(:last-child)){border-color:var(--color-custom-destructive-container)}:where(.divide-custom-destructive-container-foreground>:not(:last-child)){border-color:var(--color-custom-destructive-container-foreground)}:where(.divide-custom-destructive-foreground>:not(:last-child)){border-color:var(--color-custom-destructive-foreground)}:where(.divide-custom-destructive-muted-border>:not(:last-child)){border-color:var(--color-custom-destructive-muted-border)}:where(.divide-custom-informative>:not(:last-child)){border-color:var(--color-custom-informative)}:where(.divide-custom-informative-border>:not(:last-child)){border-color:var(--color-custom-informative-border)}:where(.divide-custom-informative-foreground>:not(:last-child)){border-color:var(--color-custom-informative-foreground)}:where(.divide-custom-informative-muted-border>:not(:last-child)){border-color:var(--color-custom-informative-muted-border)}:where(.divide-custom-informative-muted-foreground>:not(:last-child)){border-color:var(--color-custom-informative-muted-foreground)}:where(.divide-custom-inverse-background>:not(:last-child)){border-color:var(--color-custom-inverse-background)}:where(.divide-custom-inverse-foreground>:not(:last-child)){border-color:var(--color-custom-inverse-foreground)}:where(.divide-custom-muted-informative>:not(:last-child)){border-color:var(--color-custom-muted-informative)}:where(.divide-custom-muted-success>:not(:last-child)){border-color:var(--color-custom-muted-success)}:where(.divide-custom-primary-container>:not(:last-child)){border-color:var(--color-custom-primary-container)}:where(.divide-custom-primary-container-foreground>:not(:last-child)){border-color:var(--color-custom-primary-container-foreground)}:where(.divide-custom-scrim>:not(:last-child)){border-color:var(--color-custom-scrim)}:where(.divide-custom-secondary-container>:not(:last-child)){border-color:var(--color-custom-secondary-container)}:where(.divide-custom-secondary-container-foreground>:not(:last-child)){border-color:var(--color-custom-secondary-container-foreground)}:where(.divide-custom-shadow>:not(:last-child)){border-color:var(--color-custom-shadow)}:where(.divide-custom-success>:not(:last-child)){border-color:var(--color-custom-success)}:where(.divide-custom-success-border>:not(:last-child)){border-color:var(--color-custom-success-border)}:where(.divide-custom-success-foreground>:not(:last-child)){border-color:var(--color-custom-success-foreground)}:where(.divide-custom-success-muted-border>:not(:last-child)){border-color:var(--color-custom-success-muted-border)}:where(.divide-custom-success-muted-foreground>:not(:last-child)){border-color:var(--color-custom-success-muted-foreground)}:where(.divide-custom-tertiary>:not(:last-child)){border-color:var(--color-custom-tertiary)}:where(.divide-custom-tertiary-container>:not(:last-child)){border-color:var(--color-custom-tertiary-container)}:where(.divide-custom-tertiary-container-foreground>:not(:last-child)){border-color:var(--color-custom-tertiary-container-foreground)}:where(.divide-custom-tertiary-foreground>:not(:last-child)){border-color:var(--color-custom-tertiary-foreground)}:where(.divide-destructive>:not(:last-child)){border-color:var(--color-destructive)}:where(.divide-foreground>:not(:last-child)){border-color:var(--color-foreground)}:where(.divide-input>:not(:last-child)){border-color:var(--color-input)}:where(.divide-input-background>:not(:last-child)){border-color:var(--color-input-background)}:where(.divide-muted>:not(:last-child)){border-color:var(--color-muted)}:where(.divide-muted-foreground>:not(:last-child)){border-color:var(--color-muted-foreground)}:where(.divide-popover>:not(:last-child)){border-color:var(--color-popover)}:where(.divide-popover-foreground>:not(:last-child)){border-color:var(--color-popover-foreground)}:where(.divide-primary>:not(:last-child)){border-color:var(--color-primary)}:where(.divide-primary-foreground>:not(:last-child)){border-color:var(--color-primary-foreground)}:where(.divide-ring>:not(:last-child)){border-color:var(--color-ring)}:where(.divide-secondary>:not(:last-child)){border-color:var(--color-secondary)}:where(.divide-secondary-foreground>:not(:last-child)){border-color:var(--color-secondary-foreground)}:where(.divide-sidebar>:not(:last-child)){border-color:var(--color-sidebar)}:where(.divide-sidebar-accent>:not(:last-child)){border-color:var(--color-sidebar-accent)}:where(.divide-sidebar-accent-foreground>:not(:last-child)){border-color:var(--color-sidebar-accent-foreground)}:where(.divide-sidebar-border>:not(:last-child)){border-color:var(--color-sidebar-border)}:where(.divide-sidebar-foreground>:not(:last-child)){border-color:var(--color-sidebar-foreground)}:where(.divide-sidebar-primary>:not(:last-child)){border-color:var(--color-sidebar-primary)}:where(.divide-sidebar-primary-foreground>:not(:last-child)){border-color:var(--color-sidebar-primary-foreground)}:where(.divide-sidebar-ring>:not(:last-child)){border-color:var(--color-sidebar-ring)}:where(.divide-utility-frame>:not(:last-child)){border-color:var(--color-utility-frame)}:where(.divide-utility-header>:not(:last-child)){border-color:var(--color-utility-header)}:where(.divide-utility-header-foreground>:not(:last-child)){border-color:var(--color-utility-header-foreground)}:where(.divide-utility-section>:not(:last-child)){border-color:var(--color-utility-section)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-2\){border-style:var(--tw-border-style);border-width:var(--border-2)}.border-accent{border-color:var(--color-accent)}.border-accent-foreground{border-color:var(--color-accent-foreground)}.border-background{border-color:var(--color-background)}.border-border{border-color:var(--color-border)}.border-card{border-color:var(--color-card)}.border-card-foreground{border-color:var(--color-card-foreground)}.border-custom-background-bright{border-color:var(--color-custom-background-bright)}.border-custom-background-container{border-color:var(--color-custom-background-container)}.border-custom-background-dim{border-color:var(--color-custom-background-dim)}.border-custom-background-high{border-color:var(--color-custom-background-high)}.border-custom-background-highest{border-color:var(--color-custom-background-highest)}.border-custom-background-low{border-color:var(--color-custom-background-low)}.border-custom-background-lowest{border-color:var(--color-custom-background-lowest)}.border-custom-border-muted{border-color:var(--color-custom-border-muted)}.border-custom-border-overlay{border-color:var(--color-custom-border-overlay)}.border-custom-card-low{border-color:var(--color-custom-card-low)}.border-custom-destructive-border{border-color:var(--color-custom-destructive-border)}.border-custom-destructive-container{border-color:var(--color-custom-destructive-container)}.border-custom-destructive-container-foreground{border-color:var(--color-custom-destructive-container-foreground)}.border-custom-destructive-foreground{border-color:var(--color-custom-destructive-foreground)}.border-custom-destructive-muted-border{border-color:var(--color-custom-destructive-muted-border)}.border-custom-informative{border-color:var(--color-custom-informative)}.border-custom-informative-border{border-color:var(--color-custom-informative-border)}.border-custom-informative-foreground{border-color:var(--color-custom-informative-foreground)}.border-custom-informative-muted-border{border-color:var(--color-custom-informative-muted-border)}.border-custom-informative-muted-foreground{border-color:var(--color-custom-informative-muted-foreground)}.border-custom-inverse-background{border-color:var(--color-custom-inverse-background)}.border-custom-inverse-foreground{border-color:var(--color-custom-inverse-foreground)}.border-custom-muted-informative{border-color:var(--color-custom-muted-informative)}.border-custom-muted-success{border-color:var(--color-custom-muted-success)}.border-custom-primary-container{border-color:var(--color-custom-primary-container)}.border-custom-primary-container-foreground{border-color:var(--color-custom-primary-container-foreground)}.border-custom-scrim{border-color:var(--color-custom-scrim)}.border-custom-secondary-container{border-color:var(--color-custom-secondary-container)}.border-custom-secondary-container-foreground{border-color:var(--color-custom-secondary-container-foreground)}.border-custom-shadow{border-color:var(--color-custom-shadow)}.border-custom-success{border-color:var(--color-custom-success)}.border-custom-success-border{border-color:var(--color-custom-success-border)}.border-custom-success-foreground{border-color:var(--color-custom-success-foreground)}.border-custom-success-muted-border{border-color:var(--color-custom-success-muted-border)}.border-custom-success-muted-foreground{border-color:var(--color-custom-success-muted-foreground)}.border-custom-tertiary{border-color:var(--color-custom-tertiary)}.border-custom-tertiary-container{border-color:var(--color-custom-tertiary-container)}.border-custom-tertiary-container-foreground{border-color:var(--color-custom-tertiary-container-foreground)}.border-custom-tertiary-foreground{border-color:var(--color-custom-tertiary-foreground)}.border-destructive{border-color:var(--color-destructive)}.border-foreground{border-color:var(--color-foreground)}.border-input{border-color:var(--color-input)}.border-input-background{border-color:var(--color-input-background)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground{border-color:var(--color-muted-foreground)}.border-popover{border-color:var(--color-popover)}.border-popover-foreground{border-color:var(--color-popover-foreground)}.border-primary{border-color:var(--color-primary)}.border-primary-foreground{border-color:var(--color-primary-foreground)}.border-ring{border-color:var(--color-ring)}.border-secondary{border-color:var(--color-secondary)}.border-secondary-foreground{border-color:var(--color-secondary-foreground)}.border-sidebar{border-color:var(--color-sidebar)}.border-sidebar-accent{border-color:var(--color-sidebar-accent)}.border-sidebar-accent-foreground{border-color:var(--color-sidebar-accent-foreground)}.border-sidebar-border{border-color:var(--color-sidebar-border)}.border-sidebar-foreground{border-color:var(--color-sidebar-foreground)}.border-sidebar-primary{border-color:var(--color-sidebar-primary)}.border-sidebar-primary-foreground{border-color:var(--color-sidebar-primary-foreground)}.border-sidebar-ring{border-color:var(--color-sidebar-ring)}.border-utility-frame{border-color:var(--color-utility-frame)}.border-utility-header{border-color:var(--color-utility-header)}.border-utility-header-foreground{border-color:var(--color-utility-header-foreground)}.border-utility-section{border-color:var(--color-utility-section)}.bg-accent{background-color:var(--color-accent)}.bg-accent-foreground{background-color:var(--color-accent-foreground)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--color-background)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-card-foreground{background-color:var(--color-card-foreground)}.bg-custom-background-bright{background-color:var(--color-custom-background-bright)}.bg-custom-background-container{background-color:var(--color-custom-background-container)}.bg-custom-background-dim{background-color:var(--color-custom-background-dim)}.bg-custom-background-high{background-color:var(--color-custom-background-high)}.bg-custom-background-highest{background-color:var(--color-custom-background-highest)}.bg-custom-background-low{background-color:var(--color-custom-background-low)}.bg-custom-background-lowest{background-color:var(--color-custom-background-lowest)}.bg-custom-border-muted{background-color:var(--color-custom-border-muted)}.bg-custom-border-overlay{background-color:var(--color-custom-border-overlay)}.bg-custom-card-low{background-color:var(--color-custom-card-low)}.bg-custom-destructive-border{background-color:var(--color-custom-destructive-border)}.bg-custom-destructive-container{background-color:var(--color-custom-destructive-container)}.bg-custom-destructive-container-foreground{background-color:var(--color-custom-destructive-container-foreground)}.bg-custom-destructive-foreground{background-color:var(--color-custom-destructive-foreground)}.bg-custom-destructive-muted-border{background-color:var(--color-custom-destructive-muted-border)}.bg-custom-informative{background-color:var(--color-custom-informative)}.bg-custom-informative-border{background-color:var(--color-custom-informative-border)}.bg-custom-informative-foreground{background-color:var(--color-custom-informative-foreground)}.bg-custom-informative-muted-border{background-color:var(--color-custom-informative-muted-border)}.bg-custom-informative-muted-foreground{background-color:var(--color-custom-informative-muted-foreground)}.bg-custom-inverse-background{background-color:var(--color-custom-inverse-background)}.bg-custom-inverse-foreground{background-color:var(--color-custom-inverse-foreground)}.bg-custom-muted-informative{background-color:var(--color-custom-muted-informative)}.bg-custom-muted-success{background-color:var(--color-custom-muted-success)}.bg-custom-primary-container{background-color:var(--color-custom-primary-container)}.bg-custom-primary-container-foreground{background-color:var(--color-custom-primary-container-foreground)}.bg-custom-scrim{background-color:var(--color-custom-scrim)}.bg-custom-secondary-container{background-color:var(--color-custom-secondary-container)}.bg-custom-secondary-container-foreground{background-color:var(--color-custom-secondary-container-foreground)}.bg-custom-shadow{background-color:var(--color-custom-shadow)}.bg-custom-success{background-color:var(--color-custom-success)}.bg-custom-success-border{background-color:var(--color-custom-success-border)}.bg-custom-success-foreground{background-color:var(--color-custom-success-foreground)}.bg-custom-success-muted-border{background-color:var(--color-custom-success-muted-border)}.bg-custom-success-muted-foreground{background-color:var(--color-custom-success-muted-foreground)}.bg-custom-tertiary{background-color:var(--color-custom-tertiary)}.bg-custom-tertiary-container{background-color:var(--color-custom-tertiary-container)}.bg-custom-tertiary-container-foreground{background-color:var(--color-custom-tertiary-container-foreground)}.bg-custom-tertiary-foreground{background-color:var(--color-custom-tertiary-foreground)}.bg-destructive{background-color:var(--color-destructive)}.bg-foreground{background-color:var(--color-foreground)}.bg-input{background-color:var(--color-input)}.bg-input-background{background-color:var(--color-input-background)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-popover{background-color:var(--color-popover)}.bg-popover-foreground{background-color:var(--color-popover-foreground)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-red-500{background-color:var(--color-red-500)}.bg-ring{background-color:var(--color-ring)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-foreground{background-color:var(--color-secondary-foreground)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-accent{background-color:var(--color-sidebar-accent)}.bg-sidebar-accent-foreground{background-color:var(--color-sidebar-accent-foreground)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-foreground{background-color:var(--color-sidebar-foreground)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-sidebar-primary-foreground{background-color:var(--color-sidebar-primary-foreground)}.bg-sidebar-ring{background-color:var(--color-sidebar-ring)}.bg-utility-frame{background-color:var(--color-utility-frame)}.bg-utility-header{background-color:var(--color-utility-header)}.bg-utility-header-foreground{background-color:var(--color-utility-header-foreground)}.bg-utility-section{background-color:var(--color-utility-section)}.from-accent{--tw-gradient-from:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-foreground{--tw-gradient-from:var(--color-accent-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-border{--tw-gradient-from:var(--color-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card{--tw-gradient-from:var(--color-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card-foreground{--tw-gradient-from:var(--color-card-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-background-bright{--tw-gradient-from:var(--color-custom-background-bright);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-background-container{--tw-gradient-from:var(--color-custom-background-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-background-dim{--tw-gradient-from:var(--color-custom-background-dim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-background-high{--tw-gradient-from:var(--color-custom-background-high);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-background-highest{--tw-gradient-from:var(--color-custom-background-highest);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-background-low{--tw-gradient-from:var(--color-custom-background-low);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-background-lowest{--tw-gradient-from:var(--color-custom-background-lowest);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-border-muted{--tw-gradient-from:var(--color-custom-border-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-border-overlay{--tw-gradient-from:var(--color-custom-border-overlay);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-card-low{--tw-gradient-from:var(--color-custom-card-low);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-destructive-border{--tw-gradient-from:var(--color-custom-destructive-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-destructive-container{--tw-gradient-from:var(--color-custom-destructive-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-destructive-container-foreground{--tw-gradient-from:var(--color-custom-destructive-container-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-destructive-foreground{--tw-gradient-from:var(--color-custom-destructive-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-destructive-muted-border{--tw-gradient-from:var(--color-custom-destructive-muted-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-informative{--tw-gradient-from:var(--color-custom-informative);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-informative-border{--tw-gradient-from:var(--color-custom-informative-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-informative-foreground{--tw-gradient-from:var(--color-custom-informative-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-informative-muted-border{--tw-gradient-from:var(--color-custom-informative-muted-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-informative-muted-foreground{--tw-gradient-from:var(--color-custom-informative-muted-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-inverse-background{--tw-gradient-from:var(--color-custom-inverse-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-inverse-foreground{--tw-gradient-from:var(--color-custom-inverse-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-muted-informative{--tw-gradient-from:var(--color-custom-muted-informative);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-muted-success{--tw-gradient-from:var(--color-custom-muted-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-primary-container{--tw-gradient-from:var(--color-custom-primary-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-primary-container-foreground{--tw-gradient-from:var(--color-custom-primary-container-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-scrim{--tw-gradient-from:var(--color-custom-scrim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-secondary-container{--tw-gradient-from:var(--color-custom-secondary-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-secondary-container-foreground{--tw-gradient-from:var(--color-custom-secondary-container-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-shadow{--tw-gradient-from:var(--color-custom-shadow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-success{--tw-gradient-from:var(--color-custom-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-success-border{--tw-gradient-from:var(--color-custom-success-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-success-foreground{--tw-gradient-from:var(--color-custom-success-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-success-muted-border{--tw-gradient-from:var(--color-custom-success-muted-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-success-muted-foreground{--tw-gradient-from:var(--color-custom-success-muted-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-tertiary{--tw-gradient-from:var(--color-custom-tertiary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-tertiary-container{--tw-gradient-from:var(--color-custom-tertiary-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-tertiary-container-foreground{--tw-gradient-from:var(--color-custom-tertiary-container-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-custom-tertiary-foreground{--tw-gradient-from:var(--color-custom-tertiary-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-destructive{--tw-gradient-from:var(--color-destructive);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground{--tw-gradient-from:var(--color-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-input{--tw-gradient-from:var(--color-input);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-input-background{--tw-gradient-from:var(--color-input-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted-foreground{--tw-gradient-from:var(--color-muted-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-popover{--tw-gradient-from:var(--color-popover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-popover-foreground{--tw-gradient-from:var(--color-popover-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-foreground{--tw-gradient-from:var(--color-primary-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ring{--tw-gradient-from:var(--color-ring);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary{--tw-gradient-from:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary-foreground{--tw-gradient-from:var(--color-secondary-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sidebar{--tw-gradient-from:var(--color-sidebar);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sidebar-accent{--tw-gradient-from:var(--color-sidebar-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sidebar-accent-foreground{--tw-gradient-from:var(--color-sidebar-accent-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sidebar-border{--tw-gradient-from:var(--color-sidebar-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sidebar-foreground{--tw-gradient-from:var(--color-sidebar-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sidebar-primary{--tw-gradient-from:var(--color-sidebar-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sidebar-primary-foreground{--tw-gradient-from:var(--color-sidebar-primary-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sidebar-ring{--tw-gradient-from:var(--color-sidebar-ring);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-utility-frame{--tw-gradient-from:var(--color-utility-frame);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-utility-header{--tw-gradient-from:var(--color-utility-header);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-utility-header-foreground{--tw-gradient-from:var(--color-utility-header-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-utility-section{--tw-gradient-from:var(--color-utility-section);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-accent{--tw-gradient-via:var(--color-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent-foreground{--tw-gradient-via:var(--color-accent-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background{--tw-gradient-via:var(--color-background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-border{--tw-gradient-via:var(--color-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card{--tw-gradient-via:var(--color-card);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card-foreground{--tw-gradient-via:var(--color-card-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-background-bright{--tw-gradient-via:var(--color-custom-background-bright);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-background-container{--tw-gradient-via:var(--color-custom-background-container);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-background-dim{--tw-gradient-via:var(--color-custom-background-dim);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-background-high{--tw-gradient-via:var(--color-custom-background-high);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-background-highest{--tw-gradient-via:var(--color-custom-background-highest);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-background-low{--tw-gradient-via:var(--color-custom-background-low);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-background-lowest{--tw-gradient-via:var(--color-custom-background-lowest);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-border-muted{--tw-gradient-via:var(--color-custom-border-muted);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-border-overlay{--tw-gradient-via:var(--color-custom-border-overlay);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-card-low{--tw-gradient-via:var(--color-custom-card-low);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-destructive-border{--tw-gradient-via:var(--color-custom-destructive-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-destructive-container{--tw-gradient-via:var(--color-custom-destructive-container);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-destructive-container-foreground{--tw-gradient-via:var(--color-custom-destructive-container-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-destructive-foreground{--tw-gradient-via:var(--color-custom-destructive-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-destructive-muted-border{--tw-gradient-via:var(--color-custom-destructive-muted-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-informative{--tw-gradient-via:var(--color-custom-informative);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-informative-border{--tw-gradient-via:var(--color-custom-informative-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-informative-foreground{--tw-gradient-via:var(--color-custom-informative-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-informative-muted-border{--tw-gradient-via:var(--color-custom-informative-muted-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-informative-muted-foreground{--tw-gradient-via:var(--color-custom-informative-muted-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-inverse-background{--tw-gradient-via:var(--color-custom-inverse-background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-inverse-foreground{--tw-gradient-via:var(--color-custom-inverse-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-muted-informative{--tw-gradient-via:var(--color-custom-muted-informative);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-muted-success{--tw-gradient-via:var(--color-custom-muted-success);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-primary-container{--tw-gradient-via:var(--color-custom-primary-container);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-primary-container-foreground{--tw-gradient-via:var(--color-custom-primary-container-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-scrim{--tw-gradient-via:var(--color-custom-scrim);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-secondary-container{--tw-gradient-via:var(--color-custom-secondary-container);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-secondary-container-foreground{--tw-gradient-via:var(--color-custom-secondary-container-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-shadow{--tw-gradient-via:var(--color-custom-shadow);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-success{--tw-gradient-via:var(--color-custom-success);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-success-border{--tw-gradient-via:var(--color-custom-success-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-success-foreground{--tw-gradient-via:var(--color-custom-success-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-success-muted-border{--tw-gradient-via:var(--color-custom-success-muted-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-success-muted-foreground{--tw-gradient-via:var(--color-custom-success-muted-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-tertiary{--tw-gradient-via:var(--color-custom-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-tertiary-container{--tw-gradient-via:var(--color-custom-tertiary-container);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-tertiary-container-foreground{--tw-gradient-via:var(--color-custom-tertiary-container-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-custom-tertiary-foreground{--tw-gradient-via:var(--color-custom-tertiary-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-destructive{--tw-gradient-via:var(--color-destructive);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-foreground{--tw-gradient-via:var(--color-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-input{--tw-gradient-via:var(--color-input);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-input-background{--tw-gradient-via:var(--color-input-background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-muted{--tw-gradient-via:var(--color-muted);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-muted-foreground{--tw-gradient-via:var(--color-muted-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-popover{--tw-gradient-via:var(--color-popover);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-popover-foreground{--tw-gradient-via:var(--color-popover-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary{--tw-gradient-via:var(--color-primary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary-foreground{--tw-gradient-via:var(--color-primary-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-ring{--tw-gradient-via:var(--color-ring);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-secondary{--tw-gradient-via:var(--color-secondary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-secondary-foreground{--tw-gradient-via:var(--color-secondary-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sidebar{--tw-gradient-via:var(--color-sidebar);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sidebar-accent{--tw-gradient-via:var(--color-sidebar-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sidebar-accent-foreground{--tw-gradient-via:var(--color-sidebar-accent-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sidebar-border{--tw-gradient-via:var(--color-sidebar-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sidebar-foreground{--tw-gradient-via:var(--color-sidebar-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sidebar-primary{--tw-gradient-via:var(--color-sidebar-primary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sidebar-primary-foreground{--tw-gradient-via:var(--color-sidebar-primary-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sidebar-ring{--tw-gradient-via:var(--color-sidebar-ring);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-utility-frame{--tw-gradient-via:var(--color-utility-frame);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-utility-header{--tw-gradient-via:var(--color-utility-header);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-utility-header-foreground{--tw-gradient-via:var(--color-utility-header-foreground);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-utility-section{--tw-gradient-via:var(--color-utility-section);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-accent{--tw-gradient-to:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-foreground{--tw-gradient-to:var(--color-accent-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-border{--tw-gradient-to:var(--color-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-card{--tw-gradient-to:var(--color-card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-card-foreground{--tw-gradient-to:var(--color-card-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-background-bright{--tw-gradient-to:var(--color-custom-background-bright);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-background-container{--tw-gradient-to:var(--color-custom-background-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-background-dim{--tw-gradient-to:var(--color-custom-background-dim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-background-high{--tw-gradient-to:var(--color-custom-background-high);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-background-highest{--tw-gradient-to:var(--color-custom-background-highest);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-background-low{--tw-gradient-to:var(--color-custom-background-low);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-background-lowest{--tw-gradient-to:var(--color-custom-background-lowest);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-border-muted{--tw-gradient-to:var(--color-custom-border-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-border-overlay{--tw-gradient-to:var(--color-custom-border-overlay);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-card-low{--tw-gradient-to:var(--color-custom-card-low);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-destructive-border{--tw-gradient-to:var(--color-custom-destructive-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-destructive-container{--tw-gradient-to:var(--color-custom-destructive-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-destructive-container-foreground{--tw-gradient-to:var(--color-custom-destructive-container-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-destructive-foreground{--tw-gradient-to:var(--color-custom-destructive-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-destructive-muted-border{--tw-gradient-to:var(--color-custom-destructive-muted-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-informative{--tw-gradient-to:var(--color-custom-informative);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-informative-border{--tw-gradient-to:var(--color-custom-informative-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-informative-foreground{--tw-gradient-to:var(--color-custom-informative-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-informative-muted-border{--tw-gradient-to:var(--color-custom-informative-muted-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-informative-muted-foreground{--tw-gradient-to:var(--color-custom-informative-muted-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-inverse-background{--tw-gradient-to:var(--color-custom-inverse-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-inverse-foreground{--tw-gradient-to:var(--color-custom-inverse-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-muted-informative{--tw-gradient-to:var(--color-custom-muted-informative);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-muted-success{--tw-gradient-to:var(--color-custom-muted-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-primary-container{--tw-gradient-to:var(--color-custom-primary-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-primary-container-foreground{--tw-gradient-to:var(--color-custom-primary-container-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-scrim{--tw-gradient-to:var(--color-custom-scrim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-secondary-container{--tw-gradient-to:var(--color-custom-secondary-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-secondary-container-foreground{--tw-gradient-to:var(--color-custom-secondary-container-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-shadow{--tw-gradient-to:var(--color-custom-shadow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-success{--tw-gradient-to:var(--color-custom-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-success-border{--tw-gradient-to:var(--color-custom-success-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-success-foreground{--tw-gradient-to:var(--color-custom-success-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-success-muted-border{--tw-gradient-to:var(--color-custom-success-muted-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-success-muted-foreground{--tw-gradient-to:var(--color-custom-success-muted-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-tertiary{--tw-gradient-to:var(--color-custom-tertiary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-tertiary-container{--tw-gradient-to:var(--color-custom-tertiary-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-tertiary-container-foreground{--tw-gradient-to:var(--color-custom-tertiary-container-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-custom-tertiary-foreground{--tw-gradient-to:var(--color-custom-tertiary-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-destructive{--tw-gradient-to:var(--color-destructive);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-foreground{--tw-gradient-to:var(--color-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-input{--tw-gradient-to:var(--color-input);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-input-background{--tw-gradient-to:var(--color-input-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted-foreground{--tw-gradient-to:var(--color-muted-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-popover{--tw-gradient-to:var(--color-popover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-popover-foreground{--tw-gradient-to:var(--color-popover-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-foreground{--tw-gradient-to:var(--color-primary-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ring{--tw-gradient-to:var(--color-ring);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary{--tw-gradient-to:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary-foreground{--tw-gradient-to:var(--color-secondary-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sidebar{--tw-gradient-to:var(--color-sidebar);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sidebar-accent{--tw-gradient-to:var(--color-sidebar-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sidebar-accent-foreground{--tw-gradient-to:var(--color-sidebar-accent-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sidebar-border{--tw-gradient-to:var(--color-sidebar-border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sidebar-foreground{--tw-gradient-to:var(--color-sidebar-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sidebar-primary{--tw-gradient-to:var(--color-sidebar-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sidebar-primary-foreground{--tw-gradient-to:var(--color-sidebar-primary-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sidebar-ring{--tw-gradient-to:var(--color-sidebar-ring);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-utility-frame{--tw-gradient-to:var(--color-utility-frame);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-utility-header{--tw-gradient-to:var(--color-utility-header);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-utility-header-foreground{--tw-gradient-to:var(--color-utility-header-foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-utility-section{--tw-gradient-to:var(--color-utility-section);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-accent{fill:var(--color-accent)}.fill-accent-foreground{fill:var(--color-accent-foreground)}.fill-background{fill:var(--color-background)}.fill-border{fill:var(--color-border)}.fill-card{fill:var(--color-card)}.fill-card-foreground{fill:var(--color-card-foreground)}.fill-custom-background-bright{fill:var(--color-custom-background-bright)}.fill-custom-background-container{fill:var(--color-custom-background-container)}.fill-custom-background-dim{fill:var(--color-custom-background-dim)}.fill-custom-background-high{fill:var(--color-custom-background-high)}.fill-custom-background-highest{fill:var(--color-custom-background-highest)}.fill-custom-background-low{fill:var(--color-custom-background-low)}.fill-custom-background-lowest{fill:var(--color-custom-background-lowest)}.fill-custom-border-muted{fill:var(--color-custom-border-muted)}.fill-custom-border-overlay{fill:var(--color-custom-border-overlay)}.fill-custom-card-low{fill:var(--color-custom-card-low)}.fill-custom-destructive-border{fill:var(--color-custom-destructive-border)}.fill-custom-destructive-container{fill:var(--color-custom-destructive-container)}.fill-custom-destructive-container-foreground{fill:var(--color-custom-destructive-container-foreground)}.fill-custom-destructive-foreground{fill:var(--color-custom-destructive-foreground)}.fill-custom-destructive-muted-border{fill:var(--color-custom-destructive-muted-border)}.fill-custom-informative{fill:var(--color-custom-informative)}.fill-custom-informative-border{fill:var(--color-custom-informative-border)}.fill-custom-informative-foreground{fill:var(--color-custom-informative-foreground)}.fill-custom-informative-muted-border{fill:var(--color-custom-informative-muted-border)}.fill-custom-informative-muted-foreground{fill:var(--color-custom-informative-muted-foreground)}.fill-custom-inverse-background{fill:var(--color-custom-inverse-background)}.fill-custom-inverse-foreground{fill:var(--color-custom-inverse-foreground)}.fill-custom-muted-informative{fill:var(--color-custom-muted-informative)}.fill-custom-muted-success{fill:var(--color-custom-muted-success)}.fill-custom-primary-container{fill:var(--color-custom-primary-container)}.fill-custom-primary-container-foreground{fill:var(--color-custom-primary-container-foreground)}.fill-custom-scrim{fill:var(--color-custom-scrim)}.fill-custom-secondary-container{fill:var(--color-custom-secondary-container)}.fill-custom-secondary-container-foreground{fill:var(--color-custom-secondary-container-foreground)}.fill-custom-shadow{fill:var(--color-custom-shadow)}.fill-custom-success{fill:var(--color-custom-success)}.fill-custom-success-border{fill:var(--color-custom-success-border)}.fill-custom-success-foreground{fill:var(--color-custom-success-foreground)}.fill-custom-success-muted-border{fill:var(--color-custom-success-muted-border)}.fill-custom-success-muted-foreground{fill:var(--color-custom-success-muted-foreground)}.fill-custom-tertiary{fill:var(--color-custom-tertiary)}.fill-custom-tertiary-container{fill:var(--color-custom-tertiary-container)}.fill-custom-tertiary-container-foreground{fill:var(--color-custom-tertiary-container-foreground)}.fill-custom-tertiary-foreground{fill:var(--color-custom-tertiary-foreground)}.fill-destructive{fill:var(--color-destructive)}.fill-foreground{fill:var(--color-foreground)}.fill-input{fill:var(--color-input)}.fill-input-background{fill:var(--color-input-background)}.fill-muted{fill:var(--color-muted)}.fill-muted-foreground{fill:var(--color-muted-foreground)}.fill-popover{fill:var(--color-popover)}.fill-popover-foreground{fill:var(--color-popover-foreground)}.fill-primary{fill:var(--color-primary)}.fill-primary-foreground{fill:var(--color-primary-foreground)}.fill-ring{fill:var(--color-ring)}.fill-secondary{fill:var(--color-secondary)}.fill-secondary-foreground{fill:var(--color-secondary-foreground)}.fill-sidebar{fill:var(--color-sidebar)}.fill-sidebar-accent{fill:var(--color-sidebar-accent)}.fill-sidebar-accent-foreground{fill:var(--color-sidebar-accent-foreground)}.fill-sidebar-border{fill:var(--color-sidebar-border)}.fill-sidebar-foreground{fill:var(--color-sidebar-foreground)}.fill-sidebar-primary{fill:var(--color-sidebar-primary)}.fill-sidebar-primary-foreground{fill:var(--color-sidebar-primary-foreground)}.fill-sidebar-ring{fill:var(--color-sidebar-ring)}.fill-utility-frame{fill:var(--color-utility-frame)}.fill-utility-header{fill:var(--color-utility-header)}.fill-utility-header-foreground{fill:var(--color-utility-header-foreground)}.fill-utility-section{fill:var(--color-utility-section)}.stroke-accent{stroke:var(--color-accent)}.stroke-accent-foreground{stroke:var(--color-accent-foreground)}.stroke-background{stroke:var(--color-background)}.stroke-border{stroke:var(--color-border)}.stroke-card{stroke:var(--color-card)}.stroke-card-foreground{stroke:var(--color-card-foreground)}.stroke-custom-background-bright{stroke:var(--color-custom-background-bright)}.stroke-custom-background-container{stroke:var(--color-custom-background-container)}.stroke-custom-background-dim{stroke:var(--color-custom-background-dim)}.stroke-custom-background-high{stroke:var(--color-custom-background-high)}.stroke-custom-background-highest{stroke:var(--color-custom-background-highest)}.stroke-custom-background-low{stroke:var(--color-custom-background-low)}.stroke-custom-background-lowest{stroke:var(--color-custom-background-lowest)}.stroke-custom-border-muted{stroke:var(--color-custom-border-muted)}.stroke-custom-border-overlay{stroke:var(--color-custom-border-overlay)}.stroke-custom-card-low{stroke:var(--color-custom-card-low)}.stroke-custom-destructive-border{stroke:var(--color-custom-destructive-border)}.stroke-custom-destructive-container{stroke:var(--color-custom-destructive-container)}.stroke-custom-destructive-container-foreground{stroke:var(--color-custom-destructive-container-foreground)}.stroke-custom-destructive-foreground{stroke:var(--color-custom-destructive-foreground)}.stroke-custom-destructive-muted-border{stroke:var(--color-custom-destructive-muted-border)}.stroke-custom-informative{stroke:var(--color-custom-informative)}.stroke-custom-informative-border{stroke:var(--color-custom-informative-border)}.stroke-custom-informative-foreground{stroke:var(--color-custom-informative-foreground)}.stroke-custom-informative-muted-border{stroke:var(--color-custom-informative-muted-border)}.stroke-custom-informative-muted-foreground{stroke:var(--color-custom-informative-muted-foreground)}.stroke-custom-inverse-background{stroke:var(--color-custom-inverse-background)}.stroke-custom-inverse-foreground{stroke:var(--color-custom-inverse-foreground)}.stroke-custom-muted-informative{stroke:var(--color-custom-muted-informative)}.stroke-custom-muted-success{stroke:var(--color-custom-muted-success)}.stroke-custom-primary-container{stroke:var(--color-custom-primary-container)}.stroke-custom-primary-container-foreground{stroke:var(--color-custom-primary-container-foreground)}.stroke-custom-scrim{stroke:var(--color-custom-scrim)}.stroke-custom-secondary-container{stroke:var(--color-custom-secondary-container)}.stroke-custom-secondary-container-foreground{stroke:var(--color-custom-secondary-container-foreground)}.stroke-custom-shadow{stroke:var(--color-custom-shadow)}.stroke-custom-success{stroke:var(--color-custom-success)}.stroke-custom-success-border{stroke:var(--color-custom-success-border)}.stroke-custom-success-foreground{stroke:var(--color-custom-success-foreground)}.stroke-custom-success-muted-border{stroke:var(--color-custom-success-muted-border)}.stroke-custom-success-muted-foreground{stroke:var(--color-custom-success-muted-foreground)}.stroke-custom-tertiary{stroke:var(--color-custom-tertiary)}.stroke-custom-tertiary-container{stroke:var(--color-custom-tertiary-container)}.stroke-custom-tertiary-container-foreground{stroke:var(--color-custom-tertiary-container-foreground)}.stroke-custom-tertiary-foreground{stroke:var(--color-custom-tertiary-foreground)}.stroke-destructive{stroke:var(--color-destructive)}.stroke-foreground{stroke:var(--color-foreground)}.stroke-input{stroke:var(--color-input)}.stroke-input-background{stroke:var(--color-input-background)}.stroke-muted{stroke:var(--color-muted)}.stroke-muted-foreground{stroke:var(--color-muted-foreground)}.stroke-popover{stroke:var(--color-popover)}.stroke-popover-foreground{stroke:var(--color-popover-foreground)}.stroke-primary{stroke:var(--color-primary)}.stroke-primary-foreground{stroke:var(--color-primary-foreground)}.stroke-ring{stroke:var(--color-ring)}.stroke-secondary{stroke:var(--color-secondary)}.stroke-secondary-foreground{stroke:var(--color-secondary-foreground)}.stroke-sidebar{stroke:var(--color-sidebar)}.stroke-sidebar-accent{stroke:var(--color-sidebar-accent)}.stroke-sidebar-accent-foreground{stroke:var(--color-sidebar-accent-foreground)}.stroke-sidebar-border{stroke:var(--color-sidebar-border)}.stroke-sidebar-foreground{stroke:var(--color-sidebar-foreground)}.stroke-sidebar-primary{stroke:var(--color-sidebar-primary)}.stroke-sidebar-primary-foreground{stroke:var(--color-sidebar-primary-foreground)}.stroke-sidebar-ring{stroke:var(--color-sidebar-ring)}.stroke-utility-frame{stroke:var(--color-utility-frame)}.stroke-utility-header{stroke:var(--color-utility-header)}.stroke-utility-header-foreground{stroke:var(--color-utility-header-foreground)}.stroke-utility-section{stroke:var(--color-utility-section)}.stroke-2{stroke-width:2px}.p-0{padding:var(--spacing-0)}.p-0-5{padding:var(--spacing-0-5)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing-1)}.p-1-5{padding:var(--spacing-1-5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:var(--spacing-2)}.p-2-5{padding:var(--spacing-2-5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:var(--spacing-3)}.p-3-5{padding:var(--spacing-3-5)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-6-5{padding:var(--spacing-6-5)}.p-7{padding:var(--spacing-7)}.p-8{padding:var(--spacing-8)}.p-9{padding:var(--spacing-9)}.p-10{padding:var(--spacing-10)}.p-11{padding:var(--spacing-11)}.p-12{padding:var(--spacing-12)}.p-14{padding:var(--spacing-14)}.p-16{padding:var(--spacing-16)}.p-20{padding:var(--spacing-20)}.p-24{padding:var(--spacing-24)}.p-28{padding:var(--spacing-28)}.p-32{padding:var(--spacing-32)}.p-36{padding:var(--spacing-36)}.p-40{padding:var(--spacing-40)}.p-44{padding:var(--spacing-44)}.p-48{padding:var(--spacing-48)}.p-52{padding:var(--spacing-52)}.p-56{padding:var(--spacing-56)}.p-60{padding:var(--spacing-60)}.p-64{padding:var(--spacing-64)}.p-72{padding:var(--spacing-72)}.p-80{padding:var(--spacing-80)}.p-96{padding:var(--spacing-96)}.p-px{padding:1px;padding:var(--spacing-px)}.px-0{padding-inline:var(--spacing-0)}.px-0-5{padding-inline:var(--spacing-0-5)}.px-1{padding-inline:var(--spacing-1)}.px-1-5{padding-inline:var(--spacing-1-5)}.px-2{padding-inline:var(--spacing-2)}.px-2-5{padding-inline:var(--spacing-2-5)}.px-3{padding-inline:var(--spacing-3)}.px-3-5{padding-inline:var(--spacing-3-5)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-6-5{padding-inline:var(--spacing-6-5)}.px-7{padding-inline:var(--spacing-7)}.px-8{padding-inline:var(--spacing-8)}.px-9{padding-inline:var(--spacing-9)}.px-10{padding-inline:var(--spacing-10)}.px-11{padding-inline:var(--spacing-11)}.px-12{padding-inline:var(--spacing-12)}.px-14{padding-inline:var(--spacing-14)}.px-16{padding-inline:var(--spacing-16)}.px-20{padding-inline:var(--spacing-20)}.px-24{padding-inline:var(--spacing-24)}.px-28{padding-inline:var(--spacing-28)}.px-32{padding-inline:var(--spacing-32)}.px-36{padding-inline:var(--spacing-36)}.px-40{padding-inline:var(--spacing-40)}.px-44{padding-inline:var(--spacing-44)}.px-48{padding-inline:var(--spacing-48)}.px-52{padding-inline:var(--spacing-52)}.px-56{padding-inline:var(--spacing-56)}.px-60{padding-inline:var(--spacing-60)}.px-64{padding-inline:var(--spacing-64)}.px-72{padding-inline:var(--spacing-72)}.px-80{padding-inline:var(--spacing-80)}.px-96{padding-inline:var(--spacing-96)}.px-px{padding-inline:1px;padding-inline:var(--spacing-px)}.py-0{padding-block:var(--spacing-0)}.py-0-5{padding-block:var(--spacing-0-5)}.py-1{padding-block:var(--spacing-1)}.py-1-5{padding-block:var(--spacing-1-5)}.py-2{padding-block:var(--spacing-2)}.py-2-5{padding-block:var(--spacing-2-5)}.py-3{padding-block:var(--spacing-3)}.py-3-5{padding-block:var(--spacing-3-5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-6-5{padding-block:var(--spacing-6-5)}.py-7{padding-block:var(--spacing-7)}.py-8{padding-block:var(--spacing-8)}.py-9{padding-block:var(--spacing-9)}.py-10{padding-block:var(--spacing-10)}.py-11{padding-block:var(--spacing-11)}.py-12{padding-block:var(--spacing-12)}.py-14{padding-block:var(--spacing-14)}.py-16{padding-block:var(--spacing-16)}.py-20{padding-block:var(--spacing-20)}.py-24{padding-block:var(--spacing-24)}.py-28{padding-block:var(--spacing-28)}.py-32{padding-block:var(--spacing-32)}.py-36{padding-block:var(--spacing-36)}.py-40{padding-block:var(--spacing-40)}.py-44{padding-block:var(--spacing-44)}.py-48{padding-block:var(--spacing-48)}.py-52{padding-block:var(--spacing-52)}.py-56{padding-block:var(--spacing-56)}.py-60{padding-block:var(--spacing-60)}.py-64{padding-block:var(--spacing-64)}.py-72{padding-block:var(--spacing-72)}.py-80{padding-block:var(--spacing-80)}.py-96{padding-block:var(--spacing-96)}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px;padding-block:var(--spacing-px)}.ps-0{padding-inline-start:var(--spacing-0)}.ps-0-5{padding-inline-start:var(--spacing-0-5)}.ps-1{padding-inline-start:var(--spacing-1)}.ps-1-5{padding-inline-start:var(--spacing-1-5)}.ps-2{padding-inline-start:var(--spacing-2)}.ps-2-5{padding-inline-start:var(--spacing-2-5)}.ps-3{padding-inline-start:var(--spacing-3)}.ps-3-5{padding-inline-start:var(--spacing-3-5)}.ps-4{padding-inline-start:var(--spacing-4)}.ps-5{padding-inline-start:var(--spacing-5)}.ps-6{padding-inline-start:var(--spacing-6)}.ps-6-5{padding-inline-start:var(--spacing-6-5)}.ps-7{padding-inline-start:var(--spacing-7)}.ps-8{padding-inline-start:var(--spacing-8)}.ps-9{padding-inline-start:var(--spacing-9)}.ps-10{padding-inline-start:var(--spacing-10)}.ps-11{padding-inline-start:var(--spacing-11)}.ps-12{padding-inline-start:var(--spacing-12)}.ps-14{padding-inline-start:var(--spacing-14)}.ps-16{padding-inline-start:var(--spacing-16)}.ps-20{padding-inline-start:var(--spacing-20)}.ps-24{padding-inline-start:var(--spacing-24)}.ps-28{padding-inline-start:var(--spacing-28)}.ps-32{padding-inline-start:var(--spacing-32)}.ps-36{padding-inline-start:var(--spacing-36)}.ps-40{padding-inline-start:var(--spacing-40)}.ps-44{padding-inline-start:var(--spacing-44)}.ps-48{padding-inline-start:var(--spacing-48)}.ps-52{padding-inline-start:var(--spacing-52)}.ps-56{padding-inline-start:var(--spacing-56)}.ps-60{padding-inline-start:var(--spacing-60)}.ps-64{padding-inline-start:var(--spacing-64)}.ps-72{padding-inline-start:var(--spacing-72)}.ps-80{padding-inline-start:var(--spacing-80)}.ps-96{padding-inline-start:var(--spacing-96)}.ps-px{padding-inline-start:1px;padding-inline-start:var(--spacing-px)}.pe-0{padding-inline-end:var(--spacing-0)}.pe-0-5{padding-inline-end:var(--spacing-0-5)}.pe-1{padding-inline-end:var(--spacing-1)}.pe-1-5{padding-inline-end:var(--spacing-1-5)}.pe-2{padding-inline-end:var(--spacing-2)}.pe-2-5{padding-inline-end:var(--spacing-2-5)}.pe-3{padding-inline-end:var(--spacing-3)}.pe-3-5{padding-inline-end:var(--spacing-3-5)}.pe-4{padding-inline-end:var(--spacing-4)}.pe-5{padding-inline-end:var(--spacing-5)}.pe-6{padding-inline-end:var(--spacing-6)}.pe-6-5{padding-inline-end:var(--spacing-6-5)}.pe-7{padding-inline-end:var(--spacing-7)}.pe-8{padding-inline-end:var(--spacing-8)}.pe-9{padding-inline-end:var(--spacing-9)}.pe-10{padding-inline-end:var(--spacing-10)}.pe-11{padding-inline-end:var(--spacing-11)}.pe-12{padding-inline-end:var(--spacing-12)}.pe-14{padding-inline-end:var(--spacing-14)}.pe-16{padding-inline-end:var(--spacing-16)}.pe-20{padding-inline-end:var(--spacing-20)}.pe-24{padding-inline-end:var(--spacing-24)}.pe-28{padding-inline-end:var(--spacing-28)}.pe-32{padding-inline-end:var(--spacing-32)}.pe-36{padding-inline-end:var(--spacing-36)}.pe-40{padding-inline-end:var(--spacing-40)}.pe-44{padding-inline-end:var(--spacing-44)}.pe-48{padding-inline-end:var(--spacing-48)}.pe-52{padding-inline-end:var(--spacing-52)}.pe-56{padding-inline-end:var(--spacing-56)}.pe-60{padding-inline-end:var(--spacing-60)}.pe-64{padding-inline-end:var(--spacing-64)}.pe-72{padding-inline-end:var(--spacing-72)}.pe-80{padding-inline-end:var(--spacing-80)}.pe-96{padding-inline-end:var(--spacing-96)}.pe-px{padding-inline-end:1px;padding-inline-end:var(--spacing-px)}.pt-0{padding-top:var(--spacing-0)}.pt-0-5{padding-top:var(--spacing-0-5)}.pt-1{padding-top:var(--spacing-1)}.pt-1-5{padding-top:var(--spacing-1-5)}.pt-2{padding-top:var(--spacing-2)}.pt-2-5{padding-top:var(--spacing-2-5)}.pt-3{padding-top:var(--spacing-3)}.pt-3-5{padding-top:var(--spacing-3-5)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-6-5{padding-top:var(--spacing-6-5)}.pt-7{padding-top:var(--spacing-7)}.pt-8{padding-top:var(--spacing-8)}.pt-9{padding-top:var(--spacing-9)}.pt-10{padding-top:var(--spacing-10)}.pt-11{padding-top:var(--spacing-11)}.pt-12{padding-top:var(--spacing-12)}.pt-14{padding-top:var(--spacing-14)}.pt-16{padding-top:var(--spacing-16)}.pt-20{padding-top:var(--spacing-20)}.pt-24{padding-top:var(--spacing-24)}.pt-28{padding-top:var(--spacing-28)}.pt-32{padding-top:var(--spacing-32)}.pt-36{padding-top:var(--spacing-36)}.pt-40{padding-top:var(--spacing-40)}.pt-44{padding-top:var(--spacing-44)}.pt-48{padding-top:var(--spacing-48)}.pt-52{padding-top:var(--spacing-52)}.pt-56{padding-top:var(--spacing-56)}.pt-60{padding-top:var(--spacing-60)}.pt-64{padding-top:var(--spacing-64)}.pt-72{padding-top:var(--spacing-72)}.pt-80{padding-top:var(--spacing-80)}.pt-96{padding-top:var(--spacing-96)}.pt-px{padding-top:1px;padding-top:var(--spacing-px)}.pr-0{padding-right:var(--spacing-0)}.pr-0-5{padding-right:var(--spacing-0-5)}.pr-1{padding-right:var(--spacing-1)}.pr-1-5{padding-right:var(--spacing-1-5)}.pr-2{padding-right:var(--spacing-2)}.pr-2-5{padding-right:var(--spacing-2-5)}.pr-3{padding-right:var(--spacing-3)}.pr-3-5{padding-right:var(--spacing-3-5)}.pr-4{padding-right:var(--spacing-4)}.pr-5{padding-right:var(--spacing-5)}.pr-6{padding-right:var(--spacing-6)}.pr-6-5{padding-right:var(--spacing-6-5)}.pr-7{padding-right:var(--spacing-7)}.pr-8{padding-right:var(--spacing-8)}.pr-9{padding-right:var(--spacing-9)}.pr-10{padding-right:var(--spacing-10)}.pr-11{padding-right:var(--spacing-11)}.pr-12{padding-right:var(--spacing-12)}.pr-14{padding-right:var(--spacing-14)}.pr-16{padding-right:var(--spacing-16)}.pr-20{padding-right:var(--spacing-20)}.pr-24{padding-right:var(--spacing-24)}.pr-28{padding-right:var(--spacing-28)}.pr-32{padding-right:var(--spacing-32)}.pr-36{padding-right:var(--spacing-36)}.pr-40{padding-right:var(--spacing-40)}.pr-44{padding-right:var(--spacing-44)}.pr-48{padding-right:var(--spacing-48)}.pr-52{padding-right:var(--spacing-52)}.pr-56{padding-right:var(--spacing-56)}.pr-60{padding-right:var(--spacing-60)}.pr-64{padding-right:var(--spacing-64)}.pr-72{padding-right:var(--spacing-72)}.pr-80{padding-right:var(--spacing-80)}.pr-96{padding-right:var(--spacing-96)}.pr-px{padding-right:1px;padding-right:var(--spacing-px)}.pb-0{padding-bottom:var(--spacing-0)}.pb-0-5{padding-bottom:var(--spacing-0-5)}.pb-1{padding-bottom:var(--spacing-1)}.pb-1-5{padding-bottom:var(--spacing-1-5)}.pb-2{padding-bottom:var(--spacing-2)}.pb-2-5{padding-bottom:var(--spacing-2-5)}.pb-3{padding-bottom:var(--spacing-3)}.pb-3-5{padding-bottom:var(--spacing-3-5)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-6-5{padding-bottom:var(--spacing-6-5)}.pb-7{padding-bottom:var(--spacing-7)}.pb-8{padding-bottom:var(--spacing-8)}.pb-9{padding-bottom:var(--spacing-9)}.pb-10{padding-bottom:var(--spacing-10)}.pb-11{padding-bottom:var(--spacing-11)}.pb-12{padding-bottom:var(--spacing-12)}.pb-14{padding-bottom:var(--spacing-14)}.pb-16{padding-bottom:var(--spacing-16)}.pb-20{padding-bottom:var(--spacing-20)}.pb-24{padding-bottom:var(--spacing-24)}.pb-28{padding-bottom:var(--spacing-28)}.pb-32{padding-bottom:var(--spacing-32)}.pb-36{padding-bottom:var(--spacing-36)}.pb-40{padding-bottom:var(--spacing-40)}.pb-44{padding-bottom:var(--spacing-44)}.pb-48{padding-bottom:var(--spacing-48)}.pb-52{padding-bottom:var(--spacing-52)}.pb-56{padding-bottom:var(--spacing-56)}.pb-60{padding-bottom:var(--spacing-60)}.pb-64{padding-bottom:var(--spacing-64)}.pb-72{padding-bottom:var(--spacing-72)}.pb-80{padding-bottom:var(--spacing-80)}.pb-96{padding-bottom:var(--spacing-96)}.pb-px{padding-bottom:1px;padding-bottom:var(--spacing-px)}.pl-0{padding-left:var(--spacing-0)}.pl-0-5{padding-left:var(--spacing-0-5)}.pl-1{padding-left:var(--spacing-1)}.pl-1-5{padding-left:var(--spacing-1-5)}.pl-2{padding-left:var(--spacing-2)}.pl-2-5{padding-left:var(--spacing-2-5)}.pl-3{padding-left:var(--spacing-3)}.pl-3-5{padding-left:var(--spacing-3-5)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pl-6-5{padding-left:var(--spacing-6-5)}.pl-7{padding-left:var(--spacing-7)}.pl-8{padding-left:var(--spacing-8)}.pl-9{padding-left:var(--spacing-9)}.pl-10{padding-left:var(--spacing-10)}.pl-11{padding-left:var(--spacing-11)}.pl-12{padding-left:var(--spacing-12)}.pl-14{padding-left:var(--spacing-14)}.pl-16{padding-left:var(--spacing-16)}.pl-20{padding-left:var(--spacing-20)}.pl-24{padding-left:var(--spacing-24)}.pl-28{padding-left:var(--spacing-28)}.pl-32{padding-left:var(--spacing-32)}.pl-36{padding-left:var(--spacing-36)}.pl-40{padding-left:var(--spacing-40)}.pl-44{padding-left:var(--spacing-44)}.pl-48{padding-left:var(--spacing-48)}.pl-52{padding-left:var(--spacing-52)}.pl-56{padding-left:var(--spacing-56)}.pl-60{padding-left:var(--spacing-60)}.pl-64{padding-left:var(--spacing-64)}.pl-72{padding-left:var(--spacing-72)}.pl-80{padding-left:var(--spacing-80)}.pl-96{padding-left:var(--spacing-96)}.pl-px{padding-left:1px;padding-left:var(--spacing-px)}.text-start{text-align:start}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.text-accent{color:var(--color-accent)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-background{color:var(--color-background)}.text-border{color:var(--color-border)}.text-card{color:var(--color-card)}.text-card-foreground{color:var(--color-card-foreground)}.text-custom-background-bright{color:var(--color-custom-background-bright)}.text-custom-background-container{color:var(--color-custom-background-container)}.text-custom-background-dim{color:var(--color-custom-background-dim)}.text-custom-background-high{color:var(--color-custom-background-high)}.text-custom-background-highest{color:var(--color-custom-background-highest)}.text-custom-background-low{color:var(--color-custom-background-low)}.text-custom-background-lowest{color:var(--color-custom-background-lowest)}.text-custom-border-muted{color:var(--color-custom-border-muted)}.text-custom-border-overlay{color:var(--color-custom-border-overlay)}.text-custom-card-low{color:var(--color-custom-card-low)}.text-custom-destructive-border{color:var(--color-custom-destructive-border)}.text-custom-destructive-container{color:var(--color-custom-destructive-container)}.text-custom-destructive-container-foreground{color:var(--color-custom-destructive-container-foreground)}.text-custom-destructive-foreground{color:var(--color-custom-destructive-foreground)}.text-custom-destructive-muted-border{color:var(--color-custom-destructive-muted-border)}.text-custom-informative{color:var(--color-custom-informative)}.text-custom-informative-border{color:var(--color-custom-informative-border)}.text-custom-informative-foreground{color:var(--color-custom-informative-foreground)}.text-custom-informative-muted-border{color:var(--color-custom-informative-muted-border)}.text-custom-informative-muted-foreground{color:var(--color-custom-informative-muted-foreground)}.text-custom-inverse-background{color:var(--color-custom-inverse-background)}.text-custom-inverse-foreground{color:var(--color-custom-inverse-foreground)}.text-custom-muted-informative{color:var(--color-custom-muted-informative)}.text-custom-muted-success{color:var(--color-custom-muted-success)}.text-custom-primary-container{color:var(--color-custom-primary-container)}.text-custom-primary-container-foreground{color:var(--color-custom-primary-container-foreground)}.text-custom-scrim{color:var(--color-custom-scrim)}.text-custom-secondary-container{color:var(--color-custom-secondary-container)}.text-custom-secondary-container-foreground{color:var(--color-custom-secondary-container-foreground)}.text-custom-shadow{color:var(--color-custom-shadow)}.text-custom-success{color:var(--color-custom-success)}.text-custom-success-border{color:var(--color-custom-success-border)}.text-custom-success-foreground{color:var(--color-custom-success-foreground)}.text-custom-success-muted-border{color:var(--color-custom-success-muted-border)}.text-custom-success-muted-foreground{color:var(--color-custom-success-muted-foreground)}.text-custom-tertiary{color:var(--color-custom-tertiary)}.text-custom-tertiary-container{color:var(--color-custom-tertiary-container)}.text-custom-tertiary-container-foreground{color:var(--color-custom-tertiary-container-foreground)}.text-custom-tertiary-foreground{color:var(--color-custom-tertiary-foreground)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-input{color:var(--color-input)}.text-input-background{color:var(--color-input-background)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-popover{color:var(--color-popover)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-ring{color:var(--color-ring)}.text-secondary{color:var(--color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar{color:var(--color-sidebar)}.text-sidebar-accent{color:var(--color-sidebar-accent)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-border{color:var(--color-sidebar-border)}.text-sidebar-foreground{color:var(--color-sidebar-foreground)}.text-sidebar-primary{color:var(--color-sidebar-primary)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-sidebar-ring{color:var(--color-sidebar-ring)}.text-utility-frame{color:var(--color-utility-frame)}.text-utility-header{color:var(--color-utility-header)}.text-utility-header-foreground{color:var(--color-utility-header-foreground)}.text-utility-section{color:var(--color-utility-section)}.lowercase{text-transform:lowercase}.decoration-accent{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.decoration-accent-foreground{-webkit-text-decoration-color:var(--color-accent-foreground);text-decoration-color:var(--color-accent-foreground)}.decoration-background{-webkit-text-decoration-color:var(--color-background);text-decoration-color:var(--color-background)}.decoration-border{-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.decoration-card{-webkit-text-decoration-color:var(--color-card);text-decoration-color:var(--color-card)}.decoration-card-foreground{-webkit-text-decoration-color:var(--color-card-foreground);text-decoration-color:var(--color-card-foreground)}.decoration-custom-background-bright{-webkit-text-decoration-color:var(--color-custom-background-bright);text-decoration-color:var(--color-custom-background-bright)}.decoration-custom-background-container{-webkit-text-decoration-color:var(--color-custom-background-container);text-decoration-color:var(--color-custom-background-container)}.decoration-custom-background-dim{-webkit-text-decoration-color:var(--color-custom-background-dim);text-decoration-color:var(--color-custom-background-dim)}.decoration-custom-background-high{-webkit-text-decoration-color:var(--color-custom-background-high);text-decoration-color:var(--color-custom-background-high)}.decoration-custom-background-highest{-webkit-text-decoration-color:var(--color-custom-background-highest);text-decoration-color:var(--color-custom-background-highest)}.decoration-custom-background-low{-webkit-text-decoration-color:var(--color-custom-background-low);text-decoration-color:var(--color-custom-background-low)}.decoration-custom-background-lowest{-webkit-text-decoration-color:var(--color-custom-background-lowest);text-decoration-color:var(--color-custom-background-lowest)}.decoration-custom-border-muted{-webkit-text-decoration-color:var(--color-custom-border-muted);text-decoration-color:var(--color-custom-border-muted)}.decoration-custom-border-overlay{-webkit-text-decoration-color:var(--color-custom-border-overlay);text-decoration-color:var(--color-custom-border-overlay)}.decoration-custom-card-low{-webkit-text-decoration-color:var(--color-custom-card-low);text-decoration-color:var(--color-custom-card-low)}.decoration-custom-destructive-border{-webkit-text-decoration-color:var(--color-custom-destructive-border);text-decoration-color:var(--color-custom-destructive-border)}.decoration-custom-destructive-container{-webkit-text-decoration-color:var(--color-custom-destructive-container);text-decoration-color:var(--color-custom-destructive-container)}.decoration-custom-destructive-container-foreground{-webkit-text-decoration-color:var(--color-custom-destructive-container-foreground);text-decoration-color:var(--color-custom-destructive-container-foreground)}.decoration-custom-destructive-foreground{-webkit-text-decoration-color:var(--color-custom-destructive-foreground);text-decoration-color:var(--color-custom-destructive-foreground)}.decoration-custom-destructive-muted-border{-webkit-text-decoration-color:var(--color-custom-destructive-muted-border);text-decoration-color:var(--color-custom-destructive-muted-border)}.decoration-custom-informative{-webkit-text-decoration-color:var(--color-custom-informative);text-decoration-color:var(--color-custom-informative)}.decoration-custom-informative-border{-webkit-text-decoration-color:var(--color-custom-informative-border);text-decoration-color:var(--color-custom-informative-border)}.decoration-custom-informative-foreground{-webkit-text-decoration-color:var(--color-custom-informative-foreground);text-decoration-color:var(--color-custom-informative-foreground)}.decoration-custom-informative-muted-border{-webkit-text-decoration-color:var(--color-custom-informative-muted-border);text-decoration-color:var(--color-custom-informative-muted-border)}.decoration-custom-informative-muted-foreground{-webkit-text-decoration-color:var(--color-custom-informative-muted-foreground);text-decoration-color:var(--color-custom-informative-muted-foreground)}.decoration-custom-inverse-background{-webkit-text-decoration-color:var(--color-custom-inverse-background);text-decoration-color:var(--color-custom-inverse-background)}.decoration-custom-inverse-foreground{-webkit-text-decoration-color:var(--color-custom-inverse-foreground);text-decoration-color:var(--color-custom-inverse-foreground)}.decoration-custom-muted-informative{-webkit-text-decoration-color:var(--color-custom-muted-informative);text-decoration-color:var(--color-custom-muted-informative)}.decoration-custom-muted-success{-webkit-text-decoration-color:var(--color-custom-muted-success);text-decoration-color:var(--color-custom-muted-success)}.decoration-custom-primary-container{-webkit-text-decoration-color:var(--color-custom-primary-container);text-decoration-color:var(--color-custom-primary-container)}.decoration-custom-primary-container-foreground{-webkit-text-decoration-color:var(--color-custom-primary-container-foreground);text-decoration-color:var(--color-custom-primary-container-foreground)}.decoration-custom-scrim{-webkit-text-decoration-color:var(--color-custom-scrim);text-decoration-color:var(--color-custom-scrim)}.decoration-custom-secondary-container{-webkit-text-decoration-color:var(--color-custom-secondary-container);text-decoration-color:var(--color-custom-secondary-container)}.decoration-custom-secondary-container-foreground{-webkit-text-decoration-color:var(--color-custom-secondary-container-foreground);text-decoration-color:var(--color-custom-secondary-container-foreground)}.decoration-custom-shadow{-webkit-text-decoration-color:var(--color-custom-shadow);text-decoration-color:var(--color-custom-shadow)}.decoration-custom-success{-webkit-text-decoration-color:var(--color-custom-success);text-decoration-color:var(--color-custom-success)}.decoration-custom-success-border{-webkit-text-decoration-color:var(--color-custom-success-border);text-decoration-color:var(--color-custom-success-border)}.decoration-custom-success-foreground{-webkit-text-decoration-color:var(--color-custom-success-foreground);text-decoration-color:var(--color-custom-success-foreground)}.decoration-custom-success-muted-border{-webkit-text-decoration-color:var(--color-custom-success-muted-border);text-decoration-color:var(--color-custom-success-muted-border)}.decoration-custom-success-muted-foreground{-webkit-text-decoration-color:var(--color-custom-success-muted-foreground);text-decoration-color:var(--color-custom-success-muted-foreground)}.decoration-custom-tertiary{-webkit-text-decoration-color:var(--color-custom-tertiary);text-decoration-color:var(--color-custom-tertiary)}.decoration-custom-tertiary-container{-webkit-text-decoration-color:var(--color-custom-tertiary-container);text-decoration-color:var(--color-custom-tertiary-container)}.decoration-custom-tertiary-container-foreground{-webkit-text-decoration-color:var(--color-custom-tertiary-container-foreground);text-decoration-color:var(--color-custom-tertiary-container-foreground)}.decoration-custom-tertiary-foreground{-webkit-text-decoration-color:var(--color-custom-tertiary-foreground);text-decoration-color:var(--color-custom-tertiary-foreground)}.decoration-destructive{-webkit-text-decoration-color:var(--color-destructive);text-decoration-color:var(--color-destructive)}.decoration-foreground{-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.decoration-input{-webkit-text-decoration-color:var(--color-input);text-decoration-color:var(--color-input)}.decoration-input-background{-webkit-text-decoration-color:var(--color-input-background);text-decoration-color:var(--color-input-background)}.decoration-muted{-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}.decoration-muted-foreground{-webkit-text-decoration-color:var(--color-muted-foreground);text-decoration-color:var(--color-muted-foreground)}.decoration-popover{-webkit-text-decoration-color:var(--color-popover);text-decoration-color:var(--color-popover)}.decoration-popover-foreground{-webkit-text-decoration-color:var(--color-popover-foreground);text-decoration-color:var(--color-popover-foreground)}.decoration-primary{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.decoration-primary-foreground{-webkit-text-decoration-color:var(--color-primary-foreground);text-decoration-color:var(--color-primary-foreground)}.decoration-ring{-webkit-text-decoration-color:var(--color-ring);text-decoration-color:var(--color-ring)}.decoration-secondary{-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary)}.decoration-secondary-foreground{-webkit-text-decoration-color:var(--color-secondary-foreground);text-decoration-color:var(--color-secondary-foreground)}.decoration-sidebar{-webkit-text-decoration-color:var(--color-sidebar);text-decoration-color:var(--color-sidebar)}.decoration-sidebar-accent{-webkit-text-decoration-color:var(--color-sidebar-accent);text-decoration-color:var(--color-sidebar-accent)}.decoration-sidebar-accent-foreground{-webkit-text-decoration-color:var(--color-sidebar-accent-foreground);text-decoration-color:var(--color-sidebar-accent-foreground)}.decoration-sidebar-border{-webkit-text-decoration-color:var(--color-sidebar-border);text-decoration-color:var(--color-sidebar-border)}.decoration-sidebar-foreground{-webkit-text-decoration-color:var(--color-sidebar-foreground);text-decoration-color:var(--color-sidebar-foreground)}.decoration-sidebar-primary{-webkit-text-decoration-color:var(--color-sidebar-primary);text-decoration-color:var(--color-sidebar-primary)}.decoration-sidebar-primary-foreground{-webkit-text-decoration-color:var(--color-sidebar-primary-foreground);text-decoration-color:var(--color-sidebar-primary-foreground)}.decoration-sidebar-ring{-webkit-text-decoration-color:var(--color-sidebar-ring);text-decoration-color:var(--color-sidebar-ring)}.decoration-utility-frame{-webkit-text-decoration-color:var(--color-utility-frame);text-decoration-color:var(--color-utility-frame)}.decoration-utility-header{-webkit-text-decoration-color:var(--color-utility-header);text-decoration-color:var(--color-utility-header)}.decoration-utility-header-foreground{-webkit-text-decoration-color:var(--color-utility-header-foreground);text-decoration-color:var(--color-utility-header-foreground)}.decoration-utility-section{-webkit-text-decoration-color:var(--color-utility-section);text-decoration-color:var(--color-utility-section)}.placeholder-accent::placeholder{color:var(--color-accent)}.placeholder-accent-foreground::placeholder{color:var(--color-accent-foreground)}.placeholder-background::placeholder{color:var(--color-background)}.placeholder-border::placeholder{color:var(--color-border)}.placeholder-card::placeholder{color:var(--color-card)}.placeholder-card-foreground::placeholder{color:var(--color-card-foreground)}.placeholder-custom-background-bright::placeholder{color:var(--color-custom-background-bright)}.placeholder-custom-background-container::placeholder{color:var(--color-custom-background-container)}.placeholder-custom-background-dim::placeholder{color:var(--color-custom-background-dim)}.placeholder-custom-background-high::placeholder{color:var(--color-custom-background-high)}.placeholder-custom-background-highest::placeholder{color:var(--color-custom-background-highest)}.placeholder-custom-background-low::placeholder{color:var(--color-custom-background-low)}.placeholder-custom-background-lowest::placeholder{color:var(--color-custom-background-lowest)}.placeholder-custom-border-muted::placeholder{color:var(--color-custom-border-muted)}.placeholder-custom-border-overlay::placeholder{color:var(--color-custom-border-overlay)}.placeholder-custom-card-low::placeholder{color:var(--color-custom-card-low)}.placeholder-custom-destructive-border::placeholder{color:var(--color-custom-destructive-border)}.placeholder-custom-destructive-container::placeholder{color:var(--color-custom-destructive-container)}.placeholder-custom-destructive-container-foreground::placeholder{color:var(--color-custom-destructive-container-foreground)}.placeholder-custom-destructive-foreground::placeholder{color:var(--color-custom-destructive-foreground)}.placeholder-custom-destructive-muted-border::placeholder{color:var(--color-custom-destructive-muted-border)}.placeholder-custom-informative::placeholder{color:var(--color-custom-informative)}.placeholder-custom-informative-border::placeholder{color:var(--color-custom-informative-border)}.placeholder-custom-informative-foreground::placeholder{color:var(--color-custom-informative-foreground)}.placeholder-custom-informative-muted-border::placeholder{color:var(--color-custom-informative-muted-border)}.placeholder-custom-informative-muted-foreground::placeholder{color:var(--color-custom-informative-muted-foreground)}.placeholder-custom-inverse-background::placeholder{color:var(--color-custom-inverse-background)}.placeholder-custom-inverse-foreground::placeholder{color:var(--color-custom-inverse-foreground)}.placeholder-custom-muted-informative::placeholder{color:var(--color-custom-muted-informative)}.placeholder-custom-muted-success::placeholder{color:var(--color-custom-muted-success)}.placeholder-custom-primary-container::placeholder{color:var(--color-custom-primary-container)}.placeholder-custom-primary-container-foreground::placeholder{color:var(--color-custom-primary-container-foreground)}.placeholder-custom-scrim::placeholder{color:var(--color-custom-scrim)}.placeholder-custom-secondary-container::placeholder{color:var(--color-custom-secondary-container)}.placeholder-custom-secondary-container-foreground::placeholder{color:var(--color-custom-secondary-container-foreground)}.placeholder-custom-shadow::placeholder{color:var(--color-custom-shadow)}.placeholder-custom-success::placeholder{color:var(--color-custom-success)}.placeholder-custom-success-border::placeholder{color:var(--color-custom-success-border)}.placeholder-custom-success-foreground::placeholder{color:var(--color-custom-success-foreground)}.placeholder-custom-success-muted-border::placeholder{color:var(--color-custom-success-muted-border)}.placeholder-custom-success-muted-foreground::placeholder{color:var(--color-custom-success-muted-foreground)}.placeholder-custom-tertiary::placeholder{color:var(--color-custom-tertiary)}.placeholder-custom-tertiary-container::placeholder{color:var(--color-custom-tertiary-container)}.placeholder-custom-tertiary-container-foreground::placeholder{color:var(--color-custom-tertiary-container-foreground)}.placeholder-custom-tertiary-foreground::placeholder{color:var(--color-custom-tertiary-foreground)}.placeholder-destructive::placeholder{color:var(--color-destructive)}.placeholder-foreground::placeholder{color:var(--color-foreground)}.placeholder-input::placeholder{color:var(--color-input)}.placeholder-input-background::placeholder{color:var(--color-input-background)}.placeholder-muted::placeholder{color:var(--color-muted)}.placeholder-muted-foreground::placeholder{color:var(--color-muted-foreground)}.placeholder-popover::placeholder{color:var(--color-popover)}.placeholder-popover-foreground::placeholder{color:var(--color-popover-foreground)}.placeholder-primary::placeholder{color:var(--color-primary)}.placeholder-primary-foreground::placeholder{color:var(--color-primary-foreground)}.placeholder-ring::placeholder{color:var(--color-ring)}.placeholder-secondary::placeholder{color:var(--color-secondary)}.placeholder-secondary-foreground::placeholder{color:var(--color-secondary-foreground)}.placeholder-sidebar::placeholder{color:var(--color-sidebar)}.placeholder-sidebar-accent::placeholder{color:var(--color-sidebar-accent)}.placeholder-sidebar-accent-foreground::placeholder{color:var(--color-sidebar-accent-foreground)}.placeholder-sidebar-border::placeholder{color:var(--color-sidebar-border)}.placeholder-sidebar-foreground::placeholder{color:var(--color-sidebar-foreground)}.placeholder-sidebar-primary::placeholder{color:var(--color-sidebar-primary)}.placeholder-sidebar-primary-foreground::placeholder{color:var(--color-sidebar-primary-foreground)}.placeholder-sidebar-ring::placeholder{color:var(--color-sidebar-ring)}.placeholder-utility-frame::placeholder{color:var(--color-utility-frame)}.placeholder-utility-header::placeholder{color:var(--color-utility-header)}.placeholder-utility-header-foreground::placeholder{color:var(--color-utility-header-foreground)}.placeholder-utility-section::placeholder{color:var(--color-utility-section)}.caret-accent{caret-color:var(--color-accent)}.caret-accent-foreground{caret-color:var(--color-accent-foreground)}.caret-background{caret-color:var(--color-background)}.caret-border{caret-color:var(--color-border)}.caret-card{caret-color:var(--color-card)}.caret-card-foreground{caret-color:var(--color-card-foreground)}.caret-custom-background-bright{caret-color:var(--color-custom-background-bright)}.caret-custom-background-container{caret-color:var(--color-custom-background-container)}.caret-custom-background-dim{caret-color:var(--color-custom-background-dim)}.caret-custom-background-high{caret-color:var(--color-custom-background-high)}.caret-custom-background-highest{caret-color:var(--color-custom-background-highest)}.caret-custom-background-low{caret-color:var(--color-custom-background-low)}.caret-custom-background-lowest{caret-color:var(--color-custom-background-lowest)}.caret-custom-border-muted{caret-color:var(--color-custom-border-muted)}.caret-custom-border-overlay{caret-color:var(--color-custom-border-overlay)}.caret-custom-card-low{caret-color:var(--color-custom-card-low)}.caret-custom-destructive-border{caret-color:var(--color-custom-destructive-border)}.caret-custom-destructive-container{caret-color:var(--color-custom-destructive-container)}.caret-custom-destructive-container-foreground{caret-color:var(--color-custom-destructive-container-foreground)}.caret-custom-destructive-foreground{caret-color:var(--color-custom-destructive-foreground)}.caret-custom-destructive-muted-border{caret-color:var(--color-custom-destructive-muted-border)}.caret-custom-informative{caret-color:var(--color-custom-informative)}.caret-custom-informative-border{caret-color:var(--color-custom-informative-border)}.caret-custom-informative-foreground{caret-color:var(--color-custom-informative-foreground)}.caret-custom-informative-muted-border{caret-color:var(--color-custom-informative-muted-border)}.caret-custom-informative-muted-foreground{caret-color:var(--color-custom-informative-muted-foreground)}.caret-custom-inverse-background{caret-color:var(--color-custom-inverse-background)}.caret-custom-inverse-foreground{caret-color:var(--color-custom-inverse-foreground)}.caret-custom-muted-informative{caret-color:var(--color-custom-muted-informative)}.caret-custom-muted-success{caret-color:var(--color-custom-muted-success)}.caret-custom-primary-container{caret-color:var(--color-custom-primary-container)}.caret-custom-primary-container-foreground{caret-color:var(--color-custom-primary-container-foreground)}.caret-custom-scrim{caret-color:var(--color-custom-scrim)}.caret-custom-secondary-container{caret-color:var(--color-custom-secondary-container)}.caret-custom-secondary-container-foreground{caret-color:var(--color-custom-secondary-container-foreground)}.caret-custom-shadow{caret-color:var(--color-custom-shadow)}.caret-custom-success{caret-color:var(--color-custom-success)}.caret-custom-success-border{caret-color:var(--color-custom-success-border)}.caret-custom-success-foreground{caret-color:var(--color-custom-success-foreground)}.caret-custom-success-muted-border{caret-color:var(--color-custom-success-muted-border)}.caret-custom-success-muted-foreground{caret-color:var(--color-custom-success-muted-foreground)}.caret-custom-tertiary{caret-color:var(--color-custom-tertiary)}.caret-custom-tertiary-container{caret-color:var(--color-custom-tertiary-container)}.caret-custom-tertiary-container-foreground{caret-color:var(--color-custom-tertiary-container-foreground)}.caret-custom-tertiary-foreground{caret-color:var(--color-custom-tertiary-foreground)}.caret-destructive{caret-color:var(--color-destructive)}.caret-foreground{caret-color:var(--color-foreground)}.caret-input{caret-color:var(--color-input)}.caret-input-background{caret-color:var(--color-input-background)}.caret-muted{caret-color:var(--color-muted)}.caret-muted-foreground{caret-color:var(--color-muted-foreground)}.caret-popover{caret-color:var(--color-popover)}.caret-popover-foreground{caret-color:var(--color-popover-foreground)}.caret-primary{caret-color:var(--color-primary)}.caret-primary-foreground{caret-color:var(--color-primary-foreground)}.caret-ring{caret-color:var(--color-ring)}.caret-secondary{caret-color:var(--color-secondary)}.caret-secondary-foreground{caret-color:var(--color-secondary-foreground)}.caret-sidebar{caret-color:var(--color-sidebar)}.caret-sidebar-accent{caret-color:var(--color-sidebar-accent)}.caret-sidebar-accent-foreground{caret-color:var(--color-sidebar-accent-foreground)}.caret-sidebar-border{caret-color:var(--color-sidebar-border)}.caret-sidebar-foreground{caret-color:var(--color-sidebar-foreground)}.caret-sidebar-primary{caret-color:var(--color-sidebar-primary)}.caret-sidebar-primary-foreground{caret-color:var(--color-sidebar-primary-foreground)}.caret-sidebar-ring{caret-color:var(--color-sidebar-ring)}.caret-utility-frame{caret-color:var(--color-utility-frame)}.caret-utility-header{caret-color:var(--color-utility-header)}.caret-utility-header-foreground{caret-color:var(--color-utility-header-foreground)}.caret-utility-section{caret-color:var(--color-utility-section)}.accent-accent{accent-color:var(--color-accent)}.accent-accent-foreground{accent-color:var(--color-accent-foreground)}.accent-background{accent-color:var(--color-background)}.accent-border{accent-color:var(--color-border)}.accent-card{accent-color:var(--color-card)}.accent-card-foreground{accent-color:var(--color-card-foreground)}.accent-custom-background-bright{accent-color:var(--color-custom-background-bright)}.accent-custom-background-container{accent-color:var(--color-custom-background-container)}.accent-custom-background-dim{accent-color:var(--color-custom-background-dim)}.accent-custom-background-high{accent-color:var(--color-custom-background-high)}.accent-custom-background-highest{accent-color:var(--color-custom-background-highest)}.accent-custom-background-low{accent-color:var(--color-custom-background-low)}.accent-custom-background-lowest{accent-color:var(--color-custom-background-lowest)}.accent-custom-border-muted{accent-color:var(--color-custom-border-muted)}.accent-custom-border-overlay{accent-color:var(--color-custom-border-overlay)}.accent-custom-card-low{accent-color:var(--color-custom-card-low)}.accent-custom-destructive-border{accent-color:var(--color-custom-destructive-border)}.accent-custom-destructive-container{accent-color:var(--color-custom-destructive-container)}.accent-custom-destructive-container-foreground{accent-color:var(--color-custom-destructive-container-foreground)}.accent-custom-destructive-foreground{accent-color:var(--color-custom-destructive-foreground)}.accent-custom-destructive-muted-border{accent-color:var(--color-custom-destructive-muted-border)}.accent-custom-informative{accent-color:var(--color-custom-informative)}.accent-custom-informative-border{accent-color:var(--color-custom-informative-border)}.accent-custom-informative-foreground{accent-color:var(--color-custom-informative-foreground)}.accent-custom-informative-muted-border{accent-color:var(--color-custom-informative-muted-border)}.accent-custom-informative-muted-foreground{accent-color:var(--color-custom-informative-muted-foreground)}.accent-custom-inverse-background{accent-color:var(--color-custom-inverse-background)}.accent-custom-inverse-foreground{accent-color:var(--color-custom-inverse-foreground)}.accent-custom-muted-informative{accent-color:var(--color-custom-muted-informative)}.accent-custom-muted-success{accent-color:var(--color-custom-muted-success)}.accent-custom-primary-container{accent-color:var(--color-custom-primary-container)}.accent-custom-primary-container-foreground{accent-color:var(--color-custom-primary-container-foreground)}.accent-custom-scrim{accent-color:var(--color-custom-scrim)}.accent-custom-secondary-container{accent-color:var(--color-custom-secondary-container)}.accent-custom-secondary-container-foreground{accent-color:var(--color-custom-secondary-container-foreground)}.accent-custom-shadow{accent-color:var(--color-custom-shadow)}.accent-custom-success{accent-color:var(--color-custom-success)}.accent-custom-success-border{accent-color:var(--color-custom-success-border)}.accent-custom-success-foreground{accent-color:var(--color-custom-success-foreground)}.accent-custom-success-muted-border{accent-color:var(--color-custom-success-muted-border)}.accent-custom-success-muted-foreground{accent-color:var(--color-custom-success-muted-foreground)}.accent-custom-tertiary{accent-color:var(--color-custom-tertiary)}.accent-custom-tertiary-container{accent-color:var(--color-custom-tertiary-container)}.accent-custom-tertiary-container-foreground{accent-color:var(--color-custom-tertiary-container-foreground)}.accent-custom-tertiary-foreground{accent-color:var(--color-custom-tertiary-foreground)}.accent-destructive{accent-color:var(--color-destructive)}.accent-foreground{accent-color:var(--color-foreground)}.accent-input{accent-color:var(--color-input)}.accent-input-background{accent-color:var(--color-input-background)}.accent-muted{accent-color:var(--color-muted)}.accent-muted-foreground{accent-color:var(--color-muted-foreground)}.accent-popover{accent-color:var(--color-popover)}.accent-popover-foreground{accent-color:var(--color-popover-foreground)}.accent-primary{accent-color:var(--color-primary)}.accent-primary-foreground{accent-color:var(--color-primary-foreground)}.accent-ring{accent-color:var(--color-ring)}.accent-secondary{accent-color:var(--color-secondary)}.accent-secondary-foreground{accent-color:var(--color-secondary-foreground)}.accent-sidebar{accent-color:var(--color-sidebar)}.accent-sidebar-accent{accent-color:var(--color-sidebar-accent)}.accent-sidebar-accent-foreground{accent-color:var(--color-sidebar-accent-foreground)}.accent-sidebar-border{accent-color:var(--color-sidebar-border)}.accent-sidebar-foreground{accent-color:var(--color-sidebar-foreground)}.accent-sidebar-primary{accent-color:var(--color-sidebar-primary)}.accent-sidebar-primary-foreground{accent-color:var(--color-sidebar-primary-foreground)}.accent-sidebar-ring{accent-color:var(--color-sidebar-ring)}.accent-utility-frame{accent-color:var(--color-utility-frame)}.accent-utility-header{accent-color:var(--color-utility-header)}.accent-utility-header-foreground{accent-color:var(--color-utility-header-foreground)}.accent-utility-section{accent-color:var(--color-utility-section)}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--effect-dropshadow-2xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-focus-default{--tw-shadow:var(--effect-focus-default);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-focus-destructive{--tw-shadow:var(--effect-focus-destructive);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--effect-dropshadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--effect-dropshadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--effect-dropshadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--effect-dropshadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--effect-dropshadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-shadow-2xs{--tw-inset-shadow:var(--effect-insetshadow-2xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-shadow-sm{--tw-inset-shadow:var(--effect-insetshadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-shadow-xs{--tw-inset-shadow:var(--effect-insetshadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-accent{--tw-shadow-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.shadow-accent{--tw-shadow-color:color-mix(in oklab, var(--color-accent) var(--tw-shadow-alpha), transparent)}}.shadow-accent-foreground{--tw-shadow-color:var(--color-accent-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-accent-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-accent-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-background{--tw-shadow-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.shadow-background{--tw-shadow-color:color-mix(in oklab, var(--color-background) var(--tw-shadow-alpha), transparent)}}.shadow-border{--tw-shadow-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.shadow-border{--tw-shadow-color:color-mix(in oklab, var(--color-border) var(--tw-shadow-alpha), transparent)}}.shadow-card{--tw-shadow-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--color-card) var(--tw-shadow-alpha), transparent)}}.shadow-card-foreground{--tw-shadow-color:var(--color-card-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-card-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-card-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-background-bright{--tw-shadow-color:var(--color-custom-background-bright)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-background-bright{--tw-shadow-color:color-mix(in oklab, var(--color-custom-background-bright) var(--tw-shadow-alpha), transparent)}}.shadow-custom-background-container{--tw-shadow-color:var(--color-custom-background-container)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-background-container{--tw-shadow-color:color-mix(in oklab, var(--color-custom-background-container) var(--tw-shadow-alpha), transparent)}}.shadow-custom-background-dim{--tw-shadow-color:var(--color-custom-background-dim)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-background-dim{--tw-shadow-color:color-mix(in oklab, var(--color-custom-background-dim) var(--tw-shadow-alpha), transparent)}}.shadow-custom-background-high{--tw-shadow-color:var(--color-custom-background-high)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-background-high{--tw-shadow-color:color-mix(in oklab, var(--color-custom-background-high) var(--tw-shadow-alpha), transparent)}}.shadow-custom-background-highest{--tw-shadow-color:var(--color-custom-background-highest)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-background-highest{--tw-shadow-color:color-mix(in oklab, var(--color-custom-background-highest) var(--tw-shadow-alpha), transparent)}}.shadow-custom-background-low{--tw-shadow-color:var(--color-custom-background-low)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-background-low{--tw-shadow-color:color-mix(in oklab, var(--color-custom-background-low) var(--tw-shadow-alpha), transparent)}}.shadow-custom-background-lowest{--tw-shadow-color:var(--color-custom-background-lowest)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-background-lowest{--tw-shadow-color:color-mix(in oklab, var(--color-custom-background-lowest) var(--tw-shadow-alpha), transparent)}}.shadow-custom-border-muted{--tw-shadow-color:var(--color-custom-border-muted)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-border-muted{--tw-shadow-color:color-mix(in oklab, var(--color-custom-border-muted) var(--tw-shadow-alpha), transparent)}}.shadow-custom-border-overlay{--tw-shadow-color:var(--color-custom-border-overlay)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-border-overlay{--tw-shadow-color:color-mix(in oklab, var(--color-custom-border-overlay) var(--tw-shadow-alpha), transparent)}}.shadow-custom-card-low{--tw-shadow-color:var(--color-custom-card-low)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-card-low{--tw-shadow-color:color-mix(in oklab, var(--color-custom-card-low) var(--tw-shadow-alpha), transparent)}}.shadow-custom-destructive-border{--tw-shadow-color:var(--color-custom-destructive-border)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-destructive-border{--tw-shadow-color:color-mix(in oklab, var(--color-custom-destructive-border) var(--tw-shadow-alpha), transparent)}}.shadow-custom-destructive-container{--tw-shadow-color:var(--color-custom-destructive-container)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-destructive-container{--tw-shadow-color:color-mix(in oklab, var(--color-custom-destructive-container) var(--tw-shadow-alpha), transparent)}}.shadow-custom-destructive-container-foreground{--tw-shadow-color:var(--color-custom-destructive-container-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-destructive-container-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-destructive-container-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-destructive-foreground{--tw-shadow-color:var(--color-custom-destructive-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-destructive-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-destructive-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-destructive-muted-border{--tw-shadow-color:var(--color-custom-destructive-muted-border)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-destructive-muted-border{--tw-shadow-color:color-mix(in oklab, var(--color-custom-destructive-muted-border) var(--tw-shadow-alpha), transparent)}}.shadow-custom-informative{--tw-shadow-color:var(--color-custom-informative)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-informative{--tw-shadow-color:color-mix(in oklab, var(--color-custom-informative) var(--tw-shadow-alpha), transparent)}}.shadow-custom-informative-border{--tw-shadow-color:var(--color-custom-informative-border)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-informative-border{--tw-shadow-color:color-mix(in oklab, var(--color-custom-informative-border) var(--tw-shadow-alpha), transparent)}}.shadow-custom-informative-foreground{--tw-shadow-color:var(--color-custom-informative-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-informative-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-informative-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-informative-muted-border{--tw-shadow-color:var(--color-custom-informative-muted-border)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-informative-muted-border{--tw-shadow-color:color-mix(in oklab, var(--color-custom-informative-muted-border) var(--tw-shadow-alpha), transparent)}}.shadow-custom-informative-muted-foreground{--tw-shadow-color:var(--color-custom-informative-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-informative-muted-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-informative-muted-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-inverse-background{--tw-shadow-color:var(--color-custom-inverse-background)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-inverse-background{--tw-shadow-color:color-mix(in oklab, var(--color-custom-inverse-background) var(--tw-shadow-alpha), transparent)}}.shadow-custom-inverse-foreground{--tw-shadow-color:var(--color-custom-inverse-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-inverse-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-inverse-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-muted-informative{--tw-shadow-color:var(--color-custom-muted-informative)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-muted-informative{--tw-shadow-color:color-mix(in oklab, var(--color-custom-muted-informative) var(--tw-shadow-alpha), transparent)}}.shadow-custom-muted-success{--tw-shadow-color:var(--color-custom-muted-success)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-muted-success{--tw-shadow-color:color-mix(in oklab, var(--color-custom-muted-success) var(--tw-shadow-alpha), transparent)}}.shadow-custom-primary-container{--tw-shadow-color:var(--color-custom-primary-container)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-primary-container{--tw-shadow-color:color-mix(in oklab, var(--color-custom-primary-container) var(--tw-shadow-alpha), transparent)}}.shadow-custom-primary-container-foreground{--tw-shadow-color:var(--color-custom-primary-container-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-primary-container-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-primary-container-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-scrim{--tw-shadow-color:var(--color-custom-scrim)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-scrim{--tw-shadow-color:color-mix(in oklab, var(--color-custom-scrim) var(--tw-shadow-alpha), transparent)}}.shadow-custom-secondary-container{--tw-shadow-color:var(--color-custom-secondary-container)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-secondary-container{--tw-shadow-color:color-mix(in oklab, var(--color-custom-secondary-container) var(--tw-shadow-alpha), transparent)}}.shadow-custom-secondary-container-foreground{--tw-shadow-color:var(--color-custom-secondary-container-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-secondary-container-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-secondary-container-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-shadow{--tw-shadow-color:var(--color-custom-shadow)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-shadow{--tw-shadow-color:color-mix(in oklab, var(--color-custom-shadow) var(--tw-shadow-alpha), transparent)}}.shadow-custom-success{--tw-shadow-color:var(--color-custom-success)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-success{--tw-shadow-color:color-mix(in oklab, var(--color-custom-success) var(--tw-shadow-alpha), transparent)}}.shadow-custom-success-border{--tw-shadow-color:var(--color-custom-success-border)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-success-border{--tw-shadow-color:color-mix(in oklab, var(--color-custom-success-border) var(--tw-shadow-alpha), transparent)}}.shadow-custom-success-foreground{--tw-shadow-color:var(--color-custom-success-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-success-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-success-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-success-muted-border{--tw-shadow-color:var(--color-custom-success-muted-border)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-success-muted-border{--tw-shadow-color:color-mix(in oklab, var(--color-custom-success-muted-border) var(--tw-shadow-alpha), transparent)}}.shadow-custom-success-muted-foreground{--tw-shadow-color:var(--color-custom-success-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-success-muted-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-success-muted-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-tertiary{--tw-shadow-color:var(--color-custom-tertiary)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-tertiary{--tw-shadow-color:color-mix(in oklab, var(--color-custom-tertiary) var(--tw-shadow-alpha), transparent)}}.shadow-custom-tertiary-container{--tw-shadow-color:var(--color-custom-tertiary-container)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-tertiary-container{--tw-shadow-color:color-mix(in oklab, var(--color-custom-tertiary-container) var(--tw-shadow-alpha), transparent)}}.shadow-custom-tertiary-container-foreground{--tw-shadow-color:var(--color-custom-tertiary-container-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-tertiary-container-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-tertiary-container-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-custom-tertiary-foreground{--tw-shadow-color:var(--color-custom-tertiary-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-custom-tertiary-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-custom-tertiary-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-destructive{--tw-shadow-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.shadow-destructive{--tw-shadow-color:color-mix(in oklab, var(--color-destructive) var(--tw-shadow-alpha), transparent)}}.shadow-foreground{--tw-shadow-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-input{--tw-shadow-color:var(--color-input)}@supports (color:color-mix(in lab,red,red)){.shadow-input{--tw-shadow-color:color-mix(in oklab, var(--color-input) var(--tw-shadow-alpha), transparent)}}.shadow-input-background{--tw-shadow-color:var(--color-input-background)}@supports (color:color-mix(in lab,red,red)){.shadow-input-background{--tw-shadow-color:color-mix(in oklab, var(--color-input-background) var(--tw-shadow-alpha), transparent)}}.shadow-muted{--tw-shadow-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.shadow-muted{--tw-shadow-color:color-mix(in oklab, var(--color-muted) var(--tw-shadow-alpha), transparent)}}.shadow-muted-foreground{--tw-shadow-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-muted-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-muted-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-popover{--tw-shadow-color:var(--color-popover)}@supports (color:color-mix(in lab,red,red)){.shadow-popover{--tw-shadow-color:color-mix(in oklab, var(--color-popover) var(--tw-shadow-alpha), transparent)}}.shadow-popover-foreground{--tw-shadow-color:var(--color-popover-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-popover-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-popover-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-primary{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary{--tw-shadow-color:color-mix(in oklab, var(--color-primary) var(--tw-shadow-alpha), transparent)}}.shadow-primary-foreground{--tw-shadow-color:var(--color-primary-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-primary-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-primary-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-ring{--tw-shadow-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.shadow-ring{--tw-shadow-color:color-mix(in oklab, var(--color-ring) var(--tw-shadow-alpha), transparent)}}.shadow-secondary{--tw-shadow-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.shadow-secondary{--tw-shadow-color:color-mix(in oklab, var(--color-secondary) var(--tw-shadow-alpha), transparent)}}.shadow-secondary-foreground{--tw-shadow-color:var(--color-secondary-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-secondary-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-secondary-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-sidebar{--tw-shadow-color:var(--color-sidebar)}@supports (color:color-mix(in lab,red,red)){.shadow-sidebar{--tw-shadow-color:color-mix(in oklab, var(--color-sidebar) var(--tw-shadow-alpha), transparent)}}.shadow-sidebar-accent{--tw-shadow-color:var(--color-sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.shadow-sidebar-accent{--tw-shadow-color:color-mix(in oklab, var(--color-sidebar-accent) var(--tw-shadow-alpha), transparent)}}.shadow-sidebar-accent-foreground{--tw-shadow-color:var(--color-sidebar-accent-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-sidebar-accent-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-sidebar-accent-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-sidebar-border{--tw-shadow-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.shadow-sidebar-border{--tw-shadow-color:color-mix(in oklab, var(--color-sidebar-border) var(--tw-shadow-alpha), transparent)}}.shadow-sidebar-foreground{--tw-shadow-color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-sidebar-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-sidebar-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-sidebar-primary{--tw-shadow-color:var(--color-sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-sidebar-primary{--tw-shadow-color:color-mix(in oklab, var(--color-sidebar-primary) var(--tw-shadow-alpha), transparent)}}.shadow-sidebar-primary-foreground{--tw-shadow-color:var(--color-sidebar-primary-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-sidebar-primary-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-sidebar-primary-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-sidebar-ring{--tw-shadow-color:var(--color-sidebar-ring)}@supports (color:color-mix(in lab,red,red)){.shadow-sidebar-ring{--tw-shadow-color:color-mix(in oklab, var(--color-sidebar-ring) var(--tw-shadow-alpha), transparent)}}.shadow-utility-frame{--tw-shadow-color:var(--color-utility-frame)}@supports (color:color-mix(in lab,red,red)){.shadow-utility-frame{--tw-shadow-color:color-mix(in oklab, var(--color-utility-frame) var(--tw-shadow-alpha), transparent)}}.shadow-utility-header{--tw-shadow-color:var(--color-utility-header)}@supports (color:color-mix(in lab,red,red)){.shadow-utility-header{--tw-shadow-color:color-mix(in oklab, var(--color-utility-header) var(--tw-shadow-alpha), transparent)}}.shadow-utility-header-foreground{--tw-shadow-color:var(--color-utility-header-foreground)}@supports (color:color-mix(in lab,red,red)){.shadow-utility-header-foreground{--tw-shadow-color:color-mix(in oklab, var(--color-utility-header-foreground) var(--tw-shadow-alpha), transparent)}}.shadow-utility-section{--tw-shadow-color:var(--color-utility-section)}@supports (color:color-mix(in lab,red,red)){.shadow-utility-section{--tw-shadow-color:color-mix(in oklab, var(--color-utility-section) var(--tw-shadow-alpha), transparent)}}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent-foreground{--tw-ring-color:var(--color-accent-foreground)}.ring-background{--tw-ring-color:var(--color-background)}.ring-border{--tw-ring-color:var(--color-border)}.ring-card{--tw-ring-color:var(--color-card)}.ring-card-foreground{--tw-ring-color:var(--color-card-foreground)}.ring-custom-background-bright{--tw-ring-color:var(--color-custom-background-bright)}.ring-custom-background-container{--tw-ring-color:var(--color-custom-background-container)}.ring-custom-background-dim{--tw-ring-color:var(--color-custom-background-dim)}.ring-custom-background-high{--tw-ring-color:var(--color-custom-background-high)}.ring-custom-background-highest{--tw-ring-color:var(--color-custom-background-highest)}.ring-custom-background-low{--tw-ring-color:var(--color-custom-background-low)}.ring-custom-background-lowest{--tw-ring-color:var(--color-custom-background-lowest)}.ring-custom-border-muted{--tw-ring-color:var(--color-custom-border-muted)}.ring-custom-border-overlay{--tw-ring-color:var(--color-custom-border-overlay)}.ring-custom-card-low{--tw-ring-color:var(--color-custom-card-low)}.ring-custom-destructive-border{--tw-ring-color:var(--color-custom-destructive-border)}.ring-custom-destructive-container{--tw-ring-color:var(--color-custom-destructive-container)}.ring-custom-destructive-container-foreground{--tw-ring-color:var(--color-custom-destructive-container-foreground)}.ring-custom-destructive-foreground{--tw-ring-color:var(--color-custom-destructive-foreground)}.ring-custom-destructive-muted-border{--tw-ring-color:var(--color-custom-destructive-muted-border)}.ring-custom-informative{--tw-ring-color:var(--color-custom-informative)}.ring-custom-informative-border{--tw-ring-color:var(--color-custom-informative-border)}.ring-custom-informative-foreground{--tw-ring-color:var(--color-custom-informative-foreground)}.ring-custom-informative-muted-border{--tw-ring-color:var(--color-custom-informative-muted-border)}.ring-custom-informative-muted-foreground{--tw-ring-color:var(--color-custom-informative-muted-foreground)}.ring-custom-inverse-background{--tw-ring-color:var(--color-custom-inverse-background)}.ring-custom-inverse-foreground{--tw-ring-color:var(--color-custom-inverse-foreground)}.ring-custom-muted-informative{--tw-ring-color:var(--color-custom-muted-informative)}.ring-custom-muted-success{--tw-ring-color:var(--color-custom-muted-success)}.ring-custom-primary-container{--tw-ring-color:var(--color-custom-primary-container)}.ring-custom-primary-container-foreground{--tw-ring-color:var(--color-custom-primary-container-foreground)}.ring-custom-scrim{--tw-ring-color:var(--color-custom-scrim)}.ring-custom-secondary-container{--tw-ring-color:var(--color-custom-secondary-container)}.ring-custom-secondary-container-foreground{--tw-ring-color:var(--color-custom-secondary-container-foreground)}.ring-custom-shadow{--tw-ring-color:var(--color-custom-shadow)}.ring-custom-success{--tw-ring-color:var(--color-custom-success)}.ring-custom-success-border{--tw-ring-color:var(--color-custom-success-border)}.ring-custom-success-foreground{--tw-ring-color:var(--color-custom-success-foreground)}.ring-custom-success-muted-border{--tw-ring-color:var(--color-custom-success-muted-border)}.ring-custom-success-muted-foreground{--tw-ring-color:var(--color-custom-success-muted-foreground)}.ring-custom-tertiary{--tw-ring-color:var(--color-custom-tertiary)}.ring-custom-tertiary-container{--tw-ring-color:var(--color-custom-tertiary-container)}.ring-custom-tertiary-container-foreground{--tw-ring-color:var(--color-custom-tertiary-container-foreground)}.ring-custom-tertiary-foreground{--tw-ring-color:var(--color-custom-tertiary-foreground)}.ring-destructive{--tw-ring-color:var(--color-destructive)}.ring-foreground{--tw-ring-color:var(--color-foreground)}.ring-input{--tw-ring-color:var(--color-input)}.ring-input-background{--tw-ring-color:var(--color-input-background)}.ring-muted{--tw-ring-color:var(--color-muted)}.ring-muted-foreground{--tw-ring-color:var(--color-muted-foreground)}.ring-popover{--tw-ring-color:var(--color-popover)}.ring-popover-foreground{--tw-ring-color:var(--color-popover-foreground)}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-primary-foreground{--tw-ring-color:var(--color-primary-foreground)}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-secondary{--tw-ring-color:var(--color-secondary)}.ring-secondary-foreground{--tw-ring-color:var(--color-secondary-foreground)}.ring-sidebar{--tw-ring-color:var(--color-sidebar)}.ring-sidebar-accent{--tw-ring-color:var(--color-sidebar-accent)}.ring-sidebar-accent-foreground{--tw-ring-color:var(--color-sidebar-accent-foreground)}.ring-sidebar-border{--tw-ring-color:var(--color-sidebar-border)}.ring-sidebar-foreground{--tw-ring-color:var(--color-sidebar-foreground)}.ring-sidebar-primary{--tw-ring-color:var(--color-sidebar-primary)}.ring-sidebar-primary-foreground{--tw-ring-color:var(--color-sidebar-primary-foreground)}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-utility-frame{--tw-ring-color:var(--color-utility-frame)}.ring-utility-header{--tw-ring-color:var(--color-utility-header)}.ring-utility-header-foreground{--tw-ring-color:var(--color-utility-header-foreground)}.ring-utility-section{--tw-ring-color:var(--color-utility-section)}.ring-offset-accent{--tw-ring-offset-color:var(--color-accent)}.ring-offset-accent-foreground{--tw-ring-offset-color:var(--color-accent-foreground)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.ring-offset-border{--tw-ring-offset-color:var(--color-border)}.ring-offset-card{--tw-ring-offset-color:var(--color-card)}.ring-offset-card-foreground{--tw-ring-offset-color:var(--color-card-foreground)}.ring-offset-custom-background-bright{--tw-ring-offset-color:var(--color-custom-background-bright)}.ring-offset-custom-background-container{--tw-ring-offset-color:var(--color-custom-background-container)}.ring-offset-custom-background-dim{--tw-ring-offset-color:var(--color-custom-background-dim)}.ring-offset-custom-background-high{--tw-ring-offset-color:var(--color-custom-background-high)}.ring-offset-custom-background-highest{--tw-ring-offset-color:var(--color-custom-background-highest)}.ring-offset-custom-background-low{--tw-ring-offset-color:var(--color-custom-background-low)}.ring-offset-custom-background-lowest{--tw-ring-offset-color:var(--color-custom-background-lowest)}.ring-offset-custom-border-muted{--tw-ring-offset-color:var(--color-custom-border-muted)}.ring-offset-custom-border-overlay{--tw-ring-offset-color:var(--color-custom-border-overlay)}.ring-offset-custom-card-low{--tw-ring-offset-color:var(--color-custom-card-low)}.ring-offset-custom-destructive-border{--tw-ring-offset-color:var(--color-custom-destructive-border)}.ring-offset-custom-destructive-container{--tw-ring-offset-color:var(--color-custom-destructive-container)}.ring-offset-custom-destructive-container-foreground{--tw-ring-offset-color:var(--color-custom-destructive-container-foreground)}.ring-offset-custom-destructive-foreground{--tw-ring-offset-color:var(--color-custom-destructive-foreground)}.ring-offset-custom-destructive-muted-border{--tw-ring-offset-color:var(--color-custom-destructive-muted-border)}.ring-offset-custom-informative{--tw-ring-offset-color:var(--color-custom-informative)}.ring-offset-custom-informative-border{--tw-ring-offset-color:var(--color-custom-informative-border)}.ring-offset-custom-informative-foreground{--tw-ring-offset-color:var(--color-custom-informative-foreground)}.ring-offset-custom-informative-muted-border{--tw-ring-offset-color:var(--color-custom-informative-muted-border)}.ring-offset-custom-informative-muted-foreground{--tw-ring-offset-color:var(--color-custom-informative-muted-foreground)}.ring-offset-custom-inverse-background{--tw-ring-offset-color:var(--color-custom-inverse-background)}.ring-offset-custom-inverse-foreground{--tw-ring-offset-color:var(--color-custom-inverse-foreground)}.ring-offset-custom-muted-informative{--tw-ring-offset-color:var(--color-custom-muted-informative)}.ring-offset-custom-muted-success{--tw-ring-offset-color:var(--color-custom-muted-success)}.ring-offset-custom-primary-container{--tw-ring-offset-color:var(--color-custom-primary-container)}.ring-offset-custom-primary-container-foreground{--tw-ring-offset-color:var(--color-custom-primary-container-foreground)}.ring-offset-custom-scrim{--tw-ring-offset-color:var(--color-custom-scrim)}.ring-offset-custom-secondary-container{--tw-ring-offset-color:var(--color-custom-secondary-container)}.ring-offset-custom-secondary-container-foreground{--tw-ring-offset-color:var(--color-custom-secondary-container-foreground)}.ring-offset-custom-shadow{--tw-ring-offset-color:var(--color-custom-shadow)}.ring-offset-custom-success{--tw-ring-offset-color:var(--color-custom-success)}.ring-offset-custom-success-border{--tw-ring-offset-color:var(--color-custom-success-border)}.ring-offset-custom-success-foreground{--tw-ring-offset-color:var(--color-custom-success-foreground)}.ring-offset-custom-success-muted-border{--tw-ring-offset-color:var(--color-custom-success-muted-border)}.ring-offset-custom-success-muted-foreground{--tw-ring-offset-color:var(--color-custom-success-muted-foreground)}.ring-offset-custom-tertiary{--tw-ring-offset-color:var(--color-custom-tertiary)}.ring-offset-custom-tertiary-container{--tw-ring-offset-color:var(--color-custom-tertiary-container)}.ring-offset-custom-tertiary-container-foreground{--tw-ring-offset-color:var(--color-custom-tertiary-container-foreground)}.ring-offset-custom-tertiary-foreground{--tw-ring-offset-color:var(--color-custom-tertiary-foreground)}.ring-offset-destructive{--tw-ring-offset-color:var(--color-destructive)}.ring-offset-foreground{--tw-ring-offset-color:var(--color-foreground)}.ring-offset-input{--tw-ring-offset-color:var(--color-input)}.ring-offset-input-background{--tw-ring-offset-color:var(--color-input-background)}.ring-offset-muted{--tw-ring-offset-color:var(--color-muted)}.ring-offset-muted-foreground{--tw-ring-offset-color:var(--color-muted-foreground)}.ring-offset-popover{--tw-ring-offset-color:var(--color-popover)}.ring-offset-popover-foreground{--tw-ring-offset-color:var(--color-popover-foreground)}.ring-offset-primary{--tw-ring-offset-color:var(--color-primary)}.ring-offset-primary-foreground{--tw-ring-offset-color:var(--color-primary-foreground)}.ring-offset-ring{--tw-ring-offset-color:var(--color-ring)}.ring-offset-secondary{--tw-ring-offset-color:var(--color-secondary)}.ring-offset-secondary-foreground{--tw-ring-offset-color:var(--color-secondary-foreground)}.ring-offset-sidebar{--tw-ring-offset-color:var(--color-sidebar)}.ring-offset-sidebar-accent{--tw-ring-offset-color:var(--color-sidebar-accent)}.ring-offset-sidebar-accent-foreground{--tw-ring-offset-color:var(--color-sidebar-accent-foreground)}.ring-offset-sidebar-border{--tw-ring-offset-color:var(--color-sidebar-border)}.ring-offset-sidebar-foreground{--tw-ring-offset-color:var(--color-sidebar-foreground)}.ring-offset-sidebar-primary{--tw-ring-offset-color:var(--color-sidebar-primary)}.ring-offset-sidebar-primary-foreground{--tw-ring-offset-color:var(--color-sidebar-primary-foreground)}.ring-offset-sidebar-ring{--tw-ring-offset-color:var(--color-sidebar-ring)}.ring-offset-utility-frame{--tw-ring-offset-color:var(--color-utility-frame)}.ring-offset-utility-header{--tw-ring-offset-color:var(--color-utility-header)}.ring-offset-utility-header-foreground{--tw-ring-offset-color:var(--color-utility-header-foreground)}.ring-offset-utility-section{--tw-ring-offset-color:var(--color-utility-section)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\(length\:--outline-2\){outline-style:var(--tw-outline-style);outline-width:var(--outline-2)}.outline-accent{outline-color:var(--color-accent)}.outline-accent-foreground{outline-color:var(--color-accent-foreground)}.outline-background{outline-color:var(--color-background)}.outline-border{outline-color:var(--color-border)}.outline-card{outline-color:var(--color-card)}.outline-card-foreground{outline-color:var(--color-card-foreground)}.outline-custom-background-bright{outline-color:var(--color-custom-background-bright)}.outline-custom-background-container{outline-color:var(--color-custom-background-container)}.outline-custom-background-dim{outline-color:var(--color-custom-background-dim)}.outline-custom-background-high{outline-color:var(--color-custom-background-high)}.outline-custom-background-highest{outline-color:var(--color-custom-background-highest)}.outline-custom-background-low{outline-color:var(--color-custom-background-low)}.outline-custom-background-lowest{outline-color:var(--color-custom-background-lowest)}.outline-custom-border-muted{outline-color:var(--color-custom-border-muted)}.outline-custom-border-overlay{outline-color:var(--color-custom-border-overlay)}.outline-custom-card-low{outline-color:var(--color-custom-card-low)}.outline-custom-destructive-border{outline-color:var(--color-custom-destructive-border)}.outline-custom-destructive-container{outline-color:var(--color-custom-destructive-container)}.outline-custom-destructive-container-foreground{outline-color:var(--color-custom-destructive-container-foreground)}.outline-custom-destructive-foreground{outline-color:var(--color-custom-destructive-foreground)}.outline-custom-destructive-muted-border{outline-color:var(--color-custom-destructive-muted-border)}.outline-custom-informative{outline-color:var(--color-custom-informative)}.outline-custom-informative-border{outline-color:var(--color-custom-informative-border)}.outline-custom-informative-foreground{outline-color:var(--color-custom-informative-foreground)}.outline-custom-informative-muted-border{outline-color:var(--color-custom-informative-muted-border)}.outline-custom-informative-muted-foreground{outline-color:var(--color-custom-informative-muted-foreground)}.outline-custom-inverse-background{outline-color:var(--color-custom-inverse-background)}.outline-custom-inverse-foreground{outline-color:var(--color-custom-inverse-foreground)}.outline-custom-muted-informative{outline-color:var(--color-custom-muted-informative)}.outline-custom-muted-success{outline-color:var(--color-custom-muted-success)}.outline-custom-primary-container{outline-color:var(--color-custom-primary-container)}.outline-custom-primary-container-foreground{outline-color:var(--color-custom-primary-container-foreground)}.outline-custom-scrim{outline-color:var(--color-custom-scrim)}.outline-custom-secondary-container{outline-color:var(--color-custom-secondary-container)}.outline-custom-secondary-container-foreground{outline-color:var(--color-custom-secondary-container-foreground)}.outline-custom-shadow{outline-color:var(--color-custom-shadow)}.outline-custom-success{outline-color:var(--color-custom-success)}.outline-custom-success-border{outline-color:var(--color-custom-success-border)}.outline-custom-success-foreground{outline-color:var(--color-custom-success-foreground)}.outline-custom-success-muted-border{outline-color:var(--color-custom-success-muted-border)}.outline-custom-success-muted-foreground{outline-color:var(--color-custom-success-muted-foreground)}.outline-custom-tertiary{outline-color:var(--color-custom-tertiary)}.outline-custom-tertiary-container{outline-color:var(--color-custom-tertiary-container)}.outline-custom-tertiary-container-foreground{outline-color:var(--color-custom-tertiary-container-foreground)}.outline-custom-tertiary-foreground{outline-color:var(--color-custom-tertiary-foreground)}.outline-destructive{outline-color:var(--color-destructive)}.outline-foreground{outline-color:var(--color-foreground)}.outline-input{outline-color:var(--color-input)}.outline-input-background{outline-color:var(--color-input-background)}.outline-muted{outline-color:var(--color-muted)}.outline-muted-foreground{outline-color:var(--color-muted-foreground)}.outline-popover{outline-color:var(--color-popover)}.outline-popover-foreground{outline-color:var(--color-popover-foreground)}.outline-primary{outline-color:var(--color-primary)}.outline-primary-foreground{outline-color:var(--color-primary-foreground)}.outline-ring{outline-color:var(--color-ring)}.outline-secondary{outline-color:var(--color-secondary)}.outline-secondary-foreground{outline-color:var(--color-secondary-foreground)}.outline-sidebar{outline-color:var(--color-sidebar)}.outline-sidebar-accent{outline-color:var(--color-sidebar-accent)}.outline-sidebar-accent-foreground{outline-color:var(--color-sidebar-accent-foreground)}.outline-sidebar-border{outline-color:var(--color-sidebar-border)}.outline-sidebar-foreground{outline-color:var(--color-sidebar-foreground)}.outline-sidebar-primary{outline-color:var(--color-sidebar-primary)}.outline-sidebar-primary-foreground{outline-color:var(--color-sidebar-primary-foreground)}.outline-sidebar-ring{outline-color:var(--color-sidebar-ring)}.outline-utility-frame{outline-color:var(--color-utility-frame)}.outline-utility-header{outline-color:var(--color-utility-header)}.outline-utility-header-foreground{outline-color:var(--color-utility-header-foreground)}.outline-utility-section{outline-color:var(--color-utility-section)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.first\:pt-\[3px\]:first-child{padding-top:3px}.empty\:hidden:empty{display:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}@media(min-width:600px){.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:gap-3{gap:var(--spacing-3)}.md\:gap-5{gap:var(--spacing-5)}}@media(min-width:900px){.lg\:max-w-\[40rem\]{max-width:40rem}.lg\:gap-6{gap:var(--spacing-6)}}@media(min-width:1200px){.xl\:max-w-\[48rem\]{max-width:48rem}}@container thread (min-width:20rem){.\@xs\/thread\:px-0{padding-inline:var(--spacing-0)}}@container thread (min-width:24rem){.\@sm\/thread\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}}@container thread (min-width:28rem){.\@md\/thread\:px-4{padding-inline:var(--spacing-4)}}}:root{--primary-md3-primary-0:#000;--primary-md3-primary-5:#200b13;--primary-md3-primary-10:#2f101e;--primary-md3-primary-15:#3d1428;--primary-md3-primary-20:#4c1932;--primary-md3-primary-25:#5b1e3d;--primary-md3-primary-30:#6b2a49;--primary-md3-primary-35:#7c3b58;--primary-md3-primary-40:#8c4965;--primary-md3-primary-50:#a56c82;--primary-md3-primary-60:#c9829c;--primary-md3-primary-70:#e0a3b7;--primary-md3-primary-80:#ffb1c7;--primary-md3-primary-90:#ffd9e2;--primary-md3-primary-95:#ffecef;--primary-md3-primary-98:#fff8f8;--primary-md3-primary-99:#fffbff;--primary-md3-primary-100:#fff;--secondary-md3-secondary-0:#000;--secondary-md3-secondary-5:#1e0c00;--secondary-md3-secondary-10:#2d1600;--secondary-md3-secondary-15:#3c1e00;--secondary-md3-secondary-20:#4b2700;--secondary-md3-secondary-25:#5b3100;--secondary-md3-secondary-30:#693c08;--secondary-md3-secondary-35:#774714;--secondary-md3-secondary-40:#85531f;--secondary-md3-secondary-50:#a26b35;--secondary-md3-secondary-60:#c0844c;--secondary-md3-secondary-70:#de9e63;--secondary-md3-secondary-80:#fcb87b;--secondary-md3-secondary-90:#ffdcc0;--secondary-md3-secondary-95:#ffeee2;--secondary-md3-secondary-98:#fff8f5;--secondary-md3-secondary-99:#fffbff;--secondary-md3-secondary-100:#fff;--tertiary-md3-tertiary-0:#000;--tertiary-md3-tertiary-5:#0d073c;--tertiary-md3-tertiary-10:#181446;--tertiary-md3-tertiary-15:#231f51;--tertiary-md3-tertiary-20:#2d2a5c;--tertiary-md3-tertiary-25:#383568;--tertiary-md3-tertiary-30:#444174;--tertiary-md3-tertiary-35:#504c81;--tertiary-md3-tertiary-40:#5c588e;--tertiary-md3-tertiary-50:#7571a8;--tertiary-md3-tertiary-60:#8f8bc4;--tertiary-md3-tertiary-70:#a9a5e0;--tertiary-md3-tertiary-80:#c5c0fd;--tertiary-md3-tertiary-90:#e3dfff;--tertiary-md3-tertiary-95:#f3eeff;--tertiary-md3-tertiary-98:#fcf8ff;--tertiary-md3-tertiary-99:#fffbff;--tertiary-md3-tertiary-100:#fff;--neutral-md3-neutral-0:#000;--neutral-md3-neutral-4:#110d0e;--neutral-md3-neutral-5:#151011;--neutral-md3-neutral-6:#171213;--neutral-md3-neutral-10:#201a1b;--neutral-md3-neutral-12:#241e1f;--neutral-md3-neutral-15:#2a2425;--neutral-md3-neutral-17:#2e2829;--neutral-md3-neutral-20:#352f30;--neutral-md3-neutral-22:#3a3334;--neutral-md3-neutral-24:#3f3839;--neutral-md3-neutral-25:#413a3b;--neutral-md3-neutral-30:#4c4546;--neutral-md3-neutral-35:#585052;--neutral-md3-neutral-40:#645c5e;--neutral-md3-neutral-50:#7e7576;--neutral-md3-neutral-60:#988e90;--neutral-md3-neutral-70:#b3a9aa;--neutral-md3-neutral-80:#cfc4c5;--neutral-md3-neutral-87:#e3d8d9;--neutral-md3-neutral-90:#ebe0e1;--neutral-md3-neutral-92:#f0e8e9;--neutral-md3-neutral-94:#f4eeee;--neutral-md3-neutral-95:#f7f1f1;--neutral-md3-neutral-96:#faf3f4;--neutral-md3-neutral-98:#fdfafa;--neutral-md3-neutral-99:#fefdfe;--neutral-md3-neutral-100:#fff;--neutralvariant-md3-neutral-variant-0:#000;--neutralvariant-md3-neutral-variant-5:#180e11;--neutralvariant-md3-neutral-variant-10:#24191b;--neutralvariant-md3-neutral-variant-15:#2e2326;--neutralvariant-md3-neutral-variant-20:#3a2d30;--neutralvariant-md3-neutral-variant-25:#45383b;--neutralvariant-md3-neutral-variant-30:#514346;--neutralvariant-md3-neutral-variant-35:#5d4f52;--neutralvariant-md3-neutral-variant-40:#6a5a5e;--neutralvariant-md3-neutral-variant-50:#837376;--neutralvariant-md3-neutral-variant-60:#9e8c90;--neutralvariant-md3-neutral-variant-70:#b9a7aa;--neutralvariant-md3-neutral-variant-80:#d5c2c5;--neutralvariant-md3-neutral-variant-90:#f2dde1;--neutralvariant-md3-neutral-variant-95:#ffecef;--neutralvariant-md3-neutral-variant-98:#fff8f8;--neutralvariant-md3-neutral-variant-99:#fffbff;--neutralvariant-md3-neutral-variant-100:#fff;--error-md3-error-0:#000;--error-md3-error-10:#410e0b;--error-md3-error-20:#601410;--error-md3-error-30:#8c1d18;--error-md3-error-40:#b3261e;--error-md3-error-50:#dc362e;--error-md3-error-60:#e46962;--error-md3-error-70:#ec928e;--error-md3-error-80:#f2b8b5;--error-md3-error-90:#f9dedc;--error-md3-error-95:#fceeee;--error-md3-error-99:#fffbf9;--error-md3-error-100:#fff;--customcolor1-md3-custom-color1-0:#000;--customcolor1-md3-custom-color1-5:#161100;--customcolor1-md3-custom-color1-10:#221b00;--customcolor1-md3-custom-color1-15:#2e2500;--customcolor1-md3-custom-color1-20:#3a3000;--customcolor1-md3-custom-color1-25:#473b00;--customcolor1-md3-custom-color1-30:#544600;--customcolor1-md3-custom-color1-35:#615100;--customcolor1-md3-custom-color1-40:#6e5d0e;--customcolor1-md3-custom-color1-50:#897627;--customcolor1-md3-custom-color1-60:#a4903e;--customcolor1-md3-custom-color1-70:#c0aa56;--customcolor1-md3-custom-color1-80:#dec66e;--customcolor1-md3-custom-color1-90:#fae287;--customcolor1-md3-custom-color1-95:#fff0c1;--customcolor1-md3-custom-color1-98:#fff9ee;--customcolor1-md3-custom-color1-99:#fffbff;--customcolor1-md3-custom-color1-100:#fff;--customcolor2-md3-custom-color2-0:#000;--customcolor2-md3-custom-color2-5:#071400;--customcolor2-md3-custom-color2-10:#0e2000;--customcolor2-md3-custom-color2-15:#152b00;--customcolor2-md3-custom-color2-20:#1e3703;--customcolor2-md3-custom-color2-25:#28420d;--customcolor2-md3-custom-color2-30:#334e18;--customcolor2-md3-custom-color2-35:#3f5a22;--customcolor2-md3-custom-color2-40:#4a662d;--customcolor2-md3-custom-color2-50:#628043;--customcolor2-md3-custom-color2-60:#7b9a5b;--customcolor2-md3-custom-color2-70:#9fb375;--customcolor2-md3-custom-color2-80:#bbcf8e;--customcolor2-md3-custom-color2-90:#d6eca8;--customcolor2-md3-custom-color2-95:#e4fab5;--customcolor2-md3-custom-color2-98:#efffd9;--customcolor2-md3-custom-color2-99:#f8ffe9;--customcolor2-md3-custom-color2-100:#fff;--customcolor3-md3-custom-color3-0:#000;--customcolor3-md3-custom-color3-5:#05121a;--customcolor3-md3-custom-color3-10:#0b1e29;--customcolor3-md3-custom-color3-15:#122836;--customcolor3-md3-custom-color3-20:#1a3445;--customcolor3-md3-custom-color3-25:#214053;--customcolor3-md3-custom-color3-30:#244b61;--customcolor3-md3-custom-color3-35:#2c5770;--customcolor3-md3-custom-color3-40:#36637e;--customcolor3-md3-custom-color3-50:#507c98;--customcolor3-md3-custom-color3-60:#6a96b3;--customcolor3-md3-custom-color3-70:#85b0cf;--customcolor3-md3-custom-color3-80:#a0cceb;--customcolor3-md3-custom-color3-90:#cbe8fe;--customcolor3-md3-custom-color3-95:#e5f3fe;--customcolor3-md3-custom-color3-98:#f5fafe;--customcolor3-md3-custom-color3-99:#fafcfe;--customcolor3-md3-custom-color3-100:#fff;--breakpoint-sm:360px;--breakpoint-md:600px;--breakpoint-lg:900px;--breakpoint-xl:1200px;--breakpoint-2xl:1400px;--gap-gap-px:1px;--gap-gap-0:0px;--gap-gap-0-5:2px;--gap-gap-1:4px;--gap-gap-1-5:6px;--gap-gap-2:8px;--gap-gap-2-5:10px;--gap-gap-3:12px;--gap-gap-3-5:14px;--gap-gap-4:16px;--gap-gap-5:20px;--gap-gap-6:24px;--gap-gap-7:28px;--gap-gap-8:32px;--gap-gap-9:36px;--gap-gap-10:40px;--gap-gap-11:44px;--gap-gap-12:48px;--gap-gap-14:56px;--gap-gap-16:64px;--gap-gap-20:80px;--gap-gap-24:96px;--gap-gap-28:112px;--gap-gap-32:128px;--font-sans:"Inter Tight";--font-serif:"antonia-variable";--font-mono:"Monaspace Krypton";--font-display:"Inter Tight";--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-28:112px;--spacing-32:128px;--spacing-36:144px;--spacing-40:160px;--spacing-44:176px;--spacing-48:192px;--spacing-52:208px;--spacing-56:224px;--spacing-60:240px;--spacing-64:256px;--spacing-72:288px;--spacing-80:320px;--spacing-96:384px;--spacing-px:1px;--spacing-0-5:2px;--spacing-1-5:6px;--spacing-2-5:10px;--spacing-3-5:14px;--spacing-6-5:26px;--size-size-0:0px;--size-size-0-5:2px;--size-size-1:4px;--size-size-1-5:6px;--size-size-2:8px;--size-size-2-5:10px;--size-size-3:12px;--size-size-3-5:14px;--size-size-4:16px;--size-size-5:20px;--size-size-6:24px;--size-size-7:28px;--size-size-8:32px;--size-size-9:36px;--size-size-10:40px;--size-size-11:44px;--size-size-12:48px;--size-size-14:56px;--size-size-16:64px;--size-size-20:80px;--size-size-24:96px;--size-size-28:112px;--size-size-32:128px;--size-size-36:144px;--size-size-40:160px;--size-size-44:176px;--size-size-48:192px;--size-size-52:208px;--size-size-56:224px;--size-size-60:240px;--size-size-64:256px;--size-size-72:288px;--size-size-80:320px;--size-size-96:384px;--height-h-0:0px;--height-h-0-5:2px;--height-h-1:4px;--height-h-1-5:6px;--height-h-2:8px;--height-h-2-5:10px;--height-h-3:12px;--height-h-3-5:14px;--height-h-4:16px;--height-h-5:20px;--height-h-6:24px;--height-h-7:28px;--height-h-8:32px;--height-h-9:36px;--height-h-10:40px;--height-h-11:44px;--height-h-12:48px;--height-h-14:56px;--height-h-16:64px;--height-h-20:80px;--height-h-24:96px;--height-h-28:112px;--height-h-32:128px;--height-h-36:144px;--height-h-40:160px;--height-h-44:176px;--height-h-48:192px;--height-h-52:208px;--height-h-56:224px;--height-h-60:240px;--height-h-64:256px;--height-h-72:288px;--height-h-80:320px;--height-h-96:384px;--width-fixed-w-0:0px;--width-fixed-w-0-5:2px;--width-fixed-w-1:4px;--width-fixed-w-1-5:6px;--width-fixed-w-2:8px;--width-fixed-w-2-5:10px;--width-fixed-w-3:12px;--width-fixed-w-3-5:14px;--width-fixed-w-4:16px;--width-fixed-w-5:20px;--width-fixed-w-6:24px;--width-fixed-w-7:28px;--width-fixed-w-8:32px;--width-fixed-w-9:36px;--width-fixed-w-10:40px;--width-fixed-w-11:44px;--width-fixed-w-12:48px;--width-fixed-w-14:56px;--width-fixed-w-16:64px;--width-fixed-w-20:80px;--width-fixed-w-24:96px;--width-fixed-w-28:112px;--width-fixed-w-32:128px;--width-fixed-w-36:144px;--width-fixed-w-40:160px;--width-fixed-w-44:176px;--width-fixed-w-48:192px;--width-fixed-w-52:208px;--width-fixed-w-56:224px;--width-fixed-w-60:240px;--width-fixed-w-64:256px;--width-fixed-w-72:288px;--width-fixed-w-80:320px;--width-fixed-w-96:384px;--min-h-9:36px;--min-h-11:44px;--min-h-14:56px;--borderradius-border-radius-rounded-none:0px;--borderradius-border-radius-rounded-xs:2px;--borderradius-border-radius-rounded-sm:4px;--borderradius-border-radius-rounded-md:6px;--borderradius-border-radius-rounded-lg:8px;--borderradius-border-radius-rounded-xl:12px;--borderradius-border-radius-rounded-2xl:16px;--borderradius-border-radius-rounded-3xl:24px;--borderradius-border-radius-rounded-4xl:32px;--borderradius-border-radius-rounded-5xl:40px;--borderradius-border-radius-rounded-6xl:44px;--borderradius-border-radius-rounded-full:9999px;--borderwidth-border-px:1px;--borderwidth-border-0:0px;--borderwidth-border-2:2px;--borderwidth-border-4:4px;--borderwidth-border-8:8px;--outlinewidth-outline:1px;--outlinewidth-outline-0:0px;--outlinewidth-outline-2:2px;--outlinewidth-outline-4:4px;--outlinewidth-outline-8:8px;--opacity-opacity-0:0;--opacity-opacity-5:.0005;--opacity-opacity-10:.001;--opacity-opacity-20:.002;--opacity-opacity-25:.0025;--opacity-opacity-30:.003;--opacity-opacity-40:.004;--opacity-opacity-50:.005;--opacity-opacity-60:.006;--opacity-opacity-70:.007;--opacity-opacity-75:.0075;--opacity-opacity-80:.008;--opacity-opacity-85:.0085;--opacity-opacity-90:.009;--opacity-opacity-95:.0095;--opacity-opacity-98:.0098;--opacity-opacity-100:.01;--strokewidth-stroke-0:0px;--strokewidth-stroke-1:1px;--strokewidth-stroke-2:2px;--strokewidth-stroke-1-2:1.2px;--strokewidth-stroke-1-4:1.4px;--strokewidth-stroke-1-6:1.6px;--strokewidth-stroke-1-8:1.8px;--strokewidth-stroke-2-4:2.4px;--darken-overlay-darken-5:#0a0a0af2;--darken-overlay-darken-10:#0a0a0ae6;--darken-overlay-darken-20:#0a0a0acc;--darken-overlay-darken-30:#0a0a0ab3;--darken-overlay-darken-40:#0a0a0a99;--darken-overlay-darken-50:#0a0a0a80;--darken-overlay-darken-60:#0a0a0a66;--darken-overlay-darken-70:#0a0a0a4d;--darken-overlay-darken-80:#0a0a0a33;--darken-overlay-darken-90:#0a0a0a1a;--darken-overlay-darken-95:#0a0a0a0d;--darken-overlay-darken-98:#0a0a0a05;--lighten-overlay-lighten-5:#fffffff2;--lighten-overlay-lighten-10:#ffffffe6;--lighten-overlay-lighten-20:#fffc;--lighten-overlay-lighten-30:#ffffffb3;--lighten-overlay-lighten-40:#fff9;--lighten-overlay-lighten-50:#ffffff80;--lighten-overlay-lighten-60:#fff6;--lighten-overlay-lighten-70:#ffffff4d;--lighten-overlay-lighten-80:#fff3;--lighten-overlay-lighten-90:#ffffff1a;--lighten-overlay-lighten-95:#ffffff0d;--lighten-overlay-lighten-98:#ffffff05;--utility-section:var(--background);--utility-frame:var(--custom-background-low);--utility-header:var(--custom-background-container);--utility-header-foreground:var(--foreground);--custom-background-dim:#e3d8d9;--background:#fdfafa;--custom-background-bright:#fdfafa;--custom-background-highest:#ebe0e1;--custom-background-high:#f0e8e9;--custom-background-container:#f4eeee;--custom-background-low:#faf3f4;--custom-background-lowest:#fff;--custom-inverse-background:#352f30;--foreground:#201a1b;--muted-foreground:#645c5e;--custom-inverse-foreground:#f7f1f1;--muted:#f2dde1;--custom-scrim:#000;--custom-shadow:#000;--accent:var(--custom-background-low);--accent-foreground:var(--foreground);--custom-informative:#6e5d0e;--custom-informative-foreground:#fff;--custom-muted-informative:#fae287;--custom-informative-muted-foreground:#544600;--custom-informative-border:#54410836;--custom-informative-muted-border:#5441081a;--custom-success:#4a662d;--custom-success-foreground:#fff;--custom-muted-success:#d6eca8;--custom-success-muted-foreground:#334e18;--custom-success-border:#2b503566;--custom-success-muted-border:#41684c29;--destructive:#b3261e;--custom-destructive-foreground:#fff;--custom-destructive-container:#f9dedc;--custom-destructive-container-foreground:#8c1d18;--custom-destructive-border:#d8000f66;--custom-destructive-muted-border:#ffb4ad80;--border:var(--foreground);--custom-border-muted:#d5c2c5;--custom-border-overlay:#0a0a0a1a;--ring:var(--custom-tertiary-container);--primary:#8c4965;--primary-foreground:#fff;--custom-primary-container:#ffd9e2;--custom-primary-container-foreground:#6b2a49;--secondary:#85531f;--secondary-foreground:#fff;--custom-secondary-container:#ffdcc0;--custom-secondary-container-foreground:#693c08;--custom-tertiary:#5c588e;--custom-tertiary-foreground:#fff;--custom-tertiary-container:#e3dfff;--custom-tertiary-container-foreground:#444174;--card:var(--custom-background-lowest);--custom-card-low:var(--custom-background-low);--card-foreground:var(--foreground);--popover:var(--custom-background-container);--popover-foreground:var(--foreground);--input:var(--custom-border-muted);--input-background:var(--custom-background-highest);--sidebar:var(--custom-background-high);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--custom-background-low);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--effect-dropshadow-xs:0px 1px 4px 0px #0a0a0a0d;--effect-dropshadow-sm:0px 1px 6px 0px #0a0a0a1a;--effect-dropshadow-md:0px 2px 8px 0px #0a0a0a1a;--effect-dropshadow-lg:0px 4px 12px 0px #0a0a0a1a;--effect-dropshadow-xl:0px 6px 15px 0px #0a0a0a1a;--effect-dropshadow-2xl:0px 6px 28px 2px #0a0a0a33;--effect-insetshadow-2xs:inset 0px 1px 0px 0px #0a0a0a33;--effect-insetshadow-xs:inset 0px 1px 2px 0px #0a0a0a33;--effect-insetshadow-sm:inset 0px 2px 4px 0px #0a0a0a33;--effect-focus-default:0px 0px 0px 3px #83737680;--effect-focus-destructive:0px 0px 0px 3px #ffb4ad80;--density-container-min-height:var(--min-h-11);--density-item-padding-block:var(--spacing-3)}[data-density=compact]{--density-container-min-height:var(--min-h-9);--density-item-padding-block:var(--spacing-1-5)}[data-density=default]{--density-container-min-height:var(--min-h-11);--density-item-padding-block:var(--spacing-3)}[data-density=comfortable]{--density-container-min-height:var(--min-h-14);--density-item-padding-block:var(--spacing-4)}:root{--font-sans:Inter;--font-serif:EB Garamond;--font-mono:Monaspace Krypton;--font-display:Inter Tight;--font-body:Inter}[data-font-family=google]{--font-sans:Google Sans Flex;--font-serif:EB Garamond;--font-mono:Google Sans Code;--font-display:Unbounded;--font-body:Google Sans Flex}[data-font-family=inter]{--font-sans:Inter;--font-serif:EB Garamond;--font-mono:Monaspace Krypton;--font-display:Inter Tight;--font-body:Inter}:root{--page-background:var(--SEMANTIC-Surfaces-custom-background-highest,#201a1b);--card-background:var(--SEMANTIC-Surfaces-custom-background-lowest,#110d0e);--card-background-low:var(--SEMANTIC-Surfaces-custom-background-low,#201a1b);--card-background-container:#312822;--page-foreground:var(--SEMANTIC-Surfaces-foreground,#ebe0e1);--border-color:var(--SEMANTIC-Borders-border,#9e8c90);--menu-background:var(--SEMANTIC-Surfaces-custom-background-highest,#201a1b)}body{background:var(--page-background)!important;color:var(--page-foreground)!important}h1,h2,h3,h4,h5,h6,.is-h2{color:var(--page-foreground)!important}.benefit-item,.offer-card-item,.post-tile,.tool-card a{border:none!important;box-shadow:0 4px 12px #0a0a0a1f!important}.offer-card-item{background-color:var(--card-background-container)!important;border:1px solid var(--SEMANTIC-Borders-custom-border-overlay,#0a0a0a1a)!important;box-shadow:none!important;border-radius:24px!important}.offer-card-item .content .label,.offer-card-item .content .desc{color:var(--page-foreground)!important}.post-tile,.tool-card a,.benefit-item{background-color:var(--card-background-container)!important}.tool-card a,.benefit-item{border:1px solid var(--SEMANTIC-Borders-custom-border-overlay,#0a0a0a1a)!important}.tool-card-image{background-color:var(--card-background-low)!important}.benefit-item{color:#ffdcc1!important}.hero-membership,.section-testimonials .testimonials-single{border-color:var(--border-color)!important}header.site-header{border-bottom:none!important}.section-testimonials .testimonials-single .author p{font-variation-settings:"wght" 520!important;letter-spacing:.035em!important}.featured-list-item{border-top:none!important}header.site-header .header-first-row{border-bottom:none}header.site-header .header-wrapper-small .header-second-row{border-top-color:var(--SEMANTIC-Borders-custom-border-muted,#514346)!important}@media(min-width:1200px){header.site-header .header-wrapper-large .header-second-row{border-top-color:var(--SEMANTIC-Borders-custom-border-muted,#514346)!important}}.divider-dim{background:var(--border-color)!important}.hero-header .title,.hero-header .lead{color:var(--SEMANTIC-Surfaces-foreground,#201a1b)!important}header.site-header,header.site-header .header-first-row{background-color:var(--menu-background)!important}header.site-header .mobile-menu-panel{background-color:var(--page-background)!important}header.site-header .nav-item-offer-submenu-button .label{color:var(--page-foreground)!important}header.site-header .nav-item-offer-submenu-button .nav-icon{filter:brightness(0)invert()!important}header.site-header .header-wrapper-large .header-third-row{background-color:var(--page-background)!important;z-index:1003!important;border-bottom:1px solid var(--SEMANTIC-Surfaces-custom-background-high,#2e2829)!important;box-shadow:0 8px 8px #0000001a!important}#submenuOferta{border-top:1px solid var(--SEMANTIC-Borders-custom-border-muted,#514346)!important}header.site-header .nav-item:hover *,header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item a:hover *,header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav ul li.nav-item a:hover{color:#ffb779!important}.section-services-fork{grid-template-columns:1fr!important}.section-services-fork .offer-card-item{grid-column:1/-1!important}.services-fork-cards{flex-direction:column!important;gap:20px!important;padding-top:12px!important;display:flex!important}.section-services-fork .offer-card-item a .content{text-align:left!important;padding-top:20px!important}.section-services-fork .offer-card-item a .content .desc{letter-spacing:.04em!important;font-size:16px!important;line-height:142%!important}.page-template-page-offer .section-clients{border-top:1px solid var(--SEMANTIC-Borders-custom-border-muted,#514346)!important}@media(min-width:600px){.section-services-fork .offer-card-item a{flex-direction:row!important;align-items:flex-start!important;gap:20px!important;display:flex!important}.section-services-fork .offer-card-item a .card-icon{flex-shrink:0!important}.section-services-fork .offer-card-item a .content{flex:1!important;min-width:0!important;padding-top:0!important}}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item a,header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item>div{margin-right:20px;padding:24px 0!important}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul{gap:20px!important}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item.is-coming-soon>div{cursor:not-allowed;pointer-events:none}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item.is-coming-soon .label,header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item.is-coming-soon .desc{opacity:.5}.subnav-soon-badge{margin-top:8px}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item .label,header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul .subnav-item .desc{color:var(--page-foreground)!important}.tool-card-desc{color:var(--page-foreground)!important;margin-bottom:0!important}.post-date{text-transform:uppercase;color:var(--SEMANTIC-Surfaces-muted-foreground,#d5c2c5);letter-spacing:.025em!important;margin-top:8px!important;font-family:Monaspace Krypton,ui-monospace,SFMono-Regular,monospace!important;font-size:12px!important}button.btn-ghost.btn-neutral.tool-card-cta,.tool-card-cta-pill{color:var(--page-foreground)!important}.tool-badge-icon{font-variation-settings:"FILL" 1,"wght" 260,"GRAD" 200,"opsz" 24;font-size:14px!important}.elephant .elephant-label{color:#e8ddff!important;background-color:#4c3e75!important}.hero-membership p{color:var(--page-foreground)!important}.hero-membership .logotypes .stgu-logo,.hero-membership .logotypes .ixdf-logo{filter:brightness(0)invert()!important}.testimonials-single a,.desc a,.post-excerpt a{color:var(--page-foreground)!important;border-bottom-color:var(--page-foreground)!important}.desc a:hover,.post-excerpt a:hover,.testimonials-single a:hover,.link-wrapper a:hover{color:#ffb779!important}::selection{background-color:#ffb779}.articles-list .header-wrapper{display:block!important}.articles-list .header-wrapper .link-wrapper{margin-top:8px}.medium-profile-link{letter-spacing:.02em;text-decoration:underline;color:#ffb779!important}.footer .footer-third-col li a,.footer-copy p,body.kontakt .contact-grid .contact-data .paragraph-container a{color:var(--page-foreground)!important}.footer-copy p{font-variation-settings:"wght" 420!important;letter-spacing:.025em!important;font-family:Monaspace Krypton,ui-monospace,SFMono-Regular,monospace!important}.hero-membership p{font-variation-settings:"wght" 420!important}.hero-header .lead{letter-spacing:.01em!important}.footer .footer-third-col li{letter-spacing:.03em}header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav ul li.nav-item a{color:var(--SEMANTIC-Surfaces-foreground,#ebe0e1)!important;border-bottom-color:var(--SEMANTIC-Borders-custom-border-muted,#514346)!important}header.site-header .header-wrapper-large .header-first-row nav.global-nav ul li.nav-item a{color:var(--SEMANTIC-Surfaces-foreground,#ebe0e1)!important}.header-wrapper .title{font-variation-settings:"wght" 430!important;letter-spacing:.01em!important}.featured-list-item .title-wrapper .title{font-variation-settings:"wght" 440!important;letter-spacing:.03em!important}.resources-list .header-wrapper .title{max-width:840px}.desc,.lead{font-variation-settings:"wght" 420!important;letter-spacing:.04em!important}.footer .logo-wrapper{border-top-color:var(--border-color)!important}.footer .social-links a{color:var(--page-foreground)!important}.footer .social-links svg path{fill:var(--page-foreground)!important}.footer .footer-fourth-col .social-links{justify-content:flex-start!important}@media(min-width:900px){.footer .footer-fourth-col .social-links{justify-content:flex-end!important}.footer .footer-fourth-col{grid-column:span 2/-1!important}}@media(min-width:1200px){.footer .footer-fourth-col{grid-column:span 6/-1!important}}.footer-fourth-col{padding-top:16px!important}@media(min-width:900px){.footer-fourth-col{padding-top:unset!important}}.section-clients .client-logo img{filter:brightness(0)invert()!important}.section-clients .client-logo img[src*=kabisa]{filter:none!important}.section-clients .client-logo img[src*=client-logo-5]{padding-left:6px;transform:scale(.8)}.benefit-item{padding:22px 22px 30px!important}@media(min-width:900px){.benefit-item{padding:30px 30px 38px!important}}.section-grid-benefits .header-wrapper .lead{margin-bottom:8px}@font-face{font-family:Monaspace Krypton;src:url(https://cdn.jsdelivr.net/gh/githubnext/monaspace@v1.400/fonts/Web%20Fonts/Variable%20Web%20Fonts/Monaspace%20Krypton/Monaspace%20Krypton%20Var.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}.label-large,.label-medium,.label-small,.label-emphasized-large{font-variation-settings:"wght" 500;letter-spacing:.2px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-weight:500;line-height:1}.label-large,.label-emphasized-large{font-size:16px}.label-medium{font-size:14px}.label-small{font-size:12px}button.btn{white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 20px;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}button.btn:disabled{pointer-events:none;opacity:.5}button.btn.btn-ghost{background:0 0}button.btn.btn-ghost.btn-neutral{color:var(--foreground)}button.btn.btn-ghost.btn-neutral:hover{background:var(--darken-overlay-darken-95)}button.btn.btn-filled.btn-primary{background:var(--primary);color:var(--primary-foreground)}button.btn.btn-tonal.btn-primary{background:var(--custom-primary-container);color:var(--custom-primary-container-foreground)}button.btn.btn-filled.btn-tertiary{background:var(--custom-tertiary);color:var(--custom-tertiary-foreground)}button.btn.btn-tonal.btn-tertiary{background:var(--custom-tertiary-container);color:var(--custom-tertiary-container-foreground)}button.btn.btn-filled.btn-neutral{background:var(--neutralvariant-md3-neutral-variant-35);color:var(--custom-inverse-foreground)}button.btn.btn-tonal.btn-neutral{background:var(--darken-overlay-darken-95);color:var(--foreground)}button.btn:hover{opacity:.85}img,video,svg{max-width:100%;height:auto}.w3f-form{flex-direction:column;gap:1rem;display:flex}.w3f-field{flex-direction:column;gap:.35rem;display:flex}.w3f-label{font-size:.9rem;font-weight:500}.w3f-required{color:#c0392b}.w3f-input{width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #0003;border-radius:6px;padding:.7rem .9rem}.w3f-input:focus{outline-offset:1px;outline:2px solid}.w3f-textarea{resize:vertical;min-height:6rem}.w3f-file{background:0 0;border:0;padding:.4rem 0}.w3f-submit{margin-top:.5rem}.w3f-status{margin:.5rem 0 0;font-size:.9rem}.w3f-status:empty{display:none}.cta-form input[type=email],.cta-form input[type=text],.cta-form input[type=file],.cta-form textarea{box-sizing:border-box;width:100%;height:48px;font:inherit;background:#f5f5f5!important;border:1px solid #e0e0e0!important;border-radius:6px!important;min-height:48px!important;padding:12px 16px!important}.cta-form textarea{resize:vertical;height:auto;min-height:120px!important}.cta-form input[type=file]{line-height:24px;padding:10px 12px!important}.cta-form .wpforms-required-label{color:#9d79ff;margin-left:2px;font-weight:700}.cta-form .wpforms-field{margin-bottom:20px}.cta-form .wpforms-field:last-child{margin-bottom:0}.cta-form .wpforms-field-file-upload{display:none}.cta-form .wpforms-field-file-upload.is-visible{display:block}.cta-form .attach-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:20px;display:flex}.cta-form .attach-toggle input[type=checkbox]{accent-color:#9d79ff;width:18px;height:18px;margin:0;min-height:0!important;padding:0!important}.lang-switch{color:inherit;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:.85rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.lang-switch:hover,.lang-switch:focus-visible{background:#0000000f;border-color:#00000026}.lang-switch .is-current{font-weight:700}.lang-switch .lang-sep{opacity:.4;margin:0 2px}.lang-switch-header{margin-left:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w3f-status-ok{color:#2d6a4f}.w3f-status-err{color:#c0392b}.w3f-status-pending{color:var(--color-muted,#555)}:root{--topbar-row-height:64px;--topbar-context-height:64px;--topbar-height:var(--topbar-row-height);--header-inline-gutter:12px;--content-inline-gutter:12px}@media(min-width:360px){:root{--header-inline-gutter:16px;--content-inline-gutter:16px}}@media(min-width:900px){:root{--header-inline-gutter:48px;--content-inline-gutter:48px}}@media(min-width:1200px){:root{--header-inline-gutter:56px;--content-inline-gutter:56px}}@media(min-width:1400px){:root{--content-inline-gutter: calc((100vw - 1198px)/2) }}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topbar-height) + 16px)}header.site-header{z-index:1000;width:100%;max-width:none;transition:box-shadow .2s;position:sticky;top:0;left:auto;transform:none}header.site-header.has-context-row{--topbar-height:calc(var(--topbar-row-height) + var(--topbar-context-height))}header.site-header .header-first-row,header.site-header .header-second-row{min-height:var(--topbar-row-height)}header.site-header .header-wrapper-small .header-first-row{z-index:1004;background:#fff;position:relative}header.site-header .header-wrapper-small .header-first-row .toggle-button-container{margin-right:0}header.site-header .header-second-row{height:var(--topbar-context-height);justify-content:flex-start!important}header.site-header .header-second-row .header-title .topbar-title{letter-spacing:.025em;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:124%;display:block;color:#2e2b33!important;font-variation-settings:"wght" 580!important}header.site-header .header-second-row .header-title .articles,header.site-header .header-second-row .header-title .header-title-case-studies{display:none}@media(min-width:1200px){header.site-header .header-second-row .header-title .topbar-title{letter-spacing:.025em;font-size:18px;font-weight:700;line-height:148%;font-variation-settings:"wght" 580!important}}header.site-header .header-logo a,header.site-header .global-nav a,header.site-header .nav-item-offer-submenu-button,header.site-header .toggle-menu-button{min-height:44px}header.site-header .nav-item-offer-submenu-button{cursor:pointer}header.site-header .nav-icon{width:16px;height:16px}header.site-header .header-third-row{opacity:0;visibility:hidden;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s linear .24s;display:grid;overflow:hidden}header.site-header .header-third-row.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .18s,visibility;max-height:none!important}header.site-header .header-wrapper-large .header-third-row nav.global-subnav{min-height:0;padding-bottom:28px;overflow:hidden}@media(min-width:1200px){header.site-header .header-wrapper-large .header-third-row{top:var(--topbar-row-height);background:#fff;width:100%;max-width:none;height:auto;position:fixed;left:0;right:auto;overflow:hidden;transform:none;box-shadow:0 14px 24px #241d1b24}header.site-header .header-wrapper-large .header-third-row nav.global-subnav{box-sizing:border-box;width:calc(100% - (2 * var(--header-inline-gutter)));max-width:1188px;height:auto;margin-left:auto;margin-right:auto;padding:28px 0 36px}header.site-header .header-wrapper-large .header-third-row nav.global-subnav ul{margin-left:0;margin-right:0}}header.site-header .header-wrapper-small .mobile-menu-panel{height:auto;padding-top:var(--topbar-row-height);z-index:1003;opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;will-change:max-height,opacity;max-width:none;max-height:0;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s linear .28s;position:fixed;inset:0 0 auto;overflow:hidden;transform:none;box-shadow:0 18px 36px #241d1b2e}header.site-header .header-wrapper-small .mobile-menu-overlay{top:var(--topbar-row-height);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#241d1b38;transition:opacity .2s,visibility 0s linear .2s;position:fixed;bottom:0;left:0;right:0}header.site-header .header-wrapper-small .mobile-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,visibility}header.site-header .header-wrapper-small .mobile-menu-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;max-height:min(520px,100dvh - 16px);transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .18s,visibility;transform:none}header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav{padding:16px max(8px,calc(var(--header-inline-gutter) - 4px)) 32px}header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav ul{display:block}header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav ul li.nav-item{width:100%;padding:0}header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav ul .nav-item-offer-submenu{display:none}header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav ul .nav-item-offer-simple{display:block!important}header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav ul li.nav-item a{color:#2e2b33;font-variation-settings:"wght" 460;letter-spacing:.024em;border-bottom:1px solid #f0efe9;justify-content:flex-start;align-items:center;min-height:52px;padding:14px 4px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:142%;text-decoration:none;display:flex}header.site-header .header-wrapper-small .mobile-menu-panel nav.global-nav ul li.nav-item:last-of-type a{border-bottom:0}header.site-header .toggle-menu-button{justify-content:center;gap:4px;min-width:84px;color:var(--SEMANTIC-Surfaces-foreground,#ebe0e1)!important}header.site-header .toggle-icon{filter:brightness(0)invert()}.accent-bar{z-index:1002;background:linear-gradient(90deg,#a398dc,#ad8cce 18.64%,#c972a4 30.77%,#ea586b 45%,#f46f4a 63.94%,#f1975a 86.3%,#efb188);width:100%;height:6px;position:absolute;bottom:-4px;left:0}.hero-wrapper .hero-section .avatar{margin-bottom:18px!important}.footer-copy .privacy-links a,header.site-header .header-second-row .header-title .topbar-title{color:var(--page-foreground)!important}@media(min-width:1200px){header.site-header .header-wrapper-large .header-second-row .header-title .topbar-title{letter-spacing:.01em;font-weight:700;font-variation-settings:"wght" 680!important}}header.site-header .header-wrapper-large .header-second-row .header-title .topbar-title{color:var(--page-foreground)!important}body.artykuly-ux-ui-design .header-second-row{display:flex!important}header.site-header .toggle-icon-slot{flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}header.site-header .toggle-icon{opacity:1;grid-area:1/1;width:18px;max-width:none;height:18px;transition:opacity .12s;display:block;transform:none}header.site-header .toggle-close-icon,header.site-header .toggle-menu-button[aria-expanded=true] .toggle-menu-icon{opacity:0}header.site-header .toggle-menu-button[aria-expanded=true] .toggle-close-icon{opacity:1}body.mobile-menu-is-open .page-container{pointer-events:none}.section-grid-full,.cta-form-wrapper{width:auto!important;max-width:none!important;left:auto!important;transform:none!important}body.home .hero-wrapper{margin-left:calc(-1 * var(--content-inline-gutter));margin-right:calc(-1 * var(--content-inline-gutter));width:calc(100% + (2 * var(--content-inline-gutter)))!important;max-width:none!important;left:auto!important;transform:none!important}.hero-wrapper .hero-section{margin-left:0;margin-right:0}body.home .hero-wrapper .hero-section{box-sizing:border-box;width:100%;max-width:none}.hero-wrapper .hero-section{padding:32px var(--content-inline-gutter)!important}@media(min-width:900px){.hero-wrapper .hero-section{padding:48px var(--content-inline-gutter)!important}}.skip-link{z-index:9999;color:#fff;background:#241d1b;border-radius:0 0 4px 4px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:0}.button:focus-visible,.button-primary-filled:focus-visible,.button-primary-outlined:focus-visible,.button-anchor:focus-visible,.button-cta-form:focus-visible,.toggle-menu-button:focus-visible,.nav-item-offer-submenu-button:focus-visible{outline-offset:3px;outline:2px solid #6c27f4}.header-logo a:focus-visible,.nav-item a:focus-visible,.subnav-item a:focus-visible,.breadcrumb a:focus-visible,footer a:focus-visible,.site-content a:focus-visible,.accordion-toggle:focus-visible,.attach-toggle input:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #6c27f4}.accordion-item .accordion-content{transition:height .3s}.accordion-item.is-open .icon-wrapper .icon{transform-origin:50%;transition:transform .2s;transform:rotate(45deg)}.accordion-item .icon-wrapper .icon{transition:transform .2s}.accordion-item .icon-wrapper .icon path{fill:var(--page-foreground)!important}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}header.site-header .header-third-row{transform:none!important}header.site-header .header-wrapper-small .mobile-menu-panel{transition:max-height .22s,opacity .14s,visibility 0s linear .22s!important}header.site-header .header-wrapper-small .mobile-menu-panel.is-open{transition:max-height .22s,opacity .14s,visibility!important}header.site-header .header-wrapper-small .mobile-menu-overlay{transition:opacity .14s,visibility 0s linear .14s!important}header.site-header .header-wrapper-small .mobile-menu-overlay.is-open{transition:opacity .14s,visibility!important}}.featured-list-item .desc.desc-bullets{flex-direction:column;gap:.5em;padding-left:1.1em;list-style:outside;display:flex}.elephant .elephant-label{font-family:var(--font-mono),"Monaspace Krypton",ui-monospace,SFMono-Regular,monospace;color:#170f0f;text-transform:uppercase;letter-spacing:.12px;background-color:#ffb3b4;margin-bottom:8px;padding:2px 6px;font-size:14px;display:inline-block}.elephant .grid-container{row-gap:20px!important}.elephant .grid-container .featured-list-item{max-width:520px;grid-column:1/-1!important}.elephant .featured-list-item .desc{max-width:none}.tools-grid{grid-column:1/-1;grid-template-columns:1fr;gap:24px;width:100%;margin-top:18px;display:grid}@media(min-width:900px){.tools-grid{grid-template-columns:repeat(3,1fr)}}.tool-card a{height:100%;color:inherit;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 10px #0a0a0a1f}.tool-card-image{aspect-ratio:3/2;display:block;overflow:hidden}.tool-card-image img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.tool-card-content{border-top:1px solid var(--SEMANTIC-Borders-custom-border-muted,#514346);flex-direction:column;flex:1;padding:20px;display:flex}.tool-card-title{font-variation-settings:"wght" 440;letter-spacing:.025em;margin-top:14px;margin-bottom:8px;font-family:Inter Tight,Roboto,Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-weight:600;line-height:120%}@media(min-width:900px){.tool-card-title{font-variation-settings:"wght" 440;letter-spacing:.025em;font-size:24px;line-height:116%}}.tool-card-desc{color:#221919;letter-spacing:0;margin-top:0;margin-bottom:16px;font-family:Inter,Inter Tight,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.tool-card-badges{flex-wrap:wrap;gap:4px;display:flex}.tool-badge{height:20px;font-family:var(--font-mono),"Monaspace Krypton",ui-monospace,SFMono-Regular,monospace;letter-spacing:.68px;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.tool-badge-platform,.tool-badge-format,.tool-badge-counter{background-color:var(--SEMANTIC-Surfaces-background,#171213);border:1px solid var(--SEMANTIC-Borders-custom-border-muted,#514346);color:var(--SEMANTIC-Surfaces-foreground,#ebe0e1)}.tool-badge-counter{gap:2px}.tool-badge-icon{color:#d4a017;font-size:12px}button.btn-ghost.btn-neutral.tool-card-cta{background:0 0;border-radius:0;align-self:flex-end;height:44px;margin-top:auto;padding:6px 0}button.btn-ghost.btn-neutral.tool-card-cta:hover{opacity:1;background:0 0}button.btn-ghost.btn-neutral.tool-card-cta:hover .tool-card-cta-pill{color:var(--page-foreground)!important}.tool-card-cta-pill{box-sizing:border-box;letter-spacing:.2px;color:#221919;align-items:center;gap:6px;height:32px;padding:0 14px 0 20px;font-family:Inter,Inter Tight,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.tool-card-cta-label{text-decoration:underline}.tool-card-cta-icon{opacity:.85;font-size:14px}body.o-mnie .section-grid-approach .approach-item+.approach-item{margin-top:0}body.o-mnie .section-grid-approach,body.o-mnie .specialty-wrapper{padding-bottom:56px}body.o-mnie .workhistory-item .desc p{letter-spacing:.02em}body.o-mnie .section-about .about-priv .selfie-photo{border:1px solid var(--SEMANTIC-Borders-custom-border-muted,#514346);border-radius:999999px;width:96px;height:auto}body.o-mnie .section-about .about-priv .desc p{font-variation-settings:"opsz" 24,"wght" 340!important;letter-spacing:0!important;font-size:20px!important}body.o-mnie .specialty-wrapper .chip{background:#ffb779}body.o-mnie .specialty-wrapper .chip span{color:#4c2700}@media(min-width:1200px){body.o-mnie .section-about .about-priv{grid-column:1/6}body.o-mnie .section-about .grid-container{grid-column:6/-1}header.site-header .header-wrapper-large .header-second-row .header-title h1{letter-spacing:.025em;font-variation-settings:"wght" 540!important}body.o-mnie .section-about .about-priv .desc{max-width:410px}}body.o-mnie .specialty-wrapper .chip-wrapper{grid-column:span 2}@media(min-width:900px){body.o-mnie .specialty-wrapper .chip-wrapper{grid-column:span 2}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
