html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:478px;--max-screen-width:1200px;--primary:#743578;--primary-d-1:#6a316d;--primary-d-2:#5c2b5e;--primary-d-3:#502853;--primary-d-4:#462348;--primary-d-5:#3b1f3d;--primary-d-6:#311b32;--primary-d-7:#261627;--primary-d-8:#1c111c;--primary-d-9:#110910;--primary-l-1:#814884;--primary-l-2:#925c93;--primary-l-3:#9e6f9f;--primary-l-4:#ad85ad;--primary-l-5:#ba97ba;--primary-l-6:#c8acc8;--primary-l-7:#d5bed4;--primary-l-8:#e3d4e3;--primary-l-9:#f1e9f1;--secondary:#04927B;--secondary-d-1:#0e816c;--secondary-d-2:#137160;--secondary-d-3:#176454;--secondary-d-4:#175448;--secondary-d-5:#18493e;--secondary-d-6:#163b33;--secondary-d-7:#142e28;--secondary-d-8:#12211d;--secondary-d-9:#0a1412;--secondary-l-1:#369b85;--secondary-l-2:#52a794;--secondary-l-3:#6bb3a1;--secondary-l-4:#7fbdad;--secondary-l-5:#97c9bc;--secondary-l-6:#abd4c8;--secondary-l-7:#c0ded5;--secondary-l-8:#d4e8e2;--secondary-l-9:#ebf5f2;--accent:#83B770;--accent-d-1:#76a366;--accent-d-2:#69905a;--accent-d-3:#5b7d4f;--accent-d-4:#4e6a43;--accent-d-5:#415839;--accent-d-6:#35472e;--accent-d-7:#293524;--accent-d-8:#1e261b;--accent-d-9:#131710;--accent-l-1:#90be7e;--accent-l-2:#9cc58c;--accent-l-3:#a7cd98;--accent-l-4:#b4d3a6;--accent-l-5:#c2dcb7;--accent-l-6:#cde2c4;--accent-l-7:#dae9d3;--accent-l-8:#e5f0e0;--accent-l-9:#f3f8f0;--bg-body:#FFFFFF;--bg-body-reverse:#1A1A1A;--text-body:#111111;--text-body-reverse:#FFFFFF;--text-title:#242423;--black:#000000;--white:#FFFFFF;--white-5:#ffffff0d;--white-10:#ffffff1a;--white-20:#ffffff33;--white-30:#ffffff4d;--white-40:#ffffff66;--white-50:#ffffff80;--white-60:#ffffff99;--white-70:#ffffffb3;--white-80:#ffffffcc;--white-90:#ffffffe6;--base:#DEDEDE;--base-d-1:#c7c7c7;--base-d-2:#b3b3b3;--base-d-3:#9c9c9c;--base-d-4:#878787;--base-d-5:#737373;--base-d-6:#5e5e5e;--base-d-7:#4d4d4d;--base-d-8:#383838;--base-d-9:#292929;--base-d-10:#171717;--base-l-1:#e0e0e0;--base-l-2:#e3e3e3;--base-l-3:#e8e8e8;--base-l-4:#ebebeb;--base-l-5:#ededed;--base-l-6:#f0f0f0;--base-l-7:#f2f2f2;--base-l-8:#f5f5f5;--base-l-9:#fafafa;--base-l-10:#fcfcfc;--facebook:#1877F2;--twitter-x:#14171A;--linked-in:#0A66C2;--instagram:#C32AA3;--pinterest:#BD081C;--whats-app:#25D366;--youtube:#FF0000;--success:hsla(136,63%,50%,1);--error:#D4502F;--stars:#FBBC04;--orange:#F78D24;--pink:#E74078;--space-4xs:clamp(0.35rem,calc(-0.09vw + 0.37rem),0.31rem);--space-3xs:clamp(0.43rem,calc(0.01vw + 0.43rem),0.44rem);--space-2xs:clamp(0.54rem,calc(0.17vw + 0.49rem),0.62rem);--space-xs:clamp(0.68rem,calc(0.43vw + 0.55rem),0.88rem);--space-s:clamp(0.85rem,calc(0.86vw + 0.59rem),1.24rem);--space-m:clamp(1.06rem,calc(1.52vw + 0.61rem),1.75rem);--space-l:clamp(1.33rem,calc(2.54vw + 0.57rem),2.47rem);--space-xl:clamp(1.66rem,calc(4.07vw + 0.44rem),3.5rem);--space-2xl:clamp(2.08rem,calc(6.37vw + 0.17rem),4.95rem);--space-3xl:clamp(2.59rem,calc(9.75vw + -0.32rem),7rem);--space-4xl:clamp(3.24rem,calc(14.74vw + -1.16rem),9.89rem);--text-xs:clamp(0.88rem,calc(-0.31vw + 0.97rem),0.74rem);--text-s:clamp(0.94rem,calc(-0.11vw + 0.97rem),0.89rem);--text-m:clamp(1rem,calc(0.14vw + 0.96rem),1.06rem);--text-l:clamp(1.07rem,calc(0.46vw + 0.93rem),1.27rem);--text-xl:clamp(1.14rem,calc(0.87vw + 0.88rem),1.53rem);--text-2xl:clamp(1.22rem,calc(1.38vw + 0.8rem),1.84rem);--text-3xl:clamp(1.3rem,calc(2.01vw + 0.7rem),2.2rem);--text-4xl:clamp(1.38rem,calc(2.79vw + 0.55rem),2.64rem);--text-5xl:clamp(1.48rem,calc(3.76vw + 0.35rem),3.17rem);--bg-overlay-5:rgba(0,0,0,0.05);--bg-overlay-10:rgba(0,0,0,0.10);--bg-overlay-15:rgba(0,0,0,0.15);--bg-overlay-20:rgba(0,0,0,0.20);--bg-overlay-25:rgba(0,0,0,0.25);--bg-overlay-30:rgba(0,0,0,0.30);--bg-overlay-35:rgba(0,0,0,0.35);--bg-overlay-40:rgba(0,0,0,0.40);--bg-overlay-45:rgba(0,0,0,0.45);--bg-overlay-50:rgba(0,0,0,0.50);--bg-overlay-55:rgba(0,0,0,0.55);--bg-overlay-60:rgba(0,0,0,0.60);--bg-overlay-65:rgba(0,0,0,0.65);--bg-overlay-70:rgba(0,0,0,0.70);--bg-overlay-75:rgba(0,0,0,0.75);--bg-overlay-80:rgba(0,0,0,0.80);--hero-title-size:var(--text-3xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--h1:var(--text-4xl);--h2:var(--text-3xl);--h3:var(--text-2xl);--h4:var(--text-xl);--h5:var(--text-l);--h6:var(--text-m);--header-space:var(--space-s);--btn-space:var(--space-xs) var(--space-s);--content-gap:var(--space-2xs);--footer-space:var(--space-s) var(--space-m);--grid-gap:var(--space-xl);--container-gap:var(--space-xl);--gutter:var(--space-m);--section:var(--space-2xl);--flow:var(--space-m);--gap-3xs:clamp(0.25rem,0.0431rem + 0.6925vi,0.5625rem);--gap-2xs:clamp(0.5rem,0.2517rem + 0.831vi,0.875rem);--gap-xs:clamp(0.75rem,0.5017rem + 0.831vi,1.125rem);--gap-s:clamp(1rem,0.5448rem + 1.5235vi,1.6875rem);--gap-m:clamp(1.5rem,1.0035rem + 1.662vi,2.25rem);--gap-l:clamp(2rem,1.0897rem + 3.0471vi,3.375rem);--gap-xl:clamp(3rem,2.0069rem + 3.3241vi,4.5rem);--gap-2xl:clamp(4rem,2.1794rem + 6.0942vi,6.75rem);--section-3xs:clamp(0.375rem,0.2083rem + 0.5556vw,0.625rem);--section-2xs:clamp(0.75rem,0.4167rem + 1.1111vw,1.25rem);--section-xs:clamp(1.125rem,0.625rem + 1.6667vw,1.875rem);--section-s:clamp(1.5rem,0.8333rem + 2.2222vw,2.5rem);--section-m:clamp(3rem,1.6667rem + 4.4444vw,5rem);--section-l:clamp(4.5rem,2.5rem + 6.6667vw,7.5rem);--section-xl:clamp(6rem,3.3333rem + 8.8889vw,10rem);--section-2xl:clamp(7.5rem,4.1667rem + 11.1111vw,12.5rem);--section-3xl:clamp(9rem,5rem + 13.3333vw,15rem);--height-3xs:clamp(10rem,7.352rem + 8.864vw,14rem);--height-2xs:clamp(11rem,8.616rem + 7.98vw,15rem);--height-xs:clamp(12rem,9.616rem + 7.98vw,16rem);--height-s:clamp(13rem,10.616rem + 7.98vw,17rem);--height-m:clamp(14rem,11.616rem + 7.98vw,18rem);--height-l:clamp(16rem,13.616rem + 7.98vw,20rem);--height-xl:clamp(18rem,15.616rem + 7.98vw,22rem);--height-2xl:clamp(20rem,17.616rem + 7.98vw,24rem);--height-3xl:clamp(22rem,18.424rem + 11.97vw,28rem);--height-4xl:clamp(24rem,18.704rem + 17.729vw,32rem);--height-5xl:clamp(26rem,19.38rem + 22.161vw,36rem);--height-6xl:clamp(28rem,20.055rem + 26.593vw,40rem);--w-100:100%;--mw-30:30ch;--mw-35:35ch;--mw-40:40ch;--mw-45:45ch;--mw-50:50ch;--mw-55:55ch;--mw-60:60ch;--mw-65:65ch;--mw-70:70ch;--mw-75:75ch;--mw-80:80ch;--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));--auto-fit-5:repeat(auto-fit,minmax(min(5rem,100%),1fr));--auto-fit-10:repeat(auto-fit,minmax(min(10rem,100%),1fr));--auto-fit-15:repeat(auto-fit,minmax(min(15rem,100%),1fr));--auto-fit-18:repeat(auto-fit,minmax(min(18rem,100%),1fr));--auto-fit-20:repeat(auto-fit,minmax(min(20rem,100%),1fr));--auto-fit-21:repeat(auto-fit,minmax(min(21rem,100%),1fr));--auto-fit-22:repeat(auto-fit,minmax(min(22rem,100%),1fr));--auto-fit-23:repeat(auto-fit,minmax(min(23rem,100%),1fr));--auto-fit-24:repeat(auto-fit,minmax(min(24rem,100%),1fr));--auto-fit-25:repeat(auto-fit,minmax(min(25rem,100%),1fr));--auto-fit-30:repeat(auto-fit,minmax(min(30rem,100%),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));--columns-9:repeat(9,minmax(0,1fr));--columns-10:repeat(10,minmax(0,1fr));--columns-11:repeat(11,minmax(0,1fr));--columns-12:repeat(12,minmax(0,1fr));--radius-xs:clamp(0.13rem,calc(0vw + 0.13rem),0.13rem);--radius-s:clamp(0.25rem,calc(0vw + 0.25rem),0.25rem);--radius-m:clamp(0.38rem,calc(0vw + 0.38rem),0.38rem);--radius-l:clamp(0.5rem,calc(0vw + 0.5rem),0.5rem);--radius-xl:clamp(0.75rem,calc(0vw + 0.75rem),0.75rem);--radius-full:999rem;--shadow-xs:2px 4px 16px 0px rgba(0,0,0,0.06);--shadow-s:2px 4px 18px 0px rgba(0,0,0,0.06);--shadow-m:2px 4px 12px 0px rgba(0,0,0,0.1);--shadow-l:2px 4px 12px 0px rgba(0,0,0,0.12);--shadow-xl:-4px 3px 19px 0px rgba(0,0,0,0.45);}: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{--primary:hsl(238,100%,42%);--secondary:hsl(0,94%,48%);--accent:hsl(198,74%,31%);--bg-body:hsla(0,0%,10%,1);--bg-body-reverse:hsla(0,0%,100%,1);--text-body:hsla(0,0%,100%,1);--text-body-reverse:#d1a023;--text-title:hsl(0,0%,0%);--white:hsl(0,0%,80%);--white-5:#cccccc0d;--white-10:#cccccc1a;--white-20:#cccccc33;--white-30:#cccccc4d;--white-40:#cccccc66;--white-50:#cccccc80;--white-60:#cccccc99;--white-70:#ccccccb3;--white-80:#cccccccc;--white-90:#cccccce6;--base:hsl(0,0%,0%);--stars:#fbbc04;--orange:#ea6c24;--pink:#c51d78;}/* Components */ .btn{display:flex;justify-content:center;gap:var(--space-3xs);padding:0.4em 1.2em;background:var(--primary);border:1px solid var(--primary);border-radius:3px;color:var(--white);transition:all 0.4s ease-in-out;outline:0;cursor:pointer;text-transform:uppercase;font-size:0.85rem;font-weight:400;}.btn:hover{background:var(--text-title);border:1px solid var(--black);}.btn.btn--accent{background:var(--accent);border:1px solid var(--accent);}.btn.btn--ghost{color:var(--primary);background:var(--white);border:1px solid var(--primary);}.btn.btn--secondary-ghost{color:var(--secondary);background:var(--white);border:1px solid var(--secondary);}.btn.btn--accent-ghost{color:var(--accent);background:var(--white);border:1px solid var(--accent);}.btn.slight{color:var(--white);background:var(--primary-l-7);}.btn.btn--secondary{background:var(--secondary);border:1px solid var(--secondary);}.btn.btn--accent-ghost:hover{background:var(--black);border:1px solid var(--black);color:var(--white);}.btn.btn--secondary-ghost:hover{background:var(--secondary);border:1px solid var(--secondary);color:var(--white);}.btn.btn--ghost:hover{background:var(--primary);border:1px solid var(--primary);color:var(--white);}.btn.slight:hover{background:var(--primary);}.btn.btn--accent:hover{background:var(--text-title);border:1px solid var(--black);}.btn.btn--secondary:hover{background:var(--text-title);border:1px solid var(--black);}.btn.no-bg{color:var(--text-body);background:transparent;box-shadow:none;border:1px solid var(--text-body);}.btn.no-bg:hover{color:var(--white);background:var(--bg-body-reverse);border:1px solid var(--bg-body-reverse);}.link{color:var(--primary);font-size:var(--text-m);font-weight:600;letter-spacing:0.05rem;text-decoration:none;transition:all 0.4s ease-in-out;}.link:hover{color:var(--primary-d-2);}.link:focus{color:var(--primary-d-2);}.link.secondary{color:var(--secondary);border-color:var(--secondary-20);}.link.accent{color:var(--accent);}.link.white{color:var(--white);}.link.accent:hover{color:var(--accent-d-2);}.link.accent:focus{color:var(--taccent-d-2);}.link:active{color:var(--primary-d-2);}.link.white:hover{color:var(--dark-l-9);}.stack{display:flex;flex-direction:column;gap:var(--space-xs);}.stack.is--centre{margin-inline:auto;text-align:center;align-items:center;}.stack.is--middle{text-align:center;align-items:center;margin:auto;}.stack.is--content-middle{align-self:center;}.stack.is--content-end{align-self:flex-end;}.stack.is--end-centre{align-self:flex-end;text-align:center;}.stack.stack--xs{gap:var(--space-3xs);}.stack.stack--s{gap:var(--space-2xs);}.stack.stack--l{gap:var(--space-s);}.stack.stack--xl{gap:var(--space-m);}.stack.stack--2xl{gap:var(--space-l);}.stack.is--inline-auto{max-width:var(--mw-55);margin:0 auto 0 auto;}.download-card{display:grid;gap:var(--space-s);padding:var(--space-2xs);border-radius:var(--radius-xs);box-shadow:var(--bx-shad-6);grid-template-columns:minmax(3rem,10%) 1fr;width:100%;max-width:25rem;}.tf-columns{column-rule:1px dotted #ccc;column-gap:5rem;}.tf-columns.tf-columns--2{columns:2 20rem;}.tf-columns.tf-columns--3{columns:3 15rem;}.tf-columns.tf-columns--4{columns:4 12rem;}.divider{width:100%;max-width:100%;height:1px;color:var(--base-l-5);margin:var(--space-m) 0;border:0;}.divider.is--dark{color:var(--primary);}.divider.vertical{min-width:1px;width:1px;max-width:1px;min-height:100%;height:100%;max-height:100%;}.select{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-body);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;outline:0;}.select:focus{background:var(--primary-20);border-color:var(--primary);}.select:hover{border-color:var(--primary);}.select::placeholder{color:var(--dark-40);}.select:invalid{border-color:var(--error);background:var(--error-10);}.select:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10);}.input{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-title);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;appearance:none;outline:0;}.input:focus{background:var(--primary-20);border-color:var(--primary);box-shadow:var(--shadow-l);}.input:hover{border-color:var(--primary);background:transparent;box-shadow:var(--shadow-l);}.input::placeholder{color:var(--dark-40);}.input:invalid{border-color:var(--error);background:var(--error-10);}.input:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10);}.badge{display:flex;align-items:center;justify-content:center;gap:var(--space-4xs);padding:var(--space-2xs) var(--space-s);background:var(--dark-10);color:var(--primary);font-size:var(--text-s);font-weight:500;border-radius:var(--radius-full);border:0;outline:0;}.badge.secondary{color:var(--secondary);}.avatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:100%;box-shadow:var(--shadow-m);object-fit:cover;}.avatar.small{width:var(--space-l);height:var(--space-l);}.avatar.large{width:var(--space-4xl);height:var(--space-4xl);}.checkbox{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-s);width:clamp(1.13rem,calc(0.55vw + 0.96rem),1.38rem);height:clamp(1.13rem,calc(0.55vw + 0.96rem),1.38rem);}.checkbox:checked:before{transform:scale(1);}.checkbox::before{content:"";width:1em;height:1em;box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform 0.2s;}.checkbox:hover{border-color:var(--primary);}.checkbox:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.checkbox:checked{background:var(--primary);border-color:var(--primary);}.radio{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-full);width:clamp(1.13rem,calc(0.55vw + 0.96rem),1.38rem);height:clamp(1.13rem,calc(0.55vw + 0.96rem),1.38rem);}.radio:checked:before{transform:scale(1);}.radio::before{content:"";width:1em;height:1em;border-radius:100%;transform:scale(0);transition:transform 0.2s;background:var(--primary);}.radio:hover{border-color:var(--primary);}.radio:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.radio:checked{border-color:var(--primary);}/* Color System */ .bg-primary{background-color:var(--primary);}.bg-primary-d-1{background-color:var(--primary-d-1);}.bg-primary-d-2{background-color:var(--primary-d-2);}.bg-primary-d-3{background-color:var(--primary-d-3);}.bg-primary-d-4{background-color:var(--primary-d-4);}.bg-primary-d-5{background-color:var(--primary-d-5);}.bg-primary-d-6{background-color:var(--primary-d-6);}.bg-primary-d-7{background-color:var(--primary-d-7);}.bg-primary-d-8{background-color:var(--primary-d-8);}.bg-primary-d-9{background-color:var(--primary-d-9);}.bg-primary-l-1{background-color:var(--primary-l-1);}.bg-primary-l-2{background-color:var(--primary-l-2);}.bg-primary-l-3{background-color:var(--primary-l-3);}.bg-primary-l-4{background-color:var(--primary-l-4);}.bg-primary-l-5{background-color:var(--primary-l-5);}.bg-primary-l-6{background-color:var(--primary-l-6);}.bg-primary-l-7{background-color:var(--primary-l-7);}.bg-primary-l-8{background-color:var(--primary-l-8);}.bg-primary-l-9{background-color:var(--primary-l-9);}.text-primary{color:var(--primary);}.text-primary-d-1{color:var(--primary-d-1);}.text-primary-d-2{color:var(--primary-d-2);}.text-primary-d-3{color:var(--primary-d-3);}.text-primary-d-4{color:var(--primary-d-4);}.text-primary-d-5{color:var(--primary-d-5);}.text-primary-d-6{color:var(--primary-d-6);}.text-primary-d-7{color:var(--primary-d-7);}.text-primary-d-8{color:var(--primary-d-8);}.text-primary-d-9{color:var(--primary-d-9);}.text-primary-l-1{color:var(--primary-l-1);}.text-primary-l-2{color:var(--primary-l-2);}.text-primary-l-3{color:var(--primary-l-3);}.text-primary-l-4{color:var(--primary-l-4);}.text-primary-l-5{color:var(--primary-l-5);}.text-primary-l-6{color:var(--primary-l-6);}.text-primary-l-7{color:var(--primary-l-7);}.text-primary-l-8{color:var(--primary-l-8);}.text-primary-l-9{color:var(--primary-l-9);}.border-primary{border-color:var(--primary);}.border-primary-d-1{border-color:var(--primary-d-1);}.border-primary-d-2{border-color:var(--primary-d-2);}.border-primary-d-3{border-color:var(--primary-d-3);}.border-primary-d-4{border-color:var(--primary-d-4);}.border-primary-d-5{border-color:var(--primary-d-5);}.border-primary-d-6{border-color:var(--primary-d-6);}.border-primary-d-7{border-color:var(--primary-d-7);}.border-primary-d-8{border-color:var(--primary-d-8);}.border-primary-d-9{border-color:var(--primary-d-9);}.border-primary-l-1{border-color:var(--primary-l-1);}.border-primary-l-2{border-color:var(--primary-l-2);}.border-primary-l-3{border-color:var(--primary-l-3);}.border-primary-l-4{border-color:var(--primary-l-4);}.border-primary-l-5{border-color:var(--primary-l-5);}.border-primary-l-6{border-color:var(--primary-l-6);}.border-primary-l-7{border-color:var(--primary-l-7);}.border-primary-l-8{border-color:var(--primary-l-8);}.border-primary-l-9{border-color:var(--primary-l-9);}.bg-secondary{background-color:var(--secondary);}.bg-secondary-d-1{background-color:var(--secondary-d-1);}.bg-secondary-d-2{background-color:var(--secondary-d-2);}.bg-secondary-d-3{background-color:var(--secondary-d-3);}.bg-secondary-d-4{background-color:var(--secondary-d-4);}.bg-secondary-d-5{background-color:var(--secondary-d-5);}.bg-secondary-d-6{background-color:var(--secondary-d-6);}.bg-secondary-d-7{background-color:var(--secondary-d-7);}.bg-secondary-d-8{background-color:var(--secondary-d-8);}.bg-secondary-d-9{background-color:var(--secondary-d-9);}.bg-secondary-l-1{background-color:var(--secondary-l-1);}.bg-secondary-l-2{background-color:var(--secondary-l-2);}.bg-secondary-l-3{background-color:var(--secondary-l-3);}.bg-secondary-l-4{background-color:var(--secondary-l-4);}.bg-secondary-l-5{background-color:var(--secondary-l-5);}.bg-secondary-l-6{background-color:var(--secondary-l-6);}.bg-secondary-l-7{background-color:var(--secondary-l-7);}.bg-secondary-l-8{background-color:var(--secondary-l-8);}.bg-secondary-l-9{background-color:var(--secondary-l-9);}.text-secondary{color:var(--secondary);}.text-secondary-d-1{color:var(--secondary-d-1);}.text-secondary-d-2{color:var(--secondary-d-2);}.text-secondary-d-3{color:var(--secondary-d-3);}.text-secondary-d-4{color:var(--secondary-d-4);}.text-secondary-d-5{color:var(--secondary-d-5);}.text-secondary-d-6{color:var(--secondary-d-6);}.text-secondary-d-7{color:var(--secondary-d-7);}.text-secondary-d-8{color:var(--secondary-d-8);}.text-secondary-d-9{color:var(--secondary-d-9);}.text-secondary-l-1{color:var(--secondary-l-1);}.text-secondary-l-2{color:var(--secondary-l-2);}.text-secondary-l-3{color:var(--secondary-l-3);}.text-secondary-l-4{color:var(--secondary-l-4);}.text-secondary-l-5{color:var(--secondary-l-5);}.text-secondary-l-6{color:var(--secondary-l-6);}.text-secondary-l-7{color:var(--secondary-l-7);}.text-secondary-l-8{color:var(--secondary-l-8);}.text-secondary-l-9{color:var(--secondary-l-9);}.border-secondary{border-color:var(--secondary);}.border-secondary-d-1{border-color:var(--secondary-d-1);}.border-secondary-d-2{border-color:var(--secondary-d-2);}.border-secondary-d-3{border-color:var(--secondary-d-3);}.border-secondary-d-4{border-color:var(--secondary-d-4);}.border-secondary-d-5{border-color:var(--secondary-d-5);}.border-secondary-d-6{border-color:var(--secondary-d-6);}.border-secondary-d-7{border-color:var(--secondary-d-7);}.border-secondary-d-8{border-color:var(--secondary-d-8);}.border-secondary-d-9{border-color:var(--secondary-d-9);}.border-secondary-l-1{border-color:var(--secondary-l-1);}.border-secondary-l-2{border-color:var(--secondary-l-2);}.border-secondary-l-3{border-color:var(--secondary-l-3);}.border-secondary-l-4{border-color:var(--secondary-l-4);}.border-secondary-l-5{border-color:var(--secondary-l-5);}.border-secondary-l-6{border-color:var(--secondary-l-6);}.border-secondary-l-7{border-color:var(--secondary-l-7);}.border-secondary-l-8{border-color:var(--secondary-l-8);}.border-secondary-l-9{border-color:var(--secondary-l-9);}.bg-accent{background-color:var(--accent);}.bg-accent-d-1{background-color:var(--accent-d-1);}.bg-accent-d-2{background-color:var(--accent-d-2);}.bg-accent-d-3{background-color:var(--accent-d-3);}.bg-accent-d-4{background-color:var(--accent-d-4);}.bg-accent-d-5{background-color:var(--accent-d-5);}.bg-accent-d-6{background-color:var(--accent-d-6);}.bg-accent-d-7{background-color:var(--accent-d-7);}.bg-accent-d-8{background-color:var(--accent-d-8);}.bg-accent-d-9{background-color:var(--accent-d-9);}.bg-accent-l-1{background-color:var(--accent-l-1);}.bg-accent-l-2{background-color:var(--accent-l-2);}.bg-accent-l-3{background-color:var(--accent-l-3);}.bg-accent-l-4{background-color:var(--accent-l-4);}.bg-accent-l-5{background-color:var(--accent-l-5);}.bg-accent-l-6{background-color:var(--accent-l-6);}.bg-accent-l-7{background-color:var(--accent-l-7);}.bg-accent-l-8{background-color:var(--accent-l-8);}.bg-accent-l-9{background-color:var(--accent-l-9);}.text-accent{color:var(--accent);}.text-accent-d-1{color:var(--accent-d-1);}.text-accent-d-2{color:var(--accent-d-2);}.text-accent-d-3{color:var(--accent-d-3);}.text-accent-d-4{color:var(--accent-d-4);}.text-accent-d-5{color:var(--accent-d-5);}.text-accent-d-6{color:var(--accent-d-6);}.text-accent-d-7{color:var(--accent-d-7);}.text-accent-d-8{color:var(--accent-d-8);}.text-accent-d-9{color:var(--accent-d-9);}.text-accent-l-1{color:var(--accent-l-1);}.text-accent-l-2{color:var(--accent-l-2);}.text-accent-l-3{color:var(--accent-l-3);}.text-accent-l-4{color:var(--accent-l-4);}.text-accent-l-5{color:var(--accent-l-5);}.text-accent-l-6{color:var(--accent-l-6);}.text-accent-l-7{color:var(--accent-l-7);}.text-accent-l-8{color:var(--accent-l-8);}.text-accent-l-9{color:var(--accent-l-9);}.border-accent{border-color:var(--accent);}.border-accent-d-1{border-color:var(--accent-d-1);}.border-accent-d-2{border-color:var(--accent-d-2);}.border-accent-d-3{border-color:var(--accent-d-3);}.border-accent-d-4{border-color:var(--accent-d-4);}.border-accent-d-5{border-color:var(--accent-d-5);}.border-accent-d-6{border-color:var(--accent-d-6);}.border-accent-d-7{border-color:var(--accent-d-7);}.border-accent-d-8{border-color:var(--accent-d-8);}.border-accent-d-9{border-color:var(--accent-d-9);}.border-accent-l-1{border-color:var(--accent-l-1);}.border-accent-l-2{border-color:var(--accent-l-2);}.border-accent-l-3{border-color:var(--accent-l-3);}.border-accent-l-4{border-color:var(--accent-l-4);}.border-accent-l-5{border-color:var(--accent-l-5);}.border-accent-l-6{border-color:var(--accent-l-6);}.border-accent-l-7{border-color:var(--accent-l-7);}.border-accent-l-8{border-color:var(--accent-l-8);}.border-accent-l-9{border-color:var(--accent-l-9);}.bg-body{background-color:var(--bg-body);}.bg-body-reverse{background-color:var(--bg-body-reverse);}.text-body{color:var(--text-body);}.text-title{color:var(--text-title);}.bg-black{background-color:var(--black);}.text-black{color:var(--black);}.border-black{border-color:var(--black);}.bg-white{background-color:var(--white);}.bg-white-5{background-color:var(--white-5);}.bg-white-10{background-color:var(--white-10);}.bg-white-20{background-color:var(--white-20);}.bg-white-30{background-color:var(--white-30);}.bg-white-40{background-color:var(--white-40);}.bg-white-50{background-color:var(--white-50);}.bg-white-60{background-color:var(--white-60);}.bg-white-70{background-color:var(--white-70);}.bg-white-80{background-color:var(--white-80);}.bg-white-90{background-color:var(--white-90);}.text-white{color:var(--white);}.text-white-5{color:var(--white-5);}.text-white-10{color:var(--white-10);}.text-white-20{color:var(--white-20);}.text-white-30{color:var(--white-30);}.text-white-40{color:var(--white-40);}.text-white-50{color:var(--white-50);}.text-white-60{color:var(--white-60);}.text-white-70{color:var(--white-70);}.text-white-80{color:var(--white-80);}.text-white-90{color:var(--white-90);}.border-white{border-color:var(--white);}.border-white-5{border-color:var(--white-5);}.border-white-10{border-color:var(--white-10);}.border-white-20{border-color:var(--white-20);}.border-white-30{border-color:var(--white-30);}.border-white-40{border-color:var(--white-40);}.border-white-50{border-color:var(--white-50);}.border-white-60{border-color:var(--white-60);}.border-white-70{border-color:var(--white-70);}.border-white-80{border-color:var(--white-80);}.border-white-90{border-color:var(--white-90);}.bg-base{background-color:var(--base);}.bg-base-d-1{background-color:var(--base-d-1);}.bg-base-d-2{background-color:var(--base-d-2);}.bg-base-d-3{background-color:var(--base-d-3);}.bg-base-d-4{background-color:var(--base-d-4);}.bg-base-d-5{background-color:var(--base-d-5);}.bg-base-d-6{background-color:var(--base-d-6);}.bg-base-d-7{background-color:var(--base-d-7);}.bg-base-d-8{background-color:var(--base-d-8);}.bg-base-d-9{background-color:var(--base-d-9);}.bg-base-d-10{background-color:var(--base-d-10);}.bg-base-l-1{background-color:var(--base-l-1);}.bg-base-l-2{background-color:var(--base-l-2);}.bg-base-l-3{background-color:var(--base-l-3);}.bg-base-l-4{background-color:var(--base-l-4);}.bg-base-l-5{background-color:var(--base-l-5);}.bg-base-l-6{background-color:var(--base-l-6);}.bg-base-l-7{background-color:var(--base-l-7);}.bg-base-l-8{background-color:var(--base-l-8);}.bg-base-l-9{background-color:var(--base-l-9);}.bg-base-l-10{background-color:var(--base-l-10);}.text-base{color:var(--base);}.text-base-d-1{color:var(--base-d-1);}.text-base-d-2{color:var(--base-d-2);}.text-base-d-3{color:var(--base-d-3);}.text-base-d-4{color:var(--base-d-4);}.text-base-d-5{color:var(--base-d-5);}.text-base-d-6{color:var(--base-d-6);}.text-base-d-7{color:var(--base-d-7);}.text-base-d-8{color:var(--base-d-8);}.text-base-d-9{color:var(--base-d-9);}.text-base-d-10{color:var(--base-d-10);}.text-base-l-1{color:var(--base-l-1);}.text-base-l-2{color:var(--base-l-2);}.text-base-l-3{color:var(--base-l-3);}.text-base-l-4{color:var(--base-l-4);}.text-base-l-5{color:var(--base-l-5);}.text-base-l-6{color:var(--base-l-6);}.text-base-l-7{color:var(--base-l-7);}.text-base-l-8{color:var(--base-l-8);}.text-base-l-9{color:var(--base-l-9);}.text-base-l-10{color:var(--base-l-10);}.border-base{border-color:var(--base);}.border-base-d-1{border-color:var(--base-d-1);}.border-base-d-2{border-color:var(--base-d-2);}.border-base-d-3{border-color:var(--base-d-3);}.border-base-d-4{border-color:var(--base-d-4);}.border-base-d-5{border-color:var(--base-d-5);}.border-base-d-6{border-color:var(--base-d-6);}.border-base-d-7{border-color:var(--base-d-7);}.border-base-d-8{border-color:var(--base-d-8);}.border-base-d-9{border-color:var(--base-d-9);}.border-base-d-10{border-color:var(--base-d-10);}.border-base-l-1{border-color:var(--base-l-1);}.border-base-l-2{border-color:var(--base-l-2);}.border-base-l-3{border-color:var(--base-l-3);}.border-base-l-4{border-color:var(--base-l-4);}.border-base-l-5{border-color:var(--base-l-5);}.border-base-l-6{border-color:var(--base-l-6);}.border-base-l-7{border-color:var(--base-l-7);}.border-base-l-8{border-color:var(--base-l-8);}.border-base-l-9{border-color:var(--base-l-9);}.border-base-l-10{border-color:var(--base-l-10);}.bg-success{background-color:var(--success);}.text-success{color:var(--success);}.border-success{border-color:var(--success);}.bg-error{background-color:var(--error);}.text-error{color:var(--error);}.border-error{border-color:var(--error);}/* Fluid Spacing */ .padding-4xs{padding:var(--space-4xs);}.padding-3xs{padding:var(--space-3xs);}.padding-2xs{padding:var(--space-2xs);}.padding-xs{padding:var(--space-xs);}.padding-s{padding:var(--space-s);}.padding-m{padding:var(--space-m);}.padding-l{padding:var(--space-l);}.padding-xl{padding:var(--space-xl);}.padding-2xl{padding:var(--space-2xl);}.padding-3xl{padding:var(--space-3xl);}.padding-4xl{padding:var(--space-4xl);}.padding-left-4xs{padding-left:var(--space-4xs);}.padding-left-3xs{padding-left:var(--space-3xs);}.padding-left-2xs{padding-left:var(--space-2xs);}.padding-left-xs{padding-left:var(--space-xs);}.padding-left-s{padding-left:var(--space-s);}.padding-left-m{padding-left:var(--space-m);}.padding-left-l{padding-left:var(--space-l);}.padding-left-xl{padding-left:var(--space-xl);}.padding-left-2xl{padding-left:var(--space-2xl);}.padding-left-3xl{padding-left:var(--space-3xl);}.padding-left-4xl{padding-left:var(--space-4xl);}.padding-right-4xs{padding-right:var(--space-4xs);}.padding-right-3xs{padding-right:var(--space-3xs);}.padding-right-2xs{padding-right:var(--space-2xs);}.padding-right-xs{padding-right:var(--space-xs);}.padding-right-s{padding-right:var(--space-s);}.padding-right-m{padding-right:var(--space-m);}.padding-right-l{padding-right:var(--space-l);}.padding-right-xl{padding-right:var(--space-xl);}.padding-right-2xl{padding-right:var(--space-2xl);}.padding-right-3xl{padding-right:var(--space-3xl);}.padding-right-4xl{padding-right:var(--space-4xl);}.padding-top-4xs{padding-top:var(--space-4xs);}.padding-top-3xs{padding-top:var(--space-3xs);}.padding-top-2xs{padding-top:var(--space-2xs);}.padding-top-xs{padding-top:var(--space-xs);}.padding-top-s{padding-top:var(--space-s);}.padding-top-m{padding-top:var(--space-m);}.padding-top-l{padding-top:var(--space-l);}.padding-top-xl{padding-top:var(--space-xl);}.padding-top-2xl{padding-top:var(--space-2xl);}.padding-top-3xl{padding-top:var(--space-3xl);}.padding-top-4xl{padding-top:var(--space-4xl);}.padding-bottom-4xs{padding-bottom:var(--space-4xs);}.padding-bottom-3xs{padding-bottom:var(--space-3xs);}.padding-bottom-2xs{padding-bottom:var(--space-2xs);}.padding-bottom-xs{padding-bottom:var(--space-xs);}.padding-bottom-s{padding-bottom:var(--space-s);}.padding-bottom-m{padding-bottom:var(--space-m);}.padding-bottom-l{padding-bottom:var(--space-l);}.padding-bottom-xl{padding-bottom:var(--space-xl);}.padding-bottom-2xl{padding-bottom:var(--space-2xl);}.padding-bottom-3xl{padding-bottom:var(--space-3xl);}.padding-bottom-4xl{padding-bottom:var(--space-4xl);}.padding-horizontal-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs);}.padding-horizontal-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs);}.padding-horizontal-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs);}.padding-horizontal-xs{padding-left:var(--space-xs);padding-right:var(--space-xs);}.padding-horizontal-s{padding-left:var(--space-s);padding-right:var(--space-s);}.padding-horizontal-m{padding-left:var(--space-m);padding-right:var(--space-m);}.padding-horizontal-l{padding-left:var(--space-l);padding-right:var(--space-l);}.padding-horizontal-xl{padding-left:var(--space-xl);padding-right:var(--space-xl);}.padding-horizontal-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl);}.padding-horizontal-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl);}.padding-horizontal-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl);}.padding-vertical-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs);}.padding-vertical-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs);}.padding-vertical-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs);}.padding-vertical-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs);}.padding-vertical-s{padding-top:var(--space-s);padding-bottom:var(--space-s);}.padding-vertical-m{padding-top:var(--space-m);padding-bottom:var(--space-m);}.padding-vertical-l{padding-top:var(--space-l);padding-bottom:var(--space-l);}.padding-vertical-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl);}.padding-vertical-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);}.padding-vertical-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);}.padding-vertical-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);}.margin-4xs{margin:var(--space-4xs);}.margin-3xs{margin:var(--space-3xs);}.margin-2xs{margin:var(--space-2xs);}.margin-xs{margin:var(--space-xs);}.margin-s{margin:var(--space-s);}.margin-m{margin:var(--space-m);}.margin-l{margin:var(--space-l);}.margin-xl{margin:var(--space-xl);}.margin-2xl{margin:var(--space-2xl);}.margin-3xl{margin:var(--space-3xl);}.margin-4xl{margin:var(--space-4xl);}.margin-left-4xs{margin-left:var(--space-4xs);}.margin-left-3xs{margin-left:var(--space-3xs);}.margin-left-2xs{margin-left:var(--space-2xs);}.margin-left-xs{margin-left:var(--space-xs);}.margin-left-s{margin-left:var(--space-s);}.margin-left-m{margin-left:var(--space-m);}.margin-left-l{margin-left:var(--space-l);}.margin-left-xl{margin-left:var(--space-xl);}.margin-left-2xl{margin-left:var(--space-2xl);}.margin-left-3xl{margin-left:var(--space-3xl);}.margin-left-4xl{margin-left:var(--space-4xl);}.margin-right-4xs{margin-right:var(--space-4xs);}.margin-right-3xs{margin-right:var(--space-3xs);}.margin-right-2xs{margin-right:var(--space-2xs);}.margin-right-xs{margin-right:var(--space-xs);}.margin-right-s{margin-right:var(--space-s);}.margin-right-m{margin-right:var(--space-m);}.margin-right-l{margin-right:var(--space-l);}.margin-right-xl{margin-right:var(--space-xl);}.margin-right-2xl{margin-right:var(--space-2xl);}.margin-right-3xl{margin-right:var(--space-3xl);}.margin-right-4xl{margin-right:var(--space-4xl);}.margin-top-4xs{margin-top:var(--space-4xs);}.margin-top-3xs{margin-top:var(--space-3xs);}.margin-top-2xs{margin-top:var(--space-2xs);}.margin-top-xs{margin-top:var(--space-xs);}.margin-top-s{margin-top:var(--space-s);}.margin-top-m{margin-top:var(--space-m);}.margin-top-l{margin-top:var(--space-l);}.margin-top-xl{margin-top:var(--space-xl);}.margin-top-2xl{margin-top:var(--space-2xl);}.margin-top-3xl{margin-top:var(--space-3xl);}.margin-top-4xl{margin-top:var(--space-4xl);}.margin-bottom-4xs{margin-bottom:var(--space-4xs);}.margin-bottom-3xs{margin-bottom:var(--space-3xs);}.margin-bottom-2xs{margin-bottom:var(--space-2xs);}.margin-bottom-xs{margin-bottom:var(--space-xs);}.margin-bottom-s{margin-bottom:var(--space-s);}.margin-bottom-m{margin-bottom:var(--space-m);}.margin-bottom-l{margin-bottom:var(--space-l);}.margin-bottom-xl{margin-bottom:var(--space-xl);}.margin-bottom-2xl{margin-bottom:var(--space-2xl);}.margin-bottom-3xl{margin-bottom:var(--space-3xl);}.margin-bottom-4xl{margin-bottom:var(--space-4xl);}.margin-horizontal-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs);}.margin-horizontal-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs);}.margin-horizontal-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs);}.margin-horizontal-xs{margin-left:var(--space-xs);margin-right:var(--space-xs);}.margin-horizontal-s{margin-left:var(--space-s);margin-right:var(--space-s);}.margin-horizontal-m{margin-left:var(--space-m);margin-right:var(--space-m);}.margin-horizontal-l{margin-left:var(--space-l);margin-right:var(--space-l);}.margin-horizontal-xl{margin-left:var(--space-xl);margin-right:var(--space-xl);}.margin-horizontal-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl);}.margin-horizontal-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl);}.margin-horizontal-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl);}.margin-vertical-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs);}.margin-vertical-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs);}.margin-vertical-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs);}.margin-vertical-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs);}.margin-vertical-s{margin-top:var(--space-s);margin-bottom:var(--space-s);}.margin-vertical-m{margin-top:var(--space-m);margin-bottom:var(--space-m);}.margin-vertical-l{margin-top:var(--space-l);margin-bottom:var(--space-l);}.margin-vertical-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl);}.margin-vertical-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl);}.margin-vertical-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl);}.margin-vertical-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl);}.gap-4xs{gap:var(--space-4xs);}.gap-3xs{gap:var(--space-3xs);}.gap-2xs{gap:var(--space-2xs);}.gap-xs{gap:var(--space-xs);}.gap-s{gap:var(--space-s);}.gap-m{gap:var(--space-m);}.gap-l{gap:var(--space-l);}.gap-xl{gap:var(--space-xl);}.gap-2xl{gap:var(--space-2xl);}.gap-3xl{gap:var(--space-3xl);}.gap-4xl{gap:var(--space-4xl);}/* Fluid Typography */ .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);}.text-5xl{font-size:var(--text-5xl);}/* Overlays - variables */ /* Overlays */ .overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;}.olay--5{background-color:var(--bg-overlay-5);}.olay--10{background-color:var(--bg-overlay-10);}.olay--15{background-color:var(--bg-overlay-15);}.olay--20{background-color:var(--bg-overlay-20);}.olay--25{background-color:var(--bg-overlay-25);}.olay--30{background-color:var(--bg-overlay-30);}.olay--35{background-color:var(--bg-overlay-35);}.olay--40{background-color:var(--bg-overlay-40);}.olay--45{background-color:var(--bg-overlay-45);}.olay--50{background-color:var(--bg-overlay-50);}.olay--55{background-color:var(--bg-overlay-55);}.olay--60{background-color:var(--bg-overlay-60);}.olay--65{background-color:var(--bg-overlay-65);}.olay--70{background-color:var(--bg-overlay-70);}.olay--75{background-color:var(--bg-overlay-75);}.olay--80{background-color:var(--bg-overlay-80);}/* Contextual variables */ /* Custom Text */ body{min-height:100vh;color:var(--text-body);font-size:var(--text-m);font-weight:300;font-family:Inter,Arial;}.inverted{color:var(--white);}h1,h2,h3,h4,h5,h6{color:var(--text-title);font-family:inherit;}:is(.inverted) :is(h1,h2,h3,h4,h5,h6,p,li,.lead-text,.tagline){color:var(--white);}.eyebrow-text{letter-spacing:1px;order:-1;font-weight:600;text-transform:uppercase;}.accent-text{text-transform:uppercase;letter-spacing:1px;font-size:var(--text-s);font-weight:500;}.lead-text{order:-1;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.highlights{color:var(--primary);}/* Headings */ 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;}/* Heading - vars */ /* Links */ a,a:link{transition:all 0.4s ease-in-out;}a:focus,a:hover,a:active{transition:all 0.4s;}:where(.brxe-text-link){color:var(--primary);}:where(.brxe-text-link:hover){color:var(--primary-l-2);}.fancy-link p :is(a,a:link),.fancy-link li :is(a,a:link){transition:all 0.4s;font-weight:400;color:var(--black);text-decoration:underline;text-decoration-color:var(--primary);}.fancy-link p :is(a:focus,a:hover,a:active),.fancy-link li :is(a:focus,a:hover,a:active){transition:all 0.4s;color:var(--dark-d-4);text-decoration-color:var(--primary);}/* Curved Underline */ .fancy-underline{position:relative;overflow:hidden;}.fancy-underline::after{width:100%;border-width:2px;top:37px;border-color:var(--accent) transparent transparent transparent;height:7px;border-style:solid;position:absolute;content:" ";border-radius:50% 50% 0% 0%;bottom:10px;left:0px;}.curved-underline,.h-curved-underline{position:relative;overflow:hidden;}.curved-underline::after{width:100%;border-width:1px;top:20px;border-color:var(--primary) transparent transparent transparent;height:7px;border-style:solid;position:absolute;content:"";border-radius:50% 50% 0% 0%;bottom:11px;left:0px;}.h-curved-underline::after{width:100%;border-width:2px;top:22px;border-color:var(--primary) transparent transparent transparent;height:7px;border-style:solid;position:absolute;content:"";border-radius:50% 50% 0% 0%;bottom:11px;left:0px;}/* Lists */ .list-mod ul{list-style:square;padding-left:1rem;line-height:1.7em;}.list-mod ol{padding-left:1.3rem;padding-top:0.3rem;}::marker{color:var(--primary);font-weight:700;}/* Contextual Spacing - variables */ /* Contextual Spacing - utilities */ .grid-gap{gap:var(--grid-gap);}.content-gap{gap:var(--content-gap);}.content-gap-s{gap:calc(var(--content-gap)/1.5);}.container-gap{gap:var(--container-gap);}/* Grid Gap - variables */ /* Section Padding */ /* Section Padding - utilities */ .section-xl{padding-block:var(--section-xl);}.section-l{padding-block:var(--section-l);}section .section-m{padding-block:var(--section-m);padding-inline:var(--gutter);row-gap:var(--container-gap);}.section-s{padding-block:var(--section-s);}.section-xs{padding-block:var(--section-xs);}.section-2xs{padding-block:var(--section-2xs);}.section-3xs{padding-block:var(--section-3xs);}/* Height Vars - minmax clamp */ /* Height Utilities - minmax clamp */ .height-3xs{height:var(--height-3xs);}.height-2xs{height:var(--height-2xs);}.height-xs{height:var(--height-xs);}.height-s{height:var(--height-s);}.height-m{height:var(--height-m);}.height-l{height:var(--height-l);}.height-xl{height:var(--height-xl);}.height-2xl{height:var(--height-2xl);}.height-3xl{height:var(--height-3xl);}.height-4xl{height:var(--height-4xl);}.height-5xl{height:var(--height-5xl);}.height-6xl{height:var(--height-6xl);}/* Content Max Width - vars - ch values */ /* Content Max Width - utilities - ch values */ .mw-30{width:var(--w-100);max-width:var(--mw-30);}.mw-35{width:var(--w-100);max-width:var(--mw-35);}.mw-40{width:var(--w-100);max-width:var(--mw-40);}.mw-45{width:var(--w-100);max-width:var(--mw-45);}.mw-50{width:var(--w-100);max-width:var(--mw-50);}.mw-55{width:var(--w-100);max-width:var(--mw-55);}.mw-60{width:var(--w-100);max-width:var(--mw-60);}.mw-65{width:var(--w-100);max-width:var(--mw-65);}.mw-70{width:var(--w-100);max-width:var(--mw-70);}.mw-75{width:var(--w-100);max-width:var(--mw-75);}/* Grid Variables */ /* Auto Fit Grid Variables */ /* Grid Col - vars */ /* Std. Grids */ .row{display:grid;grid-auto-flow:column;justify-content:start;}.column{display:grid;grid-auto-flow:row;justify-items:start;align-content:start;}.columns-2{display:grid;grid-template-columns:var(--columns-2);}.columns-3{display:grid;grid-template-columns:var(--columns-3);}.columns-4{display:grid;grid-template-columns:var(--columns-4);}.columns-5{display:grid;grid-template-columns:var(--columns-5);}.columns-6{display:grid;grid-template-columns:var(--columns-6);}.columns-7{display:grid;grid-template-columns:var(--columns-7);}.columns-8{display:grid;grid-template-columns:var(--columns-8);}/* Auto Fit Grids */ .columns-min-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(5rem,100%),1fr));}.columns-min-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));}.columns-min-15{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));}.columns-min-18{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));}.columns-min-20{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));}.columns-min-21{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));}.columns-min-22{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));}.columns-min-23{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(23rem,100%),1fr));}.columns-min-24{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));}.columns-min-25{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(25rem,100%),1fr));}.columns-min-30{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));}.columns-min-35{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(35rem,100%),1fr));}.columns-min-40{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(40rem,100%),1fr));}.columns-min-50{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(50rem,100%),1fr));}.columns-min-60{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(60rem,100%),1fr));}.columns-min-70{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(70rem,100%),1fr));}/* Simple Flex Layouts */ .flex-row{display:flex;flex-direction:row;}.flex-column{display:flex;flex-direction:column;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}/* Grid Column Span */ .col-span-2{grid-column:auto / span 2;}.col-span-3{grid-column:auto / span 3;}.col-span-4{grid-column:auto / span 4;}.col-span-5{grid-column:auto / span 5;}.col-span-6{grid-column:auto / span 6;}.col-span-7{grid-column:auto / span 7;}.col-span-8{grid-column:auto / span 8;}/* Grid Column Start */ .col-start-1{grid-column-start:1;}.col-start-2{grid-column-start:2;}.col-start-3{grid-column-start:3;}.col-start-4{grid-column-start:4;}.col-start-5{grid-column-start:5;}.col-start-6{grid-column-start:6;}.col-start-7{grid-column-start:7;}.col-start-8{grid-column-start:8;}/* Grid Row Span */ .row-span-2{grid-row:auto / span 2;}.row-span-3{grid-row:auto / span 3;}.row-span-4{grid-row:auto / span 4;}.row-span-5{grid-row:auto / span 5;}.row-span-6{grid-row:auto / span 6;}.row-span-7{grid-row:auto / span 7;}.row-span-8{grid-row:auto / span 8;}/* Grid Row Start */ .row-start-1{grid-row-start:1;}.row-start-2{grid-row-start:2;}.row-start-3{grid-row-start:3;}.row-start-4{grid-row-start:4;}.row-start-5{grid-row-start:5;}.row-start-6{grid-row-start:6;}.row-start-7{grid-row-start:7;}.row-start-8{grid-row-start:8;}/* Alignments */ .items-left{justify-items:start;}.content-left{justify-content:start;}.items-center{justify-items:center;}.content-center{justify-content:center;}.items-right{justify-items:end;}.content-right{justify-content:end;}.items-top{align-items:start;}.content-top{align-content:start;}.items-middle{align-items:center;}.content-middle{align-content:center;}.items-bottom{align-items:end;}.content-bottom{align-content:end;}.items-stretch{align-items:stretch;}.content-stretch{justify-content:stretch;}.space-between{justify-content:space-between;}.space-around{justify-content:space-around;}/* Self Alignments */ .self-left{margin-right:auto;place-self:start;}.self-center{margin-inline:auto;place-self:center;}.self-right{margin-left:auto;place-self:end;}.self-top{margin-bottom:auto;align-self:start;}.self-middle{margin-block:auto;align-self:center;}.self-bottom{margin-top:auto;align-self:end;}.self-stretch{align-self:stretch;}/* Dimensions */ .full-width{width:100%;}.full-height{height:100%;}.screen-width{width:100vw;}.screen-height{height:100vh;}.auto-width{width:100%;}.auto-height{height:auto;}.width-90{width:90%;}.width-80{width:80%;}.width-70{width:70%;}.width-60{width:60%;}.width-50{width:50%;}.width-40{width:40%;}.width-30{width:30%;}.width-20{width:20%;}.width-10{width:10%;}/* */ /* Border Radius */ .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);}/* Borders */ .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;}/* Shadows */ .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 */ .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 Ratios */ .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;}/* Image Fit */ .fit-contain{object-fit:contain;}.fit-cover{object-fit:cover;}.fit-fill{object-fit:fill;}/* Backdrop Blur */ .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);}/* Filters */ .grayscale{filter:grayscale(1);}/* Transforms */ .rotate-90{transform:rotate(90deg);}.rotate-180{transform:rotate(180deg);}/* Real Images */ .real-image__wrapper{position:relative;width:100%;overflow:hidden;}.real-image{width:100%;height:100%;position:absolute;z-index:0;object-fit:cover;top:0;right:0;bottom:0;left:0;z-index:1;}/* Clickable Parent */ .clickable-parent{position:relative;transition:translate 0.3s ease-in-out;}.clickable-parent h3 a:before,.clickable-parent h4 a:before,.clickable-parent h5 a:before{content:'';position:absolute;inset:0;z-index:1;}.clickable-parent:focus-within{outline:thin dotted currentcolor;}.clickable-parent:focus-within :focus{outline:none;}/* Separators */ .separator--dot:has(+ .separator--dot)::after{content:'•';margin-inline :0.5em;color:#04927B;}/* Custom Selectors */ body.bricks-is-frontend :focus{outline:none;box-shadow:none;}body.bricks-is-frontend :focus-visible{outline-width:1px;outline-style:solid;outline-offset:1px;outline-color:var(--primary-50);}:where(.brxe-section){padding:var(--section-m) var(--gutter);gap:var(--container-gap);}:where(.brxe-container){gap:var(--grid-gap);}.accent-dot{color:var(--white);}/* Utilities */ .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;}blockquote{border-left:4px solid var(--base-l-4);font-size:1.2em;margin:0;padding:0 0 0 30px;position:relative;}/* Positioning */ .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;}/* Cursors */ .pointer{cursor:pointer;}.not-allowed{cursor:not-allowed;}.cursor-auto{cursor:auto;}.no-pointer-events{pointer-events:none;}/* Z-Index */ .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;}@media (max-width:1200px){.column--on-xl{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-xl{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-xl{grid-template-columns:repeat(2,1fr);}.columns-3--on-xl{grid-template-columns:repeat(3,1fr);}.columns-4--on-xl{grid-template-columns:repeat(4,1fr);}.columns-5--on-xl{grid-template-columns:repeat(5,1fr);}.columns-6--on-xl{grid-template-columns:repeat(6,1fr);}.col-span-1--on-xl{grid-column:auto / span 1;}.col-span-2--on-xl{grid-column:auto / span 2;}.col-span-3--on-xl{grid-column:auto / span 3;}.col-span-4--on-xl{grid-column:auto / span 4;}.col-span-5--on-xl{grid-column:auto / span 5;}.col-span-6--on-xl{grid-column:auto / span 6;}.col-start-1--on-xl{grid-column-start:1;}.col-start-2--on-xl{grid-column-start:2;}.col-start-3--on-xl{grid-column-start:3;}.col-start-4--on-xl{grid-column-start:4;}.col-start-5--on-xl{grid-column-start:5;}.col-start-6--on-xl{grid-column-start:6;}.row-span-1--on-xl{grid-row:auto / span 1;}.row-span-2--on-xl{grid-row:auto / span 2;}.row-span-3--on-xl{grid-row:auto / span 3;}.row-span-4--on-xl{grid-row:auto / span 4;}.row-span-5--on-xl{grid-row:auto / span 5;}.row-span-6--on-xl{grid-row:auto / span 6;}.row-start-1--on-xl{grid-row-start:1;}.row-start-2--on-xl{grid-row-start:2;}.row-start-3--on-xl{grid-row-start:3;}.row-start-4--on-xl{grid-row-start:4;}.row-start-5--on-xl{grid-row-start:5;}.row-start-6--on-xl{grid-row-start:6;}}@media (max-width:991px){.column--on-l{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-l{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-l{grid-template-columns:repeat(2,1fr);}.columns-3--on-l{grid-template-columns:repeat(3,1fr);}.columns-4--on-l{grid-template-columns:repeat(4,1fr);}.columns-5--on-l{grid-template-columns:repeat(5,1fr);}.columns-6--on-l{grid-template-columns:repeat(6,1fr);}.col-span-1--on-l{grid-column:auto / span 1;}.col-span-2--on-l{grid-column:auto / span 2;}.col-span-3--on-l{grid-column:auto / span 3;}.col-span-4--on-l{grid-column:auto / span 4;}.col-span-5--on-l{grid-column:auto / span 5;}.col-span-6--on-l{grid-column:auto / span 6;}.col-start-1--on-l{grid-column-start:1;}.col-start-2--on-l{grid-column-start:2;}.col-start-3--on-l{grid-column-start:3;}.col-start-4--on-l{grid-column-start:4;}.col-start-5--on-l{grid-column-start:5;}.col-start-6--on-l{grid-column-start:6;}.row-span-1--on-l{grid-row:auto / span 1;}.row-span-2--on-l{grid-row:auto / span 2;}.row-span-3--on-l{grid-row:auto / span 3;}.row-span-4--on-l{grid-row:auto / span 4;}.row-span-5--on-l{grid-row:auto / span 5;}.row-span-6--on-l{grid-row:auto / span 6;}.row-start-1--on-l{grid-row-start:1;}.row-start-2--on-l{grid-row-start:2;}.row-start-3--on-l{grid-row-start:3;}.row-start-4--on-l{grid-row-start:4;}.row-start-5--on-l{grid-row-start:5;}.row-start-6--on-l{grid-row-start:6;}}@media (max-width:767px){.column--on-m{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-m{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-m{grid-template-columns:repeat(2,1fr);}.columns-3--on-m{grid-template-columns:repeat(3,1fr);}.columns-4--on-m{grid-template-columns:repeat(4,1fr);}.columns-5--on-m{grid-template-columns:repeat(5,1fr);}.columns-6--on-m{grid-template-columns:repeat(6,1fr);}.col-span-1--on-m{grid-column:auto / span 1;}.col-span-2--on-m{grid-column:auto / span 2;}.col-span-3--on-m{grid-column:auto / span 3;}.col-span-4--on-m{grid-column:auto / span 4;}.col-span-5--on-m{grid-column:auto / span 5;}.col-span-6--on-m{grid-column:auto / span 6;}.col-start-1--on-m{grid-column:1;}.col-start-2--on-m{grid-column:2;}.col-start-3--on-m{grid-column:3;}.col-start-4--on-m{grid-column:4;}.col-start-5--on-m{grid-column:5;}.col-start-6--on-m{grid-column:6;}.row-span-1--on-m{grid-row:auto / span 1;}.row-span-2--on-m{grid-row:auto / span 2;}.row-span-3--on-m{grid-row:auto / span 3;}.row-span-4--on-m{grid-row:auto / span 4;}.row-span-5--on-m{grid-row:auto / span 5;}.row-span-6--on-m{grid-row:auto / span 6;}.row-start-1--on-m{grid-row-start:1;}.row-start-2--on-m{grid-row-start:2;}.row-start-3--on-m{grid-row-start:3;}.row-start-4--on-m{grid-row-start:4;}.row-start-5--on-m{grid-row-start:5;}.row-start-6--on-m{grid-row-start:6;}}@media (max-width:478px){.column--on-s{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-s{grid-template-columns:1fr;grid-auto-flow:column;}.columns-2--on-s{grid-template-columns:repeat(2,1fr);}.columns-3--on-s{grid-template-columns:repeat(3,1fr);}.columns-4--on-s{grid-template-columns:repeat(4,1fr);}.columns-5--on-s{grid-template-columns:repeat(5,1fr);}.columns-6--on-s{grid-template-columns:repeat(6,1fr);}.col-span-1--on-s{grid-column:auto / span 1;}.col-span-2--on-s{grid-column:auto / span 2;}.col-span-3--on-s{grid-column:auto / span 3;}.col-span-4--on-s{grid-column:auto / span 4;}.col-span-5--on-s{grid-column:auto / span 5;}.col-span-6--on-s{grid-column:auto / span 6;}.col-start-1--on-s{grid-column-start:1;}.col-start-2--on-s{grid-column-start:2;}.col-start-3--on-s{grid-column-start:3;}.col-start-4--on-s{grid-column-start:4;}.col-start-5--on-s{grid-column-start:5;}.col-start-6--on-s{grid-column-start:6;}.row-span-1--on-s{grid-row:auto / span 1;}.row-span-2--on-s{grid-row:auto / span 2;}.row-span-3--on-s{grid-row:auto / span 3;}.row-span-4--on-s{grid-row:auto / span 4;}.row-span-5--on-s{grid-row:auto / span 5;}.row-span-6--on-s{grid-row:auto / span 6;}.row-start-1--on-s{grid-row-start:1;}.row-start-2--on-s{grid-row-start:2;}.row-start-3--on-s{grid-row-start:3;}.row-start-4--on-s{grid-row-start:4;}.row-start-5--on-s{grid-row-start:5;}.row-start-6--on-s{grid-row-start:6;}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important;}}/* Custom Stylesheets */ /* === ICONS === */ /* --- Default Icon --- */ .icon{--icon-size:2em;--icon-color:var(--secondary);--icon-color-inverted:var(--white);--icon-border:1px solid var(--icon-color);--icon-border-radius:999px;--icon-background:var(--icon-color);--icon-padding:0.4em;--transition:all 0.4s ease-in-out;--icon-link-color:var(--icon-color-inverted);--icon-link-border:1px solid var(--icon-color);--icon-link-background:var(--icon-color);--icon-color--hover:var(--icon-color-inverted);--icon-link-border--hover:1px solid var(--secondary-l-3);--icon-link-background--hover:var(--secondary-l-3);display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);}/* --- Icon Item --- */ .icon__item{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;aspect-ratio:1;width:100%;height:100%;}/* --- Background --- */ .icon--has-bg{background:var(--icon-background);color:var(--icon-color-inverted);padding:var(--icon-padding);}/* --- Optional Shapes --- */ .icon--is-square{border-radius:3px;}.icon--is-rounded{border-radius:var(--icon-border-radius);}/* --- Link --- */ .icon--has-link{--transition:all 0.4s ease-in-out;cursor:pointer;transition:var(--transition);}/* Hover */ .icon--has-link:is(:hover,:focus-visible){border:none;background:var(--icon-link-background--hover);transition:var(--transition);}/* --- Hero Icon --- */ .hero-icon__wrapper{--icon-size:2em;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);}.hero-icon__item{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;aspect-ratio:1;}.hero-icon--has-link{--transition:all 0.4s ease-in-out;background:rgba(255,255,255,0.08);box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(4.8px);-webkit-backdrop-filter:blur(4.8px);border:1px solid rgba(255,255,255,0.2);border-radius:999px;color:var(--white);transition:var(--transition);width:100%;height:100%;}.hero-icon--has-link:hover{background:rgba(255,255,255,0.18);transition:var(--transition);}/* --- SVG --- */ .icon__svg{padding:8px;width:100%;height:100%;fill:currentColor;}.icon__svg path{fill:unset;}/* --- Sizes --- */ .icon--xs{width:1rem;height:1rem;}.icon--sm{width:1.5rem;height:1.5rem;}.icon--md{width:2rem;height:2rem;}.icon--lg{width:3rem;height:3rem;}.icon--xl{width:4rem;height:4rem;}/* DEFINE UTILITY VARIABLES */ /* === RESETS === */ html,body{max-width:100%;overflow-x:clip;background:var(--white);}main > *{/* outline:1px solid red;*/ }/* Make images easier to work with */ img,picture{max-width:100%;max-inline-size:100%;display:block;margin:0;}/* TYPOGRAPHICAL SPACING - IF *NOT* USING FLEX ROW GAP IN EXTRAS LESSON */ /* Reset all margins */ body :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin:0;}.flow > * + *{margin-block-start:var(--text-flow,1em);}/* TYPOGRAPHY MODS */ /* Balance text wrapping on headings */ h1,h2,h3,h4{text-wrap:balance;}h2{--flow-gap:var(--space-m);}h3{--flow-gap:var(--space-s);}h2.wp-block-heading{font-size:var(--h2);}h3.wp-block-heading{font-size:var(--h3);}/* --------------------------------- */ strong{font-weight:600;}/* --------------------------------- */ /* === NAVIGATION === */ /* Bricks Menu */ .bricks-nav-menu .sub-menu > li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1);}/* Bricks Menu - Sticky Offset - for heroes 125.44px*/ header.sticky + main > :first-child{padding-top:calc(var(--section-l) + 125px);}/* Mobile */ .bricks-mobile-menu{margin-top:3rem !important;}/* --------------------------- */ /* === HERO - Breakout Option === */ /* Breakout Section - Hero */ .bs-split-grid{--bs-gutter:var(--gutter);--bs-gap:0.6rem;--bs-content-width:75rem;--bs-max-boxed-col:calc((var(--bs-content-width) - var(--bs-gap)) / 2);--bs-min-boxed-col:calc(50% - var(--bs-gutter) - var(--bs-gap) / 2);display:grid;width:100%;padding:0;margin:0;grid-template-columns:[full-start col1-full-start] minmax(var(--bs-gutter),1fr) [col1-start content-start] min(var(--bs-max-boxed-col),var(--bs-min-boxed-col)) [gap-start col1-end col1-full-end] var(--bs-gap) [gap-end col2-start col2-full-start] min(var(--bs-max-boxed-col),var(--bs-min-boxed-col)) [col2-end content-end] minmax(var(--bs-gutter),1fr) [col2-full-end full-end];grid-auto-flow:row dense;}:where(.bs-split-grid > div){grid-column:content;}/* Breakout Items */ .bs-split-grid__full{grid-column:full;}.bs-split-grid__content{grid-column:content;}.bs-split-grid__col1{grid-column:col1;}.bs-split-grid__col2{grid-column:col2;}.bs-split-grid__col1--full{grid-column:col1-full;}.bs-split-grid__col2--full{grid-column:col2-full;}/* Left content:starts at container left edge */ .bs-split-grid__left-content{grid-column:col1;}/* Right content:extends to browser right edge */ .bs-split-grid__right-content{grid-column:col2-full;}@media (max-width:767px){.bs-split-grid__col1--full{grid-column:full;grid-row:1 / 2;}}/* Logo pinned to the four-image intersection */ .bs-image-grid__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;border-radius:50%;width:200px;height:200px;object-fit:contain;}/* Responsive */ @media (max-width:991px){}@media (max-width:767px){}@media (max-width:478px){}/* --------------------------------- */ .fw-hero{position:relative;flex-direction:row;justify-content:center;display:flex;z-index:1;isolation:isolate;align-items:center;min-height:685px;}.hero__grid--left .hero__label:after,.hero__grid--right .hero__label:before{flex:1;content:'';padding:1px;background-color:rgb(255 255 255 / 40%);margin:var(--space-2xs);}.hero__label .brxe-text-basic{writing-mode:sideways-lr;text-transform:uppercase;font-size:70%;}/* --------------------------------- */ /* === HIGHLIGHTS - Custom Grid === */ /* Feature cards for pages */ /* --------------------------------- */ /* Tags & Pills */ .blog__pill,.blog__tag-pill{line-height:1;color:var(--accent-d-5);padding:5px 7px;border:1px solid var(--accent-l-1);border-radius:3px;background-color:var(--accent-l-8);}.post-card__tags{display:none;}body.category .blog__pill,body.tag .blog__pill{display:none;}body.category .post-card__tags,body.tag .post-card__tags{display:flex;flex-wrap:wrap;gap:6px;flex-direction:row;}/* --------------------------------- */