:where(.view-text:empty),:where(.view-row:not(:has(*))),:where(.view-stack:not(:has(*))),:where(.view-grid:not(:has(*))),:where(.view-column:not(:has(*))){display:none!important}:where(.view-hidden){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.view-section){padding:2rem 1rem;position:relative}:where(.view-section__image){object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}:where(.view-section__inner){max-width:48rem;margin:0 auto}:where(.view-section__inner--normal){max-width:48rem}:where(.view-section__inner--narrow){max-width:36rem}:where(.view-section__inner--wide){max-width:72rem}:where(.view-section__inner--full){max-width:none}:where(.view-section__video){object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}:where(.view-section__toggle){bottom:.75rem;inset-inline-end:.75rem}:where(.has-motion .view-section--zoom),:where(.has-motion .view-section--parallax){overflow:clip}:where(.has-motion .view-section--zoom .view-section__image){transform:scale(calc(1 + (1 - var(--motion-scale,.96)) * 2.5 * var(--section-progress,0)))}:where(.has-motion .view-section--parallax .view-section__image){top:calc(-2.5 * var(--motion-distance,18px));height:calc(100% + 5 * var(--motion-distance,18px));transform:translateY(calc((var(--section-progress,.5) * 2 - 1) * 2.5 * var(--motion-distance,18px)))}@media (hover:hover){:where(.has-motion .view-section--light):before{content:"";pointer-events:none;background:radial-gradient(circle var(--light-size,22rem) at var(--light-x,50%) var(--light-y,50%), color-mix(in srgb, var(--accent,#1f4fd8) 24%, transparent), transparent 70%);opacity:0;transition:opacity var(--motion-time,.6s) var(--motion-ease,ease);position:absolute;inset:0}:where(.has-motion .view-section--light:hover):before{opacity:1}:where(.has-motion .view-section--light>.view-section__inner){position:relative}}:where(.view-text--small){font-size:.875em}:where(.view-text--normal){font-size:1em}:where(.view-text--large){font-size:1.25em}:where(.btn--outline){background:0 0;border:1px solid}:where(.view-gap-none){--gap:0}:where(.view-gap-small){--gap:.5rem}:where(.view-gap-normal){--gap:1rem}:where(.view-gap-large){--gap:2rem}:where(.view-row){--row-gap:var(--gap,1rem);gap:var(--row-gap);flex-wrap:wrap;display:flex}:where(.view-nowrap){flex-wrap:nowrap}:where(.view-justify-start){justify-content:flex-start}:where(.view-justify-center){justify-content:center}:where(.view-justify-end){justify-content:flex-end}:where(.view-justify-between){justify-content:space-between}:where(.view-valign-start){align-items:flex-start}:where(.view-valign-center){align-items:center}:where(.view-valign-end){align-items:flex-end}:where(.view-valign-stretch){align-items:stretch}:where(.view-column){gap:var(--gap,1rem);flex-direction:column;flex:100%;min-width:0;display:flex}:where(.view-column--auto){--fraction:1}:where(.view-column--quarter){--fraction:.25}:where(.view-column--third){--fraction:.333333}:where(.view-column--half){--fraction:.5}:where(.view-column--twoThirds){--fraction:.666667}:where(.view-column--threeQuarters){--fraction:.75}:where(.view-column--full){--fraction:1}@media (width>=40rem){:where(.view-column){flex:1 1 0}:where(.view-column--quarter),:where(.view-column--third),:where(.view-column--half),:where(.view-column--twoThirds),:where(.view-column--threeQuarters){flex:0 0 calc(var(--fraction) * 100% - var(--row-gap,1rem) * (1 - var(--fraction)))}:where(.view-column--full){flex:1 0 100%}}:where(.view-grid){gap:var(--gap,1rem);grid-template-columns:repeat(var(--columns,1), 1fr);display:grid}:where(.view-stack){gap:var(--gap,1rem);flex-direction:column;display:flex}:where(.view-items-start){align-items:flex-start}:where(.view-items-center){align-items:center}:where(.view-items-end){align-items:flex-end}:where(.view-items-stretch){align-items:stretch}:where(.view-spacer){height:1rem}:where(.view-spacer--small){height:.5rem}:where(.view-spacer--normal){height:1rem}:where(.view-spacer--large){height:2rem}:where(.view-spacer--huge){height:4rem}:where(.view-divider){border:0;border-top:1px solid var(--border,#d5d9e0);margin:1rem 0}:where(.view-divider--solid){border-top-style:solid}:where(.view-divider--dashed){border-top-style:dashed}:where(.view-divider--dotted){border-top-style:dotted}:where(.view-divider--narrow){width:6rem;margin-inline:0 auto}html:not(.has-intro) .view-intro{display:none!important}:where(.view-intro){z-index:100;background:var(--bg,#fff);color:var(--strong,#111);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:fixed;inset:0;overflow:hidden}:where(.is-ready .view-intro--lift){animation:view-intro-lift .8s cubic-bezier(.65, 0, .35, 1) var(--intro-wait,.6s) forwards}:where(.is-ready .view-intro--fade){animation:view-intro-fade .6s ease var(--intro-wait,.6s) forwards}:where(.is-ready .view-intro--zoom){animation:view-intro-zoom .9s cubic-bezier(.55, 0, .45, 1) var(--intro-wait,.6s) forwards}@keyframes view-intro-lift{to{visibility:hidden;transform:translateY(-100%)}}@keyframes view-intro-fade{to{opacity:0;visibility:hidden}}@keyframes view-intro-zoom{50%{opacity:1}to{opacity:0;visibility:hidden;transform:scale(1.6)}}:where(.view-marquee){position:relative}:where(.view-marquee--slow){--marquee-speed:30}:where(.view-marquee--normal){--marquee-speed:60}:where(.view-marquee--fast){--marquee-speed:120}:where(.view-marquee--left){--marquee-direction:normal}:where(.view-marquee--right){--marquee-direction:reverse}:where(.view-marquee__track){display:flex}:where(.view-marquee__group){align-items:center;gap:var(--gap,2rem);flex-wrap:wrap;flex:auto;min-width:0;display:flex}:where(.view-marquee.is-align-center .view-marquee__group){justify-content:center}:where(.view-marquee.is-align-end .view-marquee__group){justify-content:flex-end}:where(.view-marquee__group>*),:where(.view-marquee__group>.view-text>p){margin-block:0}:where(.view-marquee__group>.view-image--full img){width:auto;max-height:6rem}:where(.has-motion .view-marquee__viewport){overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}:where(.has-motion .view-marquee__group){flex-wrap:nowrap;flex:none}:where(.has-motion .view-marquee__group>*){flex:none}:where(.has-motion .view-marquee.is-moving .view-marquee__viewport){overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 min(4rem,12%) calc(100% - min(4rem,12%)),#0000);mask-image:linear-gradient(90deg,#0000,#000 min(4rem,12%) calc(100% - min(4rem,12%)),#0000)}:where(.has-motion .view-marquee.is-moving .view-marquee__track){width:max-content;animation:view-marquee calc(var(--marquee-width,1200) / var(--marquee-speed,60) * 1s) linear infinite var(--marquee-direction,normal)}:where(.has-motion .view-marquee.is-moving .view-marquee__group){justify-content:flex-start;padding-inline-end:var(--gap,2rem)}:where(.has-motion .view-marquee.is-moving:hover .view-marquee__track),:where(.has-motion .view-marquee.is-moving:focus-within .view-marquee__track),:where(.has-motion .view-marquee.is-paused .view-marquee__track){animation-play-state:paused}@keyframes view-marquee{to{transform:translateX(calc(-100% / var(--marquee-sets,2)))}}:where(.view-marquee__toggle),:where(.view-section__toggle){z-index:1;border:1px solid color-mix(in srgb, var(--border,#d5d9e0) 60%, transparent);background:color-mix(in srgb, var(--bg,#fff) 85%, transparent);width:2.25rem;height:2.25rem;color:var(--strong,#0f141b);box-shadow:var(--shadow-card,0 1px 3px #0000001f);cursor:pointer;backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute}:where(.view-marquee__toggle){top:calc(50% - 1.125rem);inset-inline-end:0}:where(.view-marquee__toggle:hover),:where(.view-section__toggle:hover){background:var(--bg,#fff)}.view-marquee__toggle:focus-visible,.view-section__toggle:focus-visible{outline-offset:2px;border-radius:50%}:where(.view-marquee__toggle svg),:where(.view-section__toggle svg){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}:where(.view-marquee__toggle [data-icon]),:where(.view-section__toggle [data-icon]){display:contents}:where(.view-marquee__toggle [data-icon=play] svg),:where(.view-section__toggle [data-icon=play] svg){fill:currentColor;stroke-width:2px}:where(.view-rich h2),:where(.view-rich h3),:where(.view-rich h4){margin:1.5em 0 .5em}:where(.view-rich blockquote){border-inline-start:3px solid var(--accent,#1f4fd8);color:var(--muted,#5b6472);margin:1rem 0;padding-inline-start:1rem}:where(.view-rich hr){border:0;border-top:1px solid var(--border,#d5d9e0);margin:1.5rem 0}:where(.view-image){margin:0}:where(.view-image img){max-width:100%;height:auto;display:block}:where(.view-image--small){max-width:12rem}:where(.view-image--medium){max-width:24rem}:where(.view-image--large){max-width:40rem}:where(.view-image--full){max-width:none}:where(.view-image--square img),:where(.view-image--landscape img),:where(.view-image--wide img),:where(.view-image--portrait img){object-fit:cover;width:100%}:where(.view-image--square img){aspect-ratio:1}:where(.view-image--landscape img){aspect-ratio:4/3}:where(.view-image--wide img){aspect-ratio:16/9}:where(.view-image--portrait img){aspect-ratio:3/4}:where(.view-image--contain img){object-fit:contain}:where(.view-image--rounded img){border-radius:var(--radius,10px)}:where(.view-image figcaption){color:var(--muted,#5b6472);margin-top:.5rem;font-size:.875em}:where(.view-image__frame){width:fit-content;max-width:100%;display:block;position:relative;overflow:clip}:where(.view-image--square,.view-image--landscape,.view-image--wide,.view-image--portrait,.view-gallery--square,.view-gallery--landscape,.view-gallery--wide,.view-gallery__track) :where(.view-image__frame){width:auto}:where(.view-image--rounded .view-image__frame){border-radius:var(--radius,10px)}:where(.has-motion .view-image--wipe .view-image__frame):after{content:"";z-index:1;pointer-events:none;background:var(--reveal-color,var(--accent,#1f4fd8));clip-path:inset(0 0 0 100%);transition:clip-path calc(var(--motion-time,.6s) * 1.4) cubic-bezier(.65, 0, .35, 1);position:absolute;inset:0}:where(.has-motion .view-image--wipe.is-seen .view-image__frame img){animation:view-image-settle calc(var(--motion-time,.6s) * 2) var(--motion-ease,ease) backwards}@keyframes view-image-settle{0%{scale:calc(2 - var(--motion-scale,.96))}}@media screen{:where(.has-motion .view-image--wipe[data-seen]:not(.is-seen) .view-image__frame):after{clip-path:inset(0)}:where(.has-motion .view-image--wipe[data-seen]:not(.is-seen) .view-image__frame img){scale:calc(2 - var(--motion-scale,.96))}:where(.has-motion:not(.has-appear) .view-image--wipe[data-seen]:not(.is-seen) .view-image__frame):after{animation:1ms 3s both view-seen-uncover}:where(.has-motion:not(.has-appear) .view-image--wipe[data-seen]:not(.is-seen) .view-image__frame img){animation:1ms 3s both view-seen-settle}}@keyframes view-seen-uncover{to{clip-path:inset(0 0 0 100%)}}@keyframes view-seen-settle{to{scale:1}}@media (hover:hover){:where(.has-motion .view-image--zoom .view-image__frame img){transition:scale var(--motion-time,.6s) var(--motion-ease,ease)}:where(.has-motion .view-image--zoom .view-image__frame:hover img),:where(.has-motion .view-image--zoom a:focus-visible img){scale:calc(2 - var(--motion-scale,.96))}:where(.has-motion .view-image--tilt .view-image__frame){--tilt:calc((1 - var(--motion-scale,.96)) * 100deg);transform:perspective(60rem) rotateX(calc(var(--tilt-y,0) * -1 * var(--tilt))) rotateY(calc(var(--tilt-x,0) * var(--tilt)));transition:transform calc(var(--motion-time,.6s) * .6) var(--motion-ease,ease)}:where(.has-motion .view-image--sheen .view-image__frame):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;translate:-110%}:where(.has-motion .view-image--sheen .view-image__frame:hover):before,:where(.has-motion .view-image--sheen a:focus-visible .view-image__frame):before{transition:translate calc(var(--motion-time,.6s) * 1.6) var(--motion-ease,ease);translate:110%}}:where(.view-gallery){gap:var(--gap,1rem);grid-template-columns:repeat(var(--columns,3), 1fr);display:grid}:where(.view-gallery--square img),:where(.view-gallery--landscape img),:where(.view-gallery--wide img){object-fit:cover;width:100%}:where(.view-gallery--square img){aspect-ratio:1}:where(.view-gallery--landscape img){aspect-ratio:4/3}:where(.view-gallery--wide img){aspect-ratio:16/9}:where(.view-gallery--slides){display:block;position:relative}:where(.view-gallery__track){gap:var(--gap,1rem);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;display:grid;position:relative;overflow-x:auto}:where(.view-gallery__track>*){scroll-snap-align:start;scroll-snap-stop:always;min-width:0}:where(.view-gallery__track:focus-visible){outline:2px solid var(--accent,#1f4fd8);outline-offset:2px}:where(.view-gallery--slides:not(.view-gallery--square,.view-gallery--landscape,.view-gallery--wide) .view-gallery__track img){width:auto;max-height:80vh;margin-inline:auto}:where(.view-gallery--slides:has(>.view-gallery__controls:not([hidden])) .view-gallery__track){scrollbar-width:none}:where(.view-gallery--slides:has(>.view-gallery__controls:not([hidden])) .view-gallery__track)::-webkit-scrollbar{display:none}:where(.view-gallery__controls){z-index:1;top:.75rem;gap:.5rem;display:flex;position:absolute;inset-inline-end:.75rem}:where(.view-gallery__button){border:1px solid color-mix(in srgb, var(--border,#d5d9e0) 60%, transparent);background:color-mix(in srgb, var(--bg,#fff) 85%, transparent);width:2.25rem;height:2.25rem;color:var(--strong,#0f141b);box-shadow:var(--shadow-card,0 1px 3px #0000001f);cursor:pointer;backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:background-color .2s,transform .2s;display:inline-grid}:where(.view-gallery__button:hover){background:var(--bg,#fff);transform:scale(1.06)}.view-gallery__button:focus-visible{outline-offset:2px;border-radius:50%}:where(.view-gallery__button svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}:where(.view-gallery__button [data-icon]){display:contents}:where(.view-gallery__button [data-icon=play] svg){fill:currentColor}:where(.view-gallery__dots){flex-wrap:wrap;justify-content:center;margin-top:.5rem;display:flex}:where(.view-gallery__dot){cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}:where(.view-gallery__dot):before{content:"";background:var(--border,#d5d9e0);width:.5rem;height:.5rem;transition:width .25s var(--ease-out,ease), background-color .25s ease;border-radius:999px}:where(.view-gallery__dot[aria-current=true]):before{background:var(--accent,#1f4fd8);width:1.25rem}@media (prefers-reduced-motion:reduce){:where(.view-gallery__button),:where(.view-gallery__dot):before{transition:none}:where(.view-gallery__button:hover){transform:none}}:where(.view-before-after){--before-after-ratio:4 / 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:relative}:where(.view-before-after--landscape){--before-after-ratio:4 / 3}:where(.view-before-after--wide){--before-after-ratio:16 / 9}:where(.view-before-after--square){--before-after-ratio:1 / 1}:where(.view-before-after--portrait){--before-after-ratio:3 / 4}:where(.view-before-after__before),:where(.view-before-after__after){border-radius:var(--radius,10px);min-width:0;margin:0;position:relative;overflow:hidden}:where(.view-before-after img){width:100%;height:auto;aspect-ratio:var(--before-after-ratio);object-fit:cover;display:block}:where(.view-before-after__label){top:.75rem;background:color-mix(in srgb, var(--bg,#fff) 82%, transparent);color:var(--strong,#0f141b);pointer-events:none;border-radius:999px;padding:.2em .7em;font-size:.8125em;font-weight:600;line-height:1.5;position:absolute;inset-inline-start:.75rem}:where(.view-before-after.is-slider){aspect-ratio:var(--before-after-ratio);border-radius:var(--radius,10px);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}:where(.view-before-after.is-slider>*){grid-area:1/1}:where(.view-before-after.is-slider .view-before-after__before),:where(.view-before-after.is-slider .view-before-after__after){border-radius:0}:where(.view-before-after.is-slider img){aspect-ratio:auto;height:100%}:where(.view-before-after.is-slider .view-before-after__before){z-index:1;clip-path:inset(0 calc(100% - var(--split,50%)) 0 0)}:where(.view-before-after.is-slider .view-before-after__after .view-before-after__label){inset-inline:auto .75rem}:where(.view-before-after__range){z-index:3;opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0}:where(.view-before-after__handle){z-index:2;left:var(--split,50%);pointer-events:none;background:#fff;justify-self:start;width:2px;height:100%;margin-inline-start:-1px;position:relative;box-shadow:0 0 0 1px #0003,0 0 12px #00000059}:where(.view-before-after__handle svg){color:#0f141b;fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;background:#fff;border-radius:50%;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;padding:.6rem;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #0000004d}.view-before-after__range:focus-visible+.view-before-after__handle svg{outline:2px solid var(--accent,#1f4fd8);outline-offset:3px}:where(.has-motion .view-before-after.is-slider:not(.is-dragging) .view-before-after__before){transition:clip-path .45s var(--motion-ease,ease)}:where(.has-motion .view-before-after.is-slider:not(.is-dragging) .view-before-after__handle){transition:left .45s var(--motion-ease,ease)}@media (width<=40rem){:where(.view-before-after:not(.is-slider)){grid-template-columns:minmax(0,1fr)}}:where(.view-link--arrow a):after{content:" →"}:where(.view-icon){display:inline-flex}:where(.view-icon svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}:where(.view-icon--small svg){width:1rem;height:1rem}:where(.view-icon--normal svg){width:1.5rem;height:1.5rem}:where(.view-icon--large svg){width:2.5rem;height:2.5rem}:where(.view-icon--huge svg){width:4rem;height:4rem}:where(.has-motion .view-icon[data-seen].is-seen path){stroke-dasharray:1 2;animation:view-icon-draw calc(var(--motion-time,.6s) * 1.6) cubic-bezier(.65, 0, .35, 1) backwards}@media screen{:where(.has-motion .view-icon[data-seen]:not(.is-seen) path){stroke-dasharray:1 2;stroke-dashoffset:1.01px}:where(.has-motion:not(.has-appear) .view-icon[data-seen]:not(.is-seen) path){animation:1ms 3s both view-seen-stroke}}@keyframes view-icon-draw{0%{stroke-dashoffset:1.01px;opacity:0}15%{opacity:1}to{stroke-dashoffset:0}}@keyframes view-seen-stroke{to{stroke-dashoffset:0}}:where(.view-social){flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}:where(.view-social.is-align-center){justify-content:center}:where(.view-social.is-align-end){justify-content:flex-end}:where(.view-social__link){color:var(--muted,#5b6472);display:inline-flex}:where(.view-social__link:hover),:where(.view-social__link:focus-visible){color:var(--strong,#0f141b)}:where(.view-social__icon){fill:currentColor;width:1.25rem;height:1.25rem}:where(.view-social--small .view-social__icon){width:1rem;height:1rem}:where(.view-social--normal .view-social__icon){width:1.25rem;height:1.25rem}:where(.view-social--large .view-social__icon){width:1.75rem;height:1.75rem}:where(.view-back-to-top){width:fit-content;color:var(--muted,#5b6472);align-items:center;gap:.5rem;font-size:.875em;text-decoration:none;display:inline-flex}:where(.view-back-to-top:hover){color:var(--strong,#0f141b)}:where(.view-back-to-top__icon){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em;rotate:-90deg}:where(.view-back-to-top__ring){display:none}:where(.view-back-to-top.is-floating){z-index:20;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--border,#d5d9e0);background:color-mix(in srgb, var(--surface-raised,#fff) 90%, transparent);width:3rem;height:3rem;color:var(--strong,#0f141b);box-shadow:var(--shadow-pop,0 12px 32px -12px #00000040);opacity:0;visibility:hidden;backdrop-filter:blur(8px);border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:max(1rem, env(safe-area-inset-right))}:where(.view-back-to-top.is-floating.is-shown){opacity:1;visibility:visible}:where(.view-back-to-top.is-floating:hover){border-color:color-mix(in srgb, var(--strong,#0f141b) 45%, var(--border,#d5d9e0))}.view-back-to-top.is-floating:focus-visible{outline-offset:3px;border-radius:50%}:where(.view-back-to-top.is-floating .view-back-to-top__icon){width:1.25rem;height:1.25rem}:where(.view-back-to-top.is-floating .view-back-to-top__label){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(.consent:not([hidden])) .view-back-to-top.is-floating,.menu-open .view-back-to-top.is-floating{opacity:0;visibility:hidden}:where(.has-motion .view-back-to-top.is-floating .view-back-to-top__ring){fill:none;width:calc(100% + 2px);height:calc(100% + 2px);stroke:var(--progress-color,var(--accent,#1f4fd8));stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--scroll-progress,0));pointer-events:none;display:block;position:absolute;inset:-1px;rotate:-90deg}:where(.has-motion .view-back-to-top.is-floating){translate:0 var(--motion-distance,18px);transition:opacity var(--motion-time,.6s) var(--motion-ease,ease), translate var(--motion-time,.6s) var(--motion-ease,ease), visibility 0s linear var(--motion-time,.6s)}:where(.has-motion .view-back-to-top.is-floating.is-shown){transition:opacity var(--motion-time,.6s) var(--motion-ease,ease), translate var(--motion-time,.6s) var(--motion-ease,ease), visibility 0s;translate:none}@media (width<=860px){:where(.view-back-to-top.is-floating){bottom:calc(60px + max(.75rem, env(safe-area-inset-bottom)))}}:where(.view-open-now[data-pulse]):before{content:"";background:var(--muted,#5b6472);vertical-align:.05em;border-radius:50%;width:.5em;height:.5em;margin-inline-end:.55em;display:inline-block}:where(.view-open-now[data-pulse].is-open):before{background:var(--open-color,#1f9d55)}:where(.has-motion .view-open-now[data-pulse].is-open):before{animation:view-open-pulse calc(var(--motion-time,.6s) * 4) ease-out infinite}@keyframes view-open-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--open-color,#1f9d55) 60%, transparent)}70%,to{box-shadow:0 0 0 calc(var(--motion-distance,18px) / 4) transparent}}:where(.view-list){margin:0;padding-inline-start:1.25rem}:where(.view-list--bullets){list-style:outside}:where(.view-list--numbers){list-style:decimal}:where(.view-list--checks),:where(.view-list--none){padding-inline-start:0;list-style:none}:where(.view-list--checks li){padding-inline-start:1.5em;position:relative}:where(.view-list--checks li):before{content:"✓";color:var(--accent,#1f4fd8);font-weight:700;position:absolute;inset-inline-start:0}:where(.has-motion .view-list--checks[data-seen].is-seen li):before{animation:view-list-check var(--motion-time,.6s) cubic-bezier(.65, 0, .35, 1) calc(min(var(--i,0), 12) * var(--motion-stagger,70ms)) backwards}@media screen{:where(.has-motion .view-list--checks[data-seen]:not(.is-seen) li):before{clip-path:inset(0 100% 0 0)}:where(.has-motion:not(.has-appear) .view-list--checks[data-seen]:not(.is-seen) li):before{animation:1ms 3s both view-seen-check}}@keyframes view-list-check{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes view-seen-check{to{clip-path:inset(0)}}:where(.view-list--social){flex-wrap:wrap;gap:.5rem 1.25rem;padding-inline-start:0;list-style:none;display:flex}:where(.view-list--social a){align-items:center;gap:.5rem;display:inline-flex}:where(.view-list__icon){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}:where(.view-table--striped tbody tr:nth-child(2n)){background:var(--surface,#f6f7f9)}:where(.view-badge){border:1px solid var(--border,#d5d9e0);background:var(--surface,#f6f7f9);color:var(--strong,#0f141b);border-radius:999px;padding:.15em .65em;font-size:.8125em;font-weight:600;line-height:1.5;display:inline-block}:where(.view-badge--neutral){background:var(--surface,#f6f7f9)}:where(.view-badge--accent){background:var(--accent,#1f4fd8);border-color:var(--accent,#1f4fd8);color:var(--on-accent,#fff)}:where(.view-badge--success){color:#14532d;background:#e3f4e8;border-color:#b8e0c4}:where(.view-badge--warning){color:#6b4e00;background:#fdf3d3;border-color:#f3df9b}:where(.view-badge--danger){color:#8a1c13;background:#fde4e1;border-color:#f5bbb5}:where(.view-placed){display:contents}:where(.view-placed[id]),:where(.view-placed[class*=\ is-]){display:block}:where(.is-spacing-none){padding-block:0}:where(.is-spacing-small){padding-block:1rem}:where(.is-spacing-large){padding-block:4rem}:where(.is-background-page){background:var(--bg,#fff)}:where(.is-background-surface){background:var(--surface,#f1f3f6)}:where(.is-background-raised){background:var(--surface-raised,#fff)}:where(.is-background-accent){background:var(--accent,#1c2430);color:var(--on-accent,#fff)}:where(.is-align-start){text-align:start}:where(.is-align-center){text-align:center}:where(.is-align-end){text-align:end}@media (width<=40rem){.view-grid,.view-gallery{grid-template-columns:1fr}}:where(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right){--appear-x:0px;--appear-y:0px;--appear-scale:1}:where(.is-appear-rise){--appear-y:var(--motion-distance,18px)}:where(.is-appear-zoom){--appear-scale:var(--motion-scale,.96)}:where(.is-appear-left){--appear-x:calc(-1 * var(--motion-distance,18px))}:where(.is-appear-right){--appear-x:var(--motion-distance,18px)}@media screen{:where(.has-motion) :where(:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):not(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list),:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):is(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list)>:not(.view-placed,.is-appear-none,.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right),:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):is(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list)>.view-placed>:not(.view-placed,.is-appear-none,.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right)):where(:not(.is-seen)){opacity:0;animation:1ms 3s forwards view-appear-late}:where(.has-motion.has-appear) :where(:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):not(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list),:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):is(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list)>:not(.view-placed,.is-appear-none,.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right),:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):is(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list)>.view-placed>:not(.view-placed,.is-appear-none,.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right)):where(:not(.is-seen)){animation:none}:where(.has-motion) :where(:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):not(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list),:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):is(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list)>:not(.view-placed,.is-appear-none,.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right),:is(.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right):is(.view-row,.view-grid,.view-stack,.view-column,.view-gallery:not(.view-gallery--slides),.view-list)>.view-placed>:not(.view-placed,.is-appear-none,.is-appear-fade,.is-appear-rise,.is-appear-zoom,.is-appear-left,.is-appear-right)):where(.is-seen){animation:view-appear var(--motion-time,.6s) var(--motion-ease,ease-out) calc(var(--appear-index,0) * var(--motion-stagger,70ms)) backwards}}@keyframes view-appear{0%{opacity:0;transform:translate(var(--appear-x,0px), var(--appear-y,0px)) scale(var(--appear-scale,1))}}@keyframes view-appear-late{to{opacity:1}}:where(.view-heading__line){background:linear-gradient(var(--accent,#1f4fd8), var(--accent,#1f4fd8)) 0 100% / 100% .08em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.04em}:where(.has-motion .view-heading--words .view-heading__part){display:inline-block}@media screen{:where(.has-motion) :where(.view-heading--words,.view-heading--letters):where(:not(.is-seen)) :where(.view-heading__part){opacity:0;animation:1ms 3s forwards view-appear-late}:where(.has-motion) :where(.view-heading--underline):where(:not(.is-seen)) :where(.view-heading__line){background-size:0 .08em;animation:1ms 3s forwards view-heading-line-late}:where(.has-motion.has-appear) :where(.view-heading--words,.view-heading--letters,.view-heading--underline):where(:not(.is-seen)) :where(.view-heading__part,.view-heading__line){animation:none}:where(.has-motion) :where(.view-heading--words.is-seen) :where(.view-heading__part){animation:view-heading-word var(--motion-time,.6s) var(--motion-ease,ease-out) calc(min(var(--i,0), 12) * var(--motion-stagger,70ms)) backwards}:where(.has-motion) :where(.view-heading--letters.is-seen) :where(.view-heading__part){animation:view-heading-letter calc(var(--motion-time,.6s) * .8) ease calc(min(var(--i,0), 40) * var(--motion-stagger,70ms) * .35) backwards}:where(.has-motion) :where(.view-heading--underline.is-seen) :where(.view-heading__line){animation:view-heading-line calc(var(--motion-time,.6s) * 1.5) var(--motion-ease,ease-out) backwards}}@keyframes view-heading-word{0%{opacity:0;transform:translateY(.5em)}}@keyframes view-heading-letter{0%{opacity:0}}@keyframes view-heading-line{0%{background-size:0 .08em}}@keyframes view-heading-line-late{to{background-size:100% .08em}}:where(.view-stat){align-content:start;justify-items:start;gap:.35rem;display:grid}:where(.view-stat.is-align-center){justify-items:center}:where(.view-stat.is-align-end){justify-items:end}:where(.view-stat__number){font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:var(--strong,#0f141b);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1}:where(.view-stat--count .view-stat__number){font-size:clamp(2.5rem,6vw,4rem)}:where(.view-stat--stars .view-stat__number){font-size:clamp(2rem,4.5vw,3rem)}:where(.view-stat__label){color:var(--muted,#5b6472);margin:0}:where(.view-stat__ring){grid-area:1/1;width:clamp(7rem,16vw,9rem);height:auto;rotate:-90deg}:where(.view-stat--gauge .view-stat__number){grid-area:1/1;place-self:center;font-size:clamp(1.5rem,3.5vw,2.25rem)}:where(.view-stat__ring circle){fill:none;stroke-width:8px}:where(.view-stat__ring .view-stat__track){stroke:var(--border,#d5d9e0)}:where(.view-stat__ring .view-stat__fill){stroke:var(--accent,#1f4fd8);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--stat-fill,0) * 100)}:where(.view-stat__stars){display:inline-flex;position:relative}:where(.view-stat__stars .view-stat__track),:where(.view-stat__stars .view-stat__fill){gap:.2rem;display:inline-flex}:where(.view-stat__stars .view-stat__track){color:var(--border,#d5d9e0)}:where(.view-stat__stars .view-stat__fill){color:var(--accent,#1f4fd8);clip-path:inset(0 calc(100% - var(--stat-fill,0) * 100%) 0 0);position:absolute;inset:0}:where(.view-stat__stars svg){fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:1.5rem;height:1.5rem}@media screen{:where(.has-motion) :where(.view-stat:not(.is-seen)) :where(.view-stat__count){opacity:0;animation:1ms 3s forwards view-appear-late}:where(.has-motion) :where(.view-stat:not(.is-seen)) :where(.view-stat__ring .view-stat__fill){stroke-dashoffset:100px;animation:1ms 3s forwards view-stat-ring-late}:where(.has-motion) :where(.view-stat:not(.is-seen)) :where(.view-stat__stars .view-stat__fill){clip-path:inset(0 100% 0 0);animation:1ms 3s forwards view-stat-stars-late}:where(.has-motion.has-appear) :where(.view-stat:not(.is-seen)) :where(.view-stat__count,.view-stat__fill){animation:none}:where(.has-motion) :where(.view-stat.is-seen) :where(.view-stat__ring .view-stat__fill){animation:view-stat-ring calc(var(--motion-time,.6s) * 2.5) var(--motion-ease,ease-out) backwards}:where(.has-motion) :where(.view-stat.is-seen) :where(.view-stat__stars .view-stat__fill){animation:view-stat-stars calc(var(--motion-time,.6s) * 2.5) var(--motion-ease,ease-out) backwards}}@keyframes view-stat-ring{0%{stroke-dashoffset:100px}}@keyframes view-stat-ring-late{to{stroke-dashoffset:calc(100 - var(--stat-fill,0) * 100)}}@keyframes view-stat-stars{0%{clip-path:inset(0 100% 0 0)}}@keyframes view-stat-stars-late{to{clip-path:inset(0 calc(100% - var(--stat-fill,0) * 100%) 0 0)}}
