:root{--min-screen-width:320px;--max-screen-width:1400px;--primary:hsla(253.91,100%,59.41%,1);--primary-5:hsla(254,100%,59%,0.05);--primary-10:hsla(254,100%,59%,0.1);--primary-20:hsla(254,100%,59%,0.2);--primary-30:hsla(254,100%,59%,0.3);--primary-40:hsla(254,100%,59%,0.4);--primary-50:hsla(254,100%,59%,0.5);--primary-60:hsla(254,100%,59%,0.6);--primary-70:hsla(254,100%,59%,0.7);--primary-80:hsla(254,100%,59%,0.8);--primary-90:hsla(254,100%,59%,0.9);--primary-d-1:hsla(255,66%,47%,1);--primary-d-2:hsla(256,62%,35%,1);--primary-d-3:hsla(257,57%,24%,1);--primary-d-4:hsla(260,47%,13%,1);--primary-l-1:hsla(257,100%,66%,1);--primary-l-2:hsla(259,100%,71%,1);--primary-l-3:hsla(261,100%,77%,1);--primary-l-4:hsla(262,100%,83%,1);--primary-l-5:hsla(264,100%,88%,1);--primary-l-6:hsla(265,100%,94%,1);--accent:hsla(23.16,86.35%,51.18%,1);--accent-5:hsla(23,86%,51%,0.05);--accent-10:hsla(23,86%,51%,0.1);--accent-20:hsla(23,86%,51%,0.2);--accent-30:hsla(23,86%,51%,0.3);--accent-40:hsla(23,86%,51%,0.4);--accent-50:hsla(23,86%,51%,0.5);--accent-60:hsla(23,86%,51%,0.6);--accent-70:hsla(23,86%,51%,0.7);--accent-80:hsla(23,86%,51%,0.8);--accent-90:hsla(23,86%,51%,0.9);--accent-d-1:hsla(23,79%,44%,1);--accent-d-2:hsla(23,76%,37%,1);--accent-d-3:hsla(22,72%,30%,1);--accent-d-4:hsla(22,67%,23%,1);--accent-d-5:hsla(22,61%,16%,1);--accent-d-6:hsla(26,59%,9%,1);--accent-l-1:hsla(22,90%,60%,1);--accent-l-2:hsla(22,95%,67%,1);--accent-l-3:hsla(22,100%,74%,1);--accent-l-4:hsla(22,100%,81%,1);--accent-l-5:hsla(22,100%,87%,1);--accent-l-6:hsla(23,100%,93%,1);--bg-body:var(--neutral-secondary-l-2);--bg-surface:var(--neutral-secondary-l-4);--text-body:var(--neutral);--text-title:var(--neutral-d-3);--border:var(--neutral-l-3);--shadow:var(--neutral-10);--shadow-5:#0000000d;--shadow-10:#0000001a;--shadow-20:#00000033;--shadow-30:#0000004d;--shadow-40:#00000066;--shadow-50:#00000080;--shadow-60:#00000099;--shadow-70:#000000b3;--shadow-80:#000000cc;--shadow-90:#000000e6;--neutral:#1C1A18;--neutral-5:hsla(30,8%,10%,0.05);--neutral-10:hsla(30,8%,10%,0.1);--neutral-20:hsla(30,8%,10%,0.2);--neutral-30:hsla(30,8%,10%,0.3);--neutral-40:hsla(30,8%,10%,0.4);--neutral-50:hsla(30,8%,10%,0.5);--neutral-60:hsla(30,8%,10%,0.6);--neutral-70:hsla(30,8%,10%,0.7);--neutral-80:hsla(30,8%,10%,0.8);--neutral-90:hsla(30,8%,10%,0.9);--neutral-d-1:hsla(30,8%,9%,1);--neutral-d-2:hsla(30,8%,7%,1);--neutral-d-3:hsla(30,10%,5%,1);--neutral-d-4:hsla(29,11%,3%,1);--neutral-l-1:hsla(30,3%,25%,1);--neutral-l-2:hsla(30,1%,42%,1);--neutral-l-3:hsla(30,1%,61%,1);--neutral-l-4:hsla(29,1%,80%,1);--neutral-secondary:var(--neutral-l-4);--neutral-secondary-5:#0000000d;--neutral-secondary-10:#0000001a;--neutral-secondary-20:#00000033;--neutral-secondary-30:#0000004d;--neutral-secondary-40:#00000066;--neutral-secondary-50:#00000080;--neutral-secondary-60:#00000099;--neutral-secondary-70:#000000b3;--neutral-secondary-80:#000000cc;--neutral-secondary-90:#000000e6;--neutral-secondary-d-1:#a2a1a0;--neutral-secondary-d-2:#757575;--neutral-secondary-d-3:#4d4d4d;--neutral-secondary-d-4:#292929;--neutral-secondary-l-1:#d7d6d5;--neutral-secondary-l-2:#e1e0e0;--neutral-secondary-l-3:#ebebea;--neutral-secondary-l-4:#f5f5f5;--success:#2E7D32;--success-5:#2e7d320d;--success-10:#2e7d321a;--success-20:#2e7d3233;--success-30:#2e7d324d;--success-40:#2e7d3266;--success-50:#2e7d3280;--success-60:#2e7d3299;--success-70:#2e7d32b3;--success-80:#2e7d32cc;--success-90:#2e7d32e6;--error:#D32F2F;--error-5:#d32f2f0d;--error-10:#d32f2f1a;--error-20:#d32f2f33;--error-30:#d32f2f4d;--error-40:#d32f2f66;--error-50:#d32f2f80;--error-60:#d32f2f99;--error-70:#d32f2fb3;--error-80:#d32f2fcc;--error-90:#d32f2fe6;--space-4xs:clamp(0.33rem,calc(-0.03vw + 0.33rem),0.31rem);--space-3xs:clamp(0.41rem,calc(0.04vw + 0.4rem),0.44rem);--space-2xs:clamp(0.51rem,calc(0.16vw + 0.48rem),0.62rem);--space-xs:clamp(0.64rem,calc(0.35vw + 0.57rem),0.88rem);--space-s:clamp(0.8rem,calc(0.65vw + 0.67rem),1.24rem);--space-m:clamp(1rem,calc(1.11vw + 0.78rem),1.75rem);--space-l:clamp(1.25rem,calc(1.81vw + 0.89rem),2.47rem);--space-xl:clamp(1.56rem,calc(2.87vw + 0.99rem),3.5rem);--space-2xl:clamp(1.95rem,calc(4.44vw + 1.07rem),4.95rem);--space-3xl:clamp(2.44rem,calc(6.75vw + 1.09rem),7rem);--space-4xl:clamp(3.05rem,calc(10.13vw + 1.02rem),9.89rem);--text-xs:clamp(0.79rem,calc(-0.23vw + 0.84rem),0.63rem);--text-s:clamp(0.89rem,calc(-0.07vw + 0.9rem),0.84rem);--text-m:clamp(1rem,calc(0.19vw + 0.96rem),1.13rem);--text-l:clamp(1.13rem,calc(0.55vw + 1.01rem),1.5rem);--text-xl:clamp(1.27rem,calc(1.09vw + 1.05rem),2rem);--text-2xl:clamp(1.42rem,calc(1.84vw + 1.06rem),2.66rem);--text-3xl:clamp(1.6rem,calc(2.89vw + 1.02rem),3.55rem);--text-4xl:clamp(1.8rem,calc(4.34vw + 0.93rem),4.74rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-space:var(--space-s);--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.25rem,calc(0vw + 0.25rem),0.25rem);--radius-s:clamp(0.38rem,calc(0.19vw + 0.34rem),0.5rem);--radius-m:clamp(0.63rem,calc(0.19vw + 0.59rem),0.75rem);--radius-l:clamp(1rem,calc(0.37vw + 0.93rem),1.25rem);--radius-xl:clamp(1.63rem,calc(0.56vw + 1.51rem),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);}.text-xs{font-size:var(--text-xs);}.text-s{font-size:var(--text-s);}.text-m{font-size:var(--text-m);}.text-l{font-size:var(--text-l);}.text-xl{font-size:var(--text-xl);}.text-2xl{font-size:var(--text-2xl);}.text-3xl{font-size:var(--text-3xl);}.text-4xl{font-size:var(--text-4xl);}H1{font-size:var(--text-4xl);line-height:1.1;}H2{font-size:var(--text-3xl);line-height:1.2;}H3{font-size:var(--text-2xl);line-height:1.3;}H4{font-size:var(--text-xl);line-height:1.3;}H5{font-size:var(--text-l);line-height:1.3;}H6{font-size:var(--text-m);line-height:1.4;}.line-height-xs{line-height:1;}.line-height-s{line-height:1.2;}.line-height-m{line-height:1.3;}.line-height-l{line-height:1.4;}.line-height-xl{line-height:1.5;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.columns-min-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));}.columns-min-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));}.columns-min-20{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));}.columns-min-30{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));}.columns-min-40{display:grid;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));}.columns-min-50{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr));}.columns-min-60{display:grid;grid-template-columns:repeat(auto-fit,minmax(60rem,1fr));}.columns-min-70{display:grid;grid-template-columns:repeat(auto-fit,minmax(70rem,1fr));}.wp-block{}/* Custom Stylesheets */ .glass-effect{background:color-mix(in srgb,var(--surface-base) 70%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);box-shadow:0 8px 32px var(--shadow),inset 0 1px 0 color-mix(in srgb,var(--surface-base) 80%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--neutral-l-2) 40%,transparent);position:relative;}.glass-effect::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient( 180deg,color-mix(in srgb,var(--text-inverse) 40%,transparent),transparent 30% );}