@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: #01e8d1;--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)}.page-node-type-overview{background-color: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:swap}@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:swap}@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:swap}@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:swap}@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:swap}@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:swap}: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:clamp(.88rem,.56vw + .74rem,1.25rem);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)}}.t-lower{text-transform:lowercase}p{text-wrap:pretty}.t-133{font-family:var(--font-title);font-weight:400;font-size:clamp(2.25rem,5.44vw + .98rem,7.5rem);line-height:.9}.t-80{font-family:var(--font-title);font-weight:400;font-size:clamp(2.25rem,.7125rem + 6.542vw,8.5625rem);line-height:.95}h2:not([class]),.t-50{font-family:var(--font-title);font-weight:400;font-size:clamp(1.5rem,.878rem + 2.654vw,4.0625rem);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: clamp(1.25rem, 5.45vw + -.03rem, 4.88rem);--gutter-2: clamp(1.25rem, 2.82vw + .59rem, 3.13rem);--combined-gutters: calc(var(--gutter) + var(--gutter-2));overflow-x:clip;--filter-input-height: 60px;--hero-panel-overlap: max(24px, min(5.26vw, 101px));--constrained-min-width: calc(100% - var(--gutter) * 2);--section-spacing: round(clamp(1.56rem, 5.16vw + .35rem, 5rem), .5rlh);--constrained-width: min( 1440px, 100% - (var(--gutter) + var(--gutter-2)) * 2 );--constrained-wide-width: min(1764px, 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}.l-pull-up{margin-top:calc(var(--section-spacing) * -1);display:flow-root}@supports (interpolate-size: allow-keywords){details{--details-duration: .5s;--details-easing: linear( 0, .013 1%, .051 2.2%, .404 9.8%, .51 12.6%, .602 15.5%, .683 18.7%, .754 22.2%, .813 26%, .861 30.2%, .9 34.8%, .931 40%, .972 52.7%, .992 70.2%, 1 );interpolate-size:allow-keywords}details::details-content{height:0;overflow:clip;transition:height var(--details-duration) var(--details-easing),content-visibility var(--details-duration) allow-discrete}details[open]::details-content{height:auto}@media (prefers-reduced-motion: reduce){details::details-content{transition:none}}}.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(min(340px,100%),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 h3,.c-body h3{font-size:1.5em}.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}.c-card-grid:has(+.c-button-wrapper){margin-bottom:var(--spacing);opacity:.5}: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;font-family:var(--font);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--pill{border-radius:100vw;padding:.85em 1.6em .9em;align-items:center}.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-carousel-alt__carousel{position:relative}.c-carousel-alt__carousel__video-button{position:absolute;z-index:1}@media (min-width: 45em){.c-carousel-alt__carousel__video-button{top:10px;left:10px}}@media (max-width: 44.99em){.c-carousel-alt__carousel__video-button{bottom:var(--spacing);left:var(--spacing)}}.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-estimate-card{--estimate-card-radius: 30px;--estimate-card-bg: rgba(237, 237, 237, .9);--estimate-card-bg-hover: rgba(246, 246, 246, .96);--estimate-card-border: rgba(255, 255, 255, .3);display:grid;align-content:center;grid-gap:26px;gap:26px;width:min(377px,100%);min-height:135px;padding:22px 36px 25px 27px;border-radius:var(--estimate-card-radius);background:var(--estimate-card-bg);box-shadow:inset 0 0 0 1px var(--estimate-card-border);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);-webkit-text-decoration:none;text-decoration:none;color:var(--clr-dark);transition:.2s background-color}.c-estimate-card:hover{background:var(--estimate-card-bg-hover)}.c-estimate-card__label{display:flex;align-items:center;justify-content:space-between;gap:1.2em;font-family:var(--font-title);font-weight:400;font-size:clamp(1.25rem,1rem + .78vw,1.875rem);line-height:1.07;color:var(--clr-brand)}.c-estimate-card__label svg{flex:none;width:26px;height:auto;transition:.2s transform}.c-estimate-card:hover .c-estimate-card__label svg{transform:translate(5px)}.c-estimate-card__question{font-size:clamp(.75rem,.56vw + .62rem,1.13rem);font-weight:400;line-height:1.5;color:#343434}.c-estimate-card--compact{--estimate-card-radius: 20px;width:auto;min-height:0;padding:.7em 1.1em}.c-estimate-card--compact .c-estimate-card__question{display:none}@media (max-width: 44.99em){.c-estimate-card{--estimate-card-radius: 20px;width:auto;min-height:0;padding:.7em 1.1em}.c-estimate-card .c-estimate-card__question{display:none}}.c-footer{background-color:var(--clr-brand);color:#fff;padding-top:max(var(--spacing-2),min(7.55vw,145px));padding-bottom:max(var(--spacing-2),min(7.55vw,145px));padding-left:max(20px,min(5.63vw,108px));padding-right:max(20px,min(5.63vw,108px))}.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-row-gap:var(--spacing-4);row-gap:var(--spacing-4)}@media (min-width: 87.5em){.c-footer__content{grid-template-columns:minmax(0,31fr) minmax(0,19fr) minmax(0,52fr)}.c-footer__content .c-footer__subscribe{grid-column:1;grid-row:1}.c-footer__content .c-footer__main{grid-column:3;grid-row:1}}.c-footer__title{margin:0;font-family:var(--font);font-weight:700;font-size:1rem}.c-footer__title+p{margin-top:0}.c-footer__title:not(:first-child){margin-top:var(--spacing-1)}.c-footer__legal-wrapper{display:grid;grid-gap:var(--spacing-1);gap:var(--spacing-1);grid-column:1/-1}.c-footer__legal{opacity:.6;font-size:12px;line-height:1.66}.c-footer__wordmark{display:block;width:100%;height:auto;margin-top:var(--spacing-2)}.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,minmax(0,227px));justify-content:space-between;-moz-column-gap:max(var(--spacing-1),min(2.5vw,var(--spacing-m)));column-gap:max(var(--spacing-1),min(2.5vw,var(--spacing-m)));max-width:900px}}@media (min-width: 87.5em){.c-footer__main{max-width:none}}.c-footer__subscribe{max-width:600px}.c-footer__subscribe__title{margin-top:-.3em;font-size:clamp(1.5rem,1.05rem + 1.9vw,3.125rem);margin-bottom:max(var(--spacing-2),min(5.5vw,105px))}.c-footer__nav ul{margin:0;padding:0;-moz-columns:var(--columns, 2);columns:var(--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--primary){grid-column:2/span 2}}@media (max-width: 44.99em){.c-footer{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.c-footer__content{row-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__wordmark{margin-top:var(--spacing-1)}}@media (max-width: 24.99em){.c-footer__main{grid-template-columns:1fr}}:root{--header-height: 171px ;--collapsed-header-height: 95px;--header-has-scrolled: 0}body:where(.has-scrolled){--header-has-scrolled: 1}body:where(.has-offcanvas-open){--header-has-scrolled: 0}.c-header{--header-transition: transform .3s cubic-bezier(.645, .045, .355, 1);transition:var(--header-transition);--header-shift-shrink-size: var(--padding-block) * .5;--padding-block: var(--spacing-m);padding-top:45px;padding-bottom:var(--padding-block);position:sticky;top:var(--drupal-displace-offset-top, 0px);left:var(--drupal-displace-offset-left, 0px);right:0;z-index:5;pointer-events:none;isolation:isolate;transform:translateY(calc(var(--header-shift-shrink-size) * -1 * var(--header-has-scrolled)))}.c-header:after{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-has-scrolled)));opacity:var(--header-has-scrolled);transition:var(--header-transition),opacity .3s ease}@media (max-width: 24.99em){.c-header{--padding-block: var(--spacing)}}.c-header__inner{padding-left:var(--gutter-2);padding-right:var(--gutter-2);display:flex;justify-content:space-between;gap:var(--spacing);align-items:flex-start}.c-header__inner>*{pointer-events:auto}.c-header__logo{width:min(246px,43vw);transform-origin:left center;transform:scale(calc(1 - .2 * var(--header-has-scrolled)));transition:var(--header-transition);flex-shrink:1;display:grid;align-items:center;justify-items:center;place-items:center}@media (max-width: 63.99em){.c-header__logo{max-width:200px}}.c-header__logo>*{grid-area:1/1}.c-header__logo img{transition:.2s opacity,.3s filter;width:100%;display:block;height:auto}@container style(--header-has-scrolled: 0){.path-frontpage .c-header__logo img{filter:brightness(100)}}.c-header__nav{display:flex;align-items:flex-start;gap:var(--spacing-1);transform:translate(calc(11px - var(--header-has-scrolled)));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-has-scrolled));transition:.2s opacity}@media (max-width: 24.99em){.c-header__actions{display:none}}.c-header:has(~.c-page .c-page-intro),.c-header:has(~.c-page .c-hero-wrapper),.c-header:has(~.c-page [data-full-bleed-hero]){position:fixed}.c-header:has(~.c-page .c-page-intro)~.c-page .c-hero-wrapper,.c-header:has(~.c-page .c-page-intro)~.c-page [data-full-bleed-hero],.c-header:has(~.c-page .c-hero-wrapper)~.c-page .c-hero-wrapper,.c-header:has(~.c-page .c-hero-wrapper)~.c-page [data-full-bleed-hero],.c-header:has(~.c-page [data-full-bleed-hero])~.c-page .c-hero-wrapper,.c-header:has(~.c-page [data-full-bleed-hero])~.c-page [data-full-bleed-hero]{--header-height: 0px}body:not(.has-scrolled) .c-header:has(~.c-page .c-page-intro):after,body:not(.has-scrolled) .c-header:has(~.c-page .c-hero-wrapper):after,body:not(.has-scrolled) .c-header:has(~.c-page [data-full-bleed-hero]):after{opacity:0}body:not(.has-scrolled) .c-header:has(~.c-page .c-page-intro) .c-nav,body:not(.has-scrolled) .c-header:has(~.c-page .c-hero-wrapper) .c-nav,body:not(.has-scrolled) .c-header:has(~.c-page [data-full-bleed-hero]) .c-nav{--nav-pill-bg: rgba(255, 255, 255, .42);--nav-pill-bg-hover: rgba(255, 255, 255, .62);--nav-pill-border: rgba(255, 255, 255, .45);--nav-pill-shadow: 0 2px 18px rgba(0, 0, 0, .1);--nav-pill-shadow-hover: 0 8px 26px rgba(0, 0, 0, .16)}body:not(.has-scrolled) .c-header:has(~.c-page .c-page-intro) .c-site-actions__button,body:not(.has-scrolled) .c-header:has(~.c-page .c-hero-wrapper) .c-site-actions__button,body:not(.has-scrolled) .c-header:has(~.c-page [data-full-bleed-hero]) .c-site-actions__button{color:#fff;filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}body:not(.has-scrolled) .c-header:has(~.c-page .c-page-intro) .c-site-actions__button:hover,body:not(.has-scrolled) .c-header:has(~.c-page .c-hero-wrapper) .c-site-actions__button:hover,body:not(.has-scrolled) .c-header:has(~.c-page [data-full-bleed-hero]) .c-site-actions__button:hover{color:#fff;text-decoration-thickness:2px}body:not(.has-scrolled) .c-header:has(~.c-page .c-publication-hero) .c-header__logo img,body:not(.has-scrolled) .c-header:has(~.c-page [data-full-bleed-hero=light]) .c-header__logo img{filter:none}body:not(.has-scrolled) .c-header:has(~.c-page .c-publication-hero) .c-nav,body:not(.has-scrolled) .c-header:has(~.c-page [data-full-bleed-hero=light]) .c-nav{--nav-pill-bg: rgba(255, 255, 255, .72);--nav-pill-bg-hover: rgba(255, 255, 255, .88);--nav-pill-border: rgba(255, 255, 255, .7);--nav-pill-shadow: 0 2px 18px rgba(0, 0, 0, .12);--nav-pill-shadow-hover: 0 8px 26px rgba(0, 0, 0, .18)}body:not(.has-scrolled) .c-header:has(~.c-page .c-publication-hero) .c-site-actions__button,body:not(.has-scrolled) .c-header:has(~.c-page [data-full-bleed-hero=light]) .c-site-actions__button{color:var(--clr-brand);filter:drop-shadow(0 1px 4px rgba(255,255,255,.9))}body:not(.has-scrolled) .c-header:has(~.c-page .c-publication-hero) .c-site-actions__button:hover,body:not(.has-scrolled) .c-header:has(~.c-page [data-full-bleed-hero=light]) .c-site-actions__button:hover{color:var(--clr-brand);text-decoration-thickness:2px}.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{--nav-toggle-size: 73px;width:var(--nav-toggle-size);height:var(--nav-toggle-size);padding:0;border:0;border-radius:50%;background:var(--clr-brand);color:#fff;margin:0;display:grid;align-items:center;justify-items:center;place-items:center;cursor:pointer;transition:.2s background-color,.2s scale}.c-nav-toggle:hover{color:#fff;scale:1.06}.c-nav-toggle svg{width:34px;height:auto;display:block;overflow:visible}@media (max-width: 77.5em){.c-nav-toggle{--nav-toggle-size: 62px}.c-nav-toggle svg{width:30px}}@media (max-width: 24.99em){.c-nav-toggle{--nav-toggle-size: 50px}.c-nav-toggle svg{width:26px}}.c-nav-toggle--close{background:none;color:#fff}.c-nav-toggle--close svg{width:max(28px,min(1.93vw,37px))}.c-nav-toggle--close:hover{scale:1}@media (prefers-reduced-motion: reduce){.c-nav-toggle{transition:none}.c-nav-toggle:hover{transform:none}}.c-nav{--nav-pill-radius: 10px;--nav-pill-padding-inline: 15px;--nav-pill-padding-block: 16px;--nav-pill-min-width: 174px;--nav-pill-min-height: 89px;--nav-pill-bg: #fff;--nav-pill-bg-hover: #fff;--nav-pill-border: transparent;--nav-pill-shadow: 0 2px 14px rgba(0, 0, 0, .08);--nav-pill-shadow-hover: 0 8px 22px rgba(0, 0, 0, .14);font-family:var(--font-title);font-size:20px;font-weight:400;line-height:1.1;color:var(--clr-brand)}@media (max-width: 77.5em){.c-nav{--nav-pill-min-width: 146px;--nav-pill-min-height: 76px;--nav-pill-padding-block: 12px;font-size:17px}}@media (max-width: 57.1875em){.c-nav{display:none}}.c-nav ul{padding:0;margin:0;display:flex;gap:10px}.c-nav li{display:block}.c-nav a{font-weight:inherit;color:inherit;-webkit-text-decoration:none;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;gap:.6em;min-width:var(--nav-pill-min-width);min-height:var(--nav-pill-min-height);padding:var(--nav-pill-padding-block) var(--nav-pill-padding-inline);border-radius:var(--nav-pill-radius);background:var(--nav-pill-bg);box-shadow:var(--nav-pill-shadow),inset 0 0 0 1px var(--nav-pill-border);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);transition:.2s background-color,.2s box-shadow,.2s transform}.c-nav a:after{content:"";display:block;align-self:flex-end;width:30px;height:16px;background:currentColor;-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");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;mask-position:center right;-webkit-mask-size:contain;mask-size:contain;transition:.2s transform}.c-nav a:hover{color:var(--clr-brand);background:var(--nav-pill-bg-hover);box-shadow:var(--nav-pill-shadow-hover);transform:translateY(-2px)}.c-nav a:hover:after{transform:translate(.2em)}.c-nav .menu-item--active-trail{color:var(--clr-brand)}.c-nav .menu-item--active-trail a{background:var(--clr-brand);color:#fff;--nav-pill-border: transparent}.c-nav[aria-hidden=true]{pointer-events:none}@media (prefers-reduced-motion: reduce){.c-nav a,.c-nav a:after{transition:none}.c-nav a:hover{transform:none}}.c-overview-footer-cta{--overview-cta-radius: max(24px, min(6.15vw, 118px));padding-top:max(0px,min(1.56vw,30px));padding-bottom:0;background:linear-gradient(to bottom,transparent calc(100% - var(--overview-cta-radius)),var(--clr-true-brand) 0),var(--clr-soft)}.c-overview-footer-cta .c-call-to-action{position:relative;z-index:1;text-align:center;color:var(--clr-soft);background:linear-gradient(to bottom,#343434 55%,#2d333a);border-radius:var(--overview-cta-radius);padding-top:max(2.5rem,min(14.79vw,284px));padding-bottom:max(2rem,min(6.88vw,132px));padding-left:var(--gutter);padding-right:var(--gutter)}.c-overview-footer-cta .c-call-to-action__inner{--container-width: min(1350px, var(--constrained-min-width))}.c-overview-footer-cta .c-call-to-action__text{color:var(--clr-soft);font-size:max(1.75rem,min(3.9vw,75px));line-height:1.334;max-width:none;margin-bottom:0}.c-overview-footer-cta .c-call-to-action__text strong{font-weight:600}.c-overview-footer-cta .c-call-to-action__actions{margin-top:max(1.5rem,min(6.17vw,118px))}.c-overview-footer-cta .c-text-button{--clr-text-button: #fff;--clr-text-button-hover: var(--clr-brand)}.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:max(20px,min(5.63vw,108px));padding-right:max(20px,min(5.63vw,108px));padding-top:max(24px,min(3.33vw,64px));padding-bottom:max(20px,min(2.71vw,52px));background:var(--clr-soft);color:var(--clr-brand);font-size:max(12px,min(.78vw,15px));line-height:2;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)}}@media (max-width: 48.0625em){.c-post-footer{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}}.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}@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:max(16px,min(1.72vw,33px));-moz-column-gap:max(16px,min(1.72vw,33px));column-gap:max(16px,min(1.72vw,33px));grid-row-gap:max(20px,min(2.14vw,41px));row-gap:max(20px,min(2.14vw,41px));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-region{--constrained-width: min(1656px, var(--constrained-min-width))}.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;margin-bottom:var(--spacing)}.c-publication-grid__header h2{color:var(--clr-brand)}.c-publication-grid__header h2 strong{font-weight:600}@media (max-width: 44.99em){.c-publication-grid__header h2{font-size:16px}}.c-publication-grid__header--pills{--overview-band: min(1656px, calc(100vw - var(--gutter) * 2));align-items:flex-end;-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2);row-gap:var(--spacing);margin-top:max(1rem,min(5.21vw,100px));margin-bottom:calc(max(2rem,min(10.26vw,197px)) - max(20px,min(2.14vw,41px)))}@media (max-width: 44.99em){.c-publication-grid__header--pills{align-items:center}}.c-publication-grid__header--pills .c-publication-grid__title{display:flex;flex-wrap:wrap;align-items:center;gap:0;color:var(--clr-brand)}@media (max-width: 44.99em){.c-publication-grid__header--pills .c-publication-grid__title{margin-left:0}}.c-publication-grid__count,.c-publication-grid__label{--overview-pill-border: 3px;display:block;padding-top:calc(.24em - var(--overview-pill-border));padding-bottom:calc(.24em - var(--overview-pill-border));padding-left:.586em;padding-right:.586em;border-radius:999px;border:var(--overview-pill-border) solid transparent}@media (max-width: 44.99em){.c-publication-grid__count,.c-publication-grid__label{--overview-pill-border: 2px}}.c-publication-grid__count{background:var(--clr-brand);color:#fff;font-weight:600}.c-publication-grid__label{border-color:var(--clr-brand)}.c-publication-grid__sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-family:var(--font-title);color:var(--clr-brand);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:400;text-align:right}.c-publication-grid__header--pills .c-publication-grid__sort{--sort-icon-width: 16px;--sort-icon-height: 17px;position:relative;display:flex;align-items:center;color:var(--clr-brand);border-bottom:2px solid currentColor;padding-right:calc(var(--sort-icon-width) + .75em);padding-bottom:.4em;margin-right:min(0px,var(--overview-band) / 2 + 53px - 50vw);margin-left:auto}.c-publication-grid__header--pills .c-publication-grid__sort:after{content:"";position:absolute;right:0;top:50%;translate:0 -50%;width:var(--sort-icon-width);height:var(--sort-icon-height);pointer-events:none;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.05' height='17.05' fill='none'%3E%3Cpath d='M15.34 8.32 8.02 15.64.71 8.32' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M8.02 15.64V0' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.05' height='17.05' fill='none'%3E%3Cpath d='M15.34 8.32 8.02 15.64.71 8.32' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M8.02 15.64V0' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-publication-grid__header--pills .c-publication-grid__sort select{field-sizing:content;width:auto;max-width:100%;padding-right:0;background-image:none;text-transform:none;font-size:clamp(1.125rem,.833rem + .608vw,1.5625rem);line-height:.88;cursor:pointer}@media (max-width: 44.99em){.c-publication-grid__header--pills .c-publication-grid__sort{margin-right:0;--sort-icon-width: 13px;--sort-icon-height: 14px}}@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{container-type:inline-size}.c-publication-accordion{display:grid;grid-gap:max(.75rem,min(1.85cqw,1.5625rem));gap:max(.75rem,min(1.85cqw,1.5625rem))}.c-publication-accordion__item{--accordion-radius: max(16px, min(2.95cqw, 40px));--accordion-padding-inline: max(1.15rem, min(2.42cqw, 2.0625rem));--accordion-padding-block: max(1.05rem, min(2.02cqw, 1.7188rem));--accordion-row: max(4.5rem, min(11.95cqw, 10.1875rem));--accordion-marker: max(20px, min(1.955cqw, 27px));--accordion-marker-top: calc( var(--accordion-row) - max(.9rem, min(2.57cqw, 2.1875rem)) - var(--accordion-marker) );position:relative;background:#fff;border-radius:var(--accordion-radius);color:var(--clr-brand)}.c-publication-accordion__summary{list-style:none;cursor:pointer;display:block;padding:var(--accordion-padding-block) var(--accordion-padding-inline);padding-right:calc(var(--accordion-padding-inline) * 2 + var(--accordion-marker));min-height:var(--accordion-row)}.c-publication-accordion__summary::-webkit-details-marker{display:none}.c-publication-accordion__summary::marker{content:""}.c-publication-accordion__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--accordion-radius)}.c-publication-accordion__label{display:block;font-family:var(--font-title);font-weight:400;font-size:max(1.5rem,min(4.63cqw,3.9375rem));line-height:1.1;color:inherit}.c-publication-accordion__marker{position:absolute;right:var(--accordion-padding-inline);top:var(--accordion-marker-top);transition:top var(--details-duration, 0s) var(--details-easing, linear);display:grid;align-items:center;justify-items:center;place-items:center;color:inherit;pointer-events:none}.c-publication-accordion__marker svg{display:block;width:auto;height:var(--accordion-marker);transition:.3s transform}.c-publication-accordion__item[open]{--accordion-marker-top: max(.9rem, min(3.34cqw, 2.8125rem))}.c-publication-accordion__item[open] .c-publication-accordion__marker svg{transform:rotate(180deg)}.c-publication-accordion__panel{padding:0 calc(var(--accordion-padding-inline) * 2 + var(--accordion-marker)) var(--accordion-padding-block) var(--accordion-padding-inline);color:var(--clr-dark)}.c-publication-accordion__panel>*:first-child{margin-top:0}.c-publication-accordion__panel>*:last-child{margin-bottom:0}@container (width > 700px){.c-publication-accordion__item{display:grid;grid-template-columns:minmax(36.7%,max-content) minmax(0,1fr);align-items:start}.c-publication-accordion__summary{grid-column:1;grid-row:1;padding-right:var(--accordion-padding-inline)}.c-publication-accordion__item:not([open]) .c-publication-accordion__summary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-publication-accordion__item::details-content,.c-publication-accordion__item>.c-publication-accordion__panel{grid-column:2;grid-row:1}.c-publication-accordion__panel{padding-left:0;padding-top:calc(var(--accordion-padding-block) + max(.4rem,min(1.1cqw,.9375rem)))}}.c-publication-accordion__item--filled{background:var(--clr-brand);color:#fff}.c-publication-accordion__item--filled .c-publication-accordion__panel,.c-publication-accordion__item--filled a{color:#fff}.theme-start2finish .c-publication-accordion__item--filled,.theme-start2finish .c-publication-accordion__item--filled .c-publication-accordion__panel,.theme-start2finish .c-publication-accordion__item--filled a{color:var(--clr-dark-2)}.c-publication-accordion__panel dl,.c-publication-accordion__panel dt,.c-publication-accordion__panel dd{margin:0;padding:0}.c-publication-accordion__panel dl{display:grid;grid-template-columns:minmax(24.35cqw,max-content) minmax(0,1fr);grid-column-gap:3ch;-moz-column-gap:3ch;column-gap:3ch;grid-row-gap:0;row-gap:0}.c-publication-accordion__panel dl>div{display:contents}.c-publication-accordion__panel dt,.c-publication-accordion__panel dd{font-size:max(1rem,min(1.84cqw,1.5625rem));line-height:1.6;color:#000}.c-publication-accordion__panel dt{font-weight:600}.c-publication-accordion__panel dd{font-weight:400}.c-publication-accordion__panel small{display:block;margin-top:var(--spacing-half);font-size:.75em;color:var(--clr-light-2)}.c-publication-accordion__item--filled .c-publication-accordion__panel dt,.c-publication-accordion__item--filled .c-publication-accordion__panel dd,.c-publication-accordion__item--filled .c-publication-accordion__panel small{color:#fff}.theme-start2finish .c-publication-accordion__item--filled .c-publication-accordion__panel dt,.theme-start2finish .c-publication-accordion__item--filled .c-publication-accordion__panel dd,.theme-start2finish .c-publication-accordion__item--filled .c-publication-accordion__panel small{color:var(--clr-dark-2)}.c-publication-info__subtitle{margin:0 0 .4em;font-family:var(--font-title);font-weight:400;font-size:max(1.125rem,min(2.2cqw,1.5625rem));line-height:1.2;color:var(--clr-brand)}.c-publication-info__panel{display:grid;grid-gap:var(--spacing-1);gap:var(--spacing-1);grid-template-columns:1fr}.c-publication-info__panel--single{grid-template-columns:1fr}.c-publication-hero{position:relative;width:100%;--carousel-radius: 0 0 max(20px, min(2.1vw, 40px)) max(20px, min(2.1vw, 40px));margin-bottom:max(28px,min(2.2vw,40px))}@media (max-width: 44.99em){.c-publication-hero{--ratio: 4 / 3}}.c-publication-hero__cta .c-button,.c-publication-hero__cta .c-webform .webform-footer .form-actions button[type=submit],.c-webform .webform-footer .form-actions .c-publication-hero__cta button[type=submit],.c-publication-hero__cta .c-webform .webform-footer .form-actions input[type=submit],.c-webform .webform-footer .form-actions .c-publication-hero__cta input[type=submit]{font-family:var(--font-title);font-weight:400;text-transform:none;font-size:clamp(1rem,.86rem + .34vw,1.5625rem);line-height:1.2;padding:.78em 1.6em .82em 1.4em;gap:.94em;box-shadow:0 6px 20px #00000024}.c-publication-hero__cta .c-button:after,.c-publication-hero__cta .c-webform .webform-footer .form-actions button[type=submit]:after,.c-webform .webform-footer .form-actions .c-publication-hero__cta button[type=submit]:after,.c-publication-hero__cta .c-webform .webform-footer .form-actions input[type=submit]:after,.c-webform .webform-footer .form-actions .c-publication-hero__cta input[type=submit]:after{--icon-width: .7em;--icon-height: .68em}.c-publication-hero__video-button{position:absolute;bottom:var(--spacing-m);left:var(--gutter);z-index:3}.c-publication-intro.l-constrained,.c-publication-specs.l-constrained,.c-publication-tools.l-constrained{--container-width: min(1704px, var(--constrained-min-width))}.c-publication-intro{padding-top:max(2rem,min(6.98vw,8.375rem))}@media (min-width: 45em){.c-publication-intro{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;-moz-column-gap:0;column-gap:0;align-items:start}}.c-publication-intro__back{grid-column:1/-1;margin-bottom:max(1rem,min(1.6vw,1.875rem))}.c-publication-intro__info{display:grid;grid-gap:0;gap:0;align-content:start}.c-publication-intro__title{margin:0;color:var(--clr-brand);font-family:var(--font-title);font-weight:400;font-size:clamp(1.875rem,.7125rem + 2.79vw,4.0625rem);line-height:1.1538;max-width:10em}.c-publication-intro__price-wrapper{display:flex;gap:1em;flex-wrap:wrap;align-items:center;margin-top:max(.75rem,min(1.2vw,1.4375rem))}.c-publication-intro__price-wrapper:empty{display:none}.c-publication-intro__price{font-weight:600;font-size:clamp(1.125rem,.95rem + .45vw,1.375rem);color:#000;line-height:1.2}.c-publication-intro__address{color:#000;font-weight:400;line-height:1.625;margin-top:max(1rem,min(2.03vw,2.4375rem))}.c-publication-intro__body{max-width:min(662px,100%)}@media (min-width: 45em){.c-publication-intro__body{margin-top:max(.5rem,min(1.15vw,1.375rem))}}@media (max-width: 44.99em){.c-publication-intro__body{margin-top:var(--spacing-1)}}.c-publication-intro__body>*:first-child{margin-top:0}.c-publication-intro__body>*:last-child{margin-bottom:0}.c-publication-intro__tag{display:flex;align-items:center;z-index:1;background:var(--clr-brand);border-radius:100vw;color:#fff;font-weight:500;font-size:1rem;line-height:1;padding:.75em 1.2em}@media (max-width: 44.99em){.c-publication-intro__tag{font-size:12px}}.c-publication-specs{margin-top:max(2.5rem,min(8.85vw,10.625rem))}@media (min-width: 45em){.c-publication-specs{display:grid;grid-template-columns:minmax(230px,327fr) minmax(0,1362fr);grid-column-gap:1.46%;-moz-column-gap:1.46%;column-gap:1.46%;align-items:start}}@media (max-width: 44.99em){.c-publication-specs{display:grid;grid-gap:var(--spacing-1);gap:var(--spacing-1)}}@media (min-width: 45em) and (min-height: 600px){.c-publication-specs>.c-reps-wrapper{position:sticky;top:calc(var(--drupal-displace-offset-top, 0px) + var(--collapsed-header-height, 0px) + var(--spacing-m))}}.c-publication-tools{margin-top:max(2rem,min(4vw,4rem));margin-bottom:max(2.5rem,min(6vw,7.5rem));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-1);color:var(--clr-brand)}.c-publication-gallery-band{padding-top:max(2.5rem,min(6vw,7.5rem))}.c-publication-gallery-band:not(:has(.c-publication-mosaic)){padding-top:0}.c-publication-mosaic.l-constrained{--container-width: min(1832px, 100% - max(20px, min(2.3vw, 44px)) * 2)}.c-publication-mosaic{container-type:inline-size;--mosaic-gap: 1.256cqw;--mosaic-row-gap: 1.038cqw;--mosaic-radius: max(16px, min(2.19cqw, 40px))}.c-publication-mosaic__grid{display:grid;grid-column-gap:var(--mosaic-gap);-moz-column-gap:var(--mosaic-gap);column-gap:var(--mosaic-gap);grid-row-gap:var(--mosaic-row-gap);row-gap:var(--mosaic-row-gap);grid-template-columns:repeat(2,1fr)}@media (min-width: 45em){.c-publication-mosaic__grid{grid-template-columns:minmax(0,903fr) minmax(0,441fr) minmax(0,441fr);grid-template-rows:repeat(2,1fr)}}@media (min-width: 45em){.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(2):last-child)>.c-publication-mosaic__tile:last-child,.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(3):last-child)>.c-publication-mosaic__tile:nth-child(n+2),.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(4):last-child)>.c-publication-mosaic__tile:last-child{grid-column:2/span 2;aspect-ratio:auto}.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(2):last-child)>.c-publication-mosaic__tile:last-child img,.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(3):last-child)>.c-publication-mosaic__tile:nth-child(n+2) img,.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(4):last-child)>.c-publication-mosaic__tile:last-child img{position:absolute;top:0;right:0;bottom:0;left:0}.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(2):last-child)>.c-publication-mosaic__tile:last-child{grid-row:span 2}}@media (max-width: 44.99em){.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(2):last-child)>.c-publication-mosaic__tile:last-child,.c-publication-mosaic__grid:has(>.c-publication-mosaic__tile:nth-child(4):last-child)>.c-publication-mosaic__tile:last-child{grid-column:span 2}}.c-publication-mosaic__tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;cursor:pointer;background:var(--clr-light-4);position:relative;display:block;overflow:clip;border-radius:var(--mosaic-radius);aspect-ratio:441/353}.c-publication-mosaic__tile img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:.4s scale}.c-publication-mosaic__tile:hover img,.c-publication-mosaic__tile:focus-visible img{scale:1.03}@media (min-width: 45em){.c-publication-mosaic__tile:first-child{grid-row:span 2;aspect-ratio:903/724}}@media (max-width: 44.99em){.c-publication-mosaic__tile:first-child{grid-column:span 2;aspect-ratio:903/620}}.c-publication-mosaic__tile:nth-child(n+6){display:none}.c-publication-mosaic__tile--more{container-type:inline-size;background:var(--clr-soft)}.c-publication-mosaic__tile--more img{filter:blur(5px) saturate(.4) contrast(.7) brightness(1.35)}.c-publication-mosaic__tile--more:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffad;pointer-events:none}.c-publication-mosaic__tile--more:hover img,.c-publication-mosaic__tile--more:focus-visible img{scale:1.1}.c-publication-mosaic__count{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:grid;align-items:center;justify-items:center;place-items:center;min-width:max(56px,min(20.4cqw,90px));min-height:max(40px,min(16cqw,70px));padding:.4em .6em;border-radius:100vw;background:var(--clr-brand);color:#fff;font-family:var(--font-title);font-weight:400;font-size:max(1.125rem,min(6.8cqw,1.875rem));line-height:1.1}.c-rep{text-align:left}.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,.c-rep__linkedin){display:flex;align-items:center;gap:.5em}.c-rep__linkedin,.c-rep__whatsapp{font-size:0;height:22px;width:22px;display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-rep__whatsapp{-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")}.c-rep__whatsapp:hover{color:#25d366}.c-rep__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-article-author{container-type:inline-size;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-top:1px solid var(--clr-light-3);padding-top:var(--spacing);text-align:center;display:grid;align-items:center;justify-items:center;place-items:center}.c-article-author .c-article-author__content{padding:var(--spacing-1);color:#fff;background-color:var(--clr-brand)}.c-article-author .c-rep__name{color:inherit}.c-article-author .c-rep{font-size:.8em}@container (width > 300px){.c-article-author .c-rep__inner{grid-template-columns:100px 1fr}}.c-article-author__title{margin-top:0;margin-bottom:var(--spacing-1);color:var(--clr-brand)}.c-reps-wrapper{container-type:inline-size;padding-bottom:max(.9rem,min(7.6cqw,1.5625rem));position:relative;max-width:280px}.c-reps{--bg: var(--clr-brand);--reps-radius: max(16px, min(12.2cqw, 40px));--reps-padding: max(1.15rem, min(11.3cqw, 2.3125rem));background:var(--bg);color:#fff;border-radius:var(--reps-radius);overflow:clip;display:flex;flex-direction:column}.c-reps__inner{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.c-reps__actions{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;display:flex;justify-content:center}.c-reps__actions>*{width:min(77.7%,254px);justify-content:center;border-radius:100vw;padding-top:.78em;padding-bottom:.78em;font-weight:600;font-size:max(.8125rem,min(5.5cqw,1.125rem));white-space:nowrap}.c-reps .c-rep__inner{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:0;gap:0}.c-reps .c-rep__image img{width:100%;display:block;aspect-ratio:327/198;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.c-reps .c-rep__info{padding:var(--reps-padding);padding-bottom:max(1.5rem,min(20.5cqw,4.1875rem));display:grid;grid-gap:max(.5rem,min(6.1cqw,1.25rem));gap:max(.5rem,min(6.1cqw,1.25rem))}.c-reps .c-rep__name{margin:0;font-family:var(--font-title);font-weight:400;font-size:max(1.25rem,min(9.2cqw,1.875rem));line-height:1}.c-reps .c-rep__contact{font-weight:300;font-size:max(1rem,min(6.1cqw,1.25rem));line-height:1.5}.c-projects-reps .c-reps-wrapper{padding-bottom:0}.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-projects-reps .c-rep__info{padding-bottom:var(--reps-padding)}.c-side-cta{--side-cta-bottom: 32px;display:var(--side-cta-display, block);position:fixed;right:24px;bottom:var(--side-cta-bottom);z-index:4;width:min(377px,100vw - 24px)}@media (max-width: 44.99em){.c-side-cta{--side-cta-bottom: 16px;right:12px}}@media (max-width: 44.99em) and (scripting: enabled){.c-side-cta:not(.is-scrolled){transform:translateY(calc(100% + var(--side-cta-bottom)));opacity:0;pointer-events:none}}.c-side-cta.is-settled{transition:bottom .35s ease,transform .35s ease,opacity .35s ease}.c-side-cta.is-dismissed{display:none}.c-socials{--clr-socials: #fff;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:var(--clr-socials);-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[href*=youtube]{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M23.498%206.186a3.016%203.016%200%200%200-2.122-2.136C19.505%203.545%2012%203.545%2012%203.545s-7.505%200-9.377.505A3.017%203.017%200%200%200%20.502%206.186C0%208.07%200%2012%200%2012s0%203.93.502%205.814a3.016%203.016%200%200%200%202.122%202.136c1.871.505%209.376.505%209.376.505s7.505%200%209.377-.505a3.015%203.015%200%200%200%202.122-2.136C24%2015.93%2024%2012%2024%2012s0-3.93-.502-5.814zM9.545%2015.568V8.432L15.818%2012l-6.273%203.568z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M23.498%206.186a3.016%203.016%200%200%200-2.122-2.136C19.505%203.545%2012%203.545%2012%203.545s-7.505%200-9.377.505A3.017%203.017%200%200%200%20.502%206.186C0%208.07%200%2012%200%2012s0%203.93.502%205.814a3.016%203.016%200%200%200%202.122%202.136c1.871.505%209.376.505%209.376.505s7.505%200%209.377-.505a3.015%203.015%200%200%200%202.122-2.136C24%2015.93%2024%2012%2024%2012s0-3.93-.502-5.814zM9.545%2015.568V8.432L15.818%2012l-6.273%203.568z'/%3e%3c/svg%3e")}.c-socials a:hover{opacity:.7}.c-socials--dark{--clr-socials: #000}.c-subscribe-form form{display:grid;grid-template-columns:1fr 28px;grid-template-areas:"input button";grid-gap:1.6em;gap:1.6em;grid-row-gap:1.9em;row-gap:1.9em}.c-subscribe-form input[type=email]{width:100%;background:#fff;border:0;font:inherit;font-size:clamp(1rem,.83rem + .52vw,1.5625rem);font-weight:500;color:var(--clr-dark);min-height:79px;border-radius:40px;padding:0 1.4em}.c-subscribe-form input[type=email]::-moz-placeholder{color:#6b6b6b;opacity:1}.c-subscribe-form input[type=email]::placeholder{color:#6b6b6b;opacity:1}@media (max-width: 44.99em){.c-subscribe-form input[type=email]{min-height:56px}}.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:24px;height:24px;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:14px;height:14px;border-radius:1px;background:#fff;display:none;position:relative;top:5px;left:5px}.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{--text-button-rule-gap: .4em;--text-button-rule-width: 2px;color:var(--clr-text-button, currentColor);font-family:var(--font-title);font-weight:400;font-size:clamp(1.125rem,.833rem + .608vw,1.5625rem);line-height:.88;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;align-items:center;gap:1em;padding-bottom:var(--text-button-rule-gap);border-bottom:var(--text-button-rule-width) solid currentColor;transition:.2s color}.c-text-button:hover{color:var(--clr-text-button-hover, var(--clr-brand))}.c-text-button>span{-webkit-text-decoration:none;text-decoration:none}.c-text-button[data-icon]:after{content:"";display:block;flex:none;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]:hover:after{transform:translate(var(--icon-hover-offset, 0))}.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: 26px;--icon-height: 15px;--icon-hover-offset: 5px}@media (max-width: 44.99em){.c-text-button[data-icon=arrow]{--icon-width: 24px;--icon-height: 13px}}.c-card .c-text-button{font-family:var(--font);font-size:inherit;font-weight:500;--text-button-rule-width: 1px}.c-text-button--animated{--text-button-rule-duration: 3s;position:relative;border-bottom-color:transparent}.c-text-button--animated:before{content:"";position:absolute;top:auto;right:0;bottom:calc(-1 * var(--text-button-rule-width));left:0;height:var(--text-button-rule-width);background:currentColor;transform:scaleX(0);transform-origin:left;animation:c-text-button-rule-sweep var(--text-button-rule-duration) cubic-bezier(.77,0,.175,1) infinite}@keyframes c-text-button-rule-sweep{0%{transform:scaleX(0);transform-origin:left}35%{transform:scaleX(1);transform-origin:left}65%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@media (prefers-reduced-motion: reduce){.c-text-button[data-icon]:after{transition:none}.c-text-button--animated{border-bottom-color:currentColor}.c-text-button--animated:before{display:none}}.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)}}@media (min-width: 1440px){.c-text--split-intro .c-text__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-column-gap:var(--spacing-2);-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2);align-items:start;max-width:none}.c-text--split-intro .c-page-title{grid-column:1;grid-row:1/span 2;margin-bottom:0}.c-text--split-intro .c-body,.c-text--split-intro .c-button-wrapper{grid-column: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 input[type=number],.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 input[type=number]: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,.c-webform .js-form-type-radio{margin-top:.5em;margin-bottom:.5em;position:relative;--size: 27px;--check-size: 15px}@media (max-width: 44.99em){.c-webform .js-form-type-checkbox,.c-webform .js-form-type-radio{--size: 18px;--check-size: 12px}}.c-webform .js-form-type-checkbox input,.c-webform .js-form-type-radio input{opacity:0;position:absolute}.c-webform .js-form-type-checkbox label,.c-webform .js-form-type-radio 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,.c-webform .js-form-type-radio label a{color:inherit}.c-webform .js-form-type-checkbox label:before,.c-webform .js-form-type-radio 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,.c-webform .js-form-type-radio 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,.c-webform .js-form-type-radio input:focus~label:before{outline:1px solid blue}.c-webform .js-form-type-radio label:before{border-radius:100%}.c-webform .js-form-type-radio input:checked~label:before{background-image:radial-gradient(circle,var(--clr-brand) 0,var(--clr-brand) 49%,transparent 50%)}@supports (background: radial-gradient(red,red 1px 2px,red 3px)){.c-webform .js-form-type-radio input:checked~label:before{background-image:radial-gradient(circle,var(--clr-brand) 0 49%,transparent 50%)}}.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:30px;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}.c-purchase-offer__property{margin-top:0;margin-bottom:var(--spacing-m);padding:1.25em 1.5em;border-radius:20px;background-color:var(--clr-brand);color:#fff}.c-purchase-offer__property strong{display:block;margin-top:.15em;font-family:var(--font-title);font-weight:400;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);line-height:1.2}.c-purchase-offer .webform-type-radios,.c-purchase-offer fieldset{display:block;margin-top:var(--spacing-m)}.c-purchase-offer fieldset legend{font-weight:600;margin-bottom:.5em}.c-purchase-offer .webform-signature-pad{position:relative;max-width:600px;background:none}.c-purchase-offer .webform-signature-pad canvas{width:100%;height:100%;background-color:#fff;border:1px solid #ededed;border-radius:30px}.c-purchase-offer .webform-signature-pad .button{position:absolute;top:12px;right:16px;margin:0;padding:.35em .9em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:var(--clr-dark-2);border:1px solid #ededed;border-radius:30px;font-family:var(--font);font-size:.85rem;line-height:1.4;text-transform:lowercase;cursor:pointer;transition:.25s}.c-purchase-offer .webform-signature-pad .button:hover,.c-purchase-offer .webform-signature-pad .button:focus-visible{background:var(--clr-brand);border-color:var(--clr-brand);color:#fff}.c-purchase-offer .description{font-size:.85em;color:#6c6c6c;margin-top:.25em}.c-purchase-offer .js-form-type-webform-markup:not(.form-item-property-summary){font-size:.85em}#klaro{--border-radius: 0px;--green1: var(--clr-brand);--notice-max-width: 360px;font-weight:400}#klaro .klaro.cm-as-context-notice{padding:0}#klaro .cookie-notice,#klaro .cookie-modal{z-index:99999999}#klaro .cookie-notice{--dark1: #fff;--light1: #000;box-shadow:0 4px 20px #00000026}#klaro .cookie-notice h2{margin:0;margin-bottom:.5lh;font-size:2.2em}#klaro .cookie-notice .cn-body{padding:1.8em}#klaro .cookie-notice strong{font-weight:inherit}#klaro .cookie-notice p{margin-top:0}#klaro .cookie-notice .cn-ok{margin-top:1em}#klaro .cookie-notice .cm-link{margin:0;color:#000;-webkit-text-decoration:underline;text-decoration:underline}#klaro .cookie-notice .cm-btn{border-radius:100vw;padding:.6lh .7lh;margin:0;border:1px solid currentColor;text-box-edge:cap alphabetic;text-box-trim:trim-both;font-size:1.1em}#klaro .cookie-notice .cm-btn-danger{background:none;color:#000}#klaro .cookie-notice .cm-btn-success{background:var(--clr-brand);color:#fff;border-color:var(--clr-brand)}#klaro .cookie-notice .cn-buttons{margin:0;display:flex;gap:5px;margin-top:var(--spacing-half)}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:auto}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:-moz-fit-content;width:fit-content}.print-only{display:none}@page{margin:12mm}@media print{.print-only{display:block}.screen-only,#klaro,#chatIframe,#koqoon-bg-cover,.c-footer,.c-post-footer,.c-call-to-action,.c-publications-carousel,.c-contact-form,.c-map-wrapper,.l-action-collection,.c-back-button,.c-publication-intro__back,.c-publication-hero__video-button,nav,.c-site-actions,.c-button,.c-webform .webform-footer .form-actions button[type=submit],.c-webform .webform-footer .form-actions input[type=submit],.c-reps__actions,.c-image-carousel__thumbs,.c-image-carousel__controls,.c-image-carousel__count,.c-publication-accordion__marker,.c-publication-mosaic,.c-publication-tools,button,.menu{display:none!important}.c-page,.c-publication{background:none!important}.c-header{position:relative!important}.c-header__logo img{filter:none!important;width:auto;height:10mm}.l-grid-2-3{grid-template-columns:1fr}.c-image-carousel__slides{aspect-ratio:auto}.c-image-carousel .flickity-viewport{height:auto!important}.c-image-carousel .flickity-slider{position:static!important;transform:none!important}.c-image-carousel .flickity-cell{position:static!important;transform:none!important;aspect-ratio:auto!important}.c-image-carousel .flickity-cell:not(.is-selected){display:none!important}.c-image-carousel .flickity-cell img{display:block;width:100%;height:75mm;-o-object-fit:cover;object-fit:cover}.c-publication-hero{margin-bottom:0}.c-publication-intro,.c-publication-specs{display:block!important;margin-top:5mm!important;margin-bottom:0!important;padding-top:0!important}.c-publication-intro__title{max-width:none;font-size:20pt}.c-publication-intro__price-wrapper{margin-top:2mm}.c-publication-intro__address{margin-top:2mm;line-height:1.4}.c-publication-intro__body{max-width:none;margin-top:4mm;color:#000;font-size:10pt;line-height:1.4}.c-reps-wrapper{position:static!important;max-width:none;margin-bottom:6mm;padding-bottom:0}.c-reps{display:block;margin-top:0;margin-bottom:0;background:none!important;color:#000!important;border-radius:0}.c-reps__inner{grid-template-columns:repeat(2,1fr);gap:4mm}.c-reps .c-rep__inner{grid-template-columns:22mm 1fr;align-items:center;gap:4mm;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.c-reps .c-rep__image img{aspect-ratio:1;border-radius:2mm}.c-reps .c-rep__info{gap:1mm;padding:0}.c-reps .c-rep__name{font-size:13pt;color:var(--clr-brand)}.c-reps .c-rep__contact{font-size:10pt;font-weight:400;line-height:1.3;color:#000}.c-reps .c-rep__contact a{color:inherit}.c-publication-accordion{gap:5mm}.c-publication-accordion__item{display:block!important;border-radius:0;background:none;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.c-publication-accordion__item::details-content{content-visibility:visible!important;height:auto!important;transition:none!important}.c-publication-accordion__summary{min-height:0;padding:0 0 1.5mm}.c-publication-accordion__label{font-size:14pt}.c-publication-accordion__panel{display:block!important;padding:0!important;margin-left:0!important;font-size:10pt;line-height:1.35}.c-publication-gallery-band{padding-top:0}.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,[x-cloak]{display:none!important}.snipcart-modal__container{z-index:9999}
