html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:360px;--max-screen-width:1600px;--primary:#8B5FBF;--primary-5:#8b5fbf0d;--primary-10:#8b5fbf1a;--primary-20:#8b5fbf33;--primary-30:#8b5fbf4d;--primary-40:#8b5fbf66;--primary-50:#8b5fbf80;--primary-60:#8b5fbf99;--primary-70:#8b5fbfb3;--primary-80:#8b5fbfcc;--primary-90:#8b5fbfe6;--primary-d-1:#504168;--primary-d-2:#614483;--primary-d-3:#4d3768;--primary-d-4:#19151e;--primary-d-5:#281e33;--primary-d-6:#1a141f;--primary-l-1:#816f9b;--primary-l-2:#ac89d1;--primary-l-3:#bfa3db;--primary-l-4:#e0dbe6;--primary-l-5:#decfed;--primary-l-6:#f0e9f7;--secondary:#5FBF8B;--secondary-d-1:#55aa7b;--secondary-d-2:#4b916a;--secondary-d-3:#417c5b;--secondary-d-4:#38664c;--secondary-d-5:#2e523d;--secondary-d-6:#243d2e;--secondary-d-7:#1c2c22;--secondary-d-8:#111814;--secondary-l-1:#72c596;--secondary-l-2:#88cea5;--secondary-l-3:#9ad6b2;--secondary-l-4:#a8dcbc;--secondary-l-5:#bae3ca;--secondary-l-6:#ccead7;--secondary-l-7:#def2e5;--secondary-l-8:#edf8f1;--bg-body:hsla(0,0%,90%,1);--bg-surface:hsla(0,0%,100%,1);--text-body:hsla(0,0%,25%,1);--text-title:#2C2C2C;--border-primary:hsla(0,0%,50%,0.25);--shadow-primary:hsla(0,0%,0%,0.15);--light:hsla(85,0%,100%,1);--light-5:hsla(0,0%,100%,0.05);--light-10:hsla(0,0%,100%,0.1);--light-20:hsla(0,0%,100%,0.2);--light-30:hsla(0,0%,100%,0.3);--light-40:hsla(0,0%,100%,0.4);--light-50:hsla(0,0%,100%,0.5);--light-60:hsla(0,0%,100%,0.6);--light-70:hsla(0,0%,100%,0.7);--light-80:hsla(0,0%,100%,0.8);--light-90:hsla(0,0%,100%,0.9);--dark:hsla(0,0%,0%,1);--dark-5:hsla(0,0%,0%,0.05);--dark-10:hsla(0,0%,0%,0.1);--dark-20:hsla(0,0%,0%,0.2);--dark-30:hsla(0,0%,0%,0.3);--dark-40:hsla(0,0%,0%,0.4);--dark-50:hsla(0,0%,0%,0.5);--dark-60:hsla(0,0%,0%,0.6);--dark-70:hsla(0,0%,0%,0.7);--dark-80:hsla(0,0%,0%,0.8);--dark-90:hsla(0,0%,0%,0.9);--success:hsla(156.26999999999998,72.84%,52.35%,1);--success-5:hsla(156,73%,52%,0.05);--success-10:hsla(156,73%,52%,0.1);--success-20:hsla(156,73%,52%,0.2);--success-30:hsla(156,73%,52%,0.3);--success-40:hsla(156,73%,52%,0.4);--success-50:hsla(156,73%,52%,0.5);--success-60:hsla(156,73%,52%,0.6);--success-70:hsla(156,73%,52%,0.7);--success-80:hsla(156,73%,52%,0.8);--success-90:hsla(156,73%,52%,0.9);--error:hsla(342.95000000000005,100%,65.49%,1);--error-5:hsla(343,100%,65%,0.05);--error-10:hsla(343,100%,65%,0.1);--error-20:hsla(343,100%,65%,0.2);--error-30:hsla(343,100%,65%,0.3);--error-40:hsla(343,100%,65%,0.4);--error-50:hsla(343,100%,65%,0.5);--error-60:hsla(343,100%,65%,0.6);--error-70:hsla(343,100%,65%,0.7);--error-80:hsla(343,100%,65%,0.8);--error-90:hsla(343,100%,65%,0.9);--space-4xs:clamp(0.52rem,calc(-0.02vw + 0.53rem),0.49rem);--space-3xs:clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs:clamp(0.82rem,calc(0.14vw + 0.77rem),0.99rem);--space-xs:clamp(1.02rem,calc(0.3vw + 0.92rem),1.4rem);--space-s:clamp(1.28rem,calc(0.56vw + 1.08rem),1.98rem);--space-m:clamp(1.6rem,calc(0.97vw + 1.25rem),2.8rem);--space-l:clamp(2rem,calc(1.58vw + 1.43rem),3.96rem);--space-xl:clamp(2.5rem,calc(2.5vw + 1.6rem),5.6rem);--space-2xl:clamp(3.13rem,calc(3.86vw + 1.73rem),7.92rem);--space-3xl:clamp(3.91rem,calc(5.88vw + 1.79rem),11.19rem);--space-4xl:clamp(4.88rem,calc(8.83vw + 1.71rem),15.83rem);--text-xs:clamp(1.42rem,calc(-0.24vw + 1.51rem),1.13rem);--text-s:clamp(1.6rem,calc(-0.08vw + 1.63rem),1.5rem);--text-m:clamp(1.8rem,calc(0.16vw + 1.74rem),2rem);--text-l:clamp(2.02rem,calc(0.52vw + 1.84rem),2.67rem);--text-xl:clamp(2.28rem,calc(1.03vw + 1.91rem),3.55rem);--text-2xl:clamp(2.56rem,calc(1.75vw + 1.93rem),4.74rem);--text-3xl:clamp(2.88rem,calc(2.77vw + 1.89rem),6.31rem);--text-4xl:clamp(3.24rem,calc(4.17vw + 1.74rem),8.42rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-space:var(--space-m);--btn-space:var(--space-xs) var(--space-s);--card-space:var(--space-s);--footer-space:var(--space-s) var(--space-m);--columns-1:repeat(1,minmax(0,1fr));--columns-2:repeat(2,minmax(0,1fr));--columns-3:repeat(3,minmax(0,1fr));--columns-4:repeat(4,minmax(0,1fr));--columns-5:repeat(5,minmax(0,1fr));--columns-6:repeat(6,minmax(0,1fr));--columns-7:repeat(7,minmax(0,1fr));--columns-8:repeat(8,minmax(0,1fr));--radius-xs:clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s:clamp(0.6rem,calc(0.16vw + 0.54rem),0.8rem);--radius-m:clamp(1rem,calc(0.16vw + 0.94rem),1.2rem);--radius-l:clamp(1.6rem,calc(0.32vw + 1.48rem),2rem);--radius-xl:clamp(2.6rem,calc(0.48vw + 2.43rem),3.2rem);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--bg-body:hsla(0,0%,5%,1);--bg-surface:hsla(0,0%,15%,1);--text-body:hsla(0,0%,75%,1);--text-title:#000000;--border-primary:hsla(0,0%,75%,0.1);--shadow-primary:hsla(0,0%,0%,0.4);--light:hsla(0,0%,0%,1);--light-5:hsla(0,0%,0%,0.05);--light-10:hsla(0,0%,0%,0.1);--light-20:hsla(0,0%,0%,0.2);--light-30:hsla(0,0%,0%,0.3);--light-40:hsla(0,0%,0%,0.4);--light-50:hsla(0,0%,0%,0.5);--light-60:hsla(0,0%,0%,0.6);--light-70:hsla(0,0%,0%,0.7);--light-80:hsla(0,0%,0%,0.8);--light-90:hsla(0,0%,0%,0.9);--dark:hsla(0,0%,100%,1);--dark-5:hsla(0,0%,100%,0.05);--dark-10:hsla(0,0%,100%,0.1);--dark-20:hsla(0,0%,100%,0.2);--dark-30:hsla(0,0%,100%,0.3);--dark-40:hsla(0,0%,100%,0.4);--dark-50:hsla(0,0%,100%,0.5);--dark-60:hsla(0,0%,100%,0.6);--dark-70:hsla(0,0%,100%,0.7);--dark-80:hsla(0,0%,100%,0.8);--dark-90:hsla(0,0%,100%,0.9);}.radius-xs{border-radius:var(--radius-xs);}.radius-s{border-radius:var(--radius-s);}.radius-m{border-radius:var(--radius-m);}.radius-l{border-radius:var(--radius-l);}.radius-xl{border-radius:var(--radius-xl);}.radius-full{border-radius:var(--radius-full);}.border{border-width:1px;border-style:solid;}.border-left{border-left-width:1px;border-left-style:solid;}.border-right{border-right-width:1px;border-right-style:solid;}.border-top{border-top-width:1px;border-top-style:solid;}.border-bottom{border-bottom-width:1px;border-bottom-style:solid;}.shadow-xs{box-shadow:var(--shadow-xs);}.shadow-s{box-shadow:var(--shadow-s);}.shadow-m{box-shadow:var(--shadow-m);}.shadow-l{box-shadow:var(--shadow-l);}.shadow-xl{box-shadow:var(--shadow-xl);}.opacity-0{opacity:0;}.opacity-10{opacity:0.1;}.opacity-20{opacity:0.2;}.opacity-30{opacity:0.3;}.opacity-40{opacity:0.4;}.opacity-50{opacity:0.5;}.opacity-60{opacity:0.6;}.opacity-70{opacity:0.7;}.opacity-80{opacity:0.8;}.opacity-90{opacity:0.9;}.opacity-100{opacity:1;}.aspect-1{aspect-ratio:1;}.aspect-4-3{aspect-ratio:4 / 3;}.aspect-3-4{aspect-ratio:3 / 4;}.aspect-3-2{aspect-ratio:3 / 2;}.aspect-2-3{aspect-ratio:2 / 3;}.aspect-16-9{aspect-ratio:16 / 9;}.aspect-9-16{aspect-ratio:9 / 16;}.fit-contain{object-fit:contain;}.fit-cover{object-fit:cover;}.fit-fill{object-fit:fill;}.bg-blur-xs{backdrop-filter:blur(2px);}.bg-blur-s{backdrop-filter:blur(4px);}.bg-blur-m{backdrop-filter:blur(8px);}.bg-blur-l{backdrop-filter:blur(16px);}.bg-blur-xl{backdrop-filter:blur(32px);}.grayscale{filter:grayscale(1);}.rotate-90{transform:rotate(90deg);}.rotate-180{transform:rotate(180deg);}.display-none{display:none;}.visible{visibility:visible;}.hidden{visibility:hidden;}.overflow-hidden{overflow:hidden;}.overflow-auto{overflow:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-hidden{overflow-y:hidden;}.overflow-y-auto{overflow-y:auto;}.list-none{list-style-type:none;}.white-space-nowrap{white-space:nowrap;}.transition-global{transition:all 0.3s;}.relative{position:relative;}.absolute{position:absolute;}.sticky{position:sticky;}.fixed{position:fixed;}.inset-0{inset:0;}.bottom-0{bottom:0;}.top-0{top:0;}.left-0{left:0;}.right-0{right:0;}.pointer{cursor:pointer;}.not-allowed{cursor:not-allowed;}.cursor-auto{cursor:auto;}.no-pointer-events{pointer-events:none;}.z--1{z-index:-1;}.z-0{z-index:0;}.z-1{z-index:1;}.z-10{z-index:10;}.z-100{z-index:100;}.z-1000{z-index:1000;}.z-10000{z-index:10000;}