@layer properties,theme,base,components,utilities;/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--gf-backdrop-reveal:1}}}@layer theme,base;@layer components{.gf-card{--gf-card-pad:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem));--gf-card-frame-block-start:initial;--gf-card-frame-block-end:initial;--gf-card-frame-inline-start:initial;--gf-card-frame-inline-end:initial;box-sizing:border-box;color:inherit}:where(.gf-card){padding:var(--gf-card-pad);background-color:var(--gf-color-surface)}.gf-card>*{margin-block:0}.gf-card-equal-height{flex-direction:column;height:100%;display:flex}.gf-card-align-center,.gf-card-align-end{flex-direction:column;display:flex}.gf-card-align-center{justify-content:center}.gf-card-align-end{justify-content:flex-end}.gf-card-equal-height>.gf-stack:last-child{flex:auto}:is(.gf-card-equal-height,.gf-card-align-center,.gf-card-align-end)>:not(.gf-background-image,.gf-chip){width:100%}.gf-card-padding-none{--gf-card-pad:0rem;padding:0}.gf-card-padding-sm{--gf-card-pad:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem));padding:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem))}.gf-card-padding-md{--gf-card-pad:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem));padding:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem))}.gf-card-padding-lg{--gf-card-pad:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem));padding:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem))}.gf-card-padding-xl{--gf-card-pad:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem));padding:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem))}@media (min-width:48rem){.gf-card-padding-tablet-none{--gf-card-pad:0rem;padding:0}.gf-card-padding-tablet-sm{--gf-card-pad:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem));padding:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem))}.gf-card-padding-tablet-md{--gf-card-pad:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem));padding:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem))}.gf-card-padding-tablet-lg{--gf-card-pad:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem));padding:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem))}.gf-card-padding-tablet-xl{--gf-card-pad:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem));padding:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem))}}@media (min-width:64rem){.gf-card-padding-desktop-none{--gf-card-pad:0rem;padding:0}.gf-card-padding-desktop-sm{--gf-card-pad:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem));padding:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem))}.gf-card-padding-desktop-md{--gf-card-pad:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem));padding:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem))}.gf-card-padding-desktop-lg{--gf-card-pad:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem));padding:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem))}.gf-card-padding-desktop-xl{--gf-card-pad:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem));padding:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem))}}.gf-card-surface-filled{background-color:var(--gf-color-surface)}.gf-card-surface-transparent{background-color:#0000}.gf-card-surface-raised{--gf-shadow-soft:var(--gf-elevation-2);--gf-shadow-medium:var(--gf-elevation-3);background-color:var(--gf-surface-raised,var(--gf-color-surface))}.gf-card-radius-none{border-radius:0}.gf-card-radius-sm{border-radius:var(--gf-radius-sm);overflow:clip}.gf-card-radius-md{border-radius:var(--gf-card-radius-default,var(--gf-radius-md));overflow:clip}.gf-card-radius-lg{border-radius:var(--gf-radius-lg);overflow:clip}.gf-card:has(.gf-popover__content,.gf-dropdown__panel,.gf-nav-group-mega){overflow:visible}.gf-card-border-none{border:0}.gf-card-border-subtle{border:1px solid var(--gf-color-border)}.gf-card-border-strong{border:2px solid var(--gf-color-dark)}@supports (color:color-mix(in lab,red,red)){.gf-card-border-strong{border:2px solid color-mix(in srgb,var(--gf-color-dark) 32%,transparent)}}.gf-card-shadow-none{box-shadow:none}.gf-card-hover-lift,.gf-card-hover-border,.gf-card-hover-glow{transition:transform var(--gf-duration-md) var(--gf-easing-standard),box-shadow var(--gf-duration-md) var(--gf-easing-standard),border-color var(--gf-duration-md) var(--gf-easing-standard)}.gf-card-hover-lift:hover{box-shadow:var(--gf-elevation-4);transform:translateY(-.25rem)}.gf-card-hover-border:hover{border-color:var(--gf-color-primary)}.gf-card-hover-glow:hover{box-shadow:0 0 0 .25rem var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-card-hover-glow:hover{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--gf-color-primary) 18%,transparent)}}.gf-card-shadow-soft{box-shadow:var(--gf-shadow-soft)}.gf-card-shadow-medium{box-shadow:var(--gf-shadow-medium)}.gf-card__icon{line-height:0;display:block}.gf-card__icon>.gf-card__icon-mark{box-sizing:border-box;inline-size:var(--gf-card-icon-size,2.5rem);block-size:var(--gf-card-icon-size,2.5rem);border-radius:var(--gf-radius-md);color:var(--gf-link-color,var(--gf-accent-on-light));background-color:currentColor;padding:.625rem;display:block}@supports (color:color-mix(in lab,red,red)){.gf-card__icon>.gf-card__icon-mark{background-color:color-mix(in srgb,currentColor 12%,transparent)}}.gf-card__icon>.gf-card__icon-mark{stroke-width:1.75px}.gf-card:is(.gf-media-left,.gf-media-right)>:is(.gf-card__icon,.gf-card__icon+*){grid-row:1}.gf-card:is(.gf-media-left,.gf-media-right)>:not(.gf-card__media):not(.gf-background-image){width:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gf-card-reveal-body,.gf-card-reveal-body-actions{--gf-card-reveal-opacity:0;--gf-card-reveal-shift:.5rem;--gf-card-reveal-closed:1}:is(.gf-card-reveal-body,.gf-card-reveal-body-actions):is(:hover,:focus-within){--gf-card-reveal-opacity:1;--gf-card-reveal-shift:0rem;--gf-card-reveal-closed:0}.gf-card__reveal-title{translate:0 calc(var(--gf-card-reveal-drop,0px) * var(--gf-card-reveal-closed,0));transition:translate var(--gf-card-reveal-duration,var(--gf-duration-lg)) var(--gf-easing-standard)}:is(.gf-card-reveal-body,.gf-card-reveal-body-actions):focus-within{--gf-card-reveal-duration:0s}.gf-card-reveal-body-actions>:not(.gf-background-image,.gf-card__media,.gf-card__icon,.gf-stretched-link,:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6)):not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6))~*)),.gf-card-reveal-body-actions>:has(h1,h2,h3,h4,h5,h6):not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6))~*)>:not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6)):not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6))~*)),.gf-card-reveal-body>:not(.gf-background-image,.gf-card__media,.gf-card__icon,.gf-stretched-link,:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6)):not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6))~*),.gf-button-wrap,.gf-button-group,:has(.gf-button-wrap,.gf-button-group)),.gf-card-reveal-body>:has(h1,h2,h3,h4,h5,h6):not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6))~*)>:not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6)):not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6))~*),.gf-button-wrap,.gf-button-group,:has(.gf-button-wrap,.gf-button-group)),.gf-card-reveal-body>:has(.gf-button-wrap,.gf-button-group):not(:has(h1,h2,h3,h4,h5,h6):not(:is(h1,h2,h3,h4,h5,h6,:has(h1,h2,h3,h4,h5,h6))~*))>:not(.gf-button-wrap,.gf-button-group,:has(.gf-button-wrap,.gf-button-group)){translate:0 var(--gf-card-reveal-shift);transition:opacity var(--gf-card-reveal-duration,var(--gf-duration-lg)) var(--gf-easing-standard),translate var(--gf-card-reveal-duration,var(--gf-duration-lg)) var(--gf-easing-standard);opacity:var(--gf-card-reveal-opacity)!important}}.gf-card,.gf-section,.gf-hero{--gf-ink-on-dark-edge:var(--gf-link-on-dark)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-ink-on-dark-edge:color-mix(in srgb, var(--gf-link-on-dark) 68%, transparent)}}.gf-card,.gf-section,.gf-hero{--gf-ink-on-dark-wash:var(--gf-link-on-dark)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-ink-on-dark-wash:color-mix(in srgb, var(--gf-link-on-dark) 12%, transparent)}}.gf-card,.gf-section,.gf-hero{--gf-ink-light-link-hover:var(--gf-box-link-hover,var(--gf-link-hover-on-light));--gf-ink-light-underline:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-ink-light-underline:color-mix(in srgb, var(--gf-color-primary) 42%, transparent)}}.gf-card,.gf-section,.gf-hero{--gf-ink-light-ring:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-ink-light-ring:color-mix(in srgb, var(--gf-color-primary) 68%, transparent)}}.gf-card,.gf-section,.gf-hero{--gf-ink-light-ring-fill:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-ink-light-ring-fill:color-mix(in srgb, var(--gf-color-primary) 18%, transparent)}}.gf-card,.gf-section,.gf-hero{--gf-edge-strong:var(--gf-color-dark)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-edge-strong:color-mix(in srgb, var(--gf-color-dark) 22%, transparent)}}.gf-card,.gf-section,.gf-hero{--gf-edge-tint:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-edge-tint:color-mix(in srgb, var(--gf-color-primary) 18%, transparent)}}.gf-card,.gf-section,.gf-hero{--gf-edge-glass:var(--gf-color-light)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-edge-glass:color-mix(in srgb, var(--gf-color-light) 56%, transparent)}}.gf-card,.gf-section,.gf-hero{--gf-surface-tint:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-surface-tint:color-mix(in srgb, var(--gf-color-primary) 8%, var(--gf-color-surface))}}.gf-card,.gf-section,.gf-hero{--gf-surface-dark-raised:var(--gf-text-on-dark)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-surface-dark-raised:color-mix(in srgb, var(--gf-text-on-dark) 10%, var(--gf-color-dark))}}.gf-card,.gf-section,.gf-hero{--gf-surface-gradient-end:var(--gf-color-secondary)}@supports (color:color-mix(in lab,red,red)){.gf-card,.gf-section,.gf-hero{--gf-surface-gradient-end:color-mix(in srgb, var(--gf-color-secondary) 92%, black)}}.gf-card.is-style-outlined{--gf-color-border:var(--gf-edge-strong);--gf-shadow-soft:none;--gf-shadow-medium:var(--gf-elevation-1);background:0 0}.gf-card.is-style-elevated{--gf-color-border:transparent;--gf-shadow-soft:var(--gf-elevation-3);--gf-shadow-medium:var(--gf-elevation-4);background:var(--gf-surface-raised)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gf-card.is-style-elevated{transition:transform var(--gf-duration-sm) var(--gf-easing-standard),box-shadow var(--gf-duration-sm) var(--gf-easing-standard)}.gf-card.is-style-elevated:hover{--gf-shadow-soft:var(--gf-elevation-4);--gf-shadow-medium:var(--gf-elevation-5);transform:translateY(-2px)}}.gf-card.is-style-tonal{background-color:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-card.is-style-tonal{background-color:color-mix(in srgb,var(--gf-color-primary) var(--gf-surface-tint-level,5%),var(--gf-color-surface))}}.gf-card.is-style-tonal{border-color:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-card.is-style-tonal{border-color:color-mix(in srgb,var(--gf-color-primary) calc(var(--gf-surface-tint-level,5%) * 2),transparent)}}.gf-card.is-style-tonal{--gf-shadow-soft:none;--gf-shadow-medium:none}.gf-card.is-style-soft{--gf-color-border:var(--gf-edge-tint);--gf-shadow-soft:none;--gf-shadow-medium:var(--gf-elevation-1);background:var(--gf-surface-tint)}.gf-card.is-style-glass{--gf-color-border:var(--gf-edge-glass);--gf-shadow-soft:var(--gf-elevation-2);--gf-shadow-medium:var(--gf-elevation-3);--gf-box-accent-ink:var(--gf-accent-on-glass);--gf-box-link:var(--gf-link-on-glass);--gf-box-link-hover:var(--gf-link-hover-on-glass);background:var(--gf-surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gf-card.is-style-dark{--gf-shadow-soft:var(--gf-elevation-2);--gf-shadow-medium:var(--gf-elevation-4);background:var(--gf-surface-contrast,var(--gf-color-dark))}.gf-card.is-style-gradient{--gf-shadow-soft:var(--gf-elevation-2);--gf-shadow-medium:var(--gf-elevation-4);background-color:var(--gf-color-primary-ground,var(--gf-color-primary));background-image:linear-gradient(140deg,var(--gf-color-primary-ground,var(--gf-color-primary)) 0%,var(--gf-surface-gradient-end) 100%)}.gf-card.is-style-dark,.gf-card.is-style-gradient,.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient{--gf-color-border:var(--gf-ink-on-dark-border);--gf-text-muted:var(--gf-ink-on-dark-muted);--gf-link-color:var(--gf-link-on-dark);--gf-link-hover-color:var(--gf-link-on-dark);--gf-link-decoration-color:var(--gf-ink-on-dark-underline);--gf-focus-ring-color:var(--gf-ink-on-dark-muted);--gf-focus-ring-shadow:0 0 0 .25rem var(--gf-ink-on-dark-fill);color:var(--gf-text-on-dark)}:is(.gf-card.is-style-dark,.gf-card.is-style-gradient) :is(a,button):is(.gf-button-outline,.gf-button-ghost){--gf-button-bg:transparent;--gf-button-bg-hover:var(--gf-ink-on-dark-wash);--gf-button-color:var(--gf-link-on-dark);--gf-button-color-hover:var(--gf-link-on-dark)}:is(.gf-card.is-style-dark,.gf-card.is-style-gradient) :is(a,button).gf-button-outline{--gf-button-border:var(--gf-ink-on-dark-edge);--gf-button-border-hover:var(--gf-link-on-dark)}:is(.gf-card.is-style-dark,.gf-card.is-style-gradient) :is(a,button).gf-button{--gf-button-elevation:var(--gf-elevation-4);--gf-button-elevation-hover:var(--gf-elevation-5);--gf-button-elevation-active:var(--gf-elevation-2)}:is(.gf-card.is-style-dark,.gf-card.is-style-gradient) :is(a,button).gf-button-ghost{--gf-button-elevation:none;--gf-button-elevation-hover:var(--gf-elevation-3)}:is(.gf-card.is-style-dark,.gf-card.is-style-gradient,.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-overlay-dark,.gf-ink-on-dark) .gf-tone-neutral:not(.gf-stat,.gf-pricing-card){--gf-tone-soft-bg:var(--gf-ink-on-brand-fill,var(--gf-ink-on-dark-fill));--gf-tone-soft-text:var(--gf-text-on-dark);--gf-tone-soft-border:var(--gf-ink-on-dark-border);--gf-tone-solid-bg:var(--gf-text-on-dark);--gf-tone-solid-text:var(--gf-color-dark)}.gf-card.is-style-gradient,.gf-section.is-style-gradient{--gf-ink-on-brand-fill:#0000002e}.gf-card.is-style-dark,.gf-section.is-style-dark,.gf-hero.is-style-dark,:is(.gf-card.is-style-gradient,.gf-section.is-style-gradient) :is(.gf-overlay-dark,.gf-ink-on-dark){--gf-ink-on-brand-fill:initial}:is(.gf-card.is-style-dark,.gf-card.is-style-gradient) .gf-image-caption{color:var(--gf-ink-on-dark-muted)}.gf-card__media{line-height:0;display:block}.gf-card__image{width:100%;height:auto;display:block}.gf-card.gf-media-above,.gf-card.gf-media-below{flex-direction:column;display:flex}.gf-card.gf-media-below>.gf-card__media{order:1}.gf-card.gf-media-below:is(.gf-actions-pinned,.gf-card-equal-height)>:is(.gf-button-wrap,.gf-button-group):nth-last-child(-n+2){order:2}.gf-card.gf-media-left,.gf-card.gf-media-right{align-items:start;column-gap:var(--gf-card-pad);grid-template-rows:repeat(24,auto) 1fr;display:grid}.gf-card.gf-media-left{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.gf-card.gf-media-right{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gf-card:is(.gf-media-left,.gf-media-right)>.gf-card__media{grid-row:1/-1}.gf-card:is(.gf-media-left,.gf-media-right)>:not(.gf-card__media,.gf-background-image,.gf-stretched-link,.block-list-appender):not(:has(~:not(.gf-stretched-link,.block-list-appender))){grid-row-end:-1}.gf-card.gf-media-left>.gf-card__media{grid-column:1}.gf-card.gf-media-right>.gf-card__media,.gf-card.gf-media-left>:not(.gf-card__media):not(.gf-background-image):not(.gf-stretched-link){grid-column:2}.gf-card.gf-media-right>:not(.gf-card__media):not(.gf-background-image):not(.gf-stretched-link){grid-column:1}.gf-card:is(.gf-media-framed,.gf-media-raised)>.gf-card__media>.gf-card__image{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-sm)}.gf-card.gf-media-raised>.gf-card__media>.gf-card__image{box-shadow:var(--gf-shadow-medium)}.gf-card.gf-actions-pinned:not(.gf-media-left):not(.gf-media-right){flex-direction:column;display:flex}.gf-card:is(.gf-media-left,.gf-media-right):is(.gf-actions-pinned,.gf-card-equal-height)>.gf-stack:nth-last-child(-n+2){align-self:stretch}.gf-card.is-style-media{padding:0;overflow:hidden}.gf-card.is-style-media>:not(.gf-background-image){width:100%;padding-inline:var(--gf-card-pad)}.gf-card.is-style-media:not(.gf-has-background-image)>:nth-child(2),.gf-card.is-style-media.gf-has-background-image>:nth-child(3){padding-block-start:var(--gf-card-pad)}.gf-card.is-style-media>:last-child:not(.gf-background-image){padding-block-end:var(--gf-card-pad)}.gf-card.is-style-media:not(.gf-has-background-image)>:first-child,.gf-card.is-style-media.gf-has-background-image>:nth-child(2){flex:none;padding:0}.gf-card.is-style-media:not(.gf-has-background-image)>:first-child img,.gf-card.is-style-media.gf-has-background-image>:nth-child(2) img{width:100%;display:block}.gf-card.is-style-media:has(>.gf-card__icon):not(.gf-media-left):not(.gf-media-right){flex-direction:column;display:flex}.gf-card.is-style-media:has(>.gf-card__icon)>.gf-card__icon{padding:var(--gf-card-pad) var(--gf-card-pad) 0;flex:none}.gf-card.is-style-media:has(>.gf-card__icon)>.gf-card__icon+*{flex:none;order:-1;padding:0}.gf-card.is-style-media:has(>.gf-card__icon)>.gf-card__icon+* img{width:100%;display:block}.gf-hero{--gf-hero-min-height:auto;--gf-hero-offset:0px;--gf-padding-y:0rem;box-sizing:border-box;width:100%;display:grid;position:relative}:where(body.admin-bar) .gf-hero{--gf-hero-offset:32px}@media (max-width:782px){:where(body.admin-bar) .gf-hero{--gf-hero-offset:46px}}.gf-hero.gf-overlay-dark{--gf-overlay-color:var(--wp--preset--color--dark,#111827);--gf-overlay-opacity:.66}.gf-hero.gf-overlay-light{--gf-overlay-color:var(--wp--preset--color--light,#fff);--gf-overlay-opacity:.68}:where(.gf-hero__inner){gap:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem))}.gf-hero__container{box-sizing:border-box;z-index:1;min-height:auto;display:grid;position:relative}.gf-hero__inner{min-height:inherit;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.gf-hero__inner>*{min-width:0}.gf-hero-height-auto{--gf-hero-min-height:auto;min-height:auto}.gf-hero-height-sm,.gf-hero-height-md,.gf-hero-height-lg,.gf-hero-height-full{--gf-hero-offset:calc(var(--gf-admin-bar-height,0px) + var(--gf-sticky-header-height,0px));--gf-hero-fold:max(0px, calc(100svh - var(--gf-hero-offset)));--gf-hero-min-height:calc(var(--gf-hero-fold) * var(--gf-hero-share,1));min-height:var(--gf-hero-min-height)}.gf-hero-height-sm{--gf-hero-share:.6}.gf-hero-height-md{--gf-hero-share:.75}.gf-hero-height-lg{--gf-hero-share:.9}.gf-hero-align-top .gf-hero__inner{align-items:start}.gf-hero-align-center .gf-hero__inner{align-items:center}.gf-hero-align-bottom .gf-hero__inner{align-items:end}.gf-hero-layout-centered .gf-hero__inner,.gf-hero-layout-stacked .gf-hero__inner{justify-items:center}.gf-hero-layout-centered .gf-hero__inner>*{width:min(100%,54rem)}.gf-hero-layout-centered .gf-hero__inner>:first-child{text-align:center}.gf-hero-layout-stacked .gf-hero__inner>*{width:min(100%,64rem)}.gf-hero-layout-left .gf-hero__inner{justify-items:start}.gf-hero-layout-left .gf-hero__inner>*{width:min(100%, var(--gf-measure-wide,52rem))}:is(.gf-hero-layout-centered,.gf-hero-layout-stacked,.gf-hero-layout-left) .gf-hero__inner>.gf-hero-carousel{width:100%}@media (min-width:64rem){.gf-hero-layout-media-right .gf-hero__inner,.gf-hero-layout-media-left .gf-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.gf-hero-split-wide.gf-hero-layout-media-right .gf-hero__inner,.gf-hero-split-wide.gf-hero-layout-media-left .gf-hero__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gf-hero-split-narrow.gf-hero-layout-media-right .gf-hero__inner,.gf-hero-split-narrow.gf-hero-layout-media-left .gf-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.gf-hero-layout-media-left .gf-hero__inner>:first-child{order:2}.gf-hero-layout-media-left .gf-hero__inner>:nth-child(2){order:1}}@media (max-width:63.9375rem){.gf-hero-mobile-reverse .gf-hero__inner>:first-child{order:2}.gf-hero-mobile-reverse .gf-hero__inner>:nth-child(2){order:1}}.gf-media-framed .gf-hero__inner>:is(:nth-child(2),.gf-hero-carousel) img,.gf-media-raised .gf-hero__inner>:is(:nth-child(2),.gf-hero-carousel) img{border:1px solid var(--gf-color-border)}.gf-media-raised .gf-hero__inner>:is(:nth-child(2),.gf-hero-carousel) img{box-shadow:var(--gf-shadow-medium)}.gf-media-bleed .gf-hero__inner>:nth-child(2){align-self:stretch}.gf-media-bleed .gf-hero__inner>:nth-child(2) img{object-fit:cover;height:100%}@media (min-width:64rem){.gf-media-bleed.gf-hero-layout-media-right .gf-hero__inner>:nth-child(2){margin-inline-end:max(-2rem,-4vw)}.gf-media-bleed.gf-hero-layout-media-left .gf-hero__inner>:nth-child(2){margin-inline-start:max(-2rem,-4vw)}}:is(.gf-hero-compose-overlap,.gf-hero-compose-angled){--gf-hero-overlap-stacked:var(--gf-grid-overlap,var(--wp--preset--spacing--lg,2rem));--gf-hero-overlap:calc(var(--gf-hero-overlap-stacked) * var(--gf-hero-overlap-scale,3));--gf-hero-card-surface:var(--gf-surface-raised,var(--gf-color-surface))}:is(.gf-hero-compose-overlap,.gf-hero-compose-angled):is(.is-style-dark,.gf-overlay-dark,.gf-ink-on-dark){--gf-hero-card-surface:var(--gf-surface-contrast,var(--gf-color-dark))}@supports (color:color-mix(in lab,red,red)){:is(.gf-hero-compose-overlap,.gf-hero-compose-angled):is(.is-style-dark,.gf-overlay-dark,.gf-ink-on-dark){--gf-hero-card-surface:color-mix(in srgb, var(--gf-surface-contrast,var(--gf-color-dark)) 90%, var(--gf-text-on-dark,#fff))}}:is(.gf-hero-compose-overlap,.gf-hero-compose-angled,.gf-hero-compose-textover) .gf-hero__inner{gap:0}:is(.gf-hero-compose-overlap,.gf-hero-compose-angled) .gf-hero__inner>:first-child{box-sizing:border-box;z-index:1;padding:var(--gf-hero-card-pad,var(--wp--preset--spacing--lg,2rem));border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-lg);background-color:var(--gf-hero-card-surface);box-shadow:var(--gf-elevation-3);margin-block-end:calc(-1 * var(--gf-hero-overlap-stacked))}@media (max-width:63.9375rem){:is(.gf-hero-compose-overlap,.gf-hero-compose-angled).gf-hero-mobile-reverse .gf-hero__inner>:first-child{margin-block:calc(-1 * var(--gf-hero-overlap-stacked)) 0}:is(.gf-hero-compose-overlap,.gf-hero-compose-angled):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:first-child{width:calc(100% - var(--gf-hero-overlap-stacked));justify-self:start}:is(.gf-hero-compose-overlap,.gf-hero-compose-angled).gf-hero-layout-media-left .gf-hero__inner>:first-child{justify-self:end}}@media (max-width:47.9375rem){.gf-hero-phone-media-off .gf-hero__inner>:not(:first-child){display:none}.gf-hero-phone-media-off:is(.gf-hero-compose-overlap,.gf-hero-compose-angled) .gf-hero__inner>:first-child{justify-self:stretch;width:auto;margin-block:0}.gf-hero-phone-media-off.gf-hero-compose-textover .gf-hero__inner>:first-child{grid-row:auto;margin-block-start:0}}.gf-phone-blank{border-radius:inherit;display:contents}@media (min-width:64rem){:is(.gf-hero-compose-overlap,.gf-hero-compose-angled):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:first-child{padding:var(--gf-hero-card-pad,var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem)));margin-block:0}:is(.gf-hero-compose-overlap,.gf-hero-compose-angled).gf-hero-layout-media-right .gf-hero__inner>:first-child{margin-inline-end:calc(-1 * var(--gf-hero-overlap))}:is(.gf-hero-compose-overlap,.gf-hero-compose-angled).gf-hero-layout-media-left .gf-hero__inner>:first-child{margin-inline-start:calc(-1 * var(--gf-hero-overlap))}:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner{perspective:var(--gf-hero-perspective,1200px)}:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:nth-child(2){transform-origin:calc(50% + 50% * var(--gf-hero-media-side,1) * var(--gf-hero-angle-forward,1)) 50%;rotate:calc(-1 * var(--gf-hero-angle-lean,0) * var(--gf-hero-media-side,1) * var(--gf-hero-angle-forward,1)) 1 0 calc(-1 * var(--gf-hero-media-side,1) * var(--gf-hero-angle-forward,1) * var(--gf-hero-angle,24deg))}:is(.gf-hero-compose-angled,.gf-hero-compose-textover,.gf-hero-compose-carousel).gf-hero-layout-media-right{--gf-hero-media-side:1}:is(.gf-hero-compose-angled,.gf-hero-compose-textover,.gf-hero-compose-carousel).gf-hero-layout-media-left,:is(.gf-hero-compose-angled,.gf-hero-compose-textover,.gf-hero-compose-carousel).gf-hero-layout-media-right:where(:dir(rtl)){--gf-hero-media-side:-1}:is(.gf-hero-compose-angled,.gf-hero-compose-textover,.gf-hero-compose-carousel).gf-hero-layout-media-left:where(:dir(rtl)){--gf-hero-media-side:1}:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)).gf-hero-angle-tucked{--gf-hero-angle-forward:-1}:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:nth-child(2):not(.gf-animate){animation:gf-hero-angle-in var(--gf-animation-duration,.9s) var(--gf-animation-easing,var(--gf-easing-entrance,ease-out)) var(--gf-animation-delay,0s) backwards}:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)):is(.gf-animate-on-scroll,.gf-animate-on-click,.gf-animate-after-parent):not(.gf-animate-active) .gf-hero__inner>:nth-child(2),:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)).gf-animate-on-hover:not(:hover) .gf-hero__inner>:nth-child(2){animation-play-state:paused}@supports (animation-timeline:view()) and (animation-range:0% 100%){:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)).gf-animate-on-scrub:is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:nth-child(2):not(.gf-animate){animation-timeline:view();animation-range:entry}}@supports not ((animation-timeline:view()) and (animation-range:0% 100%)){:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)).gf-animate-on-scrub:is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:nth-child(2):not(.gf-animate){animation-name:none}}.block-editor-block-list__layout :is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:nth-child(2):not(.gf-animate){animation:none}@media (prefers-reduced-motion:reduce){:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:nth-child(2):not(.gf-animate),:is(.gf-hero-compose-angled,.gf-hero-compose-textover:not(.gf-hero-media-flat,.gf-hero-media-carousel)).gf-animate:is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>:nth-child(2):not(.gf-animate){animation:none}}}@keyframes gf-hero-angle-in{0%{opacity:0;rotate:y 0deg;translate:calc(var(--gf-hero-media-side,1) * var(--gf-animate-shift,2rem)) 0}}:is(.gf-hero-compose-angled,.gf-hero-compose-textover,.gf-hero-compose-carousel){overflow-x:clip}.gf-hero:is(.gf-hero-compose-carousel,.gf-hero-media-carousel){overflow-y:clip}.gf-hero-compose-textover{--gf-hero-overlap-cols:2;--gf-hero-band-colour:var(--gf-hero-band,var(--gf-scheme-page-background,var(--wp--preset--color--surface,#fff)));--gf-type-display-xl-size:var(--gf-hero-textover-display,clamp(2.4rem, .8rem + 5.2vw, 5.6rem));--gf-type-display-xl-leading:.96;--gf-hero-scrim-mid:calc(var(--gf-hero-textover-pull,clamp(4.5rem, 24vw, 7.5rem)) + .5rem);--gf-hero-scrim-end:calc(var(--gf-hero-textover-pull,clamp(4.5rem, 24vw, 7.5rem)) * 1.5)}.gf-hero-compose-textover .gf-hero__inner>:first-child .gf-heading{text-wrap:wrap}.gf-hero-compose-textover.gf-grid-overlap-sm{--gf-hero-overlap-cols:1}.gf-hero-compose-textover.gf-grid-overlap-lg{--gf-hero-overlap-cols:3}.gf-hero-compose-textover.gf-grid-overlap-xl{--gf-hero-overlap-cols:4}.gf-hero-compose-textover .gf-hero__inner>:first-child{z-index:1;grid-row:2;margin-block-start:calc(-1 * var(--gf-hero-textover-pull,clamp(4.5rem, 24vw, 7.5rem)))}.gf-hero-compose-textover .gf-hero__inner>:nth-child(2){grid-row:1;position:relative}@media (max-width:63.9375rem){.gf-hero-compose-textover.gf-hero-media-carousel{--gf-hero-textover-pull:0px}.gf-hero-compose-textover.gf-hero-media-carousel .gf-hero__inner>:nth-child(2):after{content:none}.gf-hero-compose-textover.gf-hero-media-carousel .gf-hero__inner>:nth-child(2){-webkit-mask-image:none;mask-image:none}.gf-hero-compose-textover.gf-hero-media-carousel .gf-hero-carousel{--gf-hero-carousel-room:100cqi}}.gf-hero-compose-textover:not(.gf-hero-protect-fade,.gf-hero-protect-halo,.gf-hero-protect-none) .gf-hero__inner>:nth-child(2):after{background:linear-gradient(var(--gf-hero-scrim-from,0deg),var(--gf-hero-band-colour) 0%,var(--gf-hero-band-colour) var(--gf-hero-scrim-mid),transparent var(--gf-hero-scrim-end));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gf-hero-compose-textover:not(.gf-hero-protect-fade,.gf-hero-protect-halo,.gf-hero-protect-none) .gf-hero__inner>:nth-child(2):after{background:linear-gradient(var(--gf-hero-scrim-from,0deg),color-mix(in srgb,var(--gf-hero-band-colour) var(--gf-hero-scrim-a,96%),transparent) 0%,color-mix(in srgb,var(--gf-hero-band-colour) var(--gf-hero-scrim-b,90%),transparent) var(--gf-hero-scrim-mid),transparent var(--gf-hero-scrim-end))}}.gf-hero-compose-textover:not(.gf-hero-protect-fade,.gf-hero-protect-halo,.gf-hero-protect-none) .gf-hero__inner>:nth-child(2):after{content:"";pointer-events:none}.gf-hero-compose-textover.gf-hero-protect-fade .gf-hero__inner>:nth-child(2){-webkit-mask-image:linear-gradient(var(--gf-hero-scrim-from,0deg),transparent 0%,rgb(0 0 0/var(--gf-hero-fade-alpha,.12)) var(--gf-hero-scrim-mid),#000 var(--gf-hero-scrim-end));-webkit-mask-image:linear-gradient(var(--gf-hero-scrim-from,0deg),transparent 0%,rgb(0 0 0/var(--gf-hero-fade-alpha,.12)) var(--gf-hero-scrim-mid),#000 var(--gf-hero-scrim-end));mask-image:linear-gradient(var(--gf-hero-scrim-from,0deg),transparent 0%,rgb(0 0 0/var(--gf-hero-fade-alpha,.12)) var(--gf-hero-scrim-mid),#000 var(--gf-hero-scrim-end))}.gf-hero-compose-textover.gf-hero-protect-halo{--gf-ink-shadow-near:var(--gf-hero-band-colour)}@supports (color:color-mix(in lab,red,red)){.gf-hero-compose-textover.gf-hero-protect-halo{--gf-ink-shadow-near:color-mix(in srgb, var(--gf-hero-band-colour) 95%, transparent)}}.gf-hero-compose-textover.gf-hero-protect-halo{--gf-ink-shadow-far:var(--gf-hero-band-colour)}@supports (color:color-mix(in lab,red,red)){.gf-hero-compose-textover.gf-hero-protect-halo{--gf-ink-shadow-far:color-mix(in srgb, var(--gf-hero-band-colour) 90%, transparent)}}@media (min-width:64rem){.gf-hero.gf-hero-compose-textover:is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner{grid-template-columns:repeat(12,minmax(0,1fr))}.gf-hero-compose-textover:is(.gf-hero-layout-media-right,.gf-hero-layout-media-left){--gf-hero-scrim-from:calc(90deg * var(--gf-hero-media-side,1));--gf-hero-scrim-a:94%;--gf-hero-scrim-b:72%;--gf-hero-scrim-mid:calc(var(--gf-hero-overlap-cols) / 6 * 100%);--gf-hero-scrim-end:calc(var(--gf-hero-overlap-cols) / 6 * 100% + 30%);--gf-hero-fade-alpha:.2}.gf-hero-compose-textover:is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>*{grid-row:1;margin-block-start:0}.gf-hero-compose-textover.gf-hero-layout-media-right .gf-hero__inner>:first-child{grid-column:1 / span calc(6 + var(--gf-hero-overlap-cols))}.gf-hero-compose-textover.gf-hero-layout-media-right .gf-hero__inner>:nth-child(2){grid-column:7/-1}.gf-hero-compose-textover.gf-hero-layout-media-left .gf-hero__inner>:first-child{grid-column:calc(7 - var(--gf-hero-overlap-cols)) / -1}.gf-hero-compose-textover.gf-hero-layout-media-left .gf-hero__inner>:nth-child(2){grid-column:1/7}}.gf-hero-compose-carousel .gf-hero__inner>:first-child{z-index:1}.gf-hero-compose-carousel.gf-grid-overlap-sm{--gf-hero-carousel-depth:.6}.gf-hero-compose-carousel.gf-grid-overlap-lg{--gf-hero-carousel-depth:1.3}.gf-hero-compose-carousel.gf-grid-overlap-xl{--gf-hero-carousel-depth:1.6}@media (min-width:64rem){.gf-hero-compose-carousel:is(.gf-hero-layout-media-right,.gf-hero-layout-media-left):not(.gf-hero-split-wide,.gf-hero-split-narrow) .gf-hero__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-hero-compose-carousel:is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero__inner>*{grid-column:1/-1}.gf-hero-compose-carousel.gf-hero-layout-media-right .gf-hero__inner>:first-child,.gf-hero-compose-carousel.gf-hero-layout-media-left .gf-hero__inner>.gf-hero-carousel{grid-area:1/1}.gf-hero-compose-carousel.gf-hero-layout-media-right .gf-hero__inner>.gf-hero-carousel,.gf-hero-compose-carousel.gf-hero-layout-media-left .gf-hero__inner>:first-child{grid-area:1/2}}.gf-hero-carousel{--gf-hero-carousel-room:99cqi;--gf-hero-carousel-rise:0;--gf-hero-carousel-drop:0;--gf-hero-carousel-aspect:4 / 3;--gf-hero-carousel-slide-w:min(var(--gf-hero-carousel-room), calc(var(--gf-media-max-h,21rem) * var(--gf-hero-carousel-aspect)));--gf-hero-carousel-unit:calc(var(--gf-hero-carousel-slide-w) / 400);--gf-hero-carousel-k:calc(var(--gf-hero-carousel-depth,1) * var(--gf-hero-carousel-reach,1));--gf-hero-carousel-pad-start:calc(var(--gf-hero-carousel-unit) * var(--gf-hero-carousel-rise) * var(--gf-hero-carousel-k));--gf-hero-carousel-pad-end:calc(var(--gf-hero-carousel-unit) * var(--gf-hero-carousel-drop) * var(--gf-hero-carousel-k));--gf-hero-carousel-fade:min(10%, calc((100cqi - var(--gf-hero-carousel-slide-w)) / 2));position:relative;container-type:inline-size}.gf-hero-carousel-ring{--gf-hero-carousel-room:78cqi;--gf-hero-carousel-rise:3.2;--gf-hero-carousel-drop:3.2}.gf-hero-carousel-dissolve{--gf-hero-carousel-room:78cqi;--gf-hero-carousel-rise:2.3;--gf-hero-carousel-drop:0}.gf-hero-carousel-stack{--gf-hero-carousel-room:89cqi;--gf-hero-carousel-rise:13.3;--gf-hero-carousel-drop:26.6}.gf-hero-carousel>.gf-ambient-playpause{inset-block-end:calc(var(--gf-hero-carousel-pad-end) + .75rem);inset-inline-end:calc((100cqi - var(--gf-hero-carousel-slide-w)) / 2 + .75rem)}.gf-media-height-sm{--gf-media-max-h:16rem}.gf-media-height-lg{--gf-media-max-h:28rem}.gf-media-height-screen{--gf-media-max-h:min(80svh, 60rem)}.gf-media-height-match{--gf-media-max-h:100cqh}.gf-hero-carousel-aspect-16-9{--gf-hero-carousel-aspect:16 / 9}.gf-hero-carousel-aspect-3-2{--gf-hero-carousel-aspect:3 / 2}.gf-hero-carousel-aspect-1-1{--gf-hero-carousel-aspect:1 / 1}.gf-hero-carousel-aspect-4-5{--gf-hero-carousel-aspect:4 / 5}@media (max-width:63.9375rem){.gf-hero-carousel{--gf-hero-carousel-reach:.6}}.gf-hero-carousel__track{padding-block:var(--gf-hero-carousel-pad-start) var(--gf-hero-carousel-pad-end);perspective:calc(var(--gf-hero-carousel-unit) * 1100);perspective-origin:50% calc(50% + (var(--gf-hero-carousel-pad-start) - var(--gf-hero-carousel-pad-end)) / 2);touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.gf-hero-media-carousel .gf-hero-carousel__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gf-hero-carousel-fade),#000 calc(100% - var(--gf-hero-carousel-fade)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gf-hero-carousel-fade),#000 calc(100% - var(--gf-hero-carousel-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gf-hero-carousel-fade),#000 calc(100% - var(--gf-hero-carousel-fade)),transparent);overflow:clip}.gf-hero-media-carousel .gf-hero-carousel>.gf-ambient-playpause{inset-block:calc(var(--gf-hero-carousel-pad-start) + .75rem) auto}.gf-hero-carousel__slide{--gf-hero-slide-zi:calc(1000 - var(--gf-hero-slot,0) * 100);width:var(--gf-hero-carousel-slide-w);aspect-ratio:var(--gf-hero-carousel-aspect);border-radius:var(--gf-radius-lg,.75rem);z-index:var(--gf-hero-slide-zi);opacity:var(--gf-hero-slide-o,1);transform:translate3d(calc(var(--gf-hero-slide-x,0) * var(--gf-hero-carousel-unit) * var(--gf-hero-carousel-k) * var(--gf-hero-carousel-side,var(--gf-hero-media-side,1))),calc(var(--gf-hero-slide-y,0) * var(--gf-hero-carousel-unit) * var(--gf-hero-carousel-k)),calc(var(--gf-hero-slide-z,0) * var(--gf-hero-carousel-unit) * var(--gf-hero-carousel-k))) rotateY(calc(var(--gf-hero-slide-ry,0) * var(--gf-hero-carousel-side,var(--gf-hero-media-side,1)) * 1deg)) rotateX(calc(var(--gf-hero-slide-rx,0) * 1deg)) rotateZ(calc(var(--gf-hero-slide-rz,0) * var(--gf-hero-carousel-side,var(--gf-hero-media-side,1)) * 1deg)) scale(var(--gf-hero-slide-s,1));grid-area:1/1}.gf-hero-carousel__image{border-radius:inherit;object-fit:cover;object-position:var(--gf-hero-slide-focus,50% 50%);-webkit-user-drag:none;display:block}.gf-hero-carousel-fit-contain .gf-hero-carousel__slide{position:relative;overflow:clip}.gf-hero-carousel-fit-contain .gf-hero-carousel__image{object-fit:contain;object-position:50% 50%}.gf-hero-carousel__fill{z-index:-1;object-fit:cover;filter:blur(calc(var(--gf-hero-carousel-unit) * 20));-webkit-user-drag:none;display:block;position:absolute;inset:0;scale:1.2}.gf-hero-carousel__slide:nth-child(2){--gf-hero-slot:1;--gf-hero-slide-x:22.2222;--gf-hero-slide-y:-10.3704;--gf-hero-slide-z:-133.333;--gf-hero-slide-ry:-3.5556;--gf-hero-slide-o:.9037}.gf-hero-carousel__slide:nth-child(3){--gf-hero-slot:2;--gf-hero-slide-x:127.778;--gf-hero-slide-y:-59.6296;--gf-hero-slide-z:-766.667;--gf-hero-slide-ry:-20.4444;--gf-hero-slide-o:.4463}.gf-hero-carousel__slide:nth-child(n+4){--gf-hero-slide-x:150;--gf-hero-slide-y:-70;--gf-hero-slide-z:-900;--gf-hero-slide-ry:-24;--gf-hero-slide-o:0}.gf-hero-carousel__slide:nth-child(4){--gf-hero-slot:3;--gf-hero-slide-o:.35}.gf-hero-carousel__slide:nth-child(5){--gf-hero-slot:4}.gf-hero-carousel__slide:nth-child(6){--gf-hero-slot:5}.gf-hero-carousel__slide:nth-child(7){--gf-hero-slot:6}.gf-hero-carousel__slide:nth-child(8){--gf-hero-slot:7}.gf-hero-carousel-dissolve .gf-hero-carousel__slide:nth-child(2){--gf-hero-slide-x:150;--gf-hero-slide-y:-22;--gf-hero-slide-z:-170;--gf-hero-slide-ry:-16;--gf-hero-slide-s:.93;--gf-hero-slide-o:.55}.gf-hero-carousel-dissolve .gf-hero-carousel__slide:nth-child(3){--gf-hero-slide-x:252.269;--gf-hero-slide-y:-44;--gf-hero-slide-z:-340;--gf-hero-slide-ry:-25.6;--gf-hero-slide-s:.86;--gf-hero-slide-o:.15}.gf-hero-carousel-dissolve .gf-hero-carousel__slide:nth-child(n+4){--gf-hero-slide-x:289.234;--gf-hero-slide-y:-52.8;--gf-hero-slide-z:-408;--gf-hero-slide-ry:-25.6;--gf-hero-slide-s:.832;--gf-hero-slide-o:0}.gf-hero-carousel:not(.gf-hero-carousel-ring,.gf-hero-carousel-stack) .gf-hero-carousel__slide:nth-child(n+3):last-child{--gf-hero-slide-o:0}.gf-hero-carousel.gf-hero-carousel-ring .gf-hero-carousel__slide{--gf-hero-slide-a:calc(var(--gf-hero-slot,0) / var(--gf-hero-carousel-count,1) * 360);--gf-hero-slide-x:calc(380 * sin(var(--gf-hero-slide-a) * 1deg));--gf-hero-slide-y:0;--gf-hero-slide-z:calc(380 * (cos(var(--gf-hero-slide-a) * 1deg) - 1));--gf-hero-slide-ry:calc(var(--gf-hero-slide-a) - 20.0535 * sin(var(--gf-hero-slide-a) * 1deg));--gf-hero-slide-s:calc(.78 + .22 * max(cos(var(--gf-hero-slide-a) * 1deg), 0));--gf-hero-slide-o:calc(.625 + .375 * cos(var(--gf-hero-slide-a) * 1deg));--gf-hero-slide-zi:calc(100 + 100 * cos(var(--gf-hero-slide-a) * 1deg))}.gf-hero-carousel.gf-hero-carousel-stack .gf-hero-carousel__slide{--gf-hero-slide-d:calc(var(--gf-hero-carousel-count,1) - var(--gf-hero-slot,0));--gf-hero-slide-x:calc(var(--gf-hero-slide-nx,0) * (1 + var(--gf-hero-slide-d) * .15));--gf-hero-slide-y:calc(var(--gf-hero-slide-ny,0) * (1 + var(--gf-hero-slide-d) * .15) + var(--gf-hero-slide-d) * 3);--gf-hero-slide-z:calc(var(--gf-hero-slide-d) * -2);--gf-hero-slide-ry:0;--gf-hero-slide-rz:var(--gf-hero-slide-tilt,0);--gf-hero-slide-s:calc(1 - var(--gf-hero-slide-d) * .015);--gf-hero-slide-o:1;--gf-hero-slide-zi:calc(1000 - var(--gf-hero-slide-d) * 10)}.gf-hero-carousel.gf-hero-carousel-stack .gf-hero-carousel__slide:first-child{--gf-hero-slide-d:0}.gf-hero-carousel-stack .gf-hero-carousel__slide:nth-child(7n+1){--gf-hero-slide-nx:-8;--gf-hero-slide-ny:4;--gf-hero-slide-tilt:-3.2}.gf-hero-carousel-stack .gf-hero-carousel__slide:nth-child(7n+2){--gf-hero-slide-nx:7;--gf-hero-slide-ny:-5;--gf-hero-slide-tilt:2.4}.gf-hero-carousel-stack .gf-hero-carousel__slide:nth-child(7n+3){--gf-hero-slide-nx:-4;--gf-hero-slide-ny:-7;--gf-hero-slide-tilt:-1.4}.gf-hero-carousel-stack .gf-hero-carousel__slide:nth-child(7n+4){--gf-hero-slide-nx:9;--gf-hero-slide-ny:3;--gf-hero-slide-tilt:3.1}.gf-hero-carousel-stack .gf-hero-carousel__slide:nth-child(7n+5){--gf-hero-slide-nx:-6;--gf-hero-slide-ny:6;--gf-hero-slide-tilt:-2.2}.gf-hero-carousel-stack .gf-hero-carousel__slide:nth-child(7n+6){--gf-hero-slide-nx:5;--gf-hero-slide-ny:-3;--gf-hero-slide-tilt:1.6}.gf-hero-carousel-stack .gf-hero-carousel__slide:nth-child(7n+7){--gf-hero-slide-nx:-3;--gf-hero-slide-ny:5;--gf-hero-slide-tilt:-2.8}.gf-hero-carousel__track:has(>:nth-child(2):last-child)>.gf-hero-carousel__slide{--gf-hero-slide-x:0;--gf-hero-slide-y:0;--gf-hero-slide-z:0;--gf-hero-slide-ry:0;--gf-hero-slide-rz:0;--gf-hero-slide-s:1;--gf-hero-slide-o:1;--gf-hero-slide-zi:1000}.gf-hero-carousel__track:has(>:nth-child(2):last-child)>.gf-hero-carousel__slide:nth-child(2){--gf-hero-slide-o:0}.gf-media-kind-carousel{min-inline-size:0;line-height:normal;position:relative}.gf-media-kind-carousel>.gf-hero-carousel>.gf-hero-carousel__track{overflow-x:clip}.gf-hero.gf-media-height-match .gf-hero__inner>.gf-hero-carousel,.gf-media-height-match>.gf-hero-carousel{min-block-size:var(--gf-media-match-min,16rem);--gf-hero-carousel-pad-start:0px;--gf-hero-carousel-pad-end:0px;flex:auto;align-self:stretch;container-type:size}.gf-hero.gf-media-height-match .gf-hero__inner>.gf-hero-carousel>.gf-hero-carousel__track,.gf-media-height-match>.gf-hero-carousel>.gf-hero-carousel__track{block-size:100%}.gf-hero.gf-media-height-match .gf-hero__inner>.gf-hero-carousel>.gf-ambient-playpause,.gf-media-height-match>.gf-hero-carousel>.gf-ambient-playpause{inset-block-end:calc((100cqh - var(--gf-hero-carousel-slide-w) / (var(--gf-hero-carousel-aspect))) / 2 + .75rem)}.gf-media-kind-carousel.gf-media-height-match{flex-direction:column;align-self:stretch;display:flex}.gf-tilt:has(>.gf-media-kind-carousel.gf-media-height-match){align-self:stretch}:is(.gf-hero-layout-centered,.gf-hero-layout-stacked,.gf-hero-layout-left).gf-media-height-screen .gf-hero__inner>.gf-hero-carousel{--gf-hero-carousel-room:100cqi;--gf-hero-carousel-slide-w:var(--gf-hero-carousel-room)}:is(.gf-hero-layout-centered,.gf-hero-layout-stacked,.gf-hero-layout-left).gf-media-height-screen .gf-hero__inner>.gf-hero-carousel>.gf-hero-carousel__track{overflow:clip}.gf-hero-carousel__caption{display:none}:is(.gf-hero-carousel-captions-title,.gf-hero-carousel-captions-full) .gf-hero-carousel__slide{position:relative;overflow:clip}:is(.gf-hero-carousel-captions-title,.gf-hero-carousel-captions-full) .gf-hero-carousel__caption{--gf-hero-caption-rise:calc(var(--gf-hero-carousel-unit) * 36);z-index:1;padding:var(--gf-hero-caption-rise) calc(var(--gf-hero-carousel-unit) * 16) calc(var(--gf-hero-carousel-unit) * 14);background:linear-gradient(to top,#000000bd,#000000a3 calc(100% - var(--gf-hero-caption-rise)),#0000);font-size:clamp(.8125rem, calc(var(--gf-hero-carousel-unit) * 16), 1.25rem);text-align:start;overflow-wrap:anywhere;pointer-events:none;border-end-end-radius:inherit;border-end-start-radius:inherit;gap:.2em;line-height:1.25;display:grid;position:absolute;inset:auto 0 0}.gf-hero-carousel__caption-title{font-weight:600}.gf-hero-carousel__caption-line{font-size:.85em;display:none}.gf-hero-carousel-captions-full .gf-hero-carousel__caption-line{display:block}@container (max-width:18rem){.gf-hero-carousel-captions-full .gf-hero-carousel__caption-line{display:none}}@container (max-width:12rem){:is(.gf-hero-carousel-captions-title,.gf-hero-carousel-captions-full) .gf-hero-carousel__caption{display:none}}.gf-hero-carousel.gf-tilt>.gf-ambient-playpause{translate:none;rotate:none;scale:none}.gf-hero-carousel-room-78{--gf-hero-carousel-room:78cqi}.gf-hero-carousel-fill{--gf-hero-carousel-room:100cqi}.gf-hero-carousel-pause-focus>.gf-ambient-playpause:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.gf-hero-carousel-still>.gf-ambient-playpause{display:none}.gf-hero.gf-media-height-screen .gf-hero-carousel{--gf-media-max-h:min(80svh, 60rem, calc((100svh - var(--gf-header-height,var(--gf-header-measured-height,5rem)) - 6rem) / 1.22))}.gf-hero-media-share-55{--gf-hero-words-share:.45}.gf-hero-media-share-60{--gf-hero-words-share:.4}.gf-hero-media-share-67{--gf-hero-words-share:.33}.gf-hero.alignfull.gf-hero-media-bleed{--gf-hero-inner-w:calc(200% - 100vw)}.gf-hero-over-reach-quarter{--gf-hero-reach:.25}.gf-hero-over-reach-half{--gf-hero-reach:.5}.gf-hero-over-reach-all{--gf-hero-reach:1}.gf-hero-over-wash-strong{--gf-hero-wash-base:90%}.gf-hero:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all,.gf-hero-media-bleed,.gf-hero-media-share-55,.gf-hero-media-share-60,.gf-hero-media-share-67) .gf-hero__container.gf-container-full{padding-inline:var(--gf-container-gutter)}@media (min-width:64rem){.gf-hero:is(.gf-hero-media-share-55,.gf-hero-media-share-60,.gf-hero-media-share-67,.gf-hero-media-bleed.alignfull):not(.gf-hero-compose-overlap,.gf-hero-compose-angled,.gf-hero-compose-textover).gf-hero-layout-media-right .gf-hero__inner{grid-template-columns:minmax(0,calc(var(--gf-hero-inner-w,100%) * var(--gf-hero-words-share,.5))) minmax(0,1fr)}.gf-hero:is(.gf-hero-media-share-55,.gf-hero-media-share-60,.gf-hero-media-share-67,.gf-hero-media-bleed.alignfull):not(.gf-hero-compose-overlap,.gf-hero-compose-angled,.gf-hero-compose-textover).gf-hero-layout-media-left .gf-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--gf-hero-inner-w,100%) * var(--gf-hero-words-share,.5)))}.gf-hero.alignfull.gf-hero-media-bleed:is(.gf-hero-compose-carousel,.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all,:not([class*=gf-hero-compose-])).gf-hero-layout-media-right .gf-hero__inner{margin-inline-end:calc(50% - 50vw)}.gf-hero.alignfull.gf-hero-media-bleed:is(.gf-hero-compose-carousel,.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all,:not([class*=gf-hero-compose-])).gf-hero-layout-media-left .gf-hero__inner{margin-inline-start:calc(50% - 50vw)}.gf-hero.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-right .gf-hero__inner{grid-template-columns:minmax(0,calc(var(--gf-hero-inner-w,100%) * var(--gf-hero-words-share,.5) * (1 - var(--gf-hero-reach)))) minmax(0,calc(var(--gf-hero-inner-w,100%) * var(--gf-hero-words-share,.5) * var(--gf-hero-reach))) minmax(0,1fr)}.gf-hero.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-left .gf-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--gf-hero-inner-w,100%) * var(--gf-hero-words-share,.5) * var(--gf-hero-reach))) minmax(0,calc(var(--gf-hero-inner-w,100%) * var(--gf-hero-words-share,.5) * (1 - var(--gf-hero-reach))))}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-right .gf-hero__inner>:first-child,.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-left .gf-hero__inner>:nth-child(2){grid-column:1/3}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-right .gf-hero__inner>:nth-child(2),.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-left .gf-hero__inner>:first-child{grid-column:2/4}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left){--gf-hero-scrim-a:var(--gf-hero-wash-a,var(--gf-hero-wash-base,78%));--gf-hero-scrim-b:var(--gf-hero-wash-a,var(--gf-hero-wash-base,78%));--gf-hero-scrim-mid:calc(var(--gf-hero-reach) * var(--gf-hero-words-share,.5) / (1 - var(--gf-hero-words-share,.5) * (1 - var(--gf-hero-reach))) * 100%);--gf-hero-scrim-end:calc(var(--gf-hero-scrim-mid) + var(--gf-hero-wash-fade,14rem));--gf-hero-wash-mid:calc(var(--gf-hero-reach) * var(--gf-hero-words-share,.5) / (1 - var(--gf-hero-words-share,.5) * (1 - var(--gf-hero-reach))) * 100cqi)}.gf-hero.alignfull.gf-hero-media-bleed.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left){--gf-hero-scrim-mid:calc(var(--gf-hero-reach) * var(--gf-hero-words-share,.5) * (200% - 100vw) / (1 - 2 * var(--gf-hero-words-share,.5) * (1 - var(--gf-hero-reach))));--gf-hero-wash-mid:calc(var(--gf-hero-reach) * var(--gf-hero-words-share,.5) * (200cqi - 100vw) / (1 - 2 * var(--gf-hero-words-share,.5) * (1 - var(--gf-hero-reach))))}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left) .gf-hero-carousel{--gf-hero-carousel-side:-1;--gf-hero-edge-give:max(0px, 100cqi - var(--gf-hero-carousel-slide-w) - var(--gf-hero-wash-mid) + 5rem)}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all):is(.gf-hero-layout-media-left,.gf-hero-layout-media-right:where(:dir(rtl))) .gf-hero-carousel{--gf-hero-carousel-side:1}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-left:where(:dir(rtl)) .gf-hero-carousel{--gf-hero-carousel-side:-1}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-right .gf-hero-carousel__track{perspective-origin:calc(100% - var(--gf-hero-edge-give) - var(--gf-hero-carousel-slide-w) / 2) calc(50% + (var(--gf-hero-carousel-pad-start) - var(--gf-hero-carousel-pad-end)) / 2);justify-items:end;padding-inline-end:var(--gf-hero-edge-give);-webkit-mask-image:none;mask-image:none}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-left .gf-hero-carousel__track{perspective-origin:calc(var(--gf-hero-edge-give) + var(--gf-hero-carousel-slide-w) / 2) calc(50% + (var(--gf-hero-carousel-pad-start) - var(--gf-hero-carousel-pad-end)) / 2);justify-items:start;padding-inline-start:var(--gf-hero-edge-give);-webkit-mask-image:none;mask-image:none}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-right .gf-hero-carousel>.gf-ambient-playpause{inset-inline-end:calc(var(--gf-hero-edge-give) + .75rem)}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all).gf-hero-layout-media-left .gf-hero-carousel>.gf-ambient-playpause{inset-inline-end:calc(100cqi - var(--gf-hero-edge-give) - var(--gf-hero-carousel-slide-w) + .75rem)}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left):not(.gf-hero-protect-fade,.gf-hero-protect-halo,.gf-hero-protect-none) .gf-hero__inner>.gf-hero-carousel:after{content:none}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left):not(.gf-hero-protect-fade,.gf-hero-protect-halo,.gf-hero-protect-none) .gf-hero-carousel__track:after{z-index:3000;width:var(--gf-hero-carousel-slide-w);aspect-ratio:var(--gf-hero-carousel-aspect);border-radius:var(--gf-radius-lg,.75rem);background:linear-gradient(var(--gf-hero-scrim-from,0deg),var(--gf-hero-band-colour) 0,var(--gf-hero-band-colour) calc(var(--gf-hero-wash-mid) - 100cqi + var(--gf-hero-carousel-slide-w) + var(--gf-hero-edge-give)),transparent calc(var(--gf-hero-wash-mid) - 100cqi + var(--gf-hero-carousel-slide-w) + var(--gf-hero-edge-give) + var(--gf-hero-wash-fade,14rem)));grid-area:1/1}@supports (color:color-mix(in lab,red,red)){.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left):not(.gf-hero-protect-fade,.gf-hero-protect-halo,.gf-hero-protect-none) .gf-hero-carousel__track:after{background:linear-gradient(var(--gf-hero-scrim-from,0deg),color-mix(in srgb,var(--gf-hero-band-colour) var(--gf-hero-scrim-a,96%),transparent) 0,color-mix(in srgb,var(--gf-hero-band-colour) var(--gf-hero-scrim-b,90%),transparent) calc(var(--gf-hero-wash-mid) - 100cqi + var(--gf-hero-carousel-slide-w) + var(--gf-hero-edge-give)),transparent calc(var(--gf-hero-wash-mid) - 100cqi + var(--gf-hero-carousel-slide-w) + var(--gf-hero-edge-give) + var(--gf-hero-wash-fade,14rem)))}}.gf-hero-compose-textover:is(.gf-hero-over-reach-quarter,.gf-hero-over-reach-half,.gf-hero-over-reach-all):is(.gf-hero-layout-media-right,.gf-hero-layout-media-left):not(.gf-hero-protect-fade,.gf-hero-protect-halo,.gf-hero-protect-none) .gf-hero-carousel__track:after{content:"";pointer-events:none}}:where(.gf-section.is-style-muted,.gf-section.is-style-bordered,.gf-section.is-style-dark,.gf-section.is-style-gradient){padding-block:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem))}.gf-section.is-style-muted{background-color:var(--gf-color-muted)}.gf-section.is-style-bordered{border-block:1px solid var(--gf-color-border);background-color:#0000}.gf-section.is-style-dark,.gf-hero.is-style-dark{background-color:var(--gf-surface-contrast,var(--gf-color-dark))}.gf-section.is-style-gradient{background-color:var(--gf-color-primary-ground,var(--gf-color-primary));background-image:linear-gradient(140deg,var(--gf-color-primary-ground,var(--gf-color-primary)) 0%,var(--gf-color-secondary) 100%)}@supports (color:color-mix(in lab,red,red)){.gf-section.is-style-gradient{background-image:linear-gradient(140deg,var(--gf-color-primary-ground,var(--gf-color-primary)) 0%,color-mix(in srgb,var(--gf-color-secondary) 92%,black) 100%)}}.gf-backdrop{isolation:isolate;--gf-backdrop-reveal:1;position:relative}.gf-backdrop-blur-soft{--gf-backdrop-blur:16px;--gf-backdrop-blur-edge:48px}.gf-backdrop-blur-medium{--gf-backdrop-blur:32px;--gf-backdrop-blur-edge:72px}.gf-backdrop-blur-heavy{--gf-backdrop-blur:48px;--gf-backdrop-blur-edge:96px}.gf-backdrop:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}@keyframes gf-backdrop-drift{0%{translate:-9% 5%}25%{translate:7% -7%}50%{translate:11% 4%}75%{translate:-5% -9%}to{translate:-9% 5%}}.gf-backdrop-drift:before,.gf-backdrop-drift:after{animation:gf-backdrop-drift var(--gf-duration-drift) var(--gf-easing-emphasis) infinite;animation-delay:calc(var(--gf-backdrop-phase,0) * -7s);will-change:transform;inset:-16%}@keyframes gf-backdrop-roam{0%{translate:-26% -18%}25%{translate:30% -12%}50%{translate:22% 20%}75%{translate:-30% 14%}to{translate:-26% -18%}}@keyframes gf-backdrop-hue{0%{filter:blur(var(--gf-backdrop-hue-blur,0)) hue-rotate(0deg)}to{filter:blur(var(--gf-backdrop-hue-blur,0)) hue-rotate(360deg)}}.gf-backdrop-roam:before,.gf-backdrop-roam:after{animation:gf-backdrop-roam calc(var(--gf-duration-drift) * 1.4) var(--gf-easing-emphasis) infinite,gf-backdrop-hue calc(var(--gf-duration-drift) * 2.2) linear infinite;animation-delay:calc(var(--gf-backdrop-phase,0) * -7s),calc(var(--gf-backdrop-phase,0) * -5s);will-change:transform,filter;inset:-16%}.gf-backdrop-roam{overflow-x:clip}@media (prefers-reduced-motion:reduce){.gf-backdrop-drift:before,.gf-backdrop-drift:after,.gf-backdrop-roam:before,.gf-backdrop-roam:after,.gf-backdrop-orb:after,.gf-backdrop-orb.gf-backdrop-drift:after,.gf-backdrop-orb.gf-backdrop-roam:after{will-change:auto;animation:none}}@keyframes gf-backdrop-morph{0%,to{border-radius:62% 38% 34% 66%/58% 32% 68% 42%}33%{border-radius:34% 66% 62% 38%/44% 62% 38% 56%}66%{border-radius:48% 52% 30% 70%/66% 40% 60% 34%}}.gf-backdrop-orb:after{inset:var(--gf-backdrop-origin-y,50%) auto auto var(--gf-backdrop-origin-x,50%);width:calc(24rem * (var(--gf-backdrop-scale,100%) / 100%));margin:calc(-12rem * (var(--gf-backdrop-scale,100%) / 100%));aspect-ratio:1;background:var(--gf-decoration-shape-from,var(--gf-color-primary));opacity:calc(var(--gf-decoration-shape-opacity,.14) * (var(--gf-backdrop-strength,100%) / 100%) * var(--gf-backdrop-fade,1));--gf-backdrop-hue-blur:var(--gf-backdrop-blur,48px);filter:blur(var(--gf-backdrop-blur,48px));animation:gf-backdrop-morph calc(var(--gf-duration-drift) * .7) var(--gf-easing-emphasis) infinite;animation-delay:calc(var(--gf-backdrop-phase,0) * -3s);border-radius:62% 38% 34% 66%/58% 32% 68% 42%}.gf-backdrop-orb.gf-backdrop-drift:after{inset:var(--gf-backdrop-origin-y,50%) auto auto var(--gf-backdrop-origin-x,50%);animation:gf-backdrop-morph calc(var(--gf-duration-drift) * .7) var(--gf-easing-emphasis) infinite,gf-backdrop-drift var(--gf-duration-drift) var(--gf-easing-emphasis) infinite;animation-delay:calc(var(--gf-backdrop-phase,0) * -3s),calc(var(--gf-backdrop-phase,0) * -7s)}.gf-backdrop-orb.gf-backdrop-roam:after{inset:var(--gf-backdrop-origin-y,50%) auto auto var(--gf-backdrop-origin-x,50%);animation:gf-backdrop-morph calc(var(--gf-duration-drift) * .7) var(--gf-easing-emphasis) infinite,gf-backdrop-roam calc(var(--gf-duration-drift) * 1.4) var(--gf-easing-emphasis) infinite,gf-backdrop-hue calc(var(--gf-duration-drift) * 2.2) linear infinite;animation-delay:calc(var(--gf-backdrop-phase,0) * -3s),calc(var(--gf-backdrop-phase,0) * -7s),calc(var(--gf-backdrop-phase,0) * -5s)}.gf-backdrop-wash:after{background-image:radial-gradient(circle calc(26rem * (var(--gf-backdrop-scale,100%) / 100%)) at var(--gf-backdrop-origin-x,50%) var(--gf-backdrop-origin-y,0%),var(--gf-decoration-shape-from,var(--gf-color-primary)) 0%,transparent 100%);opacity:calc(var(--gf-decoration-shape-opacity,.14) * (var(--gf-backdrop-strength,100%) / 100%) * var(--gf-backdrop-fade,1))}.gf-backdrop-sheen:after{background-image:linear-gradient(var(--gf-backdrop-angle,115deg),var(--gf-decoration-shape-from,var(--gf-color-primary)) 0%,var(--gf-decoration-shape-to,var(--gf-color-accent)) 55%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.gf-backdrop-sheen:after{background-image:linear-gradient(var(--gf-backdrop-angle,115deg),var(--gf-decoration-shape-from,var(--gf-color-primary)) 0%,color-mix(in srgb,var(--gf-decoration-shape-to,var(--gf-color-accent)) 67%,transparent) 55%,transparent 100%)}}.gf-backdrop-sheen:after{opacity:calc(var(--gf-decoration-shape-opacity,.14) * (var(--gf-backdrop-strength,100%) / 100%) * var(--gf-backdrop-fade,1))}.gf-backdrop-grid:after{background-image:linear-gradient(to right,var(--gf-decoration-grid-line,transparent) 1px,transparent 1px),linear-gradient(to bottom,var(--gf-decoration-grid-line,transparent) 1px,transparent 1px);background-size:calc(var(--gf-decoration-grid-size,3rem) * (var(--gf-backdrop-scale,100%) / 100%)) calc(var(--gf-decoration-grid-size,3rem) * (var(--gf-backdrop-scale,100%) / 100%));-webkit-mask-image:radial-gradient(70% 60% at var(--gf-backdrop-origin-x,50%) var(--gf-backdrop-origin-y,40%),#000 0%,#0000 100%);-webkit-mask-image:radial-gradient(70% 60% at var(--gf-backdrop-origin-x,50%) var(--gf-backdrop-origin-y,40%),#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at var(--gf-backdrop-origin-x,50%) var(--gf-backdrop-origin-y,40%),#000 0%,#0000 100%);opacity:calc(var(--gf-decoration-grid-opacity,1) * (var(--gf-backdrop-strength,100%) / 100%) * var(--gf-backdrop-fade,1))}.gf-backdrop-blob,.gf-backdrop-wedge,.gf-backdrop-ribbon,.gf-backdrop-split,.gf-backdrop-slope,.gf-backdrop-drift{overflow-x:clip}.gf-backdrop-blob:after,.gf-backdrop-wedge:after,.gf-backdrop-ribbon:after,.gf-backdrop-split:after,.gf-backdrop-slope:after{transform-origin:var(--gf-backdrop-origin-x,50%) var(--gf-backdrop-origin-y,50%);rotate:var(--gf-backdrop-angle,0deg);background-image:linear-gradient(var(--gf-backdrop-shape-angle,160deg),var(--gf-decoration-shape-from,var(--gf-color-primary)) 0%,var(--gf-decoration-shape-to,var(--gf-color-accent)) 100%);inset:0}@supports (color:color-mix(in lab,red,red)){.gf-backdrop-blob:after,.gf-backdrop-wedge:after,.gf-backdrop-ribbon:after,.gf-backdrop-split:after,.gf-backdrop-slope:after{background-image:linear-gradient(var(--gf-backdrop-shape-angle,160deg),var(--gf-decoration-shape-from,var(--gf-color-primary)) 0%,color-mix(in srgb,var(--gf-decoration-shape-to,var(--gf-color-accent)) var(--gf-decoration-shape-fade,30%),transparent) 100%)}}.gf-backdrop-blob:after,.gf-backdrop-wedge:after,.gf-backdrop-ribbon:after,.gf-backdrop-split:after,.gf-backdrop-slope:after{opacity:calc(var(--gf-decoration-shape-opacity,.18) * (var(--gf-backdrop-strength,100%) / 100%) * var(--gf-backdrop-fade,1))}.gf-backdrop-fill-flat{--gf-decoration-shape-fade:100%}.gf-backdrop-blob:after,.gf-backdrop-wedge:after,.gf-backdrop-ribbon:after{scale:calc(var(--gf-backdrop-scale,100%) / 100% * var(--gf-backdrop-grow,1));filter:blur(var(--gf-backdrop-blur-edge,72px))}.gf-backdrop-blob:after{clip-path:polygon(74% 44%,100% 62%,97% 27%,85% 0%,81% 2%,72% 32%,60% 62%,52% 68%,47% 58%,45% 34%,27% 77%,0% 65%,18% 100%,28% 77%,76% 98%)}.gf-backdrop-split:after{--gf-backdrop-lean:calc(var(--gf-backdrop-scale,100%) / 2);clip-path:polygon(0% 0%,100% 0%,100% calc((var(--gf-backdrop-origin-y,50%) - var(--gf-backdrop-lean)) * var(--gf-backdrop-wipe,1)),0% calc((var(--gf-backdrop-origin-y,50%) + var(--gf-backdrop-lean)) * var(--gf-backdrop-wipe,1)))}.gf-backdrop-wedge:after{clip-path:polygon(0% 0%,100% 0%,100% calc(62% * var(--gf-backdrop-wipe,1)),0% calc(100% * var(--gf-backdrop-wipe,1)))}.gf-backdrop-ribbon:after{clip-path:polygon(0% 34%,22% 22%,48% 40%,74% 18%,100% 30%,100% 70%,74% 58%,48% 80%,22% 62%,0% 74%)}.gf-backdrop-slope:after{rotate:none;scale:calc(var(--gf-backdrop-scale,100%) / 100% * var(--gf-backdrop-grow,1));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1440 V26 C1152 26 864 102 432 102 C288 102 144 96 0 86 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1440 V26 C1152 26 864 102 432 102 C288 102 144 96 0 86 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.gf-backdrop-entrance-wipe:after{--gf-backdrop-wipe:var(--gf-backdrop-reveal)}.gf-backdrop-entrance-grow:after{--gf-backdrop-grow:var(--gf-backdrop-reveal)}.gf-backdrop-entrance-fade:after,.gf-backdrop-entrance-wipe:is(.gf-backdrop-orb,.gf-backdrop-blob,.gf-backdrop-ribbon):after{--gf-backdrop-fade:var(--gf-backdrop-reveal)}.gf-backdrop-entrance-wipe:is(.gf-backdrop-wash,.gf-backdrop-sheen,.gf-backdrop-grid,.gf-backdrop-slope):after{clip-path:inset(0 0 calc(100% - var(--gf-backdrop-wipe,1) * 100%) 0)}:where(.gf-backdrop-entrance-grow):after{scale:var(--gf-backdrop-grow,1)}.gf-backdrop-entrance-grow:is(.gf-backdrop-wash,.gf-backdrop-sheen,.gf-backdrop-grid):after{transform-origin:var(--gf-backdrop-origin-x,50%) var(--gf-backdrop-origin-y,50%)}.gf-backdrop-entrance-once{animation:gf-backdrop-reveal var(--gf-duration-dissolve) var(--gf-easing-entrance) both}.gf-backdrop-entrance-once.gf-backdrop-entrance-scroll:not(.gf-animate-active){animation-play-state:paused}@supports (animation-timeline:view()) and (animation-range:0% 100%){.gf-backdrop-entrance-scrub{animation:gf-backdrop-reveal var(--gf-duration-dissolve) linear both;animation-timeline:view();animation-range:entry entry 70%}}@keyframes gf-backdrop-reveal{0%{--gf-backdrop-reveal:0}to{--gf-backdrop-reveal:1}}.block-editor-block-list__layout .gf-backdrop-entrance-once,.block-editor-block-list__layout .gf-backdrop-entrance-scrub{animation:none}@media (prefers-reduced-motion:reduce){.gf-backdrop-entrance-once,.gf-backdrop-entrance-scrub{animation:none}}@media (scripting:none){.gf-backdrop-entrance-once.gf-backdrop-entrance-scroll{animation:none}}.gf-decoration-wash,.gf-decoration-grid,.gf-decoration-sheen,.gf-decoration-blob,.gf-decoration-wedge,.gf-decoration-ribbon{isolation:isolate;position:relative}.gf-section-cut{z-index:-1;width:100%;min-width:100%;height:var(--gf-section-cut-height,80px);pointer-events:none;position:absolute;left:0}.gf-section-cut--top{top:0}.gf-section-cut--bottom{bottom:0;transform:scaleY(-1)}.gf-has-section-cut{isolation:isolate;position:relative}.gf-decoration-wash:after,.gf-decoration-grid:after,.gf-decoration-sheen:after,.gf-decoration-blob:after,.gf-decoration-wedge:after,.gf-decoration-ribbon:after{z-index:-2;content:"";pointer-events:none;position:absolute;inset:0}:is(.gf-section,.gf-card,.gf-hero,.gf-container):is(.is-style-dark,.is-style-gradient,.gf-overlay-dark,.gf-ink-on-dark,.gf-bg-dark,.gf-u-bg-dark):is(.gf-decoration-wash,.gf-decoration-sheen,.gf-decoration-grid):after{color-scheme:dark}:root:not([data-gf-scheme]) :is(.gf-section,.gf-card,.gf-hero,.gf-container):is(.is-style-dark,.is-style-gradient,.gf-overlay-dark,.gf-ink-on-dark,.gf-bg-dark,.gf-u-bg-dark):is(.gf-decoration-sheen,.gf-decoration-grid):after{--gf-decoration-sheen:var(--wp--custom--gf--decoration--sheen-on-dark,linear-gradient(180deg, var(--gf-color-light) 0%, transparent 60%))}@supports (color:color-mix(in lab,red,red)){:root:not([data-gf-scheme]) :is(.gf-section,.gf-card,.gf-hero,.gf-container):is(.is-style-dark,.is-style-gradient,.gf-overlay-dark,.gf-ink-on-dark,.gf-bg-dark,.gf-u-bg-dark):is(.gf-decoration-sheen,.gf-decoration-grid):after{--gf-decoration-sheen:var(--wp--custom--gf--decoration--sheen-on-dark,linear-gradient(180deg, color-mix(in srgb, var(--gf-color-light) 8%, transparent) 0%, transparent 60%))}}:root:not([data-gf-scheme]) :is(.gf-section,.gf-card,.gf-hero,.gf-container):is(.is-style-dark,.is-style-gradient,.gf-overlay-dark,.gf-ink-on-dark,.gf-bg-dark,.gf-u-bg-dark):is(.gf-decoration-sheen,.gf-decoration-grid):after{--gf-decoration-grid-line:var(--wp--custom--gf--decoration--grid-line-on-dark,var(--gf-color-light))}@supports (color:color-mix(in lab,red,red)){:root:not([data-gf-scheme]) :is(.gf-section,.gf-card,.gf-hero,.gf-container):is(.is-style-dark,.is-style-gradient,.gf-overlay-dark,.gf-ink-on-dark,.gf-bg-dark,.gf-u-bg-dark):is(.gf-decoration-sheen,.gf-decoration-grid):after{--gf-decoration-grid-line:var(--wp--custom--gf--decoration--grid-line-on-dark,color-mix(in srgb, var(--gf-color-light) 10%, transparent))}}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark,.gf-bg-dark,.gf-u-bg-dark).gf-decoration-wash{--gf-decoration-wash:var(--wp--custom--gf--decoration--wash-on-dark,radial-gradient(60% 55% at 50% 0%, var(--gf-color-accent) 0%, transparent 100%))}@supports (color:color-mix(in lab,red,red)){:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark,.gf-bg-dark,.gf-u-bg-dark).gf-decoration-wash{--gf-decoration-wash:var(--wp--custom--gf--decoration--wash-on-dark,radial-gradient(60% 55% at 50% 0%, color-mix(in srgb, var(--gf-color-accent) 14%, transparent) 0%, transparent 100%))}}.gf-decoration-wash:after{background-image:var(--gf-decoration-wash,none)}.gf-decoration-sheen:after{background-image:var(--gf-decoration-sheen,none)}.gf-decoration-blob:after,.gf-decoration-wedge:after,.gf-decoration-ribbon:after{background-image:linear-gradient(var(--gf-decoration-shape-angle,115deg),var(--gf-decoration-shape-from,var(--gf-color-primary)) 0%,var(--gf-decoration-shape-to,var(--gf-color-accent)) 100%)}@supports (color:color-mix(in lab,red,red)){.gf-decoration-blob:after,.gf-decoration-wedge:after,.gf-decoration-ribbon:after{background-image:linear-gradient(var(--gf-decoration-shape-angle,115deg),var(--gf-decoration-shape-from,var(--gf-color-primary)) 0%,color-mix(in srgb,var(--gf-decoration-shape-to,var(--gf-color-accent)) var(--gf-decoration-shape-fade,30%),transparent) 100%)}}.gf-decoration-blob:after,.gf-decoration-wedge:after,.gf-decoration-ribbon:after{opacity:var(--gf-decoration-shape-opacity,.18)}.gf-decoration-blob:after{clip-path:polygon(74% 44%,100% 62%,97% 27%,85% 0%,81% 2%,72% 32%,60% 62%,52% 68%,47% 58%,45% 34%,27% 77%,0% 65%,18% 100%,28% 77%,76% 98%);width:58%;height:100%;inset:0 0 auto auto}.gf-decoration-wedge:after{clip-path:polygon(0% 0%,100% 0%,100% 62%,0% 100%);height:46%;inset:0 0 auto}.gf-decoration-ribbon:after{clip-path:polygon(0% 62%,22% 40%,48% 55%,74% 26%,100% 42%,100% 78%,74% 62%,48% 91%,22% 76%,0% 98%);height:26%;inset:auto 0 12%}.gf-decoration-grid:after{background-image:linear-gradient(to right,var(--gf-decoration-grid-line,transparent) 1px,transparent 1px),linear-gradient(to bottom,var(--gf-decoration-grid-line,transparent) 1px,transparent 1px);background-size:var(--gf-decoration-grid-size,3rem) var(--gf-decoration-grid-size,3rem);-webkit-mask-image:radial-gradient(75% 75% at 50% 40%,#000 0%,#0000 100%);mask-image:radial-gradient(75% 75% at 50% 40%,#000 0%,#0000 100%)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)){--gf-text-muted:var(--gf-text-muted-on-light);--gf-link-color:var(--gf-box-link,var(--gf-link-on-light));--gf-link-hover-color:var(--gf-ink-light-link-hover);--gf-link-decoration-color:var(--gf-ink-light-underline);--gf-focus-ring-color:var(--gf-ink-light-ring);--gf-focus-ring-shadow:0 0 0 .25rem var(--gf-ink-light-ring-fill);color:var(--gf-text-on-light)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(.gf-chip-outline,.gf-chip-glass).gf-tone-primary{--gf-tone-soft-text:light-dark(var(--gf-box-accent-ink,var(--gf-color-primary-text)),var(--gf-scheme-link-hover,var(--gf-accent-on-light)))}@supports (color:color-mix(in lab,red,red)){:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(.gf-chip-outline,.gf-chip-glass).gf-tone-primary{--gf-tone-soft-text:light-dark(color-mix(in srgb, var(--gf-box-accent-ink,var(--gf-color-primary-text)) 76%, black),var(--gf-scheme-link-hover,var(--gf-accent-on-light)))}}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(.gf-chip-outline,.gf-chip-glass).gf-tone-secondary{--gf-tone-soft-text:light-dark(var(--gf-color-secondary),var(--gf-color-secondary))}@supports (color:color-mix(in lab,red,red)){:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(.gf-chip-outline,.gf-chip-glass).gf-tone-secondary{--gf-tone-soft-text:light-dark(color-mix(in srgb, var(--gf-color-secondary) 76%, black),color-mix(in srgb, var(--gf-color-secondary) 32%, var(--gf-text-on-dark)))}}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(.gf-chip-outline,.gf-chip-glass).gf-tone-info{--gf-tone-soft-text:var(--gf-state-info-text)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(.gf-chip-outline,.gf-chip-glass).gf-tone-success{--gf-tone-soft-text:var(--gf-state-success-text)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(.gf-chip-outline,.gf-chip-glass).gf-tone-warning{--gf-tone-soft-text:var(--gf-state-warning-text)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(.gf-chip-outline,.gf-chip-glass).gf-tone-danger{--gf-tone-soft-text:var(--gf-state-danger-text)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) .gf-tone-neutral:not(:where(.gf-card) :where(.gf-card:is(.is-style-dark,.is-style-gradient),.gf-overlay-dark,.gf-ink-on-dark) *){--gf-tone-soft-bg:var(--gf-color-muted);--gf-tone-soft-text:var(--gf-text-on-light)}@supports (color:color-mix(in lab,red,red)){:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) .gf-tone-neutral:not(:where(.gf-card) :where(.gf-card:is(.is-style-dark,.is-style-gradient),.gf-overlay-dark,.gf-ink-on-dark) *){--gf-tone-soft-text:color-mix(in srgb, var(--gf-text-on-light) 78%, transparent)}}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) .gf-tone-neutral:not(:where(.gf-card) :where(.gf-card:is(.is-style-dark,.is-style-gradient),.gf-overlay-dark,.gf-ink-on-dark) *){--gf-tone-soft-border:var(--gf-color-border);--gf-tone-solid-bg:var(--gf-color-dark)}@supports (color:color-mix(in lab,red,red)){:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) .gf-tone-neutral:not(:where(.gf-card) :where(.gf-card:is(.is-style-dark,.is-style-gradient),.gf-overlay-dark,.gf-ink-on-dark) *){--gf-tone-solid-bg:color-mix(in srgb, var(--gf-color-dark) 72%, transparent)}}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) .gf-tone-neutral:not(:where(.gf-card) :where(.gf-card:is(.is-style-dark,.is-style-gradient),.gf-overlay-dark,.gf-ink-on-dark) *){--gf-tone-solid-text:var(--gf-text-on-dark)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button):is(.gf-button-outline,.gf-button-ghost){--gf-button-bg:transparent;--gf-button-bg-hover:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button):is(.gf-button-outline,.gf-button-ghost){--gf-button-bg-hover:color-mix(in srgb, var(--gf-color-primary) 8%, transparent)}}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button):is(.gf-button-outline,.gf-button-ghost){--gf-button-border-hover:var(--gf-color-primary)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button).gf-button-outline{--gf-button-border:var(--gf-text-on-light)}@supports (color:color-mix(in lab,red,red)){:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button).gf-button-outline{--gf-button-border:color-mix(in srgb, var(--gf-text-on-light) 52%, transparent)}}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button).gf-button-outline{--gf-button-color:var(--gf-text-on-light);--gf-button-color-hover:var(--gf-box-accent-ink,var(--gf-accent-on-light))}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button).gf-button-ghost{--gf-button-color:var(--gf-box-accent-ink,var(--gf-accent-on-light));--gf-button-color-hover:var(--gf-box-accent-ink,var(--gf-accent-on-light))}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button).gf-button{--gf-button-elevation:var(--wp--custom--gf--component--button-shadow,var(--gf-elevation-2));--gf-button-elevation-hover:var(--wp--custom--gf--component--button-shadow-hover,var(--gf-elevation-4));--gf-button-elevation-active:var(--gf-elevation-1)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) :is(.gf-card:is(.is-style-soft,.is-style-elevated,.is-style-glass,.is-style-tonal),.gf-card:not(.gf-card-surface-transparent,.is-style-outlined,.is-style-dark,.is-style-gradient,.gf-has-background-image,.has-background)) :is(a,button).gf-button-ghost{--gf-button-elevation:none;--gf-button-elevation-hover:var(--gf-elevation-2)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) .gf-card.is-style-outlined{--gf-color-border:var(--gf-ink-on-dark-border)}:is(.gf-section.is-style-dark,.gf-hero.is-style-dark,.gf-section.is-style-gradient,.gf-has-background-image.gf-overlay-dark,.gf-ink-on-dark) .gf-card.is-style-dark{background:var(--gf-surface-dark-raised)}.gf-card.gf-has-background-image.gf-overlay-dark.is-style-outlined{--gf-color-border:var(--gf-ink-on-dark-border)}.gf-has-stretched-link.gf-card-equal-height>:is(.gf-button-wrap,.gf-button-group):nth-last-child(2),.gf-has-stretched-link.gf-card-equal-height>.gf-stack:nth-last-child(2)>:is(.gf-button-wrap,.gf-button-group):last-child{margin-block-start:auto}.gf-has-stretched-link.gf-card-equal-height>.gf-stack:nth-last-child(2){flex:auto}.gf-has-stretched-link.gf-card.is-style-media>:nth-last-child(2){padding-block-end:var(--gf-card-pad)}.gf-card.is-style-media>.gf-stretched-link{width:auto;padding:0}.gf-has-button-link{position:relative}.gf-has-button-link .gf-card-link-button.gf-card-link-button.gf-card-link-button{position:static;transform:none}.gf-has-button-link .gf-card-link-button:after{content:"";z-index:1;position:absolute;inset:0}.gf-has-button-link :is(a[href],button,input,select,textarea,summary,[tabindex]):not(.gf-card-link-button,.gf-stretched-link){z-index:2;position:relative}.gf-has-button-link.gf-has-button-link :has(.gf-card-link-button){translate:none}:is(.gf-has-stretched-link,.gf-has-button-link) .gf-card:is(.gf-has-stretched-link,.gf-has-button-link){z-index:2;position:relative}.gf-has-button-link:has(.gf-card-link-button:focus-visible){outline:2px solid var(--gf-focus-ring-color);outline-offset:2px}}@layer utilities;@property --gf-backdrop-reveal{syntax:"<number>";inherits:true;initial-value:1}.gf-card.gf-card-padding-none{padding:0}.gf-card.gf-card-padding-sm{padding:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem))}.gf-card.gf-card-padding-md{padding:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem))}.gf-card.gf-card-padding-lg{padding:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem))}.gf-card.gf-card-padding-xl{padding:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem))}@media (min-width:48rem){.gf-card.gf-card-padding-tablet-none{padding:0}.gf-card.gf-card-padding-tablet-sm{padding:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem))}.gf-card.gf-card-padding-tablet-md{padding:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem))}.gf-card.gf-card-padding-tablet-lg{padding:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem))}.gf-card.gf-card-padding-tablet-xl{padding:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem))}}@media (min-width:64rem){.gf-card.gf-card-padding-desktop-none{padding:0}.gf-card.gf-card-padding-desktop-sm{padding:var(--gf-card-pad-sm,var(--wp--preset--spacing--sm,1rem))}.gf-card.gf-card-padding-desktop-md{padding:var(--gf-card-pad-md,var(--wp--preset--spacing--md,1.5rem))}.gf-card.gf-card-padding-desktop-lg{padding:var(--gf-card-pad-lg,var(--wp--preset--spacing--lg,2rem))}.gf-card.gf-card-padding-desktop-xl{padding:var(--gf-card-pad-xl,var(--wp--preset--spacing--xl,3rem))}}.gf-card.gf-card.is-style-media{--gf-card-frame-block-start:0px;--gf-card-frame-block-end:0px;--gf-card-frame-inline-start:0px;--gf-card-frame-inline-end:0px;padding:0}.gf-card.gf-card.gf-media-bleed>.gf-card__media{width:calc(100% + var(--gf-card-frame-inline-start,var(--gf-card-pad)) + var(--gf-card-frame-inline-end,var(--gf-card-pad)));max-width:none;position:relative;inset-inline-start:calc(-1 * var(--gf-card-frame-inline-start,var(--gf-card-pad)))}.gf-card.gf-media-left.gf-media-bleed>.gf-card__media{width:calc(100% + var(--gf-card-frame-inline-start,var(--gf-card-pad)))}.gf-card.gf-media-right.gf-media-bleed>.gf-card__media{width:calc(100% + var(--gf-card-frame-inline-end,var(--gf-card-pad)));inset-inline-start:0}.gf-card.gf-media-above.gf-media-bleed>.gf-card__media{margin-block-start:calc(-1 * var(--gf-card-frame-block-start,var(--gf-card-pad)))}.gf-card.gf-media-below.gf-media-bleed>.gf-card__media{margin-block-end:calc(-1 * var(--gf-card-frame-block-end,var(--gf-card-pad)))}.gf-card>.gf-card__media.gf-media-kind-carousel{max-width:none}.gf-card.gf-media-below.gf-media-bleed:is(.gf-actions-pinned,.gf-card-equal-height):has(>:is(.gf-button-wrap,.gf-button-group):nth-last-child(-n+2))>.gf-card__media{margin-block-end:0}.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height>:is(.gf-button-wrap,.gf-button-group):last-child,.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height>.gf-stack:last-child>:is(.gf-button-wrap,.gf-button-group):last-child,.gf-has-stretched-link.gf-card-equal-height.gf-card-equal-height>:is(.gf-button-wrap,.gf-button-group):nth-last-child(2),.gf-has-stretched-link.gf-card-equal-height.gf-card-equal-height>.gf-stack:nth-last-child(2)>:is(.gf-button-wrap,.gf-button-group):last-child,.gf-card.gf-actions-pinned.gf-actions-pinned>:is(.gf-button-wrap,.gf-button-group):nth-last-child(-n+2),.gf-card.gf-actions-pinned.gf-actions-pinned>.gf-stack:nth-last-child(-n+2)>:is(.gf-button-wrap,.gf-button-group):last-child{margin-block-start:auto}.gf-card.gf-actions-pinned.gf-actions-pinned>.gf-stack:nth-last-child(-n+2){flex:auto}.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height>:not(.gf-card__media,.gf-card__icon,.gf-background-image,.is-style-media>:first-child,.is-style-media>.gf-background-image+*,.is-style-media.gf-card-icon-inline-start>.gf-card__icon+*)+:is(.gf-button-wrap,.gf-button-group):not(.is-style-fab,[style*=margin-top],[style*=margin-block-start]):last-child,.gf-has-stretched-link.gf-card-equal-height.gf-card-equal-height>:not(.gf-card__media,.gf-card__icon,.gf-background-image,.is-style-media>:first-child,.is-style-media>.gf-background-image+*,.is-style-media.gf-card-icon-inline-start>.gf-card__icon+*)+:is(.gf-button-wrap,.gf-button-group):not(.is-style-fab,[style*=margin-top],[style*=margin-block-start]):nth-last-child(2),.gf-card.gf-actions-pinned.gf-actions-pinned>:not(.gf-card__media,.gf-card__icon,.gf-background-image,.is-style-media>:first-child,.is-style-media>.gf-background-image+*,.is-style-media.gf-card-icon-inline-start>.gf-card__icon+*)+:is(.gf-button-wrap,.gf-button-group):not(.is-style-fab,[style*=margin-top],[style*=margin-block-start]):nth-last-child(-n+2){padding-block-start:var(--wp--style--block-gap,1.5rem)}:is(.gf-grid-content-center,.gf-grid-content-end)>.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height:not(.gf-actions-pinned)>:is(.gf-button-wrap,.gf-button-group):nth-last-child(-n+2),.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height:is(.gf-card-align-center,.gf-card-align-end):not(.gf-actions-pinned)>:is(.gf-button-wrap,.gf-button-group):nth-last-child(-n+2){margin-block-start:var(--wp--style--block-gap,1.5rem)}:is(.gf-grid-content-center,.gf-grid-content-end)>.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height:not(.gf-actions-pinned)>:not(.gf-card__media,.gf-card__icon,.gf-background-image,.is-style-media>:first-child,.is-style-media>.gf-background-image+*,.is-style-media.gf-card-icon-inline-start>.gf-card__icon+*)+:is(.gf-button-wrap,.gf-button-group):not(.is-style-fab,[style*=margin-top],[style*=margin-block-start]):nth-last-child(-n+2),.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height:is(.gf-card-align-center,.gf-card-align-end):not(.gf-actions-pinned)>:not(.gf-card__media,.gf-card__icon,.gf-background-image,.is-style-media>:first-child,.is-style-media>.gf-background-image+*,.is-style-media.gf-card-icon-inline-start>.gf-card__icon+*)+:is(.gf-button-wrap,.gf-button-group):not(.is-style-fab,[style*=margin-top],[style*=margin-block-start]):nth-last-child(-n+2){padding-block-start:0}:is(.gf-grid-content-center,.gf-grid-content-end)>.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height:not(.gf-actions-pinned)>.gf-stack:nth-last-child(-n+2)>:is(.gf-button-wrap,.gf-button-group):last-child,.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height:is(.gf-card-align-center,.gf-card-align-end):not(.gf-actions-pinned)>.gf-stack:nth-last-child(-n+2)>:is(.gf-button-wrap,.gf-button-group):last-child{margin-block-start:0}:is(.gf-grid-content-center,.gf-grid-content-end)>.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height:not(.gf-actions-pinned)>.gf-stack:nth-last-child(-n+2),.gf-card-equal-height.gf-card-equal-height.gf-card-equal-height:is(.gf-card-align-center,.gf-card-align-end):not(.gf-actions-pinned)>.gf-stack:nth-last-child(-n+2){flex:0 auto}.gf-card.gf-card-icon-inline-start>.gf-card__icon{margin-block-end:calc(-1 * var(--gf-card-icon-size,2.5rem))}.gf-card.gf-card-icon-inline-start:not(.is-style-media)>.gf-card__icon+*{min-block-size:var(--gf-card-icon-size,2.5rem);padding-block-start:max(0px, calc((var(--gf-card-icon-size,2.5rem) - 1lh) / 2));padding-inline-start:calc(var(--gf-card-icon-size,2.5rem) + .75rem)}.gf-card.gf-card-icon-inline-start:not(.gf-media-left):not(.gf-media-right)>.gf-card__icon+*{margin-block-start:0}.gf-card:is(.gf-media-left,.gf-media-right):not(.gf-card-icon-inline-start)>.gf-card__icon+*{padding-block-start:calc(var(--gf-card-icon-size,2.5rem) + var(--wp--style--block-gap,1.5rem))}.gf-card.is-style-media>.gf-card__icon,.gf-card.is-style-media>.gf-card__icon+*{margin-block-start:0}.gf-card.is-style-media.gf-card-icon-inline-start>.gf-card__icon+*+*{min-block-size:var(--gf-card-icon-size,2.5rem);margin-block-start:0;padding-block-start:max(0px, calc((var(--gf-card-icon-size,2.5rem) - 1lh) / 2));padding-inline-start:calc(var(--gf-card-pad) + var(--gf-card-icon-size,2.5rem) + .75rem)}