@layer properties,theme,base,components,utilities;/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{:where(.gf-media-object){gap:var(--wp--preset--spacing--md,1.5rem)}.gf-embed-frame{box-sizing:border-box;width:100%;color:inherit;margin-block:0;overflow:visible}.gf-embed-frame__media,.gf-video__media,.gf-map__media{border-radius:inherit;background:inherit;width:100%;position:relative;overflow:hidden}.gf-embed-aspect-16-9 .gf-embed-frame__media,.gf-embed-aspect-16-9 .gf-video__media,.gf-embed-aspect-16-9 .gf-map__media{aspect-ratio:16/9}.gf-embed-aspect-4-3 .gf-embed-frame__media,.gf-embed-aspect-4-3 .gf-video__media,.gf-embed-aspect-4-3 .gf-map__media{aspect-ratio:4/3}.gf-embed-aspect-1-1 .gf-embed-frame__media,.gf-embed-aspect-1-1 .gf-video__media,.gf-embed-aspect-1-1 .gf-map__media{aspect-ratio:1}.gf-embed-aspect-9-16 .gf-embed-frame__media,.gf-embed-aspect-9-16 .gf-video__media,.gf-embed-aspect-9-16 .gf-map__media{aspect-ratio:9/16}.gf-embed-aspect-21-9 .gf-embed-frame__media,.gf-embed-aspect-21-9 .gf-video__media,.gf-embed-aspect-21-9 .gf-map__media{aspect-ratio:21/9}.gf-embed-frame__media>*,.gf-video__media>*,.gf-map__media>*,.gf-embed-frame__media :where(.wp-block-embed,.wp-block-embed__wrapper,.wp-block-video,.wp-block-html){width:100%;height:100%;margin:0}.gf-embed-frame__media :where(iframe,video,embed,object),.gf-video__media :where(iframe,video,embed,object),.gf-map__media :where(iframe){border:0;width:100%;height:100%;display:block}.gf-embed-aspect-auto .gf-embed-frame__media,.gf-embed-aspect-auto .gf-embed-frame__media>*,.gf-embed-aspect-auto .gf-embed-frame__media :where(.wp-block-embed,.wp-block-embed__wrapper,.wp-block-video,.wp-block-html){height:auto}.gf-embed-aspect-auto .gf-embed-frame__media :where(iframe,video,embed,object){height:auto;min-height:18rem}.gf-video__trigger{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.gf-video__poster-image{object-fit:cover;width:100%;height:100%;display:block}.gf-video__play{background:var(--gf-surface-glass,#ffffffc2);block-size:4rem;inline-size:4rem;color:var(--gf-color-dark,#111827);box-shadow:var(--gf-elevation-3,0 14px 32px #0f172a24);transition:scale var(--gf-duration-base,.2s) var(--gf-ease-standard,ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.gf-video__trigger:is(:hover,:focus-visible) .gf-video__play{scale:1.06}.gf-video__trigger:focus-visible{outline:var(--gf-focus-ring-width,2px) solid var(--gf-focus-ring-color,currentColor);outline-offset:2px}.gf-video__preview{width:100%;height:100%;position:relative}.gf-video__caption{color:var(--gf-text-subtle,var(--gf-text-muted));font-size:var(--gf-type-body-sm-size,.875rem);margin-block-start:.65rem}.gf-embed-frame__caption{color:var(--gf-text-subtle,var(--gf-text-muted));font-size:var(--gf-type-body-sm-size,.875rem);margin-block-start:.65rem;line-height:1.5}.gf-embed-frame__caption:empty{display:none}.gf-map{box-sizing:border-box;width:100%;color:inherit}.gf-map-facade .gf-map__media{display:grid;overflow:clip}.gf-map-facade .gf-map__media>.gf-map__facade{height:auto}.gf-embed-aspect-9-16 .gf-map__media{max-inline-size:45svh;margin-inline:auto}.gf-map__facade{place-content:center;justify-items:center;gap:var(--wp--preset--spacing--sm,1rem);box-sizing:border-box;padding:var(--wp--preset--spacing--md,1.5rem);background:currentColor;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gf-map__facade{background:color-mix(in srgb, currentColor 6%, transparent)}}.gf-map__facade{color:inherit;text-align:center}.gf-map__poster-image{object-fit:cover;width:100%;height:100%;filter:var(--gf-map-filter,none);display:block;position:absolute;inset:0}.gf-map__pin{background:currentColor;border-radius:50%;place-items:center;block-size:3.5rem;inline-size:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gf-map__pin{background:color-mix(in srgb, currentColor 10%, transparent)}}.gf-map__pin{color:inherit}.gf-map__pin svg{block-size:1.75rem;inline-size:1.75rem}.gf-map__panel{justify-items:center;gap:.75rem;display:grid;position:relative}.gf-map__facade--poster .gf-map__panel{padding:var(--wp--preset--spacing--sm,1rem) var(--wp--preset--spacing--md,1.5rem);border-radius:var(--gf-radius-md,.5rem);background:var(--gf-color-surface,#fff);color:var(--gf-text-on-light,#111827);box-shadow:var(--gf-elevation-2,0 6px 16px #0f172a1a)}.gf-map__address{overflow-wrap:anywhere;margin:0;font-weight:600}.gf-map__frame{filter:var(--gf-map-filter,none)}.gf-map__frame[data-gf-map-focus]:is(:focus,:focus-within){outline:2px solid var(--gf-focus-ring-color,currentColor);outline-offset:-2px}.gf-map__directions{font-size:var(--gf-type-body-sm-size,.875rem);margin-block:.65rem 0}.gf-map__caption{color:var(--gf-text-muted,currentColor);font-size:var(--gf-type-body-sm-size,.875rem);margin-block-start:.35rem;line-height:1.5}.gf-map:where(.gf-ink-on-dark) .gf-map__caption{color:var(--gf-ink-on-dark-muted,var(--gf-text-on-dark))}@supports (color:color-mix(in lab, red, red)){.gf-map:where(.gf-ink-on-dark) .gf-map__caption{color:var(--gf-ink-on-dark-muted,color-mix(in srgb, var(--gf-text-on-dark) 74%, transparent))}}.gf-map:where(.has-background,.gf-card-border-subtle,.gf-card-border-strong,[style*=box-shadow]) :where(.gf-map__directions,.gf-map__caption){padding-inline:var(--wp--preset--spacing--sm,1rem)}.gf-map:where(.has-background,.gf-card-border-subtle,.gf-card-border-strong,[style*=box-shadow])>:where(:last-child:not(.gf-map__media)){padding-block-end:var(--wp--preset--spacing--sm,1rem)}.gf-map-tone-mono{--gf-map-filter:grayscale(1)}.gf-map-tone-muted{--gf-map-filter:grayscale(.65) contrast(.92) brightness(1.04)}.gf-map-tone-dark,:where(:root[data-gf-scheme=dark],.is-style-dark,.is-style-gradient,.gf-ink-on-dark) .gf-map-tone-scheme{--gf-map-filter:invert(.9) hue-rotate(180deg) saturate(.7) brightness(.95)}@media (prefers-color-scheme:dark){:where(:root[data-gf-scheme=auto]) .gf-map-tone-scheme{--gf-map-filter:invert(.9) hue-rotate(180deg) saturate(.7) brightness(.95)}}:where(.gf-ink-on-light) .gf-map-tone-scheme{--gf-map-filter:none}:where(.gf-ink-on-light) :where(.is-style-dark,.is-style-gradient,.gf-ink-on-dark) .gf-map-tone-scheme,.gf-map-tone-scheme:where(.gf-ink-on-dark){--gf-map-filter:invert(.9) hue-rotate(180deg) saturate(.7) brightness(.95)}.gf-map-tone-scheme:where(.gf-ink-on-light){--gf-map-filter:none}.gf-media-object{grid-template-columns:minmax(0, var(--gf-media-object-media,1fr)) minmax(0, var(--gf-media-object-content,1fr));width:100%;display:grid}.gf-media-object:where(.gf-media-right){grid-template-columns:minmax(0, var(--gf-media-object-content,1fr)) minmax(0, var(--gf-media-object-media,1fr))}.gf-media-object.gf-when-empty-collapse:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}.gf-media-object.gf-when-empty-center:not(:has(>:nth-child(2))){grid-template-columns:minmax(0, var(--gf-media-object-lone-measure,50%));justify-content:center}.gf-media-object>*{min-width:0;margin-block:0}.gf-media-object-media-narrow{--gf-media-object-media:.72fr;--gf-media-object-content:1.28fr}.gf-media-object-media-balanced{--gf-media-object-media:1fr;--gf-media-object-content:1fr}.gf-media-object-media-wide{--gf-media-object-media:1.24fr;--gf-media-object-content:.76fr}.gf-media-object-align-start{align-items:start}.gf-media-object-align-center{align-items:center}.gf-media-object-align-end{align-items:end}.gf-media-object-align-stretch{align-items:stretch}.gf-media-object-align-stretch>:first-child{width:100%;max-width:100%}.gf-media-object-align-stretch>:first-child:where(.gf-image,.wp-block-image),.gf-media-object-align-stretch>:first-child :where(.gf-image__zoom){flex-direction:column;display:flex}.gf-media-object-align-stretch>:first-child:where(.gf-image,.wp-block-image)>:where(img,.gf-image__zoom),.gf-media-object-align-stretch>:first-child :where(.gf-image__zoom)>img{object-fit:cover;flex:auto;min-height:0}.gf-media-object.gf-media-right>:first-child{order:2}.gf-media-object.gf-media-right>:nth-child(2){order:1}.gf-media-object>:first-child :where(img,iframe,video,embed,object){width:100%;display:block}@media (max-width:47.9375rem){.gf-media-object-stack-mobile{grid-template-columns:minmax(0,1fr)}.gf-media-object-stack-mobile.gf-media-right>:first-child,.gf-media-object-stack-mobile.gf-media-right>:nth-child(2){order:initial}}@media (max-width:63.9375rem){.gf-media-object-stack-mobile.gf-media-object-stack-tablet{grid-template-columns:minmax(0,1fr)}.gf-media-object-stack-mobile.gf-media-object-stack-tablet.gf-media-right>:first-child,.gf-media-object-stack-mobile.gf-media-object-stack-tablet.gf-media-right>:nth-child(2){order:initial}}@media (max-width:47.9375rem){.gf-media-object-stack-mobile.gf-media-object-stack-copy-first.gf-media-object>:first-child{order:2}.gf-media-object-stack-mobile.gf-media-object-stack-copy-first.gf-media-object>:nth-child(2){order:1}}@media (max-width:63.9375rem){.gf-media-object-stack-mobile.gf-media-object-stack-tablet.gf-media-object-stack-copy-first.gf-media-object>:first-child{order:2}.gf-media-object-stack-mobile.gf-media-object-stack-tablet.gf-media-object-stack-copy-first.gf-media-object>:nth-child(2){order:1}}.gf-gallery-grid{grid-template-columns:minmax(0,1fr);display:grid}.gf-gallery-grid>*{min-width:0;margin-block:0}.gf-gallery-grid.gf-grid-mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.gf-gallery-grid.gf-grid-tablet-1{grid-template-columns:minmax(0,1fr)}.gf-gallery-grid.gf-grid-tablet-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-gallery-grid.gf-grid-tablet-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gf-gallery-grid.gf-grid-tablet-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.gf-gallery-grid.gf-grid-desktop-1{grid-template-columns:minmax(0,1fr)}.gf-gallery-grid.gf-grid-desktop-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-gallery-grid.gf-grid-desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gf-gallery-grid.gf-grid-desktop-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gf-gallery-grid.gf-grid-desktop-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gf-gallery-grid.gf-grid-desktop-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.gf-gallery-aspect-square :where(img,iframe,video),.gf-gallery-aspect-landscape :where(img,iframe,video),.gf-gallery-aspect-portrait :where(img,iframe,video){object-fit:cover;width:100%;height:100%}.gf-gallery-aspect-square>*{aspect-ratio:1}.gf-gallery-aspect-landscape>*{aspect-ratio:4/3}.gf-gallery-aspect-portrait>*{aspect-ratio:3/4}.gf-image{margin-block:0}.gf-image img{width:100%;height:auto;display:block}@media (min-width:48rem){.gf-image-w-three-quarters{width:75%}.gf-image-w-two-thirds{width:66.6667%}.gf-image-w-half{width:50%}}.gf-image.is-style-device{isolation:isolate;padding:var(--gf-device-bar-height,1.75rem) .5rem .5rem;border-radius:var(--gf-radius-lg);background:var(--gf-surface-inset,var(--gf-color-muted));box-shadow:var(--gf-elevation-3);rotate:var(--gf-device-tilt,0deg);position:relative}.gf-image.is-style-device:before{height:var(--gf-device-bar-height,1.75rem);content:"";background-image:radial-gradient(circle at .85rem 50%, var(--gf-device-dot,var(--gf-color-dark)) .22rem, transparent .23rem), radial-gradient(circle at 1.6rem 50%, var(--gf-device-dot,var(--gf-color-dark)) .22rem, transparent .23rem), radial-gradient(circle at 2.35rem 50%, var(--gf-device-dot,var(--gf-color-dark)) .22rem, transparent .23rem);border-start-start-radius:inherit;border-start-end-radius:inherit;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.gf-image.is-style-device:before{background-image:radial-gradient(circle at .85rem 50%, var(--gf-device-dot,color-mix(in srgb, var(--gf-color-dark) 24%, transparent)) .22rem, transparent .23rem), radial-gradient(circle at 1.6rem 50%, var(--gf-device-dot,color-mix(in srgb, var(--gf-color-dark) 24%, transparent)) .22rem, transparent .23rem), radial-gradient(circle at 2.35rem 50%, var(--gf-device-dot,color-mix(in srgb, var(--gf-color-dark) 24%, transparent)) .22rem, transparent .23rem)}}.gf-image.is-style-device img{border-radius:var(--gf-radius-md)}.gf-image.is-style-device .gf-image-caption{margin-block-end:-.5rem;margin-inline:-.5rem;padding-inline:.5rem}.gf-image-square img,.gf-image-landscape img,.gf-image-portrait img{object-fit:cover}.gf-image-square,.gf-image-square img{aspect-ratio:1}.gf-image-landscape,.gf-image-landscape img{aspect-ratio:16/9}.gf-image-portrait,.gf-image-portrait img{aspect-ratio:4/5}.gf-image-radius-none img{border-radius:0}.gf-image-radius-sm img{border-radius:var(--gf-radius-sm)}.gf-image-radius-md img{border-radius:var(--gf-radius-md)}.gf-image-radius-lg img{border-radius:var(--gf-radius-lg)}.gf-image-caption{color:var(--gf-color-dark);margin-block-start:.5rem}@supports (color:color-mix(in lab, red, red)){.gf-image-caption{color:color-mix(in srgb, var(--gf-color-dark) 72%, transparent)}}.gf-image-caption{font-size:var(--gf-type-body-sm-size,.875rem);line-height:1.5}.gf-overlay{box-sizing:border-box;isolation:isolate;grid-template-columns:minmax(0,1fr);width:100%;margin-block:0;display:grid}:where(.gf-overlay){gap:var(--wp--preset--spacing--xs,.75rem)}.gf-overlay>*{grid-area:1/1;min-width:0;margin-block:0}.gf-overlay>.block-list-appender{z-index:2;grid-area:auto;place-self:stretch stretch}.gf-overlay-layer{box-sizing:border-box;z-index:1;min-width:0;max-width:100%;margin:var(--gf-overlay-inset,0);flex-direction:column;display:flex}:where(.gf-overlay-layer){gap:var(--wp--preset--spacing--xxs,.5rem)}.gf-overlay-place-top-left,.gf-overlay-place-top-center,.gf-overlay-place-top-right{justify-content:flex-start;align-self:start}.gf-overlay-place-middle-left,.gf-overlay-place-center,.gf-overlay-place-middle-right{justify-content:center;align-self:center}.gf-overlay-place-bottom-left,.gf-overlay-place-bottom-center,.gf-overlay-place-bottom-right{justify-content:flex-end;align-self:end}.gf-overlay-place-top-left,.gf-overlay-place-middle-left,.gf-overlay-place-bottom-left{text-align:start;justify-self:start;align-items:flex-start}.gf-overlay-place-top-center,.gf-overlay-place-center,.gf-overlay-place-bottom-center{text-align:center;justify-self:center;align-items:center}.gf-overlay-place-top-right,.gf-overlay-place-middle-right,.gf-overlay-place-bottom-right{text-align:end;justify-self:end;align-items:flex-end}.gf-overlay-span-row{justify-self:stretch}.gf-overlay-span-cover{place-self:stretch stretch}.gf-overlay-inset-none{--gf-overlay-inset:0}.gf-overlay-inset-xxs{--gf-overlay-inset:var(--wp--preset--spacing--xxs,.5rem)}.gf-overlay-inset-xs{--gf-overlay-inset:var(--wp--preset--spacing--xs,.75rem)}.gf-overlay-inset-sm{--gf-overlay-inset:var(--wp--preset--spacing--sm,1rem)}.gf-overlay-inset-md{--gf-overlay-inset:var(--wp--preset--spacing--md,1.5rem)}.gf-overlay-inset-lg{--gf-overlay-inset:var(--wp--preset--spacing--lg,2rem)}.gf-overlay-surface-shade,.gf-overlay-surface-tint,.gf-overlay-surface-blur{padding:var(--wp--preset--spacing--xs,.75rem);border-radius:var(--gf-radius-md)}.gf-overlay-surface-shade{background:var(--gf-color-dark)}@supports (color:color-mix(in lab, red, red)){.gf-overlay-surface-shade{background:color-mix(in srgb, var(--gf-color-dark) 58%, transparent)}}.gf-overlay-surface-shade{color:var(--gf-text-on-dark);--gf-link-color:var(--gf-link-on-dark);--gf-link-hover-color:var(--gf-link-on-dark);--gf-link-decoration-color:var(--gf-link-on-dark)}@supports (color:color-mix(in lab, red, red)){.gf-overlay-surface-shade{--gf-link-decoration-color:color-mix(in srgb, var(--gf-link-on-dark) 62%, transparent)}}.gf-overlay-surface-tint{color:var(--gf-color-dark);background:#ffffffdb}.gf-overlay-surface-blur{color:var(--gf-color-dark);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#ffffff6b}.gf-overlay-decorative{pointer-events:none}.gf-overlay-decorative[data-block]{pointer-events:auto}.gf-overlay:after{content:none}.gf-overlay-scrim-dark:after,.gf-overlay-scrim-light:after,.gf-overlay-scrim-fade-bottom:after,.gf-overlay-scrim-fade-top:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;grid-area:1/1}.gf-overlay-scrim-dark:after{background:var(--gf-color-dark)}@supports (color:color-mix(in lab, red, red)){.gf-overlay-scrim-dark:after{background:color-mix(in srgb, var(--gf-color-dark) 45%, transparent)}}.gf-overlay-scrim-light:after{background:#ffffff8c}.gf-overlay-scrim-fade-bottom:after{background:linear-gradient(to top, var(--gf-color-dark), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.gf-overlay-scrim-fade-bottom:after{background:linear-gradient(to top, color-mix(in srgb, var(--gf-color-dark) 72%, transparent), transparent 62%)}}.gf-overlay-scrim-fade-top:after{background:linear-gradient(to bottom, var(--gf-color-dark), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.gf-overlay-scrim-fade-top:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--gf-color-dark) 72%, transparent), transparent 62%)}}@media (max-width:47.9375rem){.gf-overlay-mobile-stack>*{grid-area:auto;place-self:auto}.gf-overlay-mobile-stack>.gf-overlay-layer{max-width:none;margin:0}}.gf-image__zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gf-image__zoom:focus-visible{outline:2px solid var(--gf-focus-ring-color,currentcolor);outline-offset:3px}.gf-lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.gf-lightbox::backdrop{background:#000000d1}.gf-lightbox__panel{place-items:center;width:100%;height:100%;padding:clamp(1rem,4vw,3rem);display:grid}.gf-lightbox__figure{justify-items:center;gap:.75rem;max-width:100%;max-height:100%;margin:0;display:grid}.gf-lightbox__image{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100dvh - 8rem)}.gf-lightbox__caption{color:var(--gf-text-on-dark,#fff);font-size:var(--gf-type-body-sm-size,.875rem);text-align:center}.gf-lightbox__caption[hidden]{display:none}.gf-lightbox__close,.gf-lightbox__previous,.gf-lightbox__next{width:2.75rem;height:2.75rem;color:var(--gf-text-on-dark,#fff);cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;position:absolute}.gf-lightbox__close:hover,.gf-lightbox__previous:hover,.gf-lightbox__next:hover{background:#ffffff3d}.gf-lightbox__close:focus-visible,.gf-lightbox__previous:focus-visible,.gf-lightbox__next:focus-visible{outline:2px solid var(--gf-text-on-dark,#fff);outline-offset:2px}.gf-lightbox__close[hidden],.gf-lightbox__previous[hidden],.gf-lightbox__next[hidden]{display:none}.gf-lightbox__close{inset-block-start:1rem;inset-inline-end:1rem}.gf-lightbox__previous{inset-block-start:50%;inset-inline-start:1rem}.gf-lightbox__next{inset-block-start:50%;inset-inline-end:1rem}.gf-lightbox__close:before,.gf-lightbox__close:after,.gf-lightbox__previous:before,.gf-lightbox__next:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%}.gf-lightbox__close:before,.gf-lightbox__close:after{background:currentColor;width:40%;height:1.5px;transform:translate(-50%,-50%)rotate(45deg)}.gf-lightbox__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.gf-lightbox__previous:before,.gf-lightbox__next:before{border-block-start:2px solid;border-inline-start:2px solid;width:.7rem;height:.7rem}.gf-lightbox__previous:before{transform:translate(-35%,-50%)rotate(-45deg)}.gf-lightbox__next:before{transform:translate(-65%,-50%)rotate(135deg)}.gf-lottie{--gf-lottie-toggle-ink:var(--gf-text-on-light);--gf-lottie-toggle-ground:var(--gf-surface-raised);box-sizing:border-box}.gf-lottie__frame{position:relative}.gf-lottie__stage{box-sizing:border-box;width:100%;aspect-ratio:var(--gf-lottie-ratio,1);display:block;overflow:hidden}.gf-embed-aspect-16-9 .gf-lottie__stage{aspect-ratio:16/9}.gf-embed-aspect-4-3 .gf-lottie__stage{aspect-ratio:4/3}.gf-embed-aspect-1-1 .gf-lottie__stage{aspect-ratio:1}.gf-embed-aspect-9-16 .gf-lottie__stage{aspect-ratio:9/16}.gf-embed-aspect-21-9 .gf-lottie__stage{aspect-ratio:21/9}.gf-lottie__stage>svg{width:100%;height:100%;display:block}.gf-lottie__stage:focus-visible,.gf-lottie__toggle:focus-visible{outline:var(--gf-focus-ring-width,2px) solid var(--gf-focus-ring-color,currentcolor);outline-offset:2px}.gf-lottie__toggle:before{content:"❚❚"}.gf-lottie__toggle[aria-pressed=true]:before{content:"▶︎"}.gf-lottie__caption{color:var(--gf-text-muted);font-size:var(--gf-type-body-sm-size,.875rem);margin-block-start:.65rem;line-height:1.5}.gf-compare__stage{aspect-ratio:var(--gf-compare-ratio,16 / 9);cursor:ew-resize;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;display:grid;position:relative;overflow:clip}.gf-compare-vertical .gf-compare__stage{cursor:ns-resize;touch-action:pan-x pan-y pinch-zoom}.gf-compare__stage.gf-image-radius-sm{border-radius:var(--gf-radius-sm)}.gf-compare__stage.gf-image-radius-md{border-radius:var(--gf-radius-md)}.gf-compare__stage.gf-image-radius-lg{border-radius:var(--gf-radius-lg)}.gf-compare__before,.gf-compare__after{z-index:0;grid-area:1/1;min-width:0;position:relative}.gf-compare__after{background:var(--gf-surface-inset,var(--gf-color-muted));color:var(--gf-text-on-light);clip-path:inset(0 0 0 var(--gf-compare-position,50%))}.gf-compare-vertical .gf-compare__after{clip-path:inset(var(--gf-compare-position,50%) 0 0 0)}.gf-compare__stage img{width:100%;max-width:none;height:auto;aspect-ratio:var(--gf-compare-ratio,16 / 9);object-fit:cover;pointer-events:none;display:block}.gf-compare__handle{z-index:2;pointer-events:none;position:absolute;inset:0}.gf-compare__handle:before{inset-block:0;left:var(--gf-compare-position,50%);background:var(--gf-text-on-dark,#fff);content:"";width:2px;position:absolute;translate:-50%;box-shadow:0 0 0 1px #00000059}.gf-compare-vertical .gf-compare__handle:before{inset-block:auto;inset-inline:0;top:var(--gf-compare-position,50%);width:auto;height:2px;left:0;translate:0 -50%}.gf-compare__grip{top:50%;left:clamp(1.75rem, var(--gf-compare-position,50%), 100% - 1.75rem);box-sizing:border-box;border:2px solid var(--gf-text-on-dark,#fff);pointer-events:auto;background:#0009;border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;translate:-50% -50%;box-shadow:0 1px 4px #0006}.gf-compare-vertical .gf-compare__grip{top:clamp(1.75rem, var(--gf-compare-position,50%), 100% - 1.75rem);cursor:ns-resize;touch-action:none;left:50%;rotate:90deg}.gf-compare__grip:before,.gf-compare__grip:after{content:"";border:.3125rem solid #0000;position:absolute;top:50%;translate:0 -50%}.gf-compare__grip:before{border-right-color:var(--gf-text-on-dark,#fff);border-left-width:0;left:.375rem}.gf-compare__grip:after{border-right-width:0;border-left-color:var(--gf-text-on-dark,#fff);right:.375rem}.gf-compare__handle:focus-visible{outline:none}.gf-compare__handle:focus-visible .gf-compare__grip{outline:2px solid var(--gf-text-on-dark,#fff);outline-offset:2px;box-shadow:0 0 0 6px #000000b3}.gf-compare__label{top:var(--wp--preset--spacing--xs,.75rem);left:var(--wp--preset--spacing--xs,.75rem);z-index:1;max-width:calc(50% - 2 * var(--wp--preset--spacing--xs,.75rem));border-radius:var(--gf-radius-sm);color:var(--gf-text-on-dark,#fff);font-size:var(--gf-type-body-sm-size,.875rem);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;pointer-events:none;background:#0009;-webkit-box-orient:vertical;padding:.25em .625em;font-weight:600;line-height:1.3;display:-webkit-box;position:absolute;overflow:hidden}.gf-compare-horizontal .gf-compare__label--after{right:var(--wp--preset--spacing--xs,.75rem);left:auto}.gf-compare-vertical .gf-compare__label{max-width:calc(100% - 2 * var(--wp--preset--spacing--xs,.75rem))}.gf-compare-vertical .gf-compare__label--after{top:auto;bottom:var(--wp--preset--spacing--xs,.75rem)}.gf-compare.is-dragging .gf-compare__stage{cursor:grabbing}.gf-compare__caption{color:var(--gf-text-muted);font-size:var(--gf-type-body-sm-size,.875rem);margin-block-start:.5rem;line-height:1.5}@media (forced-colors:active){.gf-compare__handle:before{background:canvastext}.gf-compare__grip{background:canvas}.gf-compare__grip:before,.gf-compare__grip:after{forced-color-adjust:none;border-color:#0000}.gf-compare__grip:before{border-right-color:canvastext}.gf-compare__grip:after{border-left-color:canvastext}}.gf-compare__empty{gap:var(--wp--preset--spacing--xs,.75rem);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}}@layer utilities;.gf-image,.gf-map{margin-block:0}.gf-map .gf-map__link{color:var(--gf-link-color,var(--gf-accent-on-light));text-decoration:underline;-webkit-text-decoration-color:var(--gf-link-decoration-color,var(--gf-link-color,var(--gf-accent-on-light)));-webkit-text-decoration-color:var(--gf-link-decoration-color,var(--gf-link-color,var(--gf-accent-on-light)));text-decoration-color:var(--gf-link-decoration-color,var(--gf-link-color,var(--gf-accent-on-light)))}@supports (color:color-mix(in lab, red, red)){.gf-map .gf-map__link{-webkit-text-decoration-color:var(--gf-link-decoration-color,color-mix(in srgb, var(--gf-link-color,var(--gf-accent-on-light)) 42%, transparent));-webkit-text-decoration-color:var(--gf-link-decoration-color,color-mix(in srgb, var(--gf-link-color,var(--gf-accent-on-light)) 42%, transparent));text-decoration-color:var(--gf-link-decoration-color,color-mix(in srgb, var(--gf-link-color,var(--gf-accent-on-light)) 42%, transparent))}}.gf-map .gf-map__link{text-underline-offset:.16em}@media (min-width:48rem){.gf-image-pull-sm.gf-image-pull-sm.gf-image-pull-sm,.gf-image-pull-md.gf-image-pull-md.gf-image-pull-md,.gf-image-pull-lg.gf-image-pull-lg.gf-image-pull-lg{position:relative}.gf-image-pull-sm.gf-image-pull-sm.gf-image-pull-sm{margin-block-start:calc(-1 * var(--gf-image-pull-sm,var(--wp--preset--spacing--lg,2rem)))}.gf-image-pull-md.gf-image-pull-md.gf-image-pull-md{margin-block-start:calc(-1 * var(--gf-image-pull-md,var(--wp--preset--spacing--xl,3rem)))}.gf-image-pull-lg.gf-image-pull-lg.gf-image-pull-lg{margin-block-start:calc(-1 * var(--gf-image-pull-lg,var(--wp--preset--spacing--xxl,4rem)))}}.gf-compare,.gf-lottie{margin-block:0}.gf-lottie .gf-lottie__stage:is(button){min-block-size:0;min-inline-size:0;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.gf-lottie .gf-lottie__stage:is(button)[aria-disabled=true]{cursor:default}.gf-lottie .gf-lottie__toggle{box-sizing:border-box;border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-pill,9999px);background:var(--gf-lottie-toggle-ground);block-size:2rem;min-block-size:0;inline-size:2rem;min-inline-size:0;box-shadow:none;color:var(--gf-lottie-toggle-ink);letter-spacing:normal;text-transform:none;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;font:400 .75rem/1 system-ui,sans-serif;display:inline-flex;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}.gf-lottie .gf-lottie__toggle[hidden]{display:none}@media (prefers-reduced-motion:reduce){.gf-lottie .gf-lottie__toggle{display:none}}