@charset "UTF-8";:root,:host,.sl-theme-light{--csstools-color-scheme--dark: ;color-scheme:light;--sl-color-gray-50: hsl(0, 0%, 98%);--sl-color-gray-100: hsl(240, 5%, 96%);--sl-color-gray-200: hsl(240, 6%, 90%);--sl-color-gray-300: hsl(240, 5%, 84%);--sl-color-gray-400: hsl(240, 5%, 65%);--sl-color-gray-500: hsl(240, 4%, 46%);--sl-color-gray-600: hsl(240, 5%, 34%);--sl-color-gray-700: hsl(240, 5%, 26%);--sl-color-gray-800: hsl(240, 4%, 16%);--sl-color-gray-900: hsl(240, 6%, 10%);--sl-color-gray-950: hsl(240, 7%, 8%);--sl-color-red-50: hsl(0, 86%, 97%);--sl-color-red-100: hsl(0, 93%, 94%);--sl-color-red-200: hsl(0, 96%, 89%);--sl-color-red-300: hsl(0, 94%, 82%);--sl-color-red-400: hsl(0, 91%, 71%);--sl-color-red-500: hsl(0, 84%, 60%);--sl-color-red-600: hsl(0, 72%, 51%);--sl-color-red-700: hsl(0, 74%, 42%);--sl-color-red-800: hsl(0, 70%, 35%);--sl-color-red-900: hsl(0, 63%, 31%);--sl-color-red-950: hsl(0, 60%, 20%);--sl-color-orange-50: hsl(33, 100%, 97%);--sl-color-orange-100: hsl(34, 100%, 92%);--sl-color-orange-200: hsl(32, 98%, 83%);--sl-color-orange-300: hsl(31, 97%, 72%);--sl-color-orange-400: hsl(27, 96%, 61%);--sl-color-orange-500: hsl(25, 95%, 53%);--sl-color-orange-600: hsl(21, 90%, 48%);--sl-color-orange-700: hsl(18, 88%, 40%);--sl-color-orange-800: hsl(15, 79%, 34%);--sl-color-orange-900: hsl(15, 75%, 28%);--sl-color-orange-950: hsl(15, 69%, 19%);--sl-color-amber-50: hsl(48, 100%, 96%);--sl-color-amber-100: hsl(48, 97%, 89%);--sl-color-amber-200: hsl(48, 97%, 77%);--sl-color-amber-300: hsl(46, 97%, 65%);--sl-color-amber-400: hsl(43, 96%, 56%);--sl-color-amber-500: hsl(38, 92%, 50%);--sl-color-amber-600: hsl(32, 95%, 44%);--sl-color-amber-700: hsl(26, 91%, 37%);--sl-color-amber-800: hsl(23, 83%, 31%);--sl-color-amber-900: hsl(22, 78%, 27%);--sl-color-amber-950: hsl(23, 74%, 17%);--sl-color-yellow-50: hsl(55, 92%, 95%);--sl-color-yellow-100: hsl(55, 97%, 88%);--sl-color-yellow-200: hsl(53, 98%, 77%);--sl-color-yellow-300: hsl(50, 98%, 64%);--sl-color-yellow-400: hsl(48, 96%, 53%);--sl-color-yellow-500: hsl(45, 93%, 48%);--sl-color-yellow-600: hsl(41, 96%, 40%);--sl-color-yellow-700: hsl(36, 92%, 33%);--sl-color-yellow-800: hsl(32, 81%, 29%);--sl-color-yellow-900: hsl(28, 73%, 26%);--sl-color-yellow-950: hsl(33, 69%, 14%);--sl-color-lime-50: hsl(78, 92%, 95%);--sl-color-lime-100: hsl(80, 89%, 89%);--sl-color-lime-200: hsl(81, 89%, 80%);--sl-color-lime-300: hsl(82, 85%, 67%);--sl-color-lime-400: hsl(83, 78%, 56%);--sl-color-lime-500: hsl(84, 81%, 44%);--sl-color-lime-600: hsl(85, 85%, 35%);--sl-color-lime-700: hsl(86, 78%, 27%);--sl-color-lime-800: hsl(86, 69%, 23%);--sl-color-lime-900: hsl(88, 61%, 20%);--sl-color-lime-950: hsl(87, 61%, 14%);--sl-color-green-50: hsl(139, 77%, 97%);--sl-color-green-100: hsl(141, 84%, 93%);--sl-color-green-200: hsl(141, 79%, 85%);--sl-color-green-300: hsl(142, 77%, 73%);--sl-color-green-400: hsl(142, 69%, 58%);--sl-color-green-500: hsl(142, 71%, 45%);--sl-color-green-600: hsl(142, 76%, 36%);--sl-color-green-700: hsl(142, 72%, 29%);--sl-color-green-800: hsl(143, 64%, 24%);--sl-color-green-900: hsl(144, 61%, 20%);--sl-color-green-950: hsl(144, 61%, 12%);--sl-color-emerald-50: hsl(152, 81%, 96%);--sl-color-emerald-100: hsl(149, 80%, 90%);--sl-color-emerald-200: hsl(152, 76%, 80%);--sl-color-emerald-300: hsl(156, 72%, 67%);--sl-color-emerald-400: hsl(158, 64%, 52%);--sl-color-emerald-500: hsl(160, 84%, 39%);--sl-color-emerald-600: hsl(161, 94%, 30%);--sl-color-emerald-700: hsl(163, 94%, 24%);--sl-color-emerald-800: hsl(163, 88%, 20%);--sl-color-emerald-900: hsl(164, 86%, 17%);--sl-color-emerald-950: hsl(164, 88%, 9%);--sl-color-teal-50: hsl(166, 77%, 97%);--sl-color-teal-100: hsl(167, 86%, 89%);--sl-color-teal-200: hsl(168, 84%, 78%);--sl-color-teal-300: hsl(171, 77%, 64%);--sl-color-teal-400: hsl(173, 66%, 50%);--sl-color-teal-500: hsl(173, 80%, 40%);--sl-color-teal-600: hsl(175, 84%, 32%);--sl-color-teal-700: hsl(175, 77%, 26%);--sl-color-teal-800: hsl(176, 69%, 22%);--sl-color-teal-900: hsl(176, 61%, 19%);--sl-color-teal-950: hsl(177, 59%, 11%);--sl-color-cyan-50: hsl(183, 100%, 96%);--sl-color-cyan-100: hsl(185, 96%, 90%);--sl-color-cyan-200: hsl(186, 94%, 82%);--sl-color-cyan-300: hsl(187, 92%, 69%);--sl-color-cyan-400: hsl(188, 86%, 53%);--sl-color-cyan-500: hsl(189, 95%, 43%);--sl-color-cyan-600: hsl(192, 91%, 37%);--sl-color-cyan-700: hsl(193, 82%, 31%);--sl-color-cyan-800: hsl(194, 70%, 27%);--sl-color-cyan-900: hsl(196, 64%, 24%);--sl-color-cyan-950: hsl(197, 61%, 16%);--sl-color-sky-50: hsl(204, 100%, 97%);--sl-color-sky-100: hsl(204, 94%, 94%);--sl-color-sky-200: hsl(201, 94%, 86%);--sl-color-sky-300: hsl(199, 96%, 74%);--sl-color-sky-400: hsl(198, 93%, 60%);--sl-color-sky-500: hsl(199, 89%, 48%);--sl-color-sky-600: hsl(200, 98%, 39%);--sl-color-sky-700: hsl(201, 96%, 32%);--sl-color-sky-800: hsl(201, 90%, 28%);--sl-color-sky-900: hsl(202, 80%, 24%);--sl-color-sky-950: hsl(202, 74%, 17%);--sl-color-blue-50: hsl(214, 100%, 97%);--sl-color-blue-100: hsl(214, 95%, 93%);--sl-color-blue-200: hsl(213, 97%, 87%);--sl-color-blue-300: hsl(212, 96%, 78%);--sl-color-blue-400: hsl(213, 94%, 68%);--sl-color-blue-500: hsl(217, 91%, 60%);--sl-color-blue-600: hsl(221, 83%, 53%);--sl-color-blue-700: hsl(224, 76%, 48%);--sl-color-blue-800: hsl(226, 71%, 40%);--sl-color-blue-900: hsl(224, 64%, 33%);--sl-color-blue-950: hsl(226, 55%, 18%);--sl-color-indigo-50: hsl(226, 100%, 97%);--sl-color-indigo-100: hsl(227, 100%, 94%);--sl-color-indigo-200: hsl(228, 97%, 89%);--sl-color-indigo-300: hsl(230, 94%, 82%);--sl-color-indigo-400: hsl(235, 90%, 74%);--sl-color-indigo-500: hsl(239, 84%, 67%);--sl-color-indigo-600: hsl(243, 75%, 59%);--sl-color-indigo-700: hsl(245, 58%, 51%);--sl-color-indigo-800: hsl(244, 55%, 41%);--sl-color-indigo-900: hsl(242, 47%, 34%);--sl-color-indigo-950: hsl(244, 44%, 23%);--sl-color-violet-50: hsl(250, 100%, 98%);--sl-color-violet-100: hsl(251, 91%, 96%);--sl-color-violet-200: hsl(251, 95%, 92%);--sl-color-violet-300: hsl(253, 95%, 85%);--sl-color-violet-400: hsl(255, 92%, 76%);--sl-color-violet-500: hsl(258, 90%, 66%);--sl-color-violet-600: hsl(262, 83%, 58%);--sl-color-violet-700: hsl(263, 70%, 50%);--sl-color-violet-800: hsl(263, 69%, 42%);--sl-color-violet-900: hsl(264, 67%, 35%);--sl-color-violet-950: hsl(265, 62%, 21%);--sl-color-purple-50: hsl(270, 100%, 98%);--sl-color-purple-100: hsl(269, 100%, 96%);--sl-color-purple-200: hsl(269, 100%, 92%);--sl-color-purple-300: hsl(269, 97%, 85%);--sl-color-purple-400: hsl(270, 95%, 75%);--sl-color-purple-500: hsl(271, 91%, 65%);--sl-color-purple-600: hsl(272, 81%, 56%);--sl-color-purple-700: hsl(272, 72%, 47%);--sl-color-purple-800: hsl(273, 67%, 39%);--sl-color-purple-900: hsl(274, 66%, 32%);--sl-color-purple-950: hsl(276, 60%, 17%);--sl-color-fuchsia-50: hsl(289, 100%, 98%);--sl-color-fuchsia-100: hsl(287, 100%, 96%);--sl-color-fuchsia-200: hsl(288, 96%, 91%);--sl-color-fuchsia-300: hsl(291, 93%, 83%);--sl-color-fuchsia-400: hsl(292, 91%, 73%);--sl-color-fuchsia-500: hsl(292, 84%, 61%);--sl-color-fuchsia-600: hsl(293, 70%, 49%);--sl-color-fuchsia-700: hsl(295, 72%, 40%);--sl-color-fuchsia-800: hsl(295, 70%, 33%);--sl-color-fuchsia-900: hsl(297, 64%, 28%);--sl-color-fuchsia-950: hsl(297, 57%, 15%);--sl-color-pink-50: hsl(327, 73%, 97%);--sl-color-pink-100: hsl(326, 78%, 95%);--sl-color-pink-200: hsl(326, 85%, 90%);--sl-color-pink-300: hsl(327, 87%, 82%);--sl-color-pink-400: hsl(329, 86%, 70%);--sl-color-pink-500: hsl(330, 81%, 60%);--sl-color-pink-600: hsl(333, 71%, 51%);--sl-color-pink-700: hsl(335, 78%, 42%);--sl-color-pink-800: hsl(336, 74%, 35%);--sl-color-pink-900: hsl(336, 69%, 30%);--sl-color-pink-950: hsl(336, 65%, 16%);--sl-color-rose-50: hsl(356, 100%, 97%);--sl-color-rose-100: hsl(356, 100%, 95%);--sl-color-rose-200: hsl(353, 96%, 90%);--sl-color-rose-300: hsl(353, 96%, 82%);--sl-color-rose-400: hsl(351, 95%, 71%);--sl-color-rose-500: hsl(350, 89%, 60%);--sl-color-rose-600: hsl(347, 77%, 50%);--sl-color-rose-700: hsl(345, 83%, 41%);--sl-color-rose-800: hsl(343, 80%, 35%);--sl-color-rose-900: hsl(342, 76%, 30%);--sl-color-rose-950: hsl(341, 70%, 17%);--sl-color-primary-50: var(--sl-color-sky-50);--sl-color-primary-100: var(--sl-color-sky-100);--sl-color-primary-200: var(--sl-color-sky-200);--sl-color-primary-300: var(--sl-color-sky-300);--sl-color-primary-400: var(--sl-color-sky-400);--sl-color-primary-500: var(--sl-color-sky-500);--sl-color-primary-600: var(--sl-color-sky-600);--sl-color-primary-700: var(--sl-color-sky-700);--sl-color-primary-800: var(--sl-color-sky-800);--sl-color-primary-900: var(--sl-color-sky-900);--sl-color-primary-950: var(--sl-color-sky-950);--sl-color-success-50: var(--sl-color-green-50);--sl-color-success-100: var(--sl-color-green-100);--sl-color-success-200: var(--sl-color-green-200);--sl-color-success-300: var(--sl-color-green-300);--sl-color-success-400: var(--sl-color-green-400);--sl-color-success-500: var(--sl-color-green-500);--sl-color-success-600: var(--sl-color-green-600);--sl-color-success-700: var(--sl-color-green-700);--sl-color-success-800: var(--sl-color-green-800);--sl-color-success-900: var(--sl-color-green-900);--sl-color-success-950: var(--sl-color-green-950);--sl-color-warning-50: var(--sl-color-amber-50);--sl-color-warning-100: var(--sl-color-amber-100);--sl-color-warning-200: var(--sl-color-amber-200);--sl-color-warning-300: var(--sl-color-amber-300);--sl-color-warning-400: var(--sl-color-amber-400);--sl-color-warning-500: var(--sl-color-amber-500);--sl-color-warning-600: var(--sl-color-amber-600);--sl-color-warning-700: var(--sl-color-amber-700);--sl-color-warning-800: var(--sl-color-amber-800);--sl-color-warning-900: var(--sl-color-amber-900);--sl-color-warning-950: var(--sl-color-amber-950);--sl-color-danger-50: var(--sl-color-red-50);--sl-color-danger-100: var(--sl-color-red-100);--sl-color-danger-200: var(--sl-color-red-200);--sl-color-danger-300: var(--sl-color-red-300);--sl-color-danger-400: var(--sl-color-red-400);--sl-color-danger-500: var(--sl-color-red-500);--sl-color-danger-600: var(--sl-color-red-600);--sl-color-danger-700: var(--sl-color-red-700);--sl-color-danger-800: var(--sl-color-red-800);--sl-color-danger-900: var(--sl-color-red-900);--sl-color-danger-950: var(--sl-color-red-950);--sl-color-neutral-50: var(--sl-color-gray-50);--sl-color-neutral-100: var(--sl-color-gray-100);--sl-color-neutral-200: var(--sl-color-gray-200);--sl-color-neutral-300: var(--sl-color-gray-300);--sl-color-neutral-400: var(--sl-color-gray-400);--sl-color-neutral-500: var(--sl-color-gray-500);--sl-color-neutral-600: var(--sl-color-gray-600);--sl-color-neutral-700: var(--sl-color-gray-700);--sl-color-neutral-800: var(--sl-color-gray-800);--sl-color-neutral-900: var(--sl-color-gray-900);--sl-color-neutral-950: var(--sl-color-gray-950);--sl-color-neutral-0: hsl(0, 0%, 100%);--sl-color-neutral-1000: hsl(0, 0%, 0%);--sl-border-radius-small: .1875rem;--sl-border-radius-medium: .25rem;--sl-border-radius-large: .5rem;--sl-border-radius-x-large: 1rem;--sl-border-radius-circle: 50%;--sl-border-radius-pill: 9999px;--sl-shadow-x-small: 0 1px 2px hsla(240, 4%, 46%, .06);--sl-shadow-small: 0 1px 2px hsla(240, 4%, 46%, .12);--sl-shadow-medium: 0 2px 4px hsla(240, 4%, 46%, .12);--sl-shadow-large: 0 2px 8px hsla(240, 4%, 46%, .12);--sl-shadow-x-large: 0 4px 16px hsla(240, 4%, 46%, .12);--sl-spacing-3x-small: .125rem;--sl-spacing-2x-small: .25rem;--sl-spacing-x-small: .5rem;--sl-spacing-small: .75rem;--sl-spacing-medium: 1rem;--sl-spacing-large: 1.25rem;--sl-spacing-x-large: 1.75rem;--sl-spacing-2x-large: 2.25rem;--sl-spacing-3x-large: 3rem;--sl-spacing-4x-large: 4.5rem;--sl-transition-x-slow: 1s;--sl-transition-slow: .5s;--sl-transition-medium: .25s;--sl-transition-fast: .15s;--sl-transition-x-fast: 50ms;--sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--sl-font-serif: Georgia, "Times New Roman", serif;--sl-font-size-2x-small: .625rem;--sl-font-size-x-small: .75rem;--sl-font-size-small: .875rem;--sl-font-size-medium: 1rem;--sl-font-size-large: 1.25rem;--sl-font-size-x-large: 1.5rem;--sl-font-size-2x-large: 2.25rem;--sl-font-size-3x-large: 3rem;--sl-font-size-4x-large: 4.5rem;--sl-font-weight-light: 300;--sl-font-weight-normal: 400;--sl-font-weight-semibold: 500;--sl-font-weight-bold: 700;--sl-letter-spacing-denser: -.03em;--sl-letter-spacing-dense: -.015em;--sl-letter-spacing-normal: normal;--sl-letter-spacing-loose: .075em;--sl-letter-spacing-looser: .15em;--sl-line-height-denser: 1;--sl-line-height-dense: 1.4;--sl-line-height-normal: 1.8;--sl-line-height-loose: 2.2;--sl-line-height-looser: 2.6;--sl-focus-ring-color: var(--sl-color-primary-600);--sl-focus-ring-style: solid;--sl-focus-ring-width: 3px;--sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset: 1px;--sl-button-font-size-small: var(--sl-font-size-x-small);--sl-button-font-size-medium: var(--sl-font-size-small);--sl-button-font-size-large: var(--sl-font-size-medium);--sl-input-height-small: 1.875rem;--sl-input-height-medium: 2.5rem;--sl-input-height-large: 3.125rem;--sl-input-background-color: var(--sl-color-neutral-0);--sl-input-background-color-hover: var(--sl-input-background-color);--sl-input-background-color-focus: var(--sl-input-background-color);--sl-input-background-color-disabled: var(--sl-color-neutral-100);--sl-input-border-color: var(--sl-color-neutral-300);--sl-input-border-color-hover: var(--sl-color-neutral-400);--sl-input-border-color-focus: var(--sl-color-primary-500);--sl-input-border-color-disabled: var(--sl-color-neutral-300);--sl-input-border-width: 1px;--sl-input-required-content: "*";--sl-input-required-content-offset: -2px;--sl-input-required-content-color: var(--sl-input-label-color);--sl-input-border-radius-small: var(--sl-border-radius-medium);--sl-input-border-radius-medium: var(--sl-border-radius-medium);--sl-input-border-radius-large: var(--sl-border-radius-medium);--sl-input-font-family: var(--sl-font-sans);--sl-input-font-weight: var(--sl-font-weight-normal);--sl-input-font-size-small: var(--sl-font-size-small);--sl-input-font-size-medium: var(--sl-font-size-medium);--sl-input-font-size-large: var(--sl-font-size-large);--sl-input-letter-spacing: var(--sl-letter-spacing-normal);--sl-input-color: var(--sl-color-neutral-700);--sl-input-color-hover: var(--sl-color-neutral-700);--sl-input-color-focus: var(--sl-color-neutral-700);--sl-input-color-disabled: var(--sl-color-neutral-900);--sl-input-icon-color: var(--sl-color-neutral-500);--sl-input-icon-color-hover: var(--sl-color-neutral-600);--sl-input-icon-color-focus: var(--sl-color-neutral-600);--sl-input-placeholder-color: var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);--sl-input-spacing-small: var(--sl-spacing-small);--sl-input-spacing-medium: var(--sl-spacing-medium);--sl-input-spacing-large: var(--sl-spacing-large);--sl-input-focus-ring-color: hsla(199, 89%, 48%, .4);--sl-input-focus-ring-offset: 0;--sl-input-filled-background-color: var(--sl-color-neutral-100);--sl-input-filled-background-color-hover: var(--sl-color-neutral-100);--sl-input-filled-background-color-focus: var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);--sl-input-filled-color: var(--sl-color-neutral-800);--sl-input-filled-color-hover: var(--sl-color-neutral-800);--sl-input-filled-color-focus: var(--sl-color-neutral-700);--sl-input-filled-color-disabled: var(--sl-color-neutral-800);--sl-input-label-font-size-small: var(--sl-font-size-small);--sl-input-label-font-size-medium: var(--sl-font-size-medium);--sl-input-label-font-size-large: var(--sl-font-size-large);--sl-input-label-color: inherit;--sl-input-help-text-font-size-small: var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium: var(--sl-font-size-small);--sl-input-help-text-font-size-large: var(--sl-font-size-medium);--sl-input-help-text-color: var(--sl-color-neutral-500);--sl-toggle-size-small: .875rem;--sl-toggle-size-medium: 1.125rem;--sl-toggle-size-large: 1.375rem;--sl-overlay-background-color: hsla(240, 4%, 46%, .33);--sl-panel-background-color: var(--sl-color-neutral-0);--sl-panel-border-color: var(--sl-color-neutral-200);--sl-panel-border-width: 1px;--sl-tooltip-border-radius: var(--sl-border-radius-medium);--sl-tooltip-background-color: var(--sl-color-neutral-800);--sl-tooltip-color: var(--sl-color-neutral-0);--sl-tooltip-font-family: var(--sl-font-sans);--sl-tooltip-font-weight: var(--sl-font-weight-normal);--sl-tooltip-font-size: var(--sl-font-size-small);--sl-tooltip-line-height: var(--sl-line-height-dense);--sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size: 6px;--sl-z-index-drawer: 700;--sl-z-index-dialog: 800;--sl-z-index-dropdown: 900;--sl-z-index-toast: 950;--sl-z-index-tooltip: 1000}@supports (scrollbar-gutter: stable){.sl-scroll-lock{scrollbar-gutter:var(--sl-scroll-lock-gutter)!important}.sl-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.sl-scroll-lock body{padding-right:var(--sl-scroll-lock-size)!important;overflow:hidden!important}}.sl-toast-stack{position:fixed;top:0;right:0;z-index:var(--sl-z-index-toast);width:28rem;max-width:100%;max-height:100%;overflow:auto}.sl-toast-stack sl-alert{margin:var(--sl-spacing-medium)}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}*,*:after,*:before{box-sizing:border-box;background-repeat:no-repeat;text-wrap:pretty}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{margin:0}svg{overflow:visible}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1>p,h2>p,h3>p,h4>p,h5>p,h6>p{text-wrap:balance}input[type=submit],button{cursor:pointer}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:auto;left:initial;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:auto;left:initial;right:0}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#33333340;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}:root{--clr-true-brand: #1a7fff;--clr-brand: var(--clr-true-brand);--clr-brand-45: rgba(26,127,255,.27059);--clr-dark: #434343;--clr-dark-2: #252525;--clr-soft: #f6f6f6;--clr-light: #c7c7c7;--clr-light-2: #8b8b8b;--clr-light-3: #888;--clr-light-4: #d0d0d0;--clr-light-5: #9a9a9a;--clr-light-6: #979797;--clr-light-7: #c0c0c0;--clr-light-8: #818181;--clr-success: #4caf50;--clr-start2finish-brand: #07e7d1;--clr-bricxbold-brand: #17b3d8;--clr-bg-low-contrast: var(--clr-soft);--bg-transition-stop: 50%;background:#fff;color:var(--clr-dark)}.theme-start2finish{--clr-brand: var(--clr-start2finish-brand)}.clr-brand{color:var(--clr-brand)}.clr-switch-brand-start2finish{--clr-brand: var(--clr-start2finish-brand)}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}.bg-white{background:#fff;--clr-bg-low-contrast: var(--clr-soft)}.bg-soft{background:var(--clr-soft);--clr-bg-low-contrast: #fff}.bg-white-to-soft:has(>.c-publications-carousel:first-child),.bg-soft-to-white:has(>.c-publications-carousel:first-child){--bg-transition-stop: var(--spacing-6)}.bg-white-to-soft{background:linear-gradient(180deg,#fff var(--bg-transition-stop),var(--clr-soft) 0);--clr-bg-low-contrast: #fff}.bg-soft-to-white{background:linear-gradient(180deg,var(--clr-soft) var(--bg-transition-stop),#fff 0);--clr-bg-low-contrast: var(--clr-soft)}@font-face{font-family:Gilroy;src:url(/themes/custom/bricx_theme/dist/assets/Gilroy-Light.Bsst1jNX.woff2) format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Gilroy;src:url(/themes/custom/bricx_theme/dist/assets/Gilroy-Regular.CCqYxGVy.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Gilroy;src:url(/themes/custom/bricx_theme/dist/assets/Gilroy-Medium.D1zFn0pQ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Gilroy;src:url(/themes/custom/bricx_theme/dist/assets/Gilroy-Bold.Dni6zD24.woff2) format("woff2");font-weight:600;font-style:normal;font-display:auto}@font-face{font-family:Recoleta Alt;src:url(/themes/custom/bricx_theme/dist/assets/Recoleta%20Alt%20Regular.BItjJnMP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Recoleta Alt;src:url(/themes/custom/bricx_theme/dist/assets/Recoleta%20Alt%20Bold.cWeTM1zA.woff2) format("woff2");font-weight:600;font-style:normal;font-display:auto}:root{--font: "Gilroy", Helvetica, sans-serif;--font-title: "Recoleta Alt", serif;--spacing-unit: 1.5;--spacing: calc(var(--spacing-unit) * 1rem);--spacing-half: calc(var(--spacing) / 2);--spacing-1: var(--spacing);--spacing-2: calc(var(--spacing) * 2);--spacing-3: calc(var(--spacing) * 3);--spacing-4: calc(var(--spacing) * 4);--spacing-5: calc(var(--spacing) * 5);--spacing-6: calc(var(--spacing) * 6);--spacing-7: calc(var(--spacing) * 7);--spacing-8: calc(var(--spacing) * 8);--spacing-m: calc(var(--spacing) * 2);--spacing-xl: calc(var(--spacing) * 3);--spacing-xxl: calc(var(--spacing) * 3);font-family:var(--font);line-height:var(--spacing-unit);font-size:16px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 45em){:root{--spacing-xl: calc(var(--spacing) * 3);--spacing-xxl: calc(var(--spacing) * 8)}}@media (min-width: 64em){:root{--spacing-xl: calc(var(--spacing) * 4)}}@media (min-width: 75em){:root{--spacing-xl: calc(var(--spacing) * 6)}}@media (max-width: 44.99em){:root{font-size:14px}}.t-lower{text-transform:lowercase}p{text-wrap:pretty}.t-80{font-family:var(--font-title);font-weight:400;font-size:clamp(1.875rem,.2128rem + 5.3191vw,5rem);line-height:.9}h2:not([class]),.t-50{font-family:var(--font-title);font-weight:400;font-size:clamp(1.5rem,.6875rem + 2.6vw,3.125rem);line-height:1.16;margin-top:0;margin-bottom:1lh}h2:not([class]) strong,.t-50 strong{font-weight:600}h2:not([class]){color:var(--clr-brand)}.t-35{font-family:var(--font-title);font-weight:400;font-size:clamp(1.5rem,.6875rem + 2.6vw,2.1875rem);line-height:1.16;margin-top:0;margin-bottom:1lh}.t-35 strong{font-weight:600}.t-30{font-family:var(--font);font-size:clamp(1.25rem,.9176rem + 1.0638vw,1.875rem);font-weight:600;line-height:1.4}.t-22{font-family:var(--font);font-size:1.375rem;font-weight:600;line-height:1.4}.t-18{font-family:var(--font);font-size:1.125rem;font-weight:600}.t-16{color:var(--clr-light-2);font-family:var(--font);font-size:1rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.t-upper{text-transform:uppercase}.t-larger{font-weight:500;line-height:1.4;max-width:820px}@media (min-width: 45em){.t-larger{font-size:1.5rem}}.t-center{text-align:center}figcaption{font-size:12px;margin-top:.25lh;margin-bottom:.25lh}a{color:inherit}:root{--gutter: max(20px, min(5vw, 108px));--gutter-2: max(20px, min(2vw, 62px));--combined-gutters: calc(var(--gutter) + var(--gutter-2));overflow-x:clip;--filter-input-height: 60px;--constrained-min-width: calc(100% - var(--gutter) * 2);--section-spacing: var(--spacing-xl);--constrained-width: min( 1440px, 100% - (var(--gutter) + var(--gutter-2)) * 2 );--constrained-wide-width: min(1440px, var(--constrained-min-width));scroll-padding-top:120px;scroll-behavior:smooth}@media (max-width: 44.99em){:root{--gutter: 20px;--gutter-2: 20px}}@media (max-width: 44.99em){:root{--constrained-width: var(--constrained-min-width)}}body{overflow-x:clip}:root:has(dialog[open]){overflow:hidden}:root:has(dialog[open]) body{filter:blur(4px)}.l-constrained-wide,.l-constrained,.l-constrained-mid,.l-constrained-compact,.l-constrained-mini,.l-constrained-max{width:var(--container-width);margin-left:auto;margin-right:auto}.l-constrained-wide{--container-width: var(--constrained-wide-width)}.l-constrained{--container-width: var(--constrained-width)}.l-constrained-mid{--container-width: min(1050px, var(--constrained-min-width))}.l-constrained-compact{--container-width: min(800px, var(--constrained-min-width))}.l-constrained-mini{--container-width: min(400px, var(--constrained-min-width))}.l-constrained-parent{width:100%}.l-constrained-parent>*{width:var(--container-width);margin-left:auto;margin-right:auto}.l-rhythm:where(:not(.bg)){margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.l-rhythm:where(.bg){padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.l-rhythm:where(.bg-soft,.bg-soft-to-white):first-child{padding-top:0}.l-rhythm:where(.bg-white,.bg-soft-to-white)+.l-rhythm:where(.bg-white,.bg-white-to-soft),.l-rhythm:where(.bg-soft,.bg-white-to-soft)+.l-rhythm:where(.bg-soft,.bg-soft-to-white){padding-top:0;--bg-transition-stop-modifier: calc(var(--section-spacing) * 1)}.l-rhythm:where(.bg-white,.bg-soft-to-white)+.l-rhythm:where(.bg-white,.bg-white-to-soft).c-stats,.l-rhythm:where(.bg-soft,.bg-white-to-soft)+.l-rhythm:where(.bg-soft,.bg-soft-to-white).c-stats{--bg-transition-stop: calc(var(--stat-size) / 2)}.l-rhythm:where(:not(.bg)):has(+.l-rhythm:where(.bg-soft,.bg-soft-to-white)){margin-bottom:0}.l-rhythm:where(.bg-soft,.bg-white-to-soft):has(+.l-rhythm:not(.bg)){padding-bottom:0}.l-leader-half{margin-top:calc(var(--section-spacing) / 2)}.l-leader{margin-top:var(--section-spacing)}.l-trailer{margin-bottom:var(--section-spacing)}.l-rhythm-inner{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.l-leader-inner{padding-top:var(--section-spacing)}.l-trailer-inner{padding-bottom:var(--section-spacing)}.l-children-no-rhythm>*{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.lpb-layout{outline:1.5px dashed var(--clr-brand);min-height:50px}.l-grid-2-3{display:grid;grid-row-gap:var(--spacing);row-gap:var(--spacing);align-items:start}@media (min-width: 45em){.l-grid-2-3{grid-template-columns:1fr 58%;-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}}@media (min-width: 64em){.l-grid-2-3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}}@media (min-width: 75em){.l-grid-2-3{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}}.l-align-center{align-items:center}.l-action-collection{display:flex;flex-wrap:wrap;gap:var(--spacing)}.mt-half{margin-top:var(--spacing-half)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-m{margin-top:var(--spacing-m)}.mt-xl{margin-top:var(--spacing-xl)}.mb-half{margin-bottom:var(--spacing-half)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-m{margin-bottom:var(--spacing-m)}.mb-xl{margin-bottom:var(--spacing-xl)}.my-half{margin-top:var(--spacing-half);margin-bottom:var(--spacing-half)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--spacing);margin-bottom:var(--spacing)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-m{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.pt-0{padding-top:0}.l-relative{position:relative}.l-flow-root{display:flow-root}.c-article-content{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);grid-template-areas:"side" "main"}@media (min-width: 45em){.c-article-content{grid-template-columns:200px 1fr;grid-template-areas:"side main"}}.c-article-content__side{padding-top:.5lh}@media (min-width: 45em){.c-article-content__side{grid-area:side;position:sticky;top:calc(var(--drupal-displace-offset-top, 0px) + var(--collapsed-header-height));align-self:start}}.c-article-content__main{grid-area:main}.c-article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-2);gap:var(--spacing-2)}.c-article-header h1{font:inherit;margin:0}@media (min-width: 45em){.c-article-header{display:grid;align-items:center;grid-template-columns:var(--gutter-2) 1fr;margin-left:calc(var(--gutter-2) * -1)}.c-article-header__back{flex-shrink:0}}@media (max-width: 44.99em){.c-article-header__back{display:none}}.ck-content>*:first-child,.c-body>*:first-child{margin-top:0}.ck-content>*:last-child,.c-body>*:last-child{margin-bottom:0}.ck-content>*,.c-body>*{margin-top:var(--spacing);margin-bottom:var(--spacing);margin-top:1lh;margin-bottom:1lh}.ck-content h2,.c-body h2{margin-top:1lh;margin-bottom:1lh}.ck-content blockquote,.c-body blockquote{quotes:"“" "”" "‘" "’";margin-left:auto;margin-right:auto;max-width:25rem;font-size:1.4rem;text-align:center;line-height:1.4}.ck-content blockquote *,.c-body blockquote *{display:inline}.ck-content blockquote:before,.c-body blockquote:before{content:open-quote}.ck-content blockquote:after,.c-body blockquote:after{content:close-quote}.ck-content ul,.c-body ul{padding-left:1em}.ck-content li,.c-body li{display:list-item;margin:0}.ck-content strong,.c-body strong{font-weight:500}.ck-content a:not([class]),.c-body a:not([class]){color:inherit;font-weight:600;text-underline-offset:.2em}.ck-content a:not([class]):hover,.c-body a:not([class]):hover{color:var(--clr-brand)}@media (min-width: 45em){.c-body--large-intro>p:first-child{font-size:1.5rem;font-weight:400}}.c-button-wrapper{display:flex;flex-wrap:wrap;gap:var(--spacing-half)}.c-button-wrapper>*:first-child:where(:has(.c-button--transparent),.c-button-transparent){margin-left:calc(var(--button--inline-padding) * -1)}.c-button-wrapper--extra-space{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}@media (min-width: 45em){.c-button-wrapper--extra-space{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}}.t-center .c-button-wrapper,.c-button-wrapper--center{justify-content:center}:root{--clr-button-bg: var(--clr-dark-2);--clr-button-text: #fff;--clr-outline: transparent;--clr-button-bg-hover: var(--clr-brand);--clr-button-text-hover: #fff;--clr-outline-hover: transparent;--clr-icon: currentColor;--clr-icon-hover: currentColor}.c-button,.c-webform .webform-footer .form-actions button[type=submit],.c-webform .webform-footer .form-actions input[type=submit]{text-transform:lowercase;--hover: 0;outline:.5px solid var(--clr-outline);display:flex;width:-moz-fit-content;width:fit-content;background:var(--clr-button-bg);color:var(--clr-button-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;border:0;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.22;-webkit-text-decoration:none;text-decoration:none;padding:.7em 1.3em .8em;gap:.6em;transition:.25s}.c-button:hover,.c-webform .webform-footer .form-actions button[type=submit]:hover,.c-webform .webform-footer .form-actions input[type=submit]:hover{--hover: 1;outline-color:var(--clr-outline-hover);background:var(--clr-button-bg-hover);color:var(--clr-button-text-hover);--clr-icon: var(--clr-icon-hover)}.c-button--blue{--clr-button-bg: var(--clr-true-brand)}.c-button--brand{--clr-button-bg: var(--clr-brand)}.c-button--white{--clr-button-bg: #fff;--clr-button-text: var(--clr-brand);--clr-button-bg-hover: var(--clr-soft);--clr-button-text-hover: var(--clr-brand);--clr-outline-hover: var(--clr-brand)}.c-button--white:after{content:"";display:block;background:var(--clr-button-text)}.c-button--transparent{--clr-button-bg: transparent;--clr-button-text: var(--clr-brand);--clr-button-bg-hover: transparent;--clr-button-text-hover: var(--clr-brand);padding-left:0}.c-button--transparent:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-button[data-icon]:after,.c-webform .webform-footer .form-actions button[data-icon][type=submit]:after,.c-webform .webform-footer .form-actions input[data-icon][type=submit]:after{content:"";display:block;width:var(--icon-width, 1em);height:var(--icon-height, 1em);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;transition:.2s transform;transform:translate(calc(var(--icon-hover-offset, 0) * var(--hover)));color:var(--clr-icon)}.c-button[data-icon=cal],.c-webform .webform-footer .form-actions button[data-icon=cal][type=submit],.c-webform .webform-footer .form-actions input[data-icon=cal][type=submit]{--icon: url("data:image/svg+xml,%3csvg%20width='15'%20height='16'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.2%2012.8c-.56%200-1.033-.193-1.42-.58a1.931%201.931%200%200%201-.58-1.42c0-.56.193-1.033.58-1.42.387-.387.86-.58%201.42-.58.56%200%201.033.193%201.42.58.387.387.58.86.58%201.42%200%20.56-.193%201.033-.58%201.42-.387.387-.86.58-1.42.58ZM1.6%2016a1.54%201.54%200%200%201-1.13-.47A1.54%201.54%200%200%201%200%2014.4V3.2c0-.44.157-.817.47-1.13A1.54%201.54%200%200%201%201.6%201.6h.8V0H4v1.6h6.4V0H12v1.6h.8c.44%200%20.817.157%201.13.47.313.313.47.69.47%201.13v11.2c0%20.44-.157.817-.47%201.13a1.54%201.54%200%200%201-1.13.47H1.6Zm0-1.6h11.2v-8H1.6v8Zm0-9.6h11.2V3.2H1.6v1.6Zm.04%200V3.2v1.6Z'%20fill='%23FFF'%20fill-rule='nonzero'/%3e%3c/svg%3e")}.c-button[data-icon=arrow],.c-webform .webform-footer .form-actions button[data-icon=arrow][type=submit],.c-webform .webform-footer .form-actions input[data-icon=arrow][type=submit]{--icon: url("data:image/svg+xml,%3csvg%20width='28'%20height='17'%20viewBox='0%200%2028%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.0623%2015.6352L26.3799%208.3176L19.0623%201'%20stroke='currentColor'%20stroke-width='2'/%3e%3cpath%20d='M26.3799%208.31753L-0.000116348%208.31753'%20stroke='currentColor'%20stroke-width='2'/%3e%3c/svg%3e");--icon-width: 32px;--icon-height: 17px;--icon-hover-offset: 5px}.c-button[data-icon=remove],.c-webform .webform-footer .form-actions button[data-icon=remove][type=submit],.c-webform .webform-footer .form-actions input[data-icon=remove][type=submit]{--icon: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='m12%2013.4l-4.9%204.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9%204.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4%2012l4.9%204.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3e%3c/svg%3e");--icon-width: 1.2em;--icon-height: 1.2em}.c-button[data-icon=cart],.c-webform .webform-footer .form-actions button[data-icon=cart][type=submit],.c-webform .webform-footer .form-actions input[data-icon=cart][type=submit]{--icon: url("data:image/svg+xml,%3csvg%20width='18px'%20height='18px'%20viewBox='0%200%2018%2018'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20stroke='%23000000'%20transform='translate(1,%201)'%3e%3cpath%20d='M0,5%20L16,5%20L15.165,14.181%20C15.0714113,15.2108863%2014.2081298,15.99959%2013.174,16%20L2.826,16%20C1.79187015,15.99959%200.928588677,15.2108863%200.835,14.181%20L0,5%20Z'%20stroke-linejoin='round'%3e%3c/path%3e%3cpath%20d='M4,7%20L4,4%20C4,1.790861%205.790861,0%208,0%20C10.209139,0%2012,1.790861%2012,4%20L12,7'%20stroke-linecap='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--icon-width: 1.22em;--icon-height: 1.05em}.c-button--mini{--clr-button-bg: #fff;--clr-button-text: var(--clr-dark-2);--clr-outline: var(--clr-light-7);--clr-button-bg-hover: #fff;--clr-button-text-hover: var(--clr-dark-2);--clr-outline-hover: var(--clr-light-8);--clr-icon: var(--clr-light-8);--clr-icon-hover: var(--clr-dark-2);font-size:12px;border-radius:2em}.c-carousel-alt__header{display:flex;align-items:flex-end;gap:var(--spacing);justify-content:space-between;flex-wrap:wrap}.c-carousel-alt__title{max-width:15ch}.c-cutout{--cutout-width: var(--gutter-2);--cutout-height: calc(var(--cutout-width) * 3.5);-webkit-clip-path:polygon(0 var(--cutout-height),calc(var(--cutout-width) * var(--cutout-top-left, 0)) var(--cutout-height),calc(var(--cutout-width) * var(--cutout-top-left, 0)) 0,calc(100% - var(--cutout-width) * var(--cutout-top-right, 0)) 0,calc(100% - var(--cutout-width) * var(--cutout-top-right, 0)) var(--cutout-height),100% var(--cutout-height),100% calc(100% - var(--cutout-height)),calc(100% - var(--cutout-width) * var(--cutout-bottom-right, 0)) calc(100% - var(--cutout-height)),calc(100% - var(--cutout-width) * var(--cutout-bottom-right, 0)) 100%,calc(var(--cutout-width) * var(--cutout-bottom-left, 0)) 100%,calc(var(--cutout-width) * var(--cutout-bottom-left, 0)) calc(100% - var(--cutout-height)),0 calc(100% - var(--cutout-height)));clip-path:polygon(0 var(--cutout-height),calc(var(--cutout-width) * var(--cutout-top-left, 0)) var(--cutout-height),calc(var(--cutout-width) * var(--cutout-top-left, 0)) 0,calc(100% - var(--cutout-width) * var(--cutout-top-right, 0)) 0,calc(100% - var(--cutout-width) * var(--cutout-top-right, 0)) var(--cutout-height),100% var(--cutout-height),100% calc(100% - var(--cutout-height)),calc(100% - var(--cutout-width) * var(--cutout-bottom-right, 0)) calc(100% - var(--cutout-height)),calc(100% - var(--cutout-width) * var(--cutout-bottom-right, 0)) 100%,calc(var(--cutout-width) * var(--cutout-bottom-left, 0)) 100%,calc(var(--cutout-width) * var(--cutout-bottom-left, 0)) calc(100% - var(--cutout-height)),0 calc(100% - var(--cutout-height)))}.c-cutout--top-left{--cutout-top-left: 1}.c-cutout--top-right{--cutout-top-right: 1}.c-cutout--bottom-left{--cutout-bottom-left: 1}.c-cutout--bottom-right{--cutout-bottom-right: 1}.c-download-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;background:none;border:0;display:block;color:var(--clr-brand);--hover: 0}.c-download-button:hover{--hover: 1}.c-download-button svg{width:30px;height:auto;display:block;scale:calc(1 + var(--hover) * .1);transition:scale .2s ease-out}.c-footer{background-color:var(--clr-brand);color:#fff;padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);padding-left:var(--gutter);padding-right:var(--gutter)}.c-footer a{font-weight:inherit}.c-footer a:not(:hover){-webkit-text-decoration:none;text-decoration:none}.c-footer a:hover{color:#fff}.c-footer__content{display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media (min-width: 75em){.c-footer__content{grid-template-columns:55% 1fr}}.c-footer__title{font-family:var(--font);font-weight:700;font-size:1rem;margin:0}.c-footer__title+p{margin-top:0}.c-footer__legal-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1em;grid-column:1/-1}.c-footer__legal{opacity:.6;font-size:12px;line-height:1.66}.c-footer__emblem{display:block}.c-footer__main{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-m);gap:var(--spacing-m)}@media (min-width: 45em){.c-footer__main{grid-template-columns:repeat(3,1fr)}}.c-footer__subscribe{max-width:500px}.c-footer__subscribe__title{margin-top:-.3em}.c-footer__nav ul{margin:0;padding:0;-moz-columns:2;columns:2;-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m)}.c-footer__nav li{display:block}.c-footer__nav a{font-weight:400;-webkit-text-decoration:none;text-decoration:none}.c-footer__nav a.is-active{color:inherit;font-weight:700}.c-footer__nav a:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.c-footer__section p{margin:0}@media (min-width: 45em){.c-footer__section:has(.c-footer__nav){grid-column:2/span 2}}@media (max-width: 44.99em){.c-footer{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);gap:var(--spacing)}.c-footer__content{gap:var(--spacing)}.c-footer__main{gap:var(--spacing-1)}.c-footer__section:has(.c-footer__nav){display:none}.c-footer__socials{grid-column:1/-1}.c-footer__emblem{display:none}}@media (max-width: 24.99em){.c-footer__main{grid-template-columns:1fr}}:root{--header-height: 171px ;--collapsed-header-height: 95px;--header-shift: 0}body:where(.has-scrolled){--header-shift: 1}body:where(.has-offcanvas-open){--header-shift: 0}.c-header{--header-transition: transform .3s cubic-bezier(.645, .045, .355, 1);transition:var(--header-transition);--header-shift-shrink-size: var(--padding-block) * .75;--padding-block: var(--spacing-m);padding-top:var(--padding-block);padding-bottom:var(--padding-block);position:sticky;top:var(--drupal-displace-offset-top, 0);z-index:5;pointer-events:none;isolation:isolate;transform:translateY(calc(var(--header-shift-shrink-size) * -1 * var(--header-shift)))}.c-header:after{transition:var(--header-transition);content:"";display:block;background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid var(--clr-soft);z-index:-1;transform:translateY(calc(var(--header-shift-shrink-size) * -1 * var(--header-shift)))}@media (max-width: 24.99em){.c-header{--padding-block: var(--spacing)}}.c-header__inner{display:flex;justify-content:space-between;gap:var(--spacing);align-items:center}.c-header__inner>*{pointer-events:auto}.c-header__logo{width:min(209px,43vw);transform-origin:left center;transform:scale(calc(1 - .2 * var(--header-shift)));transition:var(--header-transition);flex-shrink:1;display:grid;align-items:center;justify-items:center;place-items:center}.c-header__logo>*{grid-area:1/1}.c-header__logo img{transition:.2s opacity;width:100%;display:block;height:auto}.c-header__nav{display:flex;align-items:center;gap:var(--spacing-2);transform:translate(calc(11px - var(--header-shift)));transition:var(--header-transition)}.c-header__actions{position:absolute;z-index:1;pointer-events:auto;top:var(--spacing-half);right:var(--spacing-half);opacity:calc(1 - var(--header-shift));transition:.2s opacity}@media (max-width: 24.99em){.c-header__actions{display:none}}.c-image img{width:100%;display:block;height:auto}.c-image.l-constrained-max{padding-right:calc(50% - var(--constrained-width) / 2)}.c-image.l-constrained-max img{aspect-ratio:1244/511;-o-object-fit:cover;object-fit:cover}@media (min-width: 45em){.c-masthead{padding-left:var(--gutter)}}.c-masthead img{width:100%;display:block;height:auto;min-width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.c-nav-toggle{padding:10px;border:0;border-radius:0;background:none;margin:-10px}.c-nav-toggle:hover{color:var(--clr-brand)}.c-nav-toggle svg{width:49px;height:auto;display:block;margin-left:auto}.c-nav{font-size:18px;font-weight:600;text-transform:lowercase;color:#000}@media (max-width: 57.1875em){.c-nav{display:none}}.c-nav ul{padding:0;margin:0;display:flex;gap:var(--spacing)}.c-nav li{display:block}.c-nav a{font-weight:inherit;color:inherit;-webkit-text-decoration:none;text-decoration:none;padding-top:.1em;padding-bottom:.1em;display:block}.c-nav a:hover{color:var(--clr-brand)}.c-nav .menu-item--active-trail{color:var(--clr-brand);font-weight:600}.c-nav .menu-item--active-trail a{border-top:2px solid currentColor}.c-nav[aria-hidden=true]{pointer-events:none}.c-page-badge{--badge-width: min(342px, 30vw);font-size:var(--badge-width);background:var(--clr-start2finish-brand);padding:.081871345em .1286549708em;width:1em;position:absolute;top:0;left:calc(var(--constrained-width) / 2 + 50% - var(--badge-width))}.c-page-badge img{width:100%;display:block;height:auto}.c-page-badge--bricxbold{background-color:#fff;--badge-width: min(250px, 30vw)}.c-page-title{color:var(--clr-brand);margin-top:0;margin-bottom:1lh;max-width:25ch}.c-page-title.t-center{margin-left:auto;margin-right:auto}.c-page-title--full-width{max-width:none}.c-page{display:flow-root;position:relative}.c-page>[data-drupal-messages]{margin-left:auto;margin-right:auto;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);background:#fff;padding:var(--spacing-2);width:var(--constrained-width);border:1px solid #e0e0e0}.c-post-footer{padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);background:var(--clr-soft);color:var(--clr-brand);font-size:12px;display:flex;justify-content:space-between;-moz-column-gap:1em;column-gap:1em;flex-wrap:wrap}@media (max-width: 44.99em){.c-post-footer{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}}.c-post-footer a{font-weight:400;-webkit-text-decoration:none;text-decoration:none}.c-post-footer a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-post-footer nav{display:inline}.c-post-footer nav ul{padding:0;margin:0;display:inline}.c-post-footer nav li{display:inline}.c-post-footer nav li:before{content:"-"}.c-projects-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:min(155px,10vw);-moz-column-gap:min(155px,10vw);column-gap:min(155px,10vw);grid-row-gap:min(130px,8vw);row-gap:min(130px,8vw);grid-auto-flow:dense;--publication-card-bg-color: transparent}@media (max-width: 44.99em){.c-projects-grid{grid-template-columns:1fr}}.c-projects-grid__item{display:flex}.c-projects-grid__item>*{width:100%}.c-projects-grid__item:has(.is-highlight){grid-column:1/-1}@media (min-width: 45em){.c-projects-grid__item:has(.is-highlight){padding-left:var(--gutter);padding-right:var(--gutter)}}.c-publication-grid{container-type:inline-size;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing);grid-row-gap:var(--spacing-2);row-gap:var(--spacing-2);opacity:0;transition:.2s}@media (max-width: 63.99em){.c-publication-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 44.99em){.c-publication-grid{grid-template-columns:1fr}}.c-publication-grid.is-ready{opacity:1}.c-publication-grid__item{display:flex}.c-publication-grid__item>*{width:100%}.c-publication-grid__item--full{grid-column:1/-1;--constrained-min-width: 100%}.c-publication-grid__item--full .c-call-to-action{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.c-publication-grid__header{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media (max-width: 44.99em){.c-publication-grid__header h2{font-size:16px}}.c-publication-grid__header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border:0;background-color:transparent;padding-right:33px;background-image:url("data:image/svg+xml,%3csvg%20width='12.009'%20height='6.569'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m.505.555%205.5%205%205.5-5'%20stroke='%231A7FFF'%20stroke-width='1.5'%20fill='none'%20fill-rule='evenodd'/%3e%3c/svg%3e");background-position:right center;text-transform:lowercase;font-weight:500;text-align:right}@media (min-width: 45em){.c-publication-grid__item:not(.c-publication-grid__item--extra):has(.is-large){grid-column:span 2}}.c-publication-grid__item--extra{display:none}@media (min-width: 45em) and (max-width: 63.99em){.c-publication-grid[data-two-col-remainder="1"] :nth-child(1 of.c-publication-grid__item--extra){display:block}}@media (min-width: 64em){.c-publication-grid[data-three-col-remainder="1"] :nth-child(1 of.c-publication-grid__item--extra){display:block}.c-publication-grid[data-three-col-remainder="2"] .c-publication-grid__item--extra{display:block}}.c-publication-info{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);container-type:inline-size;margin-top:var(--spacing-m)}@media (min-width: 45em){.c-publication-info{margin-top:calc(var(--spacing-m) * -1)}}.c-publication-info dt{font:inherit;margin:0;font-weight:500}.c-publication-info dl,.c-publication-info dt,.c-publication-info dd{margin:0;padding:0}.c-publication-info dl>div{display:grid;grid-template-columns:140px 1fr;padding-top:.2lh;padding-bottom:.2lh}@media (max-width: 63.99em){.c-publication-info dl>div{gap:var(--spacing)}}@media (min-width: 64em){.c-publication-info dl>div{row-gap:var(--spacing);-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m)}}@media (min-width: 45em){.c-publication-info__intro{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}}.c-publiction-info__panel>*:first-child{margin-top:0}.c-publiction-info__panel>*:last-child{margin-bottom:0}.c-publication-info__panel{display:grid;grid-gap:var(--spacing-2);gap:var(--spacing-2);grid-template-columns:1fr}@media (min-width: 900px){.c-publication-info__panel{grid-template-columns:repeat(2,1fr)}}.c-publication-info__panel--single{grid-template-columns:1fr}.c-publication-intro{margin-top:var(--spacing-1)}@media (min-width: 45em){.c-publication-intro{padding-bottom:var(--spacing-2)}}@media (min-width: 45em){.c-publication-intro__info{display:flow-root;padding-bottom:var(--spacing-m)}}.c-publication-intro__back{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.c-publication-intro__title{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.c-publication-intro__price{font-weight:500;font-size:1.375rem;color:#000}.c-publication-intro__actions{margin-top:var(--spacing-1)}.c-publication-intro__actions.is-hidden{display:none}.c-publication-intro__pictures{position:relative}@media (max-width: 44.99em){.c-publication-intro__pictures{order:-1}}@media (max-width: 44.99em){.c-publication-intro__back{display:none}}.c-publication-intro__pictures__video-button{position:absolute;top:var(--spacing-m);transform:translate(-50%);left:0;z-index:1}.c-publication-intro__tag{height:50px;display:flex;align-items:center;z-index:1;background:var(--clr-brand);color:#fff;font-weight:500;font-size:1rem;padding:.6em 1.1em}@media (max-width: 44.99em){.c-publication-intro__tag{font-size:12px;height:2lh}}.c-publication-intro__price-wrapper{display:flex;gap:1em;flex-wrap:wrap;align-items:center;margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.c-publication-intro__price-wrapper:empty{display:none}.c-rep__inner{display:grid;align-items:start;grid-gap:var(--spacing-half);gap:var(--spacing-half);line-height:1.375;font-weight:400;font-size:14px;grid-template-columns:1fr}@container (width > 300px){.c-rep__inner{gap:var(--spacing-1);align-items:center;grid-template-columns:min(200px,50%) 1fr;font-size:16px}}.c-rep__inner a{-webkit-text-decoration:none;text-decoration:none;font-weight:inherit}.c-rep__inner a:hover{-webkit-text-decoration:none;text-decoration:none}.c-rep__image img{width:100%;display:block;height:auto}.c-rep__name{font-size:1em;color:#fff;letter-spacing:0;line-height:22px;margin:0}@container (width > 400px){.c-rep__name{margin-bottom:1lh}}.c-rep__contact>*{display:block;width:-moz-fit-content;width:fit-content}.c-rep__contact>span:has(.c-rep__whatsapp){display:flex;align-items:center;gap:.5em}.c-rep__whatsapp{font-size:0;height:22px;width:22px;display:block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20fill-rule='evenodd'%20d='M414.73%2097.1A222.14%20222.14%200%200%200%20256.94%2032C134%2032%2033.92%20131.58%2033.87%20254a220.61%20220.61%200%200%200%2029.78%20111L32%20480l118.25-30.87a223.63%20223.63%200%200%200%20106.6%2027h.09c122.93%200%20223-99.59%20223.06-222A220.18%20220.18%200%200%200%20414.73%2097.1M256.94%20438.66h-.08a185.75%20185.75%200%200%201-94.36-25.72l-6.77-4l-70.17%2018.32l18.73-68.09l-4.41-7A183.46%20183.46%200%200%201%2071.53%20254c0-101.73%2083.21-184.5%20185.48-184.5a185%20185%200%200%201%20185.33%20184.64c-.04%20101.74-83.21%20184.52-185.4%20184.52m101.69-138.19c-5.57-2.78-33-16.2-38.08-18.05s-8.83-2.78-12.54%202.78s-14.4%2018-17.65%2021.75s-6.5%204.16-12.07%201.38s-23.54-8.63-44.83-27.53c-16.57-14.71-27.75-32.87-31-38.42s-.35-8.56%202.44-11.32c2.51-2.49%205.57-6.48%208.36-9.72s3.72-5.56%205.57-9.26s.93-6.94-.46-9.71s-12.54-30.08-17.18-41.19c-4.53-10.82-9.12-9.35-12.54-9.52c-3.25-.16-7-.2-10.69-.2a20.53%2020.53%200%200%200-14.86%206.94c-5.11%205.56-19.51%2019-19.51%2046.28s20%2053.68%2022.76%2057.38s39.3%2059.73%2095.21%2083.76a323.11%20323.11%200%200%200%2031.78%2011.68c13.35%204.22%2025.5%203.63%2035.1%202.2c10.71-1.59%2033-13.42%2037.63-26.38s4.64-24.06%203.25-26.37s-5.11-3.71-10.69-6.48'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20fill-rule='evenodd'%20d='M414.73%2097.1A222.14%20222.14%200%200%200%20256.94%2032C134%2032%2033.92%20131.58%2033.87%20254a220.61%20220.61%200%200%200%2029.78%20111L32%20480l118.25-30.87a223.63%20223.63%200%200%200%20106.6%2027h.09c122.93%200%20223-99.59%20223.06-222A220.18%20220.18%200%200%200%20414.73%2097.1M256.94%20438.66h-.08a185.75%20185.75%200%200%201-94.36-25.72l-6.77-4l-70.17%2018.32l18.73-68.09l-4.41-7A183.46%20183.46%200%200%201%2071.53%20254c0-101.73%2083.21-184.5%20185.48-184.5a185%20185%200%200%201%20185.33%20184.64c-.04%20101.74-83.21%20184.52-185.4%20184.52m101.69-138.19c-5.57-2.78-33-16.2-38.08-18.05s-8.83-2.78-12.54%202.78s-14.4%2018-17.65%2021.75s-6.5%204.16-12.07%201.38s-23.54-8.63-44.83-27.53c-16.57-14.71-27.75-32.87-31-38.42s-.35-8.56%202.44-11.32c2.51-2.49%205.57-6.48%208.36-9.72s3.72-5.56%205.57-9.26s.93-6.94-.46-9.71s-12.54-30.08-17.18-41.19c-4.53-10.82-9.12-9.35-12.54-9.52c-3.25-.16-7-.2-10.69-.2a20.53%2020.53%200%200%200-14.86%206.94c-5.11%205.56-19.51%2019-19.51%2046.28s20%2053.68%2022.76%2057.38s39.3%2059.73%2095.21%2083.76a323.11%20323.11%200%200%200%2031.78%2011.68c13.35%204.22%2025.5%203.63%2035.1%202.2c10.71-1.59%2033-13.42%2037.63-26.38s4.64-24.06%203.25-26.37s-5.11-3.71-10.69-6.48'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-rep__whatsapp:hover{color:#25d366}.c-reps{--bg: var(--clr-brand);container-type:inline-size;background:var(--bg);color:#fff}@media (min-width: 45em){.c-reps{margin-top:calc(var(--spacing-xl) * -2 - var(--spacing-2))}}.c-reps__inner{padding:var(--spacing-1);display:grid;grid-gap:var(--spacing);gap:var(--spacing)}@container (width > 400px){.c-reps__inner{padding-bottom:var(--spacing-2)}}.c-reps__actions{display:grid;align-items:center;justify-items:center;place-items:center;padding-left:var(--spacing-half);padding-right:var(--spacing-half)}@container (width <= 400px){.c-reps__actions{padding-top:calc(var(--spacing-m) - var(--spacing-1))}}.c-reps__actions>*{margin-top:-1lh;margin-bottom:-1lh}.c-projects-reps .c-reps__actions{display:none}.c-projects-reps .c-reps{margin-top:0;margin-bottom:0;--bg: var(--clr-dark-2)}.c-side-cta{position:fixed;top:calc(50% + var(--header-height) / 2);right:0;transform:translateY(-50%) translate(50%) rotate(-90deg) translateY(-50%);z-index:5;outline:.5px solid var(--clr-soft)}@media (max-width: 44.99em){.c-side-cta{top:auto;bottom:calc(var(--spacing-xl) + 100px)}}.c-socials{margin-top:.4lh;margin-bottom:.4lh}.c-socials ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5em}.c-socials li{display:block}.c-socials a{-webkit-text-decoration:none;text-decoration:none;font-size:0;display:block;width:30px;height:30px;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;opacity:1}.c-socials.c-socials a:hover{opacity:1}.c-socials a[href*=facebook]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='M12%202.04c-5.5%200-10%204.49-10%2010.02c0%205%203.66%209.15%208.44%209.9v-7H7.9v-2.9h2.54V9.85c0-2.51%201.49-3.89%203.78-3.89c1.09%200%202.23.19%202.23.19v2.47h-1.26c-1.24%200-1.63.77-1.63%201.56v1.88h2.78l-.45%202.9h-2.33v7a10%2010%200%200%200%208.44-9.9c0-5.53-4.5-10.02-10-10.02'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='M12%202.04c-5.5%200-10%204.49-10%2010.02c0%205%203.66%209.15%208.44%209.9v-7H7.9v-2.9h2.54V9.85c0-2.51%201.49-3.89%203.78-3.89c1.09%200%202.23.19%202.23.19v2.47h-1.26c-1.24%200-1.63.77-1.63%201.56v1.88h2.78l-.45%202.9h-2.33v7a10%2010%200%200%200%208.44-9.9c0-5.53-4.5-10.02-10-10.02'/%3e%3c/svg%3e")}.c-socials a[href*=instagram]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='M7.8%202h8.4C19.4%202%2022%204.6%2022%207.8v8.4a5.8%205.8%200%200%201-5.8%205.8H7.8C4.6%2022%202%2019.4%202%2016.2V7.8A5.8%205.8%200%200%201%207.8%202m-.2%202A3.6%203.6%200%200%200%204%207.6v8.8C4%2018.39%205.61%2020%207.6%2020h8.8a3.6%203.6%200%200%200%203.6-3.6V7.6C20%205.61%2018.39%204%2016.4%204zm9.65%201.5a1.25%201.25%200%200%201%201.25%201.25A1.25%201.25%200%200%201%2017.25%208A1.25%201.25%200%200%201%2016%206.75a1.25%201.25%200%200%201%201.25-1.25M12%207a5%205%200%200%201%205%205a5%205%200%200%201-5%205a5%205%200%200%201-5-5a5%205%200%200%201%205-5m0%202a3%203%200%200%200-3%203a3%203%200%200%200%203%203a3%203%200%200%200%203-3a3%203%200%200%200-3-3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='M7.8%202h8.4C19.4%202%2022%204.6%2022%207.8v8.4a5.8%205.8%200%200%201-5.8%205.8H7.8C4.6%2022%202%2019.4%202%2016.2V7.8A5.8%205.8%200%200%201%207.8%202m-.2%202A3.6%203.6%200%200%200%204%207.6v8.8C4%2018.39%205.61%2020%207.6%2020h8.8a3.6%203.6%200%200%200%203.6-3.6V7.6C20%205.61%2018.39%204%2016.4%204zm9.65%201.5a1.25%201.25%200%200%201%201.25%201.25A1.25%201.25%200%200%201%2017.25%208A1.25%201.25%200%200%201%2016%206.75a1.25%201.25%200%200%201%201.25-1.25M12%207a5%205%200%200%201%205%205a5%205%200%200%201-5%205a5%205%200%200%201-5-5a5%205%200%200%201%205-5m0%202a3%203%200%200%200-3%203a3%203%200%200%200%203%203a3%203%200%200%200%203-3a3%203%200%200%200-3-3'/%3e%3c/svg%3e")}.c-socials a[href*=linkedin]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='M444.17%2032H70.28C49.85%2032%2032%2046.7%2032%2066.89v374.72C32%20461.91%2049.85%20480%2070.28%20480h373.78c20.54%200%2035.94-18.21%2035.94-38.39V66.89C480.12%2046.7%20464.6%2032%20444.17%2032m-273.3%20373.43h-64.18V205.88h64.18ZM141%20175.54h-.46c-20.54%200-33.84-15.29-33.84-34.43c0-19.49%2013.65-34.42%2034.65-34.42s33.85%2014.82%2034.31%2034.42c-.01%2019.14-13.31%2034.43-34.66%2034.43m264.43%20229.89h-64.18V296.32c0-26.14-9.34-44-32.56-44c-17.74%200-28.24%2012-32.91%2023.69c-1.75%204.2-2.22%209.92-2.22%2015.76v113.66h-64.18V205.88h64.18v27.77c9.34-13.3%2023.93-32.44%2057.88-32.44c42.13%200%2074%2027.77%2074%2087.64Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='M444.17%2032H70.28C49.85%2032%2032%2046.7%2032%2066.89v374.72C32%20461.91%2049.85%20480%2070.28%20480h373.78c20.54%200%2035.94-18.21%2035.94-38.39V66.89C480.12%2046.7%20464.6%2032%20444.17%2032m-273.3%20373.43h-64.18V205.88h64.18ZM141%20175.54h-.46c-20.54%200-33.84-15.29-33.84-34.43c0-19.49%2013.65-34.42%2034.65-34.42s33.85%2014.82%2034.31%2034.42c-.01%2019.14-13.31%2034.43-34.66%2034.43m264.43%20229.89h-64.18V296.32c0-26.14-9.34-44-32.56-44c-17.74%200-28.24%2012-32.91%2023.69c-1.75%204.2-2.22%209.92-2.22%2015.76v113.66h-64.18V205.88h64.18v27.77c9.34-13.3%2023.93-32.44%2057.88-32.44c42.13%200%2074%2027.77%2074%2087.64Z'/%3e%3c/svg%3e")}.c-socials a[href*=tiktok]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='M16.6%205.82s.51.5%200%200A4.278%204.278%200%200%201%2015.54%203h-3.09v12.4a2.592%202.592%200%200%201-2.59%202.5c-1.42%200-2.6-1.16-2.6-2.6c0-1.72%201.66-3.01%203.37-2.48V9.66c-3.45-.46-6.47%202.22-6.47%205.64c0%203.33%202.76%205.7%205.69%205.7c3.14%200%205.69-2.55%205.69-5.7V9.01a7.35%207.35%200%200%200%204.3%201.38V7.3s-1.88.09-3.24-1.48'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='currentColor'%20d='M16.6%205.82s.51.5%200%200A4.278%204.278%200%200%201%2015.54%203h-3.09v12.4a2.592%202.592%200%200%201-2.59%202.5c-1.42%200-2.6-1.16-2.6-2.6c0-1.72%201.66-3.01%203.37-2.48V9.66c-3.45-.46-6.47%202.22-6.47%205.64c0%203.33%202.76%205.7%205.69%205.7c3.14%200%205.69-2.55%205.69-5.7V9.01a7.35%207.35%200%200%200%204.3%201.38V7.3s-1.88.09-3.24-1.48'/%3e%3c/svg%3e")}.c-socials a:hover{opacity:.7}.c-subscribe-form form{display:grid;grid-template-columns:1fr 28px;grid-template-areas:"input button";grid-gap:1em;gap:1em}.c-subscribe-form input[type=email]{width:100%;background:#fff;border:0;font:inherit;border-radius:1.8438em;padding:var(--spacing-half) var(--spacing)}.c-subscribe-form .js-form-type-checkbox{grid-column:1/-1}.c-subscribe-form .js-form-type-checkbox input{opacity:0;position:absolute}.c-subscribe-form .js-form-type-checkbox label{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"checkbox label";grid-gap:.5em;gap:.5em}.c-subscribe-form .js-form-type-checkbox label:after,.c-subscribe-form .js-form-type-checkbox label:before{content:"";width:18px;height:18px;border-radius:3px;flex-shrink:0;border:1px solid #ffffff;grid-area:checkbox;justify-content:center;align-self:start}.c-subscribe-form .js-form-type-checkbox label:after{width:10px;height:10px;border-radius:1px;background:#fff;display:none;position:relative;top:4px;left:4px}.c-subscribe-form .js-form-type-checkbox input:checked~label:after{display:block}.c-subscribe-form [data-drupal-messages]{grid-row:1;grid-column:1/-1}.c-subscribe-form .form-actions{align-self:center;grid-area:button}.c-subscribe-form:has([data-drupal-messages]) .form-actions{grid-row:2}.c-subscribe-form input[type=submit]{color:inherit;background:currentColor;width:28px;height:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:0;border-radius:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='17'%20viewBox='0%200%2028%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.0623%2015.6352L26.3799%208.3176L19.0623%201'%20stroke='currentColor'%20stroke-width='2'/%3e%3cpath%20d='M26.3799%208.31753L-0.000116348%208.31753'%20stroke='currentColor'%20stroke-width='2'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='17'%20viewBox='0%200%2028%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.0623%2015.6352L26.3799%208.3176L19.0623%201'%20stroke='currentColor'%20stroke-width='2'/%3e%3cpath%20d='M26.3799%208.31753L-0.000116348%208.31753'%20stroke='currentColor'%20stroke-width='2'/%3e%3c/svg%3e")}.c-text-button-wrapper:hover .c-text-button{color:var(--clr-brand)}.c-text-button{color:var(--clr-text-button, #000);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.c-text-button:hover{color:var(--clr-text-button-hover, var(--clr-brand))}.c-text-button>span{-webkit-text-decoration:underline;text-decoration:underline}.c-text-button[data-icon]{display:flex;align-items:center;gap:.5em}.c-text-button[data-icon]:after{content:"";display:block;width:var(--icon-width, 1em);height:var(--icon-height, 1em);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;transition:.2s transform;transform:translate(calc(var(--icon-hover-offset, 0) * var(--hover)))}.c-text-button[data-icon=arrow]{--icon: url("data:image/svg+xml,%3csvg%20width='28'%20height='17'%20viewBox='0%200%2028%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.0623%2015.6352L26.3799%208.3176L19.0623%201'%20stroke='currentColor'%20stroke-width='2'/%3e%3cpath%20d='M26.3799%208.31753L-0.000116348%208.31753'%20stroke='currentColor'%20stroke-width='2'/%3e%3c/svg%3e");--icon-width: 32px;--icon-height: 17px;--icon-hover-offset: 5px}.c-text{position:relative}.c-text:not(.bg){--section-spacing: calc(var(--spacing-xl) / 2)}.c-text__inner{max-width:820px}.c-text.t-center .c-text__inner{max-width:535px}.c-text--w-back{position:relative}@media (min-width: 45em){.c-text--w-back{padding-left:var(--gutter-2)}}.c-text__back{position:absolute;left:0;top:3.5rem}@media (max-width: 44.99em){.c-text__back{display:none}}@media (min-width: 45em){.c-text:has(.c-text__reviews,.c-text__reps){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-2)}}@media (max-width: 44.99em){.c-text__reviews{margin-top:var(--spacing);margin-bottom:var(--spacing)}}.c-text__reps{width:min(400px,100%);position:sticky;top:var(--collapsed-header-height, 0px);align-self:start}@media (max-width: 44.99em){.c-text__reps{margin-top:var(--spacing);margin-bottom:var(--spacing)}}:root:has(.c-publication-search-widget) .c-text{max-width:1046px;margin-left:auto;margin-right:auto}.c-webform{font-size:min(1rem,16px)}.c-webform fieldset{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;margin:0;margin-bottom:var(--spacing-m)}.c-webform textarea,.c-webform input[type=email],.c-webform input[type=text],.c-webform input[type=tel],.c-webform input[type=date],.c-webform select{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;display:block;border:0;border-radius:0;border-bottom:1px solid #979797;padding-top:.5em;padding-bottom:.5em;background-color:transparent}.c-webform textarea:focus,.c-webform input[type=email]:focus,.c-webform input[type=text]:focus,.c-webform input[type=tel]:focus,.c-webform input[type=date]:focus,.c-webform select:focus{border-bottom-color:#000;outline:none}.c-webform label{color:#6c6c6c;font:inherit}.c-webform textarea{width:100%;min-width:100%;max-width:100%}.c-webform .form-item--floating-label{position:relative}.c-webform .form-item--floating-label select,.c-webform .form-item--floating-label textarea,.c-webform .form-item--floating-label input{padding-top:20px}.c-webform .form-item--floating-label label{position:absolute;top:0;left:0;transform:translateY(var(--label-y, 19px)) scale(var(--label-scale, 1));transform-origin:left;transition:.2s}.c-webform .form-item--floating-label:focus-within,.c-webform .form-item--floating-label.has-value{--label-scale: .7;--label-y: -10px}.c-webform .form-item--floating-label:focus-within input,.c-webform .form-item--floating-label.has-value input{color:inherit}.c-webform .form-item--small-label label{font-size:.7em;line-height:1.2;display:block}.c-webform .webform-element-description{font-size:max(.6em,11px);opacity:.6;margin-top:var(--spacing-half)}.c-webform .dropzone{border:1px dashed #979797;font-size:.8em}.c-webform .dropzone p{margin:0}.c-webform .dropzone a{color:var(--brand)}.c-webform label.form-required:after{content:"*"}.c-webform .js-form-type-checkbox{margin-top:.5em;margin-bottom:.5em;position:relative;--size: 27px;--check-size: 15px}@media (max-width: 44.99em){.c-webform .js-form-type-checkbox{--size: 18px;--check-size: 12px}}.c-webform .js-form-type-checkbox input{opacity:0;position:absolute}.c-webform .js-form-type-checkbox label{animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentcolor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentcolor;column-rule:medium none currentcolor;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none currentcolor;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font:inherit;font-size:16px;display:block;line-height:1.5;background-repeat:no-repeat;padding-left:calc(var(--size) + .5em)}.c-webform .js-form-type-checkbox label a{color:inherit}.c-webform .js-form-type-checkbox label:before{width:var(--size);height:var(--size);position:absolute;display:block;left:0;top:calc(.5lh - var(--size) / 2);content:"";background:#fff;border:1px solid #979797}.c-webform .js-form-type-checkbox input:checked~label:before{background-image:linear-gradient(0deg,var(--clr-brand),var(--clr-brand));background-size:var(--check-size) var(--check-size);background-repeat:no-repeat;background-position:center center}.c-webform .js-form-type-checkbox input:focus~label:before{outline:1px solid blue}.c-webform .form-wrapper:where(:not(.webform-type-fieldset)){--col-count: 1;display:grid;grid-template-columns:repeat(var(--col-count),1fr);flex-wrap:wrap;justify-content:space-between;grid-column-gap:var(--spacing);-moz-column-gap:var(--spacing);column-gap:var(--spacing)}@media (min-width: 45em){.c-webform .form-wrapper:where(:not(.webform-type-fieldset)){--col-count: 4}}@media (min-width: 64em){.c-webform .form-wrapper:where(:not(.webform-type-fieldset)){-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}}.c-webform .form-wrapper:where(:not(.webform-type-fieldset))>*{grid-column:span calc(var(--col-count) / 2)}.c-webform .form-wrapper:where(:not(.webform-type-fieldset)) .form-wrapper-compact{grid-column:span 2}.c-webform .form-wrapper--compact{--col-count: 1;-moz-column-gap:var(--spacing-half);column-gap:var(--spacing-half);outline:1px solid red}@media (min-width: 64em){.c-webform .form-wrapper--compact{-moz-column-gap:var(--spacing);column-gap:var(--spacing)}}.c-webform .form-item:first-child:last-child{grid-column:1/-1}.c-webform .form-item{margin-top:var(--spacing-half);margin-bottom:var(--spacing-half)}.c-webform .form-item-message{width:100%}.c-webform .form-item-number,.c-webform .form-item-bus{grid-column:span 1}.c-webform .webform-type-fieldset{margin:0}.c-webform .webform-options{display:block}.c-webform .webform-footer{display:flex;align-items:center;justify-content:flex-start}.c-webform .webform-footer .form-actions{margin-top:var(--spacing);display:block}@media (min-width: 45em){.c-webform .webform-footer .form-actions{margin-left:auto}}.c-webform .form-wrapper:not(.webform-type-radios)>legend{font-size:1.2em;font-weight:700;margin-bottom:var(--spacing)}.c-webform .webform-type-fieldset+.webform-type-fieldset{margin-top:var(--spacing-m)}.c-webform .side-by-side .side-by-side__item{display:grid;grid-row-gap:var(--spacing-half);row-gap:var(--spacing-half);grid-template-columns:1fr}.c-webform select{background:red}.c-webform .js-form-type-textarea{grid-column:1/-1}.c-webform .form-item-markup{font-size:.8em}input[type=hidden]{display:block!important;visibility:visible!important}.webform-confirmation{width:min(90%,500px);margin-left:auto;margin-right:auto;font-weight:500;text-align:center;padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.form-item-upload{padding-top:var(--spacing-half);padding-bottom:var(--spacing-half)}.form-item-upload .form-managed-file{position:relative;display:grid;grid-gap:var(--spacing-half);gap:var(--spacing-half)}.form-item-upload input[type=file],.form-item-upload .webform-file-button{grid-area:1/1}.form-item-upload .form-item{margin:0}.form-item-upload input[type=file]{position:static;width:100%;height:100%;opacity:0;z-index:1}.form-item-upload:has(input[type=file]:where(:hover,.dragover)) .webform-file-button{outline:3px solid var(--brand-color);outline-offset:-3px;--is-dragging: 1;--upload-background-color: var(--clr-bg-low-contrast)}.form-item-upload .webform-file-button{height:180px;border-radius:0;border-width:1px;border-style:dashed;border-color:var(--border-color);margin:0;display:grid;align-items:center;justify-items:center;place-items:center;align-content:center;justify-content:center;place-content:center;grid-gap:10px;gap:10px;background-color:var(--upload-background-color, #fff)}.form-item-upload .webform-file-button:before{width:35px;height:26px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='35.5'%20height='26.103'%20viewBox='0%200%2035.5%2026.103'%3e%3cpath%20id='Vector'%20d='M8.871,26.1A8.625,8.625,0,0,1,2.6,23.529,8.433,8.433,0,0,1,0,17.255a9.066,9.066,0,0,1,1.9-5.67A8.311,8.311,0,0,1,6.871,8.408,11.133,11.133,0,0,1,10.9,2.33,10.981,10.981,0,0,1,17.758,0a10.826,10.826,0,0,1,8,3.324,11.05,11.05,0,0,1,3.29,8.082,6.984,6.984,0,0,1,4.613,2.428,7.208,7.208,0,0,1,1.839,4.9,7.159,7.159,0,0,1-2.113,5.2,6.926,6.926,0,0,1-5.145,2.135H19.371a3.091,3.091,0,0,1-2.274-.961,3.155,3.155,0,0,1-.952-2.3V14.42l-2.581,2.526-2.258-2.281,6.452-6.518,6.452,6.518-2.258,2.281L19.371,14.42v8.391h8.871a3.874,3.874,0,0,0,2.871-1.189,4.161,4.161,0,0,0,0-5.8,3.874,3.874,0,0,0-2.871-1.189H25.823V11.373a7.952,7.952,0,0,0-2.355-5.768,7.678,7.678,0,0,0-5.71-2.379,7.765,7.765,0,0,0-5.71,2.379,7.836,7.836,0,0,0-2.355,5.768H8.887a5.4,5.4,0,0,0-4,1.678,5.516,5.516,0,0,0-1.661,4.041,5.516,5.516,0,0,0,1.661,4.041,5.441,5.441,0,0,0,4,1.678h4.032V26.07H8.887Z'%20fill='%232F7EE0'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;transform:translateY(calc(-6px * var(--is-dragging, 0)));transition:.3s;content:"";display:block}.form-item-upload .webform-file-button p{margin:0}.form-item-upload [data-drupal-selector^=edit-upload-remove-button]{width:-moz-fit-content;width:fit-content;display:flex;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--border-rad);background-color:var(--bg-color);background-image:url("data:image/svg+xml,%3csvg%20width='1536'%20height='1536'%20viewBox='0%200%201536%201536'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23ff0000'%20d='M512%201248V544q0-14-9-23t-23-9h-64q-14%200-23%209t-9%2023v704q0%2014%209%2023t23%209h64q14%200%2023-9t9-23m256%200V544q0-14-9-23t-23-9h-64q-14%200-23%209t-9%2023v704q0%2014%209%2023t23%209h64q14%200%2023-9t9-23m256%200V544q0-14-9-23t-23-9h-64q-14%200-23%209t-9%2023v704q0%2014%209%2023t23%209h64q14%200%2023-9t9-23M480%20256h448l-48-117q-7-9-17-11H546q-10%202-17%2011zm928%2032v64q0%2014-9%2023t-23%209h-96v948q0%2083-47%20143.5t-113%2060.5H288q-66%200-113-58.5T128%201336V384H32q-14%200-23-9t-9-23v-64q0-14%209-23t23-9h309l70-167q15-37%2054-63t79-26h320q40%200%2079%2026t54%2063l70%20167h309q14%200%2023%209t9%2023'/%3e%3c/svg%3e");color:red;border:1px solid #b22222;background-size:1em auto;background-repeat:no-repeat;background-position:.5em calc(50% - .1em);padding:.2em .5em .2em 2em}.form-item-upload .option{font-size:14px}.print-only{display:none}@media print{.print-only{display:block}.screen-only,.c-footer,.c-post-footer,.c-call-to-action,.c-publications-carousel,.c-contact-form,.c-google-maps-wrapper,.l-action-collection,.c-back-button,nav,.c-login,.c-button,.c-webform .webform-footer .form-actions button[type=submit],.c-webform .webform-footer .form-actions input[type=submit],.c-image-carousel__thumbs,button,.menu{display:none!important}.c-header{position:relative}.l-grid-2-3{grid-template-columns:1fr}.c-reps{margin-top:var(--spacing);margin-bottom:var(--spacing)}.l-trailer{margin-bottom:var(--spacing)}.l-rhythm,.l-rhythm-inner{margin-top:var(--spacing);margin-bottom:var(--spacing);padding-top:0;padding-bottom:0}}.debug{outline:5px dashed red;font-size:2rem;padding:1rem;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}[data-drupal-messages]{margin:30px auto;border:2px solid var(--clr-brand);padding:var(--spacing-1);background:#fff}.is-hidden{display:none!important}.snipcart-modal__container{z-index:9999}
