if (! defined('BRICKS_ENABLE_PHP_ABILITIES')){define('BRICKS_ENABLE_PHP_ABILITIES',true)}#brx-header{--header-foreground:var(--neutral-0, #ffffff)}#brx-header.brx-sticky{transition:background-color 280ms ease-out,transform 550ms cubic-bezier(.22,1,.36,1)}html.pr-transition-active #brx-header.brx-sticky,html.pr-transition-arrival #brx-header.brx-sticky{transform:translateY(0);transition:none}html.pr-motion-pending body:not(.home) #brx-content h1{opacity:0}@media (prefers-reduced-motion:reduce){#brx-header.brx-sticky{transition:none}}#brx-header[data-header-state="on-dark"]{--header-foreground:var(--neutral-0, #ffffff)}#brx-header[data-header-state="on-light"]{--header-foreground:var(--neutral-950, #111111)}#brx-header:not(.scrolling) #brxe-iddpfb{color:var(--header-foreground);transition:color var(--duration-normal,250ms) var(--ease-out,ease-out)}#brx-header:not(.scrolling)[data-header-state] #brxe-zwuvzf,#brx-header:not(.scrolling)[data-header-state] #brxe-zwuvzf nav ul li a{color:var(--header-foreground);transition:color var(--duration-normal,250ms) var(--ease-out,ease-out)}#brx-header:not(.scrolling)[data-header-state] #brxe-mnutgl{color:var(--header-foreground);min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:color var(--duration-normal,250ms) var(--ease-out,ease-out)}#brx-header:not(.scrolling)[data-header-state] #brxe-mnutgl line{stroke:currentColor;transition:stroke var(--duration-normal,250ms) var(--ease-out,ease-out)}#brx-header.scrolling #brxe-mnutgl{color:var(--text-primary,#000000);transition:color var(--duration-normal,250ms) var(--ease-out,ease-out)}#brx-header.scrolling #brxe-mnutgl line{stroke:currentColor;transition:stroke var(--duration-normal,250ms) var(--ease-out,ease-out)}#brxe-occlos{color:var(--text-primary,#000000)}#brxe-occlos path{fill:currentColor}#brx-header #brxe-mnutgl:focus-visible,#brxe-occlos:focus-visible,#brx-header #brxe-zwuvzf nav ul li a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){#brx-header:not(.scrolling) #brxe-iddpfb,#brx-header:not(.scrolling)[data-header-state] #brxe-zwuvzf,#brx-header:not(.scrolling)[data-header-state] #brxe-zwuvzf nav ul li a,#brx-header:not(.scrolling)[data-header-state] #brxe-mnutgl,#brx-header:not(.scrolling)[data-header-state] #brxe-mnutgl line,#brx-header.scrolling #brxe-mnutgl,#brx-header.scrolling #brxe-mnutgl line{transition:none}}@media (hover:hover) and (pointer:fine){.cursor-circle{position:fixed;top:0;left:0;width:44px;height:44px;pointer-events:none;z-index:2147483646;opacity:0;color:var(--primary,#ef3340);transition:opacity 160ms ease-out;will-change:transform}.cursor-circle.is-visible{opacity:.8}.cursor-circle__visual{position:absolute;top:50%;left:50%;width:15.4px;height:15.4px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%) scale(1);transition:transform 220ms cubic-bezier(.22,1,.36,1)}.cursor-circle.is-interactive .cursor-circle__visual{transform:translate(-50%,-50%) scale(1.05)}.cursor-circle.is-pressed .cursor-circle__visual{transform:translate(-50%,-50%) scale(.78);transition-duration:100ms}.cursor-circle.is-interactive.is-pressed .cursor-circle__visual{transform:translate(-50%,-50%) scale(.94)}}@media (hover:hover) and (pointer:fine){.cursor-circle.is-media .cursor-circle__visual{transform:translate(-50%,-50%) scale(1.85)}.cursor-circle.is-media.is-pressed .cursor-circle__visual{transform:translate(-50%,-50%) scale(1.08)}}.pr-page-loader{position:fixed;inset:0;z-index:2147483645;display:flex;align-items:center;justify-content:center;overflow:hidden;visibility:hidden;pointer-events:none;background:#fff0;transform:translate3d(0,100%,0);will-change:transform}html.pr-transition-arrival .pr-page-loader,html.pr-transition-home .pr-page-loader,.pr-page-loader.is-entering,.pr-page-loader.is-leaving,.pr-page-loader.is-home-intro{visibility:visible}html.pr-transition-arrival .pr-page-loader,html.pr-transition-home .pr-page-loader,.pr-page-loader.is-home-intro{transform:translate3d(0,0,0)}.pr-page-loader.is-entering{animation:prLoaderEnter 0.64s cubic-bezier(.76,0,.24,1) both}.pr-page-loader.is-leaving{animation:prLoaderLeave 0.78s cubic-bezier(.76,0,.24,1) both}.pr-page-loader::before,.pr-page-loader::after{content:"";position:absolute;inset:0;pointer-events:none}.pr-page-loader::before{background:rgb(23 22 19 / .62)}.pr-page-loader::after{background:#f3f0e9}.pr-page-loader.is-leaving::after{animation:prIvoryLead 0.78s cubic-bezier(.76,0,.24,1) both}.pr-page-loader.is-leaving::before{animation:prVeilFade 0.78s ease-out both}html.pr-transition-active .cursor-circle,html.pr-transition-arrival .cursor-circle,html.pr-transition-home .cursor-circle{opacity:0}.pr-loader-brand{z-index:2;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0}.pr-page-loader.is-home-intro .pr-loader-brand{opacity:1}.pr-loader-name{position:absolute;color:#242320;font-family:"Avenir Next",Avenir,var(--font-primary,Manrope),system-ui,sans-serif;font-size:clamp(1.65rem, 2.2vw, 2.65rem);font-weight:600;line-height:1;letter-spacing:-.025em;-webkit-text-stroke:.35px currentColor;opacity:0;transform:translate3d(0,0,0) scale(3);transform-origin:center;will-change:transform,opacity}.pr-loader-radar{position:relative;width:clamp(100px, 8vw, 116px);height:clamp(100px, 8vw, 116px);color:var(--primary,#e93336);border-radius:50%;opacity:0;transform:scale(.94)}.pr-loader-radar svg{display:block;width:100%;height:100%;overflow:visible}.pr-radar-trace,.pr-radar-bearing,.pr-radar-home{stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.pr-radar-trace--outer{stroke-opacity:.38}.pr-radar-trace--middle{stroke-opacity:.65}.pr-radar-trace--inner{stroke-width:1.4}.pr-radar-bearing{stroke-width:.8;stroke-opacity:.45}.pr-radar-home{stroke:#242320;stroke-width:1}.pr-radar-point{fill:currentColor;opacity:0}.pr-radar-echo{stroke:currentColor;stroke-width:.7;opacity:0;transform-box:fill-box;transform-origin:center}.pr-page-loader.is-home-intro .pr-loader-name{animation:prBrandName 1.28s cubic-bezier(.16,1,.3,1) 0.08s both}.pr-page-loader.is-home-intro .pr-loader-radar{animation:prRadarStage 1.38s cubic-bezier(.22,1,.36,1) 1.38s both}.pr-page-loader.is-home-intro .pr-radar-trace{animation:prRadarTrace 0.74s cubic-bezier(.22,1,.36,1) 1.46s both}.pr-page-loader.is-home-intro .pr-radar-trace--middle{animation-delay:1.55s}.pr-page-loader.is-home-intro .pr-radar-trace--inner{animation-delay:1.64s}.pr-page-loader.is-home-intro .pr-radar-home{animation:prRadarTrace 0.42s ease-out 1.8s both}.pr-page-loader.is-home-intro .pr-radar-bearing{animation:prRadarTrace 0.38s ease-out 1.96s both}.pr-page-loader.is-home-intro .pr-radar-point{animation:prRadarPoint 0.48s ease-out 2.2s both}.pr-page-loader.is-home-intro .pr-radar-echo{animation:prRadarEcho 0.52s ease-out 2.22s both}html.pr-transition-home:not(.pr-home-revealing) body.home #brxe-zbxlkh>.brxe-container>*{opacity:0;transform:translate3d(0,18px,0)}html.pr-home-revealing body.home #brxe-zbxlkh>.brxe-container>*{animation:prHomeHeroReveal 1.15s cubic-bezier(.22,1,.36,1) both}html.pr-home-revealing body.home #brxe-zbxlkh>.brxe-container>*:nth-child(2){animation-delay:70ms}html.pr-transition-failsafe .pr-page-loader{visibility:hidden;transform:translate3d(0,-100%,0)}@keyframes prLoaderEnter{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}@keyframes prLoaderLeave{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0)}}@keyframes prIvoryLead{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-28%,0)}}@keyframes prVeilFade{0%,12%{opacity:1}100%{opacity:0}}@keyframes prBrandName{0%{opacity:0;transform:translate3d(0,0,0) scale(3);clip-path:inset(0 0 100% 0)}12%{opacity:1;transform:translate3d(0,0,0) scale(3);clip-path:inset(-15% 0 -15% 0)}68%,82%{opacity:1;transform:translate3d(0,0,0) scale(1);clip-path:inset(-15% 0 -15% 0)}100%{opacity:0;transform:translate3d(0,-5px,0) scale(1);clip-path:inset(-15% 0 -15% 0)}}@keyframes prRadarStage{0%{opacity:0;transform:none}16%,84%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes prRadarTrace{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes prRadarPoint{from{opacity:0}35%,100%{opacity:1}}@keyframes prRadarEcho{0%{opacity:0;transform:scale(.5)}25%{opacity:.45}100%{opacity:0;transform:scale(1.5)}}@keyframes prHomeHeroReveal{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.pr-page-loader.is-entering{animation-duration:0.16s}.pr-page-loader.is-leaving{animation-duration:0.2s}.pr-page-loader.is-home-intro .pr-loader-name{animation:prBrandNameReduced 0.32s ease-out both}.pr-page-loader.is-home-intro .pr-loader-radar{animation:prRadarReduced 0.3s ease-out 0.14s both}.pr-page-loader.is-home-intro .pr-radar-trace,.pr-page-loader.is-home-intro .pr-radar-bearing,.pr-page-loader.is-home-intro .pr-radar-home,.pr-page-loader.is-home-intro .pr-radar-point,.pr-page-loader.is-home-intro .pr-radar-echo{animation:none}.pr-radar-trace,.pr-radar-bearing,.pr-radar-home{stroke-dashoffset:0}.pr-radar-point{opacity:1}.pr-page-loader.is-leaving::after{animation:none}.pr-page-loader.is-leaving::before{animation-duration:0.2s}html.pr-transition-home:not(.pr-home-revealing) body.home #brxe-zbxlkh>.brxe-container>*{transform:none}html.pr-home-revealing body.home #brxe-zbxlkh>.brxe-container>*{animation:prHomeHeroRevealReduced 0.28s ease-out both}}@keyframes prBrandNameReduced{0%,100%{opacity:0;transform:none}30%,70%{opacity:1;transform:none}}@keyframes prRadarReduced{0%,100%{opacity:0;transform:none}35%,70%{opacity:.8;transform:none}}@keyframes prHomeHeroRevealReduced{from{opacity:0}to{opacity:1}}@view-transition{navigation:auto}#brx-header{view-transition-name:pr-header}::view-transition-group(root){animation:none}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root){animation:none;opacity:1;mix-blend-mode:normal;z-index:1}::view-transition-new(root){animation:prPageOverlayUp 0.72s cubic-bezier(.22,1,.36,1) both;opacity:1;mix-blend-mode:normal;z-index:2}::view-transition-group(pr-header){animation:none;z-index:3}::view-transition-old(pr-header){animation:none;opacity:1}::view-transition-new(pr-header){animation:prHeaderHandover 0.72s step-end both}@keyframes prHeaderHandover{from{opacity:0}to{opacity:1}}@keyframes prPageOverlayUp{from{transform:translateY(100%)}to{transform:translateY(0)}}html.pr-transition-arrival:not(.pr-transition-home) .pr-page-loader{display:none;visibility:hidden}html.pr-page-revealing:not(.pr-native-page-transition):not(.pr-transition-home) #brx-content{animation:prPageSlideUp 0.32s ease-out both}@keyframes prPageSlideUp{from{opacity:.92}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-new(pr-header){animation:none}html.pr-page-revealing:not(.pr-transition-home) #brx-content{animation:none}}