html.cf-theme-dark{color-scheme:dark;}:root,:root.cf-theme-dark .theme-inverted,:root.cf-theme-dark .theme-always-light,:root.cf-theme-light .theme-inverted .theme-always-light{--min-screen-width:360px;--max-screen-width:1400px;--primary:#FFFFFF;--secondary:hsla(0,0%,91%,1);--tertiary:hsla(217,42%,10%,1);--accent:hsla(182,80%,29%,1);--surface:#F4F4F5;--card-surface:hsla(0,0%,74%,1);--text-body:#000;--text-header:#000000;--text-subheader:hsla(182,93%,28%,1);--text-subheader-2:#848484;--white:#ffffff;--black:#000000;--border-primary:hsla(0,0%,50%,0.25);--shadow-primary:hsla(0,0%,0%,0.15);--btn-default-bg:#000000;--btn-default-text:#fff;--status-success:#16b154;--status-error:#d14d60;--status-warning:#DBAD3D;--status-notification:#266dc5;--light:hsla(30,13%,94%,1);--snow-d-1:hsla(0,0%,46%,1);--snow-d-2:hsla(0,0%,40%,1);--snow-d-3:hsla(0,0%,34%,1);--snow-d-4:hsla(0,0%,28%,1);--snow-d-5:hsla(0,0%,23%,1);--snow-d-6:hsla(0,0%,18%,1);--snow-d-7:hsla(0,0%,13%,1);--light-d-8:hsla(0,0%,11%,1);--snow-l-1:hsla(0,0%,57%,1);--snow-l-2:hsla(0,0%,62%,1);--snow-l-3:hsla(0,0%,67%,1);--snow-l-4:hsla(0,0%,73%,1);--snow-l-5:hsla(0,0%,78%,1);--snow-l-6:hsla(0,0%,83%,1);--light-l-7:hsla(0,20%,99%,1);--light-l-8:hsla(0,20%,99%,1);--gray:hsla(0,0%,52%,1);--gray-d-1:hsla(0,0%,46%,1);--gray-d-2:hsla(0,0%,40%,1);--gray-d-3:hsla(0,0%,34%,1);--gray-d-4:hsla(0,0%,28%,1);--gray-d-5:hsla(0,0%,23%,1);--gray-d-6:hsla(0,0%,18%,1);--gray-d-7:hsla(0,0%,13%,1);--gray-d-8:hsla(0,0%,8%,1);--gray-l-1:hsla(0,0%,57%,1);--gray-l-2:hsla(0,0%,62%,1);--gray-l-3:hsla(0,0%,67%,1);--gray-l-4:hsla(0,0%,73%,1);--gray-l-5:hsla(0,0%,78%,1);--gray-l-6:hsla(0,0%,83%,1);--gray-l-7:hsla(0,0%,89%,1);--gray-l-8:hsla(0,0%,94%,1);--slate:hsla(208,13%,49%,1);--slate-d-1:hsla(0,0%,46%,1);--slate-d-2:hsla(0,0%,40%,1);--slate-d-3:hsla(0,0%,34%,1);--slate-d-4:hsla(0,0%,28%,1);--slate-d-5:hsla(0,0%,23%,1);--slate-d-6:hsla(0,0%,18%,1);--slate-d-7:hsla(0,0%,13%,1);--slate-d-8:hsla(0,0%,8%,1);--slate-l-1:hsla(0,0%,57%,1);--slate-l-2:hsla(0,0%,62%,1);--slate-l-3:hsla(0,0%,67%,1);--slate-l-4:hsla(0,0%,73%,1);--slate-l-5:hsla(0,0%,78%,1);--slate-l-6:hsla(0,0%,83%,1);--slate-l-7:hsla(0,0%,89%,1);--slate-l-8:hsla(0,0%,94%,1);--coal:hsla(0,0%,10%,1);--coal-d-1:hsla(0,0%,9%,1);--coal-d-2:hsla(0,0%,9%,1);--coal-d-3:hsla(0,0%,8%,1);--coal-d-4:hsla(0,0%,7%,1);--coal-d-5:hsla(0,0%,6%,1);--coal-d-6:hsla(0,0%,4%,1);--coal-d-7:hsla(0,0%,3%,1);--coal-d-8:hsla(0,0%,1%,1);--coal-l-1:hsla(0,0%,18%,1);--coal-l-2:hsla(0,0%,27%,1);--coal-l-3:hsla(0,0%,36%,1);--coal-l-4:hsla(0,0%,46%,1);--coal-l-5:hsla(0,0%,56%,1);--coal-l-6:hsla(0,0%,67%,1);--coal-l-7:hsla(0,0%,78%,1);--coal-l-8:hsla(0,0%,89%,1);--blue:hsla(241,100%,50%,1);--blue-d-1:hsla(244,83%,30%,1);--blue-d-2:hsla(246,80%,27%,1);--blue-d-3:hsla(248,76%,23%,1);--blue-d-4:hsla(251,73%,20%,1);--blue-d-5:hsla(252,68%,16%,1);--blue-d-6:hsla(256,64%,13%,1);--blue-d-7:hsla(264,65%,9%,1);--blue-d-8:hsla(267,69%,5%,1);--blue-l-1:hsla(252,66%,34%,1);--blue-l-2:hsla(256,48%,42%,1);--blue-l-3:hsla(258,35%,49%,1);--blue-l-4:hsla(260,35%,58%,1);--blue-l-5:hsla(261,36%,66%,1);--blue-l-6:hsla(262,37%,74%,1);--blue-l-7:hsla(261,37%,83%,1);--blue-l-8:hsla(263,39%,91%,1);--cobalt:hsla(215,100%,33%,1);--sky:rgba(130,200,229,1);--sky-d-1:rgba(115,175,201,1);--sky-d-2:rgba(101,152,174,1);--sky-d-3:rgba(87,129,148,1);--sky-d-4:rgba(73,107,121,1);--sky-d-5:rgba(58,84,95,1);--sky-d-6:rgba(46,64,72,1);--sky-d-7:rgba(33,44,49,1);--sky-d-8:rgba(20,24,26,1);--sky-l-1:rgba(146,206,232,1);--sky-l-2:rgba(158,212,234,1);--sky-l-3:rgba(175,218,238,1);--sky-l-4:rgba(188,224,240,1);--sky-l-5:rgba(201,230,243,1);--sky-l-6:rgba(217,237,247,1);--sky-l-7:rgba(230,243,249,1);--sky-l-8:rgba(242,249,252,1);--ciel:hsla(180,70%,42%,1);--ciel-d-1:hsla(180,64%,38%,1);--ciel-d-2:hsla(180,59%,34%,1);--ciel-d-3:hsla(180,54%,30%,1);--ciel-d-4:hsla(180,49%,26%,1);--ciel-d-5:hsla(180,44%,21%,1);--ciel-d-6:hsla(180,38%,17%,1);--ciel-d-7:hsla(179,32%,12%,1);--ciel-d-8:hsla(178,24%,8%,1);--ciel-l-1:hsla(180,47%,52%,1);--ciel-l-2:hsla(179,45%,59%,1);--ciel-l-3:hsla(179,45%,66%,1);--ciel-l-4:hsla(179,44%,72%,1);--ciel-l-5:hsla(179,44%,78%,1);--ciel-l-6:hsla(178,44%,83%,1);--ciel-l-7:hsla(178,43%,89%,1);--ciel-l-8:hsla(178,43%,95%,1);--eton:hsla(133,31%,69%,1);--eton-d-1:hsla(133,21%,61%,1);--eton-d-2:hsla(133,15%,52%,1);--eton-d-3:hsla(133,13%,44%,1);--eton-d-4:hsla(133,13%,37%,1);--eton-d-5:hsla(133,12%,29%,1);--eton-d-6:hsla(133,12%,22%,1);--eton-d-7:hsla(132,10%,16%,1);--eton-d-8:hsla(131,8%,9%,1);--eton-l-1:hsla(133,31%,72%,1);--eton-l-2:hsla(133,31%,76%,1);--eton-l-3:hsla(132,31%,79%,1);--eton-l-4:hsla(132,31%,83%,1);--eton-l-5:hsla(131,31%,86%,1);--eton-l-6:hsla(131,31%,90%,1);--eton-l-7:hsla(131,31%,93%,1);--eton-l-8:hsla(131,31%,97%,1);--green:hsla(126,68%,44%,1);--green-d-1:hsla(124,63%,40%,1);--green-d-2:hsla(123,58%,35%,1);--green-d-3:hsla(122,54%,31%,1);--green-d-4:hsla(120,49%,26%,1);--green-d-5:hsla(119,46%,22%,1);--green-d-6:hsla(117,42%,17%,1);--green-d-7:hsla(115,37%,12%,1);--green-d-8:hsla(106,35%,7%,1);--green-l-1:hsla(120,50%,53%,1);--green-l-2:hsla(117,51%,60%,1);--green-l-3:hsla(115,51%,65%,1);--green-l-4:hsla(113,51%,71%,1);--green-l-5:hsla(112,52%,77%,1);--green-l-6:hsla(111,52%,83%,1);--green-l-7:hsla(111,53%,88%,1);--green-l-8:hsla(110,53%,94%,1);--beige:hsla(50,45%,87%,1);--beige-d-1:hsla(50,22%,76%,1);--beige-d-2:hsla(50,13%,66%,1);--beige-d-3:hsla(50,8%,56%,1);--beige-d-4:hsla(50,6%,46%,1);--beige-d-5:hsla(50,6%,36%,1);--beige-d-6:hsla(50,6%,27%,1);--beige-d-7:hsla(50,5%,19%,1);--beige-d-8:hsla(49,4%,11%,1);--beige-l-1:hsla(50,46%,88%,1);--beige-l-2:hsla(50,46%,90%,1);--beige-l-3:hsla(50,46%,91%,1);--beige-l-4:hsla(49,46%,93%,1);--beige-l-5:hsla(49,46%,94%,1);--beige-l-6:hsla(49,47%,96%,1);--beige-l-7:hsla(49,47%,97%,1);--beige-l-8:hsla(49,47%,99%,1);--khaki:hsla(47,47%,69%,1);--khaki-d-1:hsla(48,32%,61%,1);--khaki-d-2:hsla(47,23%,52%,1);--khaki-d-3:hsla(47,20%,44%,1);--khaki-d-4:hsla(47,20%,37%,1);--khaki-d-5:hsla(47,19%,29%,1);--khaki-d-6:hsla(45,18%,22%,1);--khaki-d-7:hsla(46,16%,16%,1);--khaki-d-8:hsla(50,13%,9%,1);--yellow:hsla(45,80%,50%,1);--yellow-d-1:hsla(45,75%,45%,1);--yellow-d-2:hsla(44,72%,40%,1);--yellow-d-3:hsla(44,68%,34%,1);--yellow-d-4:hsla(43,64%,29%,1);--yellow-d-5:hsla(42,61%,24%,1);--yellow-d-6:hsla(42,54%,18%,1);--yellow-d-7:hsla(43,48%,13%,1);--yellow-d-8:hsla(41,46%,8%,1);--yellow-l-1:hsla(43,81%,58%,1);--yellow-l-2:hsla(42,83%,65%,1);--yellow-l-3:hsla(41,86%,70%,1);--yellow-l-4:hsla(41,87%,76%,1);--yellow-l-5:hsla(40,90%,81%,1);--yellow-l-6:hsla(39,92%,86%,1);--yellow-l-7:hsla(40,96%,91%,1);--yellow-l-8:hsla(38,100%,95%,1);--orange:hsla(33,92%,45%,1);--orange-d-1:hsla(32,86%,41%,1);--orange-d-2:hsla(32,81%,36%,1);--orange-d-3:hsla(31,77%,31%,1);--orange-d-4:hsla(31,73%,27%,1);--orange-d-5:hsla(30,68%,22%,1);--orange-d-6:hsla(30,62%,17%,1);--orange-d-7:hsla(30,58%,12%,1);--orange-d-8:hsla(33,61%,7%,1);--orange-l-1:hsla(30,76%,54%,1);--orange-l-2:hsla(30,78%,61%,1);--orange-l-3:hsla(29,81%,67%,1);--orange-l-4:hsla(28,84%,73%,1);--orange-l-5:hsla(28,87%,78%,1);--orange-l-6:hsla(27,91%,84%,1);--orange-l-7:hsla(27,94%,89%,1);--orange-l-8:hsla(27,99%,95%,1);--red:hsla(0,100%,59%,1);--red-d-1:hsla(346,74%,39%,1);--red-d-2:hsla(347,69%,35%,1);--red-d-3:hsla(348,63%,30%,1);--red-d-4:hsla(350,59%,26%,1);--red-d-5:hsla(351,55%,21%,1);--red-d-6:hsla(353,49%,17%,1);--red-d-7:hsla(353,44%,12%,1);--red-d-8:hsla(0,41%,8%,1);--red-l-1:hsla(350,59%,53%,1);--red-l-2:hsla(353,61%,60%,1);--red-l-3:hsla(355,64%,67%,1);--red-l-4:hsla(356,66%,73%,1);--red-l-5:hsla(358,68%,79%,1);--red-l-6:hsla(358,73%,84%,1);--red-l-7:hsla(358,76%,90%,1);--red-l-8:hsla(0,77%,95%,1);--pink:hsla(322,61%,62%,1);--pink-d-1:hsla(322,44%,55%,1);--pink-d-2:hsla(322,36%,47%,1);--pink-d-3:hsla(322,35%,41%,1);--pink-d-4:hsla(323,34%,34%,1);--pink-d-5:hsla(323,32%,27%,1);--pink-d-6:hsla(324,30%,21%,1);--pink-d-7:hsla(324,27%,15%,1);--pink-d-8:hsla(325,22%,9%,1);--pink-l-1:hsla(323,62%,67%,1);--pink-l-2:hsla(324,63%,71%,1);--pink-l-3:hsla(324,64%,76%,1);--pink-l-4:hsla(325,66%,80%,1);--pink-l-5:hsla(326,67%,84%,1);--pink-l-6:hsla(326,69%,88%,1);--pink-l-7:hsla(327,71%,92%,1);--pink-l-8:hsla(327,73%,96%,1);--purple:hsla(271,96%,70%,1);--purple-d-1:hsla(271,65%,62%,1);--purple-d-2:hsla(271,46%,53%,1);--purple-d-3:hsla(271,39%,45%,1);--purple-d-4:hsla(271,38%,38%,1);--purple-d-5:hsla(272,36%,30%,1);--purple-d-6:hsla(272,34%,23%,1);--purple-d-7:hsla(274,31%,16%,1);--purple-d-8:hsla(275,26%,9%,1);--purple-l-1:hsla(272,97%,74%,1);--purple-l-2:hsla(272,98%,77%,1);--purple-l-3:hsla(273,98%,80%,1);--purple-l-4:hsla(273,100%,84%,1);--purple-l-5:hsla(274,100%,87%,1);--purple-l-6:hsla(274,100%,90%,1);--purple-l-7:hsla(275,100%,93%,1);--purple-l-8:hsla(276,100%,97%,1);--space-4xs:clamp(0.33rem,calc(0.14vw + 0.3rem),0.42rem);--space-3xs:clamp(0.41rem,calc(0.22vw + 0.36rem),0.55rem);--space-2xs:clamp(0.51rem,calc(0.35vw + 0.43rem),0.74rem);--space-xs:clamp(0.64rem,calc(0.53vw + 0.52rem),0.98rem);--space-s:clamp(0.8rem,calc(0.79vw + 0.62rem),1.31rem);--space-m:clamp(1rem,calc(1.15vw + 0.74rem),1.75rem);--space-l:clamp(1.25rem,calc(1.67vw + 0.88rem),2.33rem);--space-xl:clamp(1.56rem,calc(2.38vw + 1.03rem),3.11rem);--space-2xl:clamp(1.95rem,calc(3.37vw + 1.19rem),4.14rem);--space-3xl:clamp(2.44rem,calc(4.74vw + 1.37rem),5.53rem);--space-4xl:clamp(3.05rem,calc(6.64vw + 1.56rem),7.37rem);--text-3xs:clamp(0.62rem,calc(-0.25vw + 0.68rem),0.46rem);--text-2xs:clamp(0.7rem,calc(-0.19vw + 0.75rem),0.58rem);--text-xs:clamp(0.79rem,calc(-0.11vw + 0.81rem),0.72rem);--text-s:clamp(0.89rem,calc(0.02vw + 0.89rem),0.9rem);--text-m:clamp(1rem,calc(0.19vw + 0.96rem),1.13rem);--text-l:clamp(1.13rem,calc(0.43vw + 1.03rem),1.41rem);--text-xl:clamp(1.27rem,calc(0.76vw + 1.09rem),1.76rem);--text-2xl:clamp(1.42rem,calc(1.19vw + 1.16rem),2.2rem);--text-3xl:clamp(1.6rem,calc(1.76vw + 1.21rem),2.75rem);--text-4xl:clamp(1.8rem,calc(2.51vw + 1.24rem),3.43rem);--text-5xl:clamp(2.03rem,calc(3.48vw + 1.24rem),4.29rem);--text-6xl:clamp(2.28rem,calc(4.74vw + 1.21rem),5.36rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--text-body-size:var(--text-m);--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-0:0px;--radius-1:1px;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-28:28px;--radius-32:32px;--radius-36:36px;--radius-40:40px;--radius-44:44px;--radius-48:48px;--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{--primary:#000000;--secondary:hsla(0,0%,12%,1);--tertiary:hsla(221,51%,66%,1);--accent:hsla(189,78%,63%,1);--surface:#000;--card-surface:hsla(0,0%,14%,1);--text-body:#ffffff;--text-header:#ffffff;--text-subheader:hsla(182,97%,39%,1);--text-subheader-2:#E7E5E4;--white:#ffffff;--black:#000000;--border-primary:hsla(0,0%,75%,0.1);--shadow-primary:hsla(0,0%,0%,0.4);--btn-default-bg:#858585;--btn-default-text:#fff;--status-success:#16B154;--status-error:#D14D60;--status-warning:#DBAD3D;--status-notification:#266dc5;--light:hsla(30,14%,74%,1);--light-d-1:hsla(30,9%,65%,1);--light-d-2:hsla(30,6%,56%,1);--light-d-3:hsla(28,5%,48%,1);--light-d-4:hsla(30,4%,39%,1);--light-d-5:hsla(30,4%,31%,1);--light-d-6:hsla(24,4%,24%,1);--light-d-7:hsla(40,4%,16%,1);--light-d-8:hsla(60,2%,10%,1);--light-l-1:hsla(28,15%,77%,1);--light-l-2:hsla(30,14%,80%,1);--light-l-3:hsla(30,14%,83%,1);--light-l-4:hsla(33,14%,85%,1);--light-l-5:hsla(27,15%,88%,1);--light-l-6:hsla(30,13%,91%,1);--light-l-7:hsla(30,13%,94%,1);--light-l-8:hsla(30,12%,97%,1);--gray:hsla(0,0%,32%,1);--gray-d-1:hsla(0,0%,29%,1);--gray-d-2:hsla(0,0%,25%,1);--gray-d-3:hsla(0,0%,22%,1);--gray-d-4:hsla(0,0%,18%,1);--gray-d-5:hsla(0,0%,15%,1);--gray-d-6:hsla(0,0%,12%,1);--gray-d-7:hsla(0,0%,9%,1);--gray-d-8:hsla(0,0%,5%,1);--gray-l-1:hsla(0,0%,39%,1);--gray-l-2:hsla(0,0%,46%,1);--gray-l-3:hsla(0,0%,53%,1);--gray-l-4:hsla(0,0%,61%,1);--gray-l-5:hsla(0,0%,68%,1);--gray-l-6:hsla(0,0%,76%,1);--gray-l-7:hsla(0,0%,84%,1);--gray-l-8:hsla(0,0%,92%,1);--slate:hsla(207,12%,29%,1);--slate-d-1:hsla(206,12%,26%,1);--slate-d-2:hsla(210,12%,23%,1);--slate-d-3:hsla(205,12%,20%,1);--slate-d-4:hsla(207,10%,17%,1);--slate-d-5:hsla(206,10%,14%,1);--slate-d-6:hsla(216,9%,11%,1);--slate-d-7:hsla(200,7%,8%,1);--slate-d-8:hsla(200,12%,5%,1);--slate-l-1:hsla(206,9%,36%,1);--slate-l-2:hsla(208,7%,43%,1);--slate-l-3:hsla(205,5%,51%,1);--slate-l-4:hsla(210,5%,58%,1);--slate-l-5:hsla(207,5%,66%,1);--slate-l-6:hsla(210,5%,75%,1);--slate-l-7:hsla(204,6%,83%,1);--slate-l-8:hsla(210,4%,91%,1);--coal:hsla(0,0%,0%,1);--coal-d-1:hsla(0,0%,0%,1);--coal-d-2:hsla(0,0%,0%,1);--coal-d-3:hsla(0,0%,0%,1);--coal-d-4:hsla(0,0%,0%,1);--coal-d-5:hsla(0,0%,0%,1);--coal-d-6:hsla(0,0%,0%,1);--coal-d-7:hsla(0,0%,0%,1);--coal-d-8:hsla(0,0%,0%,1);--coal-l-1:hsla(0,0%,12%,1);--coal-l-2:hsla(0,0%,21%,1);--coal-l-3:hsla(0,0%,31%,1);--coal-l-4:hsla(0,0%,41%,1);--coal-l-5:hsla(0,0%,52%,1);--coal-l-6:hsla(0,0%,64%,1);--coal-l-7:hsla(0,0%,75%,1);--coal-l-8:hsla(0,0%,88%,1);--blue:hsla(242,100%,30%,1);--blue-d-1:hsla(246,96%,27%,1);--blue-d-2:hsla(248,90%,24%,1);--blue-d-3:hsla(250,85%,21%,1);--blue-d-4:hsla(252,78%,18%,1);--blue-d-5:hsla(254,74%,15%,1);--blue-d-6:hsla(259,71%,12%,1);--blue-d-7:hsla(267,76%,8%,1);--blue-d-8:hsla(267,77%,5%,1);--blue-l-1:hsla(252,67%,39%,1);--blue-l-2:hsla(256,50%,46%,1);--blue-l-3:hsla(258,44%,54%,1);--blue-l-4:hsla(259,44%,61%,1);--blue-l-5:hsla(261,46%,69%,1);--blue-l-6:hsla(261,46%,76%,1);--blue-l-7:hsla(262,46%,84%,1);--blue-l-8:hsla(262,46%,92%,1);--cobalt:hsla(215,100%,13%,1);--cobalt-d-1:hsla(217,88%,13%,1);--cobalt-d-2:hsla(218,77%,12%,1);--cobalt-d-3:hsla(221,68%,11%,1);--cobalt-d-4:hsla(225,61%,10%,1);--cobalt-d-5:hsla(227,56%,8%,1);--cobalt-d-6:hsla(227,54%,7%,1);--cobalt-d-7:hsla(228,60%,5%,1);--cobalt-d-8:hsla(233,60%,3%,1);--cobalt-l-1:hsla(224,45%,24%,1);--cobalt-l-2:hsla(226,28%,33%,1);--cobalt-l-3:hsla(228,19%,42%,1);--cobalt-l-4:hsla(230,14%,51%,1);--cobalt-l-5:hsla(231,14%,60%,1);--cobalt-l-6:hsla(231,14%,70%,1);--cobalt-l-7:hsla(231,14%,80%,1);--cobalt-l-8:hsla(231,14%,90%,1);--sky:rgba(46,163,211,1);--sky-d-1:rgba(45,143,185,1);--sky-d-2:rgba(44,125,160,1);--sky-d-3:rgba(40,104,134,1);--sky-d-4:rgba(37,88,111,1);--sky-d-5:rgba(33,71,89,1);--sky-d-6:rgba(29,55,68,1);--sky-d-7:rgba(22,37,44,1);--sky-d-8:rgba(15,22,26,1);--sky-l-1:rgba(85,175,216,1);--sky-l-2:rgba(110,184,221,1);--sky-l-3:rgba(132,192,225,1);--sky-l-4:rgba(156,204,231,1);--sky-l-5:rgba(177,214,236,1);--sky-l-6:rgba(198,224,241,1);--sky-l-7:rgba(214,233,245,1);--sky-l-8:rgba(235,244,250,1);--ciel:hsla(180,70%,22%,1);--ciel-d-1:hsla(180,63%,20%,1);--ciel-d-2:hsla(180,57%,18%,1);--ciel-d-3:hsla(180,51%,17%,1);--ciel-d-4:hsla(180,46%,14%,1);--ciel-d-5:hsla(180,40%,12%,1);--ciel-d-6:hsla(179,34%,10%,1);--ciel-d-7:hsla(178,29%,8%,1);--ciel-d-8:hsla(178,36%,5%,1);--ciel-l-1:hsla(180,37%,32%,1);--ciel-l-2:hsla(179,25%,40%,1);--ciel-l-3:hsla(179,17%,49%,1);--ciel-l-4:hsla(179,16%,57%,1);--ciel-l-5:hsla(178,16%,65%,1);--ciel-l-6:hsla(178,16%,74%,1);--ciel-l-7:hsla(178,16%,82%,1);--ciel-l-8:hsla(178,16%,91%,1);--eton:hsla(133,31%,49%,1);--eton-d-1:hsla(133,30%,43%,1);--eton-d-2:hsla(132,30%,38%,1);--eton-d-3:hsla(132,29%,32%,1);--eton-d-4:hsla(132,27%,27%,1);--eton-d-5:hsla(131,26%,22%,1);--eton-d-6:hsla(130,23%,17%,1);--eton-d-7:hsla(129,20%,12%,1);--eton-d-8:hsla(127,18%,8%,1);--eton-l-1:hsla(131,30%,55%,1);--eton-l-2:hsla(130,29%,61%,1);--eton-l-3:hsla(129,29%,66%,1);--eton-l-4:hsla(128,29%,72%,1);--eton-l-5:hsla(128,29%,78%,1);--eton-l-6:hsla(127,29%,83%,1);--eton-l-7:hsla(127,30%,89%,1);--eton-l-8:hsla(126,30%,94%,1);--green:hsla(126,68%,24%,1);--green-d-1:hsla(124,62%,22%,1);--green-d-2:hsla(123,56%,20%,1);--green-d-3:hsla(121,51%,18%,1);--green-d-4:hsla(120,47%,15%,1);--green-d-5:hsla(118,43%,13%,1);--green-d-6:hsla(115,40%,10%,1);--green-d-7:hsla(107,39%,8%,1);--green-d-8:hsla(109,48%,4%,1);--green-l-1:hsla(119,39%,34%,1);--green-l-2:hsla(116,28%,42%,1);--green-l-3:hsla(114,21%,49%,1);--green-l-4:hsla(113,21%,58%,1);--green-l-5:hsla(112,21%,66%,1);--green-l-6:hsla(112,21%,74%,1);--green-l-7:hsla(111,21%,83%,1);--green-l-8:hsla(111,22%,91%,1);--beige:hsla(50,45%,67%,1);--beige-d-1:hsla(50,32%,59%,1);--beige-d-2:hsla(50,23%,51%,1);--beige-d-3:hsla(49,21%,43%,1);--beige-d-4:hsla(49,21%,36%,1);--beige-d-5:hsla(49,20%,29%,1);--beige-d-6:hsla(49,19%,22%,1);--beige-d-7:hsla(49,17%,15%,1);--beige-d-8:hsla(48,14%,9%,1);--beige-l-1:hsla(49,46%,71%,1);--beige-l-2:hsla(49,46%,74%,1);--beige-l-3:hsla(49,47%,78%,1);--beige-l-4:hsla(48,47%,82%,1);--beige-l-5:hsla(48,48%,85%,1);--beige-l-6:hsla(47,48%,89%,1);--beige-l-7:hsla(47,49%,93%,1);--beige-l-8:hsla(47,49%,96%,1);--khaki:hsla(47,47%,49%,1);--khaki-d-1:hsla(47,46%,43%,1);--khaki-d-2:hsla(47,45%,38%,1);--khaki-d-3:hsla(47,44%,32%,1);--khaki-d-4:hsla(46,42%,27%,1);--khaki-d-5:hsla(45,40%,22%,1);--khaki-d-6:hsla(47,37%,17%,1);--khaki-d-7:hsla(44,31%,12%,1);--khaki-d-8:hsla(45,33%,7%,1);--yellow:hsla(45,80%,30%,1);--yellow-d-1:hsla(44,75%,27%,1);--yellow-d-2:hsla(44,72%,24%,1);--yellow-d-3:hsla(44,66%,21%,1);--yellow-d-4:hsla(42,63%,18%,1);--yellow-d-5:hsla(44,58%,15%,1);--yellow-d-6:hsla(42,54%,12%,1);--yellow-d-7:hsla(43,52%,9%,1);--yellow-d-8:hsla(44,60%,5%,1);--yellow-l-1:hsla(43,53%,39%,1);--yellow-l-2:hsla(42,40%,47%,1);--yellow-l-3:hsla(41,35%,54%,1);--yellow-l-4:hsla(40,36%,62%,1);--yellow-l-5:hsla(40,37%,69%,1);--yellow-l-6:hsla(39,38%,77%,1);--yellow-l-7:hsla(38,39%,85%,1);--yellow-l-8:hsla(39,41%,92%,1);--orange:hsla(33,92%,25%,1);--orange-d-1:hsla(33,87%,23%,1);--orange-d-2:hsla(32,82%,20%,1);--orange-d-3:hsla(32,77%,18%,1);--orange-d-4:hsla(32,73%,16%,1);--orange-d-5:hsla(32,70%,13%,1);--orange-d-6:hsla(33,69%,10%,1);--orange-d-7:hsla(34,71%,7%,1);--orange-d-8:hsla(32,77%,5%,1);--orange-l-1:hsla(31,59%,34%,1);--orange-l-2:hsla(30,43%,42%,1);--orange-l-3:hsla(29,33%,50%,1);--orange-l-4:hsla(29,34%,58%,1);--orange-l-5:hsla(28,35%,67%,1);--orange-l-6:hsla(28,36%,75%,1);--orange-l-7:hsla(28,37%,83%,1);--orange-l-8:hsla(27,38%,92%,1);--red:hsla(0,100%,39%,1);--red-d-1:hsla(3,97%,35%,1);--red-d-2:hsla(6,92%,31%,1);--red-d-3:hsla(8,91%,26%,1);--red-d-4:hsla(9,87%,22%,1);--red-d-5:hsla(12,87%,18%,1);--red-d-6:hsla(15,86%,14%,1);--red-d-7:hsla(18,84%,10%,1);--red-d-8:hsla(18,87%,6%,1);--red-l-1:hsla(9,75%,47%,1);--red-l-2:hsla(11,69%,54%,1);--red-l-3:hsla(12,73%,61%,1);--red-l-4:hsla(13,77%,68%,1);--red-l-5:hsla(13,83%,75%,1);--red-l-6:hsla(14,88%,81%,1);--red-l-7:hsla(14,93%,88%,1);--red-l-8:hsla(14,100%,94%,1);--pink:hsla(322,61%,42%,1);--pink-d-1:hsla(322,58%,38%,1);--pink-d-2:hsla(323,56%,33%,1);--pink-d-3:hsla(323,53%,29%,1);--pink-d-4:hsla(324,50%,24%,1);--pink-d-5:hsla(324,46%,20%,1);--pink-d-6:hsla(325,42%,16%,1);--pink-d-7:hsla(326,36%,12%,1);--pink-d-8:hsla(327,36%,7%,1);--pink-l-1:hsla(324,44%,50%,1);--pink-l-2:hsla(325,44%,57%,1);--pink-l-3:hsla(327,45%,63%,1);--pink-l-4:hsla(328,46%,70%,1);--pink-l-5:hsla(328,47%,76%,1);--pink-l-6:hsla(329,49%,82%,1);--pink-l-7:hsla(330,50%,88%,1);--pink-l-8:hsla(330,51%,94%,1);--purple:hsla(271,96%,50%,1);--purple-d-1:hsla(270,87%,46%,1);--purple-d-2:hsla(270,81%,41%,1);--purple-d-3:hsla(269,76%,36%,1);--purple-d-4:hsla(269,71%,30%,1);--purple-d-5:hsla(269,66%,25%,1);--purple-d-6:hsla(269,61%,19%,1);--purple-d-7:hsla(271,52%,14%,1);--purple-d-8:hsla(279,50%,8%,1);--purple-l-1:hsla(269,97%,60%,1);--purple-l-2:hsla(270,98%,66%,1);--purple-l-3:hsla(270,99%,72%,1);--purple-l-4:hsla(271,100%,77%,1);--purple-l-5:hsla(272,100%,81%,1);--purple-l-6:hsla(273,100%,86%,1);--purple-l-7:hsla(274,100%,91%,1);--purple-l-8:hsla(274,100%,95%,1);}.expand-click:not(a){position:static;}.expand-click:not(a) a{position:static;}.expand-click:not(a) > a:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;z-index:2;}a.expand-click{position:static;}a.expand-click:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;}.expand-click:focus-within:after{content:'';position:absolute;inset:-2px;z-index:1;outline:2px solid var(--primary);outline-offset:2px;display:var(--after-display);}.expand-click:focus-within:focus{outline:none;}/* Components */ .btn{display:flex;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-xl);background:var(--btn-default-bg);color:var(--btn-default-text);font-size:12px;font-weight:800;border-radius:var(--radius-full);border:3px solid var(--btn-default-bg);transition:all 0.3s ease-in-out;cursor:pointer;text-transform:uppercase;outline:0;font-family:var(--cf-font-family--montserrat);line-height:1em;}.btn.small{font-size:var(--text-s);padding:var(--space-xs) var(--space-s);}.btn.large{font-size:var(--text-l);padding:var(--space-s) var(--space-m);}.btn.tertiary{background:var(--tertiary);border-color:var(--tertiary-d-1);}.btn.ghost{color:var(--dark-80);background:transparent;border-color:transparent;box-shadow:none;}.btn.slight{color:var(--dark-80);background:var(--bg-surface);border-color:var(--border-primary);box-shadow:var(--shadow-s);}.btn.secondary{background:var(--secondary);border-color:var(--secondary-d-1);}@media (hover:hover){.btn.ghost:hover{background:var(--dark-10);}}@media (hover:hover){.btn.slight:hover{background:var(--dark-5);}}@media (hover:hover){.btn.tertiary:hover{background:var(--tertiary-d-1);}}@media (hover:hover){.btn.secondary:hover{background:var(--secondary-d-1);}}.btn.no-bg{color:var(--dark-80);background:transparent;box-shadow:none;border-color:transparent;}@media (hover:hover){.btn.no-bg:hover{color:var(--dark);}}.link{color:var(--accent);-webkit-text-decoration:none;text-decoration:none;}@media (hover:hover){.link:hover{color:var(--tertiary);}}.link.secondary{color:var(--secondary);border-color:var(--secondary-20);}.link.tertiary{color:var(--tertiary);border-color:var(--tertiary-20);}.link:focus{color:var(--tertiary);}.badge{display:flex;align-items:center;justify-content:center;gap:var(--space-4xs);padding:6px 16px;background:var(--yellow);color:var(--black);font-size:10px;font-weight:500;border-radius:var(--radius-full);border:0;outline:0;text-transform:uppercase;}.divider{min-width:100%;width:100%;max-width:100%;min-height:1px;height:1px;max-height:1px;background:var(--border-primary);margin:var(--space-m) 0;border:0;}.divider.vertical{min-width:1px;width:1px;max-width:1px;min-height:100%;height:100%;max-height:100%;}/* Color System */ .bg-primary{background-color:var(--primary);}.text-primary{color:var(--primary);}.border-primary{border-color:var(--primary);border-color:var(--border-primary);}.fill-primary{fill:var(--primary);}.bg-secondary{background-color:var(--secondary);}.text-secondary{color:var(--secondary);}.border-secondary{border-color:var(--secondary);}.fill-secondary{fill:var(--secondary);}.bg-tertiary{background-color:var(--tertiary);}.text-tertiary{color:var(--tertiary);}.border-tertiary{border-color:var(--tertiary);}.fill-tertiary{fill:var(--tertiary);}.bg-accent{background-color:var(--accent);}.text-accent{color:var(--accent);}.border-accent{border-color:var(--accent);}.fill-accent{fill:var(--accent);}.bg-surface{background-color:var(--surface);}.bg-card-surface{background-color:var(--card-surface);}.text-body{color:var(--text-body);font-size:var(--text-m);line-height:1.3;font-weight:400;}.text-header{color:var(--text-header);}.text-subheader{color:var(--text-subheader);}.text-subheader-2{color:var(--text-subheader-2);}.bg-white{background-color:var(--white);}.text-white{color:var(--white);}.border-white{border-color:var(--white);}.fill-white{fill:var(--white);}.bg-black{background-color:var(--black);}.text-black{color:var(--black);}.border-black{border-color:var(--black);}.fill-black{fill:var(--black);}.bg-shadow-primary{background-color:var(--shadow-primary);}.fill-shadow-primary{fill:var(--shadow-primary);}.bg-btn-default-bg{background-color:var(--btn-default-bg);}.text-btn-default-text{color:var(--btn-default-text);}.bg-status-success{background-color:var(--status-success);}.text-status-success{color:var(--status-success);}.border-status-success{border-color:var(--status-success);}.fill-status-success{fill:var(--status-success);}.bg-status-error{background-color:var(--status-error);}.text-status-error{color:var(--status-error);}.border-status-error{border-color:var(--status-error);}.fill-status-error{fill:var(--status-error);}.bg-status-warning{background-color:var(--status-warning);}.text-status-warning{color:var(--status-warning);}.border-status-warning{border-color:var(--status-warning);}.fill-status-warning{fill:var(--status-warning);}.bg-status-notification{background-color:var(--status-notification);}.text-status-notification{color:var(--status-notification);}.border-status-notification{border-color:var(--status-notification);}.fill-status-notification{fill:var(--status-notification);}/* 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-3xs{font-size:var(--text-3xs);}.text-2xs{font-size:var(--text-2xs);}.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);}.text-6xl{font-size:var(--text-6xl);}/* Contextual variables */ /* 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.2;}H4{font-size:var(--text-xl);line-height:1.2;}H5{font-size:var(--text-l);line-height:1.2;}H6{font-size:var(--text-m);line-height:1.2;}/* Line heights */ .line-height-1{line-height:1;}.line-height-1-2{line-height:1.2;}.line-height-1-3{line-height:1.3;}.line-height-1-4{line-height:1.4;}.line-height-1-5{line-height:1.5;}.line-height-1-6{line-height:1.6;}.line-height-1-7{line-height:1.6;}.line-height-1-8{line-height:1.8;}.line-height-1-9{line-height:1.9;}.line-height-2{line-height:1.8;}/* Text Modifiers */ .italic{font-style:italic;}.bold{font-weight:bold;}.lowercase{text-transform:lowercase;}.uppercase{text-transform:uppercase;}.capitalize{text-transform:capitalize;}.underline{-webkit-text-decoration:underline;text-decoration:underline;}.font-100{font-weight:100;}.font-200{font-weight:200;}.font-300{font-weight:300;}.font-400{font-weight:400;}.font-500{font-weight:500;}.font-600{font-weight:600;}.font-700{font-weight:700;}.font-800{font-weight:800;}.font-900{font-weight:900;}/* Text Alignment */ .text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}/* Utility Spacing */ .mx-auto{margin-left:auto;margin-right:auto;}/* Grid Variables */ /* Grid Layouts */ .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);}/* Automatic Columns */ .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));}/* 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%;}.width-fit-content{width:fit-content;}.full-height{height:100%;}.screen-width{width:100vw;}.screen-height{height:100svh;}.auto-width{width:auto;}.auto-height{height:auto;}.width-95{width:95%;}.width-90{width:90%;}.width-85{width:85%;}.width-80{width:80%;}.width-75{width:75%;}.width-70{width:70%;}.width-65{width:65%;}.width-60{width:60%;}.width-55{width:55%;}.width-50{width:50%;}.width-45{width:45%;}.width-40{width:40%;}.width-35{width:35%;}.width-30{width:30%;}.width-25{width:25%;}.width-20{width:20%;}.width-15{width:15%;}.width-10{width:10%;}.width-05{width:5%;}.screen-height-95{height:95svh;}.screen-height-90{height:90svh;}.screen-height-85{height:85svh;}.screen-height-80{height:80svh;}.screen-height-75{height:75svh;}.screen-height-70{height:70svh;}.screen-height-65{height:65svh;}.screen-height-60{height:50svh;}.screen-height-55{height:55svh;}.screen-height-50{height:50svh;}.screen-height-45{height:45svh;}.screen-height-40{height:40svh;}.screen-height-35{height:35svh;}.screen-height-30{height:30svh;}.screen-height-25{height:25svh;}.screen-height-20{height:20svh;}.screen-height-15{height:15svh;}.screen-height-10{height:10svh;}.screen-height-05{height:5svh;}/* Max Width */ .max-site-width{max-width:var(--max-screen-width);width:100%;}.max-width-140{max-width:140rem;}.max-width-130{max-width:130rem;}.max-width-120{max-width:120rem;}.max-width-110{max-width:110rem;}.max-width-100{max-width:100rem;}.max-width-90{max-width:90rem;}.max-width-80{max-width:80rem;}.max-width-70{max-width:70rem;}.max-width-60{max-width:60rem;}.max-width-50{max-width:50rem;}.max-width-40{max-width:40rem;}.max-width-30{max-width:30rem;}.max-width-20{max-width:20rem;}.max-width-10{max-width:10rem;}/* Border Radius */ .radius-0{border-radius:0px;}.radius-1{border-radius:1px;}.radius-2{border-radius:2px;}.radius-4{border-radius:4px;}.radius-6{border-radius:6px;}.radius-8{border-radius:8px;}.radius-12{border-radius:12px;}.radius-16{border-radius:16px;}.radius-20{border-radius:20px;}.radius-24{border-radius:24px;}.radius-28{border-radius:28px;}.radius-32{border-radius:32px;}.radius-36{border-radius:36px;}.radius-40{border-radius:40px;}.radius-44{border-radius:44px;}.radius-48{border-radius:48px;}.radius-full{border-radius:999rem;}/* Borders */ .border{border-width:1px;}.border-top{border-top-width:1px;}.border-right{border-right-width:1px;}.border-bottom{border-bottom-width:1px;}.border-left{border-left-width:1px;}.border-2{border-width:2px;}.border-top-2{border-top-width:2px;}.border-right-2{border-right-width:2px;}.border-bottom-2{border-bottom-width:2px;}.border-left-2{border-left-width:2px;}.border-3{border-width:3px;}.border-top-3{border-top-width:3px;}.border-right-3{border-right-width:3px;}.border-bottom-3{border-bottom-width:3px;}.border-left-3{border-left-width:3px;}.border-solid{border-style:solid;}.border-dashed{border-style:dashed;}.border-dotted{border-style:dotted;}.border-double{border-style:double;}/* 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-05{opacity:0.05;}.opacity-10{opacity:0.1;}.opacity-15{opacity:0.15;}.opacity-20{opacity:0.2;}.opacity-25{opacity:0.25;}.opacity-30{opacity:0.3;}.opacity-35{opacity:0.35;}.opacity-40{opacity:0.4;}.opacity-45{opacity:0.45;}.opacity-50{opacity:0.5;}.opacity-55{opacity:0.55;}.opacity-60{opacity:0.6;}.opacity-65{opacity:0.65;}.opacity-70{opacity:0.7;}.opacity-75{opacity:0.75;}.opacity-80{opacity:0.8;}.opacity-85{opacity:0.85;}.opacity-90{opacity:0.9;}.opacity-95{opacity:0.95;}.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;}/* Media Fit */ .fit-contain{object-fit:contain;}.fit-cover{object-fit:cover;}.fit-fill{object-fit:fill;}.fit-scale-down{object-fit:scale-down;}.fit-none{object-fit:none;}/* 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);}.invert{filter:invert(100%);}.sepia{filter:sepia(1);}/* Transforms */ .rotate-90{transform:rotate(90deg);}.rotate-180{transform:rotate(180deg);}/* 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-03{transition:all 0.3s ease-in-out;}.transition-global-05{transition:all 0.5s ease-in-out;}/* Positioning */ .relative{position:relative;}.absolute{position:absolute;}.sticky{position:sticky;}.fixed{position:fixed;}.inset-0{inset:0;}.inset-4{inset:4px;}.inset-8{inset:8px;}.inset-12{inset:12px;}.inset-16{inset:16px;}.inset-20{inset:20px;}.inset-24{inset:24px;}.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-2{z-index:2;}.z-3{z-index:3;}.z-4{z-index:4;}.z-5{z-index:5;}.z-10{z-index:10;}.z-100{z-index:100;}.z-1000{z-index:1000;}.z-10000{z-index:10000;}@media (max-width:1366px){.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:1024px){.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:768px){.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:640px){.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 */ /* Design Kit CSS */ /* ------ Disable Overscroll Behavior ------- */ html,body{overscroll-behavior:none;}/* ------ Theme Toggle ------- */ html.cf-theme-light .cf-theme-toggle-button{/* Base Light Mode Styles */ background:#fafafa;fill:#191919;border:1px #e5e5e5 solid;border-radius:999px;padding:6px;color:#191919;}html.cf-theme-light .cf-theme-toggle-button:hover{/* Hover in Light Mode (Switches to Dark) */ background:#D7BAFA;}html.cf-theme-dark .cf-theme-toggle-button{background:#fafafa;fill:#191919;border:1px #e5e5e5 solid;border-radius:999px;padding:6px;color:#191919;}html.cf-theme-dark .cf-theme-toggle-button:hover{fill:#191919;background:#E6B31A;color:#191919;}/* ------ Show/Hide per Theme Selection ------- */ .show-light,.show-dark{display:none;}html.cf-theme-light .show-light{display:unset;}html.cf-theme-dark .show-dark{display:unset;}/* ------ Anchor Top Margin ------- */ .anchor-space{scroll-margin-top:60px;}/* - */ /* - */ /* - */ /* Add your custom CSS here */ /* ============================================ CTA Boxed Section ============================================ */ /* Root Section */ .h2b-cta-section{background-color:#f9fafb;display:flex;flex-direction:column;font-family:'Inter',sans-serif;justify-content:center;min-height:100vh;padding:1rem;color:#0f172a;}@media (min-width:768px){.h2b-cta-section{padding:3rem;}}/* Main Container */ .h2b-cta-container{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column;gap:1.5rem;}/* ============================================ HEADER SECTION ============================================ */ .h2b-cta-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;padding:0 0.5rem;}.h2b-cta-header-content{display:flex;flex-direction:column;}.h2b-cta-title{font-size:1.875rem;font-weight:700;letter-spacing:-0.025em;margin-bottom:0.5rem;line-height:1.2;}.h2b-cta-subtitle{color:#6b7280;font-size:1rem;line-height:1.5;}.h2b-cta-view-all{display:none;align-items:center;gap:0.5rem;font-size:0.875rem;font-weight:500;color:inherit;transition:color 150ms;text-decoration:none;}@media (min-width:768px){.h2b-cta-view-all{display:flex;}}.h2b-cta-view-all:hover{color:#000000;}.h2b-cta-link-icon{width:1rem;height:1rem;}/* ============================================ ROW LAYOUTS ============================================ */ .h2b-cta-row-4,.h2b-cta-row-3{display:flex;flex-direction:column;gap:1rem;width:100%;}@media (min-width:768px){.h2b-cta-row-4,.h2b-cta-row-3{flex-direction:row;}.h2b-cta-row-4{height:450px;}.h2b-cta-row-3{height:380px;}}/* ============================================ CARD BASE STYLES ============================================ */ .h2b-card-summer,.h2b-card-wardrobe,.h2b-card-streetwear,.h2b-card-community,.h2b-card-portraits,.h2b-card-stats,.h2b-card-product{will-change:flex;position:relative;flex:1;border-radius:1.5rem;overflow:hidden;cursor:pointer;min-height:300px;transition:flex 500ms cubic-bezier(0.25,0.46,0.45,0.94);}@media (min-width:768px){.h2b-card-summer,.h2b-card-wardrobe,.h2b-card-streetwear,.h2b-card-community,.h2b-card-portraits,.h2b-card-stats,.h2b-card-product{height:100%;}}.h2b-card-summer:hover,.h2b-card-wardrobe:hover,.h2b-card-streetwear:hover,.h2b-card-community:hover,.h2b-card-portraits:hover,.h2b-card-stats:hover,.h2b-card-product:hover{flex:2.5;}/* ============================================ CARD 1:SUMMER VIBES ============================================ */ .h2b-card-summer-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 700ms;}.h2b-card-summer:hover .h2b-card-summer-img{transform:scale(1.05);}.h2b-card-summer-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.6),transparent,transparent);opacity:0.6;}.h2b-card-summer-content{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;transform:translateY(0.5rem);transition:transform 500ms;}.h2b-card-summer:hover .h2b-card-summer-content{transform:translateY(0);}.h2b-badge-new{display:inline-block;padding:0.25rem 0.75rem;background-color:rgba(255,255,255,0.2);backdrop-filter:blur(12px);color:white;font-size:0.75rem;font-weight:500;border-radius:9999px;margin-bottom:0.5rem;}.h2b-card-summer-title{color:white;font-size:1.25rem;font-weight:700;opacity:0.9;margin-bottom:0.25rem;transition:opacity 500ms;}.h2b-card-summer:hover .h2b-card-summer-title{opacity:1;}.h2b-card-summer-reveal{height:0;overflow:hidden;opacity:0;transition:all 500ms;}.h2b-card-summer:hover .h2b-card-summer-reveal{height:2rem;opacity:1;}.h2b-card-summer-link{color:#e5e7eb;font-size:0.875rem;margin-top:0.5rem;display:flex;align-items:center;gap:0.5rem;}.h2b-card-summer-link-icon{width:1rem;height:1rem;}/* ============================================ CARD 2:WARDROBE ESSENTIALS ============================================ */ .h2b-card-wardrobe-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 700ms;}.h2b-card-wardrobe:hover .h2b-card-wardrobe-img{transform:scale(1.05);}.h2b-card-wardrobe-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.2);transition:background-color 500ms;}.h2b-card-wardrobe:hover .h2b-card-wardrobe-overlay{background-color:rgba(0,0,0,0.1);}.h2b-badge-tutorials{position:absolute;top:1.5rem;right:1.5rem;background-color:#bef264;color:black;font-size:0.75rem;font-weight:700;padding:0.375rem 0.75rem;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);display:flex;align-items:center;gap:0.25rem;transform:scale(0.9);opacity:0;transition:all 300ms 100ms;}.h2b-card-wardrobe:hover .h2b-badge-tutorials{transform:scale(1);opacity:1;}.h2b-badge-tutorials-icon{width:0.75rem;height:0.75rem;}.h2b-badge-tutorials-text{/* Inherits from parent */ }.h2b-card-wardrobe-content{position:absolute;bottom:1.5rem;left:1.5rem;}.h2b-card-wardrobe-title{color:white;font-size:1.25rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,0.05);}/* ============================================ CARD 3:STREETWEAR ============================================ */ .h2b-card-streetwear-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 700ms;}.h2b-card-streetwear:hover .h2b-card-streetwear-img{transform:scale(1.05);}.h2b-badge-live{position:absolute;top:1.5rem;right:1.5rem;background-color:#ef4444;color:white;font-size:0.625rem;font-weight:700;padding:0.25rem 0.5rem;border-radius:0.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);}.h2b-badge-live-text{/* Inherits from parent */ }.h2b-card-streetwear-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 500ms;}.h2b-card-streetwear:hover .h2b-card-streetwear-play-overlay{opacity:1;}.h2b-card-streetwear-play-button{width:4rem;height:4rem;background-color:rgba(255,255,255,0.3);backdrop-filter:blur(4px);border-radius:9999px;display:flex;align-items:center;justify-content:center;}.h2b-card-streetwear-play-icon{width:1.5rem;height:1.5rem;color:white;fill:currentColor;margin-left:0.25rem;}.h2b-card-streetwear-content{position:absolute;bottom:1.5rem;left:1.5rem;}.h2b-card-streetwear-title{color:white;font-size:1.25rem;font-weight:700;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));}/* ============================================ CARD 4:COMMUNITY ============================================ */ .h2b-card-community-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 700ms;}.h2b-card-community:hover .h2b-card-community-img{transform:scale(1.05);}.h2b-card-community-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.5));}.h2b-card-community-content{position:absolute;bottom:1.5rem;left:1.5rem;}.h2b-card-community-title{color:white;font-size:1.25rem;font-weight:700;}/* ============================================ CARD 5:PORTRAITS (ROW 2) ============================================ */ .h2b-card-portraits{background-color:#0f172a;}.h2b-card-portraits-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.8;transition:transform 700ms;}.h2b-card-portraits:hover .h2b-card-portraits-img{transform:scale(1.05);}.h2b-card-portraits-content{position:absolute;bottom:1.5rem;left:1.5rem;}.h2b-card-portraits-title{color:white;font-size:1.5rem;font-weight:700;}/* ============================================ CARD 6:STATS (ROW 2) ============================================ */ .h2b-card-stats-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 700ms;}.h2b-card-stats:hover .h2b-card-stats-img{transform:scale(1.05);}.h2b-card-stats-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(19,78,74,0.8),transparent);}.h2b-card-stats-content{position:absolute;bottom:1.5rem;left:1.5rem;}.h2b-stat-number{font-size:1.875rem;font-weight:700;color:white;margin-bottom:0.25rem;}.h2b-stat-label{color:#99f6e4;font-size:0.875rem;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;}/* ============================================ CARD 7:PRODUCT (ROW 2) ============================================ */ .h2b-card-product-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 700ms;}.h2b-card-product:hover .h2b-card-product-img{transform:scale(1.05);}.h2b-card-product-content{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;display:flex;justify-content:space-between;align-items:center;}.h2b-card-product-button{background-color:rgba(255,255,255,0.9);backdrop-filter:blur(4px);color:black;padding:0.5rem 1rem;border-radius:9999px;font-size:0.875rem;font-weight:700;display:flex;align-items:center;gap:0.5rem;transition:background-color 300ms;}.h2b-card-product:hover .h2b-card-product-button{background-color:white;}.h2b-card-product-button-text{/* Inherits from parent */ }.h2b-card-product-button-icon{width:0.75rem;height:0.75rem;}.h2b-card-product-sound{width:2rem;height:2rem;border-radius:9999px;background-color:rgba(0,0,0,0.3);color:white;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 300ms;}.h2b-card-product:hover .h2b-card-product-sound{opacity:1;}.h2b-card-product-sound-icon{width:1rem;height:1rem;}/* ============================================ RESPONSIVE ADJUSTMENTS ============================================ */ @media (max-width:767px){.h2b-cta-header{flex-direction:column;align-items:flex-start;gap:1rem;}.h2b-cta-view-all{display:flex;}}/* ============================================ Expanding Cards - External CSS (Minimal) Only properties that CANNOT be Bricks native ============================================ */ /* ============================================ CRITICAL LAYOUT (Native properties not working reliably) ============================================ */ .cards-container{width:100%;max-width:1280px;margin:0 auto;}.cards-row{width:100%;gap:1rem;/* _gap in JSON doesn't work reliably */ }.expand-card{flex:1;min-width:0;}.card-image{object-fit:cover;/* NOT a native Bricks property */ }/* Performance optimization */ .expand-card{will-change:flex;}/* ============================================ PARENT-CHILD HOVER EFFECTS (Cannot use Bricks pseudo-selectors for parent→child) ============================================ */ /* Header link hover */ .header-link:hover{color:#000000;}/* All cards - flex grow on hover */ .card-one:hover,.card-two:hover,.card-three:hover,.card-four:hover,.card-five:hover,.card-six:hover,.card-seven:hover{flex:2.5;}/* Card 1:Summer - Parent hover affects children */ .card-one:hover #img-summer{transform:scale(1.05);}.card-one:hover #content-summer{transform:translateY(0);}.card-one:hover #title-summer{opacity:1;}.card-one:hover #reveal-summer{height:2rem;opacity:1;}/* Card 2:Wardrobe - Parent hover affects children */ .card-two:hover #img-wardrobe{transform:scale(1.05);}.card-two:hover #overlay-wardrobe{background-color:rgba(0,0,0,0.1);}.card-two:hover #badge-tutorials{transform:scale(1);opacity:1;}/* Card 3:Streetwear - Parent hover affects children */ .card-three:hover #img-streetwear{transform:scale(1.05);}.card-three:hover #overlay-play{opacity:1;}/* Card 4:Community - Parent hover affects children */ .card-four:hover #img-community{transform:scale(1.05);}/* Card 5:Portraits - Parent hover affects children */ .card-five:hover #img-portraits{transform:scale(1.05);}/* Card 6:Stats - Parent hover affects children */ .card-six:hover #img-stats{transform:scale(1.05);}/* Card 7:Product - Parent hover affects children */ .card-seven:hover #img-product{transform:scale(1.05);}.card-seven:hover #btn-product{background-color:white;}.card-seven:hover #icon-sound{opacity:1;}/* ============================================ UNSUPPORTED PROPERTIES ============================================ */ /* Backdrop blur effects */ .badge-new{backdrop-filter:blur(12px);}.play-button{backdrop-filter:blur(4px);}.product-cta{backdrop-filter:blur(4px);}/* Text shadow */ .title-shadow{text-shadow:0 1px 2px rgba(0,0,0,0.05);}/* Drop shadow filter */ .title-dropshadow{filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));}