@font-face{font-family:"GLF Home Barlow";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/plugins/glf-homepage/assets/sv-home-20261016/media/source-41db797ad2eaa99e0b12.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GLF Home Barlow";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/plugins/glf-homepage/assets/sv-home-20261016/media/source-817ef878159732877c8d.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GLF Home Barlow";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/plugins/glf-homepage/assets/sv-home-20261016/media/source-af3cc18bed2a7e3dc01d.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GLF Home Barlow";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/plugins/glf-homepage/assets/sv-home-20261016/media/source-2b0cf632a3ec4da74c0b.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GLF Home Barlow";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/plugins/glf-homepage/assets/sv-home-20261016/media/source-4b1ba8de72eb350aa136.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"GLF Home Barlow";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/plugins/glf-homepage/assets/sv-home-20261016/media/source-b6a89d47a84678cb22c1.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GLF Home Faculty";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/plugins/glf-homepage/assets/sv-home-20261016/media/faculty-glyphic.woff2") format("woff2")}

#top #main #glf-home-refresh,#top #main #glf-home-refresh *,#top #main #glf-home-refresh::before,#top #main #glf-home-refresh::after,#top #main #glf-home-refresh *::before,#top #main #glf-home-refresh *::after{--glf-home-tw-animation-delay:0s;--glf-home-tw-animation-direction:normal;--glf-home-tw-animation-fill-mode:none;--glf-home-tw-animation-iteration-count:1;--glf-home-tw-enter-blur:0;--glf-home-tw-enter-opacity:1;--glf-home-tw-enter-rotate:0;--glf-home-tw-enter-scale:1;--glf-home-tw-enter-translate-x:0;--glf-home-tw-enter-translate-y:0;--glf-home-tw-exit-blur:0;--glf-home-tw-exit-opacity:1;--glf-home-tw-exit-rotate:0;--glf-home-tw-exit-scale:1;--glf-home-tw-exit-translate-x:0;--glf-home-tw-exit-translate-y:0;--glf-home-tw-translate-x:0;--glf-home-tw-translate-y:0;--glf-home-tw-translate-z:0;--glf-home-tw-scale-x:1;--glf-home-tw-scale-y:1;--glf-home-tw-scale-z:1;--glf-home-tw-scroll-snap-strictness:proximity;--glf-home-tw-space-y-reverse:0;--glf-home-tw-space-x-reverse:0;--glf-home-tw-divide-y-reverse:0;--glf-home-tw-border-style:solid;--glf-home-tw-gradient-from:#0000;--glf-home-tw-gradient-via:#0000;--glf-home-tw-gradient-to:#0000;--glf-home-tw-gradient-from-position:0%;--glf-home-tw-gradient-via-position:50%;--glf-home-tw-gradient-to-position:100%;--glf-home-tw-shadow:0 0 #0000;--glf-home-tw-shadow-alpha:100%;--glf-home-tw-inset-shadow:0 0 #0000;--glf-home-tw-inset-shadow-alpha:100%;--glf-home-tw-ring-shadow:0 0 #0000;--glf-home-tw-inset-ring-shadow:0 0 #0000;--glf-home-tw-ring-offset-width:0;--glf-home-tw-ring-offset-color:#fff;--glf-home-tw-ring-offset-shadow:0 0 #0000;--glf-home-tw-outline-style:solid;--glf-home-tw-drop-shadow-alpha:100%;--glf-home-tw-content:""}
#top #main #glf-home-refresh article[hidden]{display:none!important}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#top #main #glf-home-refresh,#top #main #glf-home-refresh *,#top #main #glf-home-refresh:before,#top #main #glf-home-refresh *:before,#top #main #glf-home-refresh:after,#top #main #glf-home-refresh *:after,#top #main #glf-home-refresh::backdrop,#top #main #glf-home-refresh *::backdrop{--glf-home-tw-translate-x:0;--glf-home-tw-translate-y:0;--glf-home-tw-translate-z:0;--glf-home-tw-scale-x:1;--glf-home-tw-scale-y:1;--glf-home-tw-scale-z:1;--glf-home-tw-rotate-x:initial;--glf-home-tw-rotate-y:initial;--glf-home-tw-rotate-z:initial;--glf-home-tw-skew-x:initial;--glf-home-tw-skew-y:initial;--glf-home-tw-scroll-snap-strictness:proximity;--glf-home-tw-space-y-reverse:0;--glf-home-tw-space-x-reverse:0;--glf-home-tw-divide-y-reverse:0;--glf-home-tw-border-style:solid;--glf-home-tw-gradient-position:initial;--glf-home-tw-gradient-from:#0000;--glf-home-tw-gradient-via:#0000;--glf-home-tw-gradient-to:#0000;--glf-home-tw-gradient-stops:initial;--glf-home-tw-gradient-via-stops:initial;--glf-home-tw-gradient-from-position:0%;--glf-home-tw-gradient-via-position:50%;--glf-home-tw-gradient-to-position:100%;--glf-home-tw-leading:initial;--glf-home-tw-font-weight:initial;--glf-home-tw-tracking:initial;--glf-home-tw-ordinal:initial;--glf-home-tw-slashed-zero:initial;--glf-home-tw-numeric-figure:initial;--glf-home-tw-numeric-spacing:initial;--glf-home-tw-numeric-fraction:initial;--glf-home-tw-shadow:0 0 #0000;--glf-home-tw-shadow-color:initial;--glf-home-tw-shadow-alpha:100%;--glf-home-tw-inset-shadow:0 0 #0000;--glf-home-tw-inset-shadow-color:initial;--glf-home-tw-inset-shadow-alpha:100%;--glf-home-tw-ring-color:initial;--glf-home-tw-ring-shadow:0 0 #0000;--glf-home-tw-inset-ring-color:initial;--glf-home-tw-inset-ring-shadow:0 0 #0000;--glf-home-tw-ring-inset:initial;--glf-home-tw-ring-offset-width:0px;--glf-home-tw-ring-offset-color:#fff;--glf-home-tw-ring-offset-shadow:0 0 #0000;--glf-home-tw-outline-style:solid;--glf-home-tw-blur:initial;--glf-home-tw-brightness:initial;--glf-home-tw-contrast:initial;--glf-home-tw-grayscale:initial;--glf-home-tw-hue-rotate:initial;--glf-home-tw-invert:initial;--glf-home-tw-opacity:initial;--glf-home-tw-saturate:initial;--glf-home-tw-sepia:initial;--glf-home-tw-drop-shadow:initial;--glf-home-tw-drop-shadow-color:initial;--glf-home-tw-drop-shadow-alpha:100%;--glf-home-tw-drop-shadow-size:initial;--glf-home-tw-backdrop-blur:initial;--glf-home-tw-backdrop-brightness:initial;--glf-home-tw-backdrop-contrast:initial;--glf-home-tw-backdrop-grayscale:initial;--glf-home-tw-backdrop-hue-rotate:initial;--glf-home-tw-backdrop-invert:initial;--glf-home-tw-backdrop-opacity:initial;--glf-home-tw-backdrop-saturate:initial;--glf-home-tw-backdrop-sepia:initial;--glf-home-tw-duration:initial;--glf-home-tw-ease:initial;--glf-home-tw-content:"";--glf-home-tw-animation-delay:0s;--glf-home-tw-animation-direction:normal;--glf-home-tw-animation-duration:initial;--glf-home-tw-animation-fill-mode:none;--glf-home-tw-animation-iteration-count:1;--glf-home-tw-enter-blur:0;--glf-home-tw-enter-opacity:1;--glf-home-tw-enter-rotate:0;--glf-home-tw-enter-scale:1;--glf-home-tw-enter-translate-x:0;--glf-home-tw-enter-translate-y:0;--glf-home-tw-exit-blur:0;--glf-home-tw-exit-opacity:1;--glf-home-tw-exit-rotate:0;--glf-home-tw-exit-scale:1;--glf-home-tw-exit-translate-x:0;--glf-home-tw-exit-translate-y:0}}#top #main #glf-home-refresh,#top #main #glf-home-refresh{--glf-home-font-sans:var(--glf-home-font-barlow);--glf-home-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--glf-home-color-black:#000;--glf-home-color-white:#fff;--glf-home-spacing:.25rem;--glf-home-container-xs:20rem;--glf-home-container-sm:24rem;--glf-home-container-md:28rem;--glf-home-container-lg:32rem;--glf-home-container-xl:36rem;--glf-home-container-2xl:42rem;--glf-home-container-3xl:48rem;--glf-home-container-4xl:56rem;--glf-home-container-5xl:64rem;--glf-home-container-6xl:72rem;--glf-home-container-7xl:80rem;--glf-home-text-xs:.75rem;--glf-home-text-xs--line-height:calc(1 / .75);--glf-home-text-sm:.875rem;--glf-home-text-sm--line-height:calc(1.25 / .875);--glf-home-text-base:1rem;--glf-home-text-base--line-height:calc(1.5 / 1);--glf-home-text-lg:1.125rem;--glf-home-text-lg--line-height:calc(1.75 / 1.125);--glf-home-text-xl:1.25rem;--glf-home-text-xl--line-height:calc(1.75 / 1.25);--glf-home-text-2xl:1.5rem;--glf-home-text-2xl--line-height:calc(2 / 1.5);--glf-home-text-3xl:1.875rem;--glf-home-text-3xl--line-height:calc(2.25 / 1.875);--glf-home-text-4xl:2.25rem;--glf-home-text-4xl--line-height:calc(2.5 / 2.25);--glf-home-text-5xl:3rem;--glf-home-text-5xl--line-height:1;--glf-home-text-6xl:3.75rem;--glf-home-text-6xl--line-height:1;--glf-home-text-7xl:4.5rem;--glf-home-text-7xl--line-height:1;--glf-home-text-8xl:6rem;--glf-home-text-8xl--line-height:1;--glf-home-font-weight-normal:400;--glf-home-font-weight-medium:500;--glf-home-font-weight-semibold:600;--glf-home-font-weight-bold:700;--glf-home-font-weight-extrabold:800;--glf-home-tracking-tight:-.025em;--glf-home-tracking-wide:.025em;--glf-home-tracking-wider:.05em;--glf-home-tracking-widest:.1em;--glf-home-leading-tight:1.25;--glf-home-leading-snug:1.375;--glf-home-leading-relaxed:1.625;--glf-home-ease-out:cubic-bezier(0, 0, .2, 1);--glf-home-ease-in-out:cubic-bezier(.4, 0, .2, 1);--glf-home-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--glf-home-animate-bounce:bounce 1s infinite;--glf-home-blur-sm:8px;--glf-home-blur-md:12px;--glf-home-blur-xl:24px;--glf-home-aspect-video:16 / 9;--glf-home-default-transition-duration:.15s;--glf-home-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--glf-home-default-font-family:var(--glf-home-font-barlow);--glf-home-default-mono-font-family:var(--glf-home-font-mono);--glf-home-font-display:var(--glf-home-font-faculty-glyphic);--glf-home-color-background:var(--glf-home-background);--glf-home-color-foreground:var(--glf-home-foreground);--glf-home-color-border:var(--glf-home-border)}#top #main #glf-home-refresh,#top #main #glf-home-refresh *,#top #main #glf-home-refresh:after,#top #main #glf-home-refresh *:after,#top #main #glf-home-refresh:before,#top #main #glf-home-refresh *:before,#top #main #glf-home-refresh::backdrop,#top #main #glf-home-refresh *::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#top #main #glf-home-refresh ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#top #main #glf-home-refresh,#top #main #glf-home-refresh{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--glf-home-default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--glf-home-default-font-feature-settings,normal);font-variation-settings:var(--glf-home-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#top #main #glf-home-refresh hr{height:0;color:inherit;border-top-width:1px}#top #main #glf-home-refresh abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#top #main #glf-home-refresh h1,#top #main #glf-home-refresh h2,#top #main #glf-home-refresh h3,#top #main #glf-home-refresh h4,#top #main #glf-home-refresh h5,#top #main #glf-home-refresh h6{font-size:inherit;font-weight:inherit}#top #main #glf-home-refresh a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#top #main #glf-home-refresh b,#top #main #glf-home-refresh strong{font-weight:bolder}#top #main #glf-home-refresh code,#top #main #glf-home-refresh kbd,#top #main #glf-home-refresh samp,#top #main #glf-home-refresh pre{font-family:var(--glf-home-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--glf-home-default-mono-font-feature-settings,normal);font-variation-settings:var(--glf-home-default-mono-font-variation-settings,normal);font-size:1em}#top #main #glf-home-refresh small{font-size:80%}#top #main #glf-home-refresh sub,#top #main #glf-home-refresh sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#top #main #glf-home-refresh sub{bottom:-.25em}#top #main #glf-home-refresh sup{top:-.5em}#top #main #glf-home-refresh table{text-indent:0;border-color:inherit;border-collapse:collapse}#top #main #glf-home-refresh :-moz-focusring:where(:not(iframe)){outline:auto}#top #main #glf-home-refresh progress{vertical-align:baseline}#top #main #glf-home-refresh summary{display:list-item}#top #main #glf-home-refresh ol,#top #main #glf-home-refresh ul,#top #main #glf-home-refresh menu{list-style:none}#top #main #glf-home-refresh img,#top #main #glf-home-refresh svg,#top #main #glf-home-refresh video,#top #main #glf-home-refresh canvas,#top #main #glf-home-refresh audio,#top #main #glf-home-refresh iframe,#top #main #glf-home-refresh embed,#top #main #glf-home-refresh object{vertical-align:middle;display:block}#top #main #glf-home-refresh img,#top #main #glf-home-refresh video{max-width:100%;height:auto}#top #main #glf-home-refresh button,#top #main #glf-home-refresh input,#top #main #glf-home-refresh select,#top #main #glf-home-refresh optgroup,#top #main #glf-home-refresh textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#top #main #glf-home-refresh ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#top #main #glf-home-refresh :where(select:is([multiple],[size])) optgroup{font-weight:bolder}#top #main #glf-home-refresh :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}#top #main #glf-home-refresh ::file-selector-button{margin-inline-end:4px}#top #main #glf-home-refresh ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#top #main #glf-home-refresh ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}#top #main #glf-home-refresh textarea{resize:vertical}#top #main #glf-home-refresh ::-webkit-search-decoration{-webkit-appearance:none}#top #main #glf-home-refresh ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#top #main #glf-home-refresh ::-webkit-datetime-edit{display:inline-flex}#top #main #glf-home-refresh ::-webkit-datetime-edit-fields-wrapper{padding:0}#top #main #glf-home-refresh ::-webkit-datetime-edit{padding-block:0}#top #main #glf-home-refresh ::-webkit-datetime-edit-year-field{padding-block:0}#top #main #glf-home-refresh ::-webkit-datetime-edit-month-field{padding-block:0}#top #main #glf-home-refresh ::-webkit-datetime-edit-day-field{padding-block:0}#top #main #glf-home-refresh ::-webkit-datetime-edit-hour-field{padding-block:0}#top #main #glf-home-refresh ::-webkit-datetime-edit-minute-field{padding-block:0}#top #main #glf-home-refresh ::-webkit-datetime-edit-second-field{padding-block:0}#top #main #glf-home-refresh ::-webkit-datetime-edit-millisecond-field{padding-block:0}#top #main #glf-home-refresh ::-webkit-datetime-edit-meridiem-field{padding-block:0}#top #main #glf-home-refresh ::-webkit-calendar-picker-indicator{line-height:1}#top #main #glf-home-refresh :-moz-ui-invalid{box-shadow:none}#top #main #glf-home-refresh button,#top #main #glf-home-refresh input:where([type=button],[type=reset],[type=submit]){appearance:button}#top #main #glf-home-refresh ::file-selector-button{appearance:button}#top #main #glf-home-refresh ::-webkit-inner-spin-button{height:auto}#top #main #glf-home-refresh ::-webkit-outer-spin-button{height:auto}#top #main #glf-home-refresh [hidden]:where(:not([hidden=until-found])){display:none!important}#top #main #glf-home-refresh,#top #main #glf-home-refresh{overflow-x:clip}#top #main #glf-home-refresh,#top #main #glf-home-refresh *{border-color:var(--glf-home-color-border)}#top #main #glf-home-refresh{background-color:var(--glf-home-color-background);color:var(--glf-home-color-foreground);font-family:var(--glf-home-font-sans);text-rendering:optimizelegibility;font-size:1rem;line-height:1.65}#top #main #glf-home-refresh h1,#top #main #glf-home-refresh h2,#top #main #glf-home-refresh h3,#top #main #glf-home-refresh h4,#top #main #glf-home-refresh h5,#top #main #glf-home-refresh h6{font-family:var(--glf-home-font-faculty-glyphic);letter-spacing:0}#top #main #glf-home-refresh p,#top #main #glf-home-refresh li,#top #main #glf-home-refresh dd,#top #main #glf-home-refresh address{text-wrap:pretty}#top #main #glf-home-refresh .pointer-events-none{pointer-events:none}#top #main #glf-home-refresh .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#top #main #glf-home-refresh .absolute{position:absolute}#top #main #glf-home-refresh .relative{position:relative}#top #main #glf-home-refresh .inset-0{inset:0}#top #main #glf-home-refresh .inset-x-0{inset-inline:0}#top #main #glf-home-refresh .bottom-0{bottom:0}#top #main #glf-home-refresh .isolate{isolation:isolate}#top #main #glf-home-refresh .-z-10{z-index:calc(10 * -1)}#top #main #glf-home-refresh .z-10{z-index:10}#top #main #glf-home-refresh .col-span-2{grid-column:span 2/span 2}#top #main #glf-home-refresh .mx-auto{margin-inline:auto}#top #main #glf-home-refresh .glf-display{font-family:var(--glf-home-font-faculty-glyphic);text-transform:uppercase;letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;overflow-wrap:break-word;margin-block:-.2em -.14em;padding-block:.2em .14em;font-weight:400;line-height:1.1;overflow:visible}#top #main #glf-home-refresh .-mt-32{margin-top:calc(var(--glf-home-spacing) * -32)}#top #main #glf-home-refresh .mt-2{margin-top:calc(var(--glf-home-spacing) * 2)}#top #main #glf-home-refresh .mt-3{margin-top:calc(var(--glf-home-spacing) * 3)}#top #main #glf-home-refresh .mt-4{margin-top:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .mt-5{margin-top:calc(var(--glf-home-spacing) * 5)}#top #main #glf-home-refresh .mt-6{margin-top:calc(var(--glf-home-spacing) * 6)}#top #main #glf-home-refresh .mt-8{margin-top:calc(var(--glf-home-spacing) * 8)}#top #main #glf-home-refresh .mt-9{margin-top:calc(var(--glf-home-spacing) * 9)}#top #main #glf-home-refresh .mt-10{margin-top:calc(var(--glf-home-spacing) * 10)}#top #main #glf-home-refresh .mt-auto{margin-top:auto}#top #main #glf-home-refresh .mb-4{margin-bottom:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .block{display:block}#top #main #glf-home-refresh .flex{display:flex}#top #main #glf-home-refresh .grid{display:grid}#top #main #glf-home-refresh .hidden{display:none}#top #main #glf-home-refresh .inline-flex{display:inline-flex}#top #main #glf-home-refresh .aspect-\[3\/2\]{aspect-ratio:3/2}#top #main #glf-home-refresh .aspect-\[4\/3\]{aspect-ratio:4/3}#top #main #glf-home-refresh .aspect-\[16\/9\]{aspect-ratio:16/9}#top #main #glf-home-refresh .aspect-video{aspect-ratio:var(--glf-home-aspect-video)}#top #main #glf-home-refresh .size-4{width:calc(var(--glf-home-spacing) * 4);height:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .size-8{width:calc(var(--glf-home-spacing) * 8);height:calc(var(--glf-home-spacing) * 8)}#top #main #glf-home-refresh .h-1{height:var(--glf-home-spacing)}#top #main #glf-home-refresh .h-4{height:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .h-14{height:calc(var(--glf-home-spacing) * 14)}#top #main #glf-home-refresh .h-64{height:calc(var(--glf-home-spacing) * 64)}#top #main #glf-home-refresh .h-\[52px\]{height:52px}#top #main #glf-home-refresh .h-full{height:100%}#top #main #glf-home-refresh .min-h-\[78vh\]{min-height:78vh}#top #main #glf-home-refresh .min-h-\[480px\]{min-height:480px}#top #main #glf-home-refresh .w-4{width:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .w-14{width:calc(var(--glf-home-spacing) * 14)}#top #main #glf-home-refresh .w-full{width:100%}#top #main #glf-home-refresh .max-w-3xl{max-width:var(--glf-home-container-3xl)}#top #main #glf-home-refresh .max-w-6xl{max-width:var(--glf-home-container-6xl)}#top #main #glf-home-refresh .max-w-7xl{max-width:var(--glf-home-container-7xl)}#top #main #glf-home-refresh .max-w-\[11rem\]{max-width:11rem}#top #main #glf-home-refresh .max-w-\[1600px\]{max-width:1600px}#top #main #glf-home-refresh .max-w-full{max-width:100%}#top #main #glf-home-refresh .max-w-xl{max-width:var(--glf-home-container-xl)}#top #main #glf-home-refresh .min-w-0{min-width:0}#top #main #glf-home-refresh .flex-1{flex:1}#top #main #glf-home-refresh .shrink-0{flex-shrink:0}#top #main #glf-home-refresh .cursor-pointer{cursor:pointer}#top #main #glf-home-refresh .scroll-mt-28{scroll-margin-top:calc(var(--glf-home-spacing) * 28)}#top #main #glf-home-refresh .scroll-mt-32{scroll-margin-top:calc(var(--glf-home-spacing) * 32)}#top #main #glf-home-refresh .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#top #main #glf-home-refresh .flex-col{flex-direction:column}#top #main #glf-home-refresh .flex-col-reverse{flex-direction:column-reverse}#top #main #glf-home-refresh .flex-wrap{flex-wrap:wrap}#top #main #glf-home-refresh .items-center{align-items:center}#top #main #glf-home-refresh .items-stretch{align-items:stretch}#top #main #glf-home-refresh .justify-between{justify-content:space-between}#top #main #glf-home-refresh .justify-center{justify-content:center}#top #main #glf-home-refresh .justify-end{justify-content:flex-end}#top #main #glf-home-refresh .gap-2{gap:calc(var(--glf-home-spacing) * 2)}#top #main #glf-home-refresh .gap-3{gap:calc(var(--glf-home-spacing) * 3)}#top #main #glf-home-refresh .gap-4{gap:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .gap-6{gap:calc(var(--glf-home-spacing) * 6)}#top #main #glf-home-refresh .gap-8{gap:calc(var(--glf-home-spacing) * 8)}#top #main #glf-home-refresh .gap-10{gap:calc(var(--glf-home-spacing) * 10)}#top #main #glf-home-refresh :where(.space-y-3>:not(:last-child)){--glf-home-tw-space-y-reverse:0;margin-block-start:calc(calc(var(--glf-home-spacing) * 3) * var(--glf-home-tw-space-y-reverse));margin-block-end:calc(calc(var(--glf-home-spacing) * 3) * calc(1 - var(--glf-home-tw-space-y-reverse)))}#top #main #glf-home-refresh :where(.space-y-6>:not(:last-child)){--glf-home-tw-space-y-reverse:0;margin-block-start:calc(calc(var(--glf-home-spacing) * 6) * var(--glf-home-tw-space-y-reverse));margin-block-end:calc(calc(var(--glf-home-spacing) * 6) * calc(1 - var(--glf-home-tw-space-y-reverse)))}#top #main #glf-home-refresh .overflow-hidden{overflow:hidden}#top #main #glf-home-refresh .rounded-\[1\.5rem\]{border-radius:1.5rem}#top #main #glf-home-refresh .rounded-\[1\.75rem\]{border-radius:1.75rem}#top #main #glf-home-refresh .rounded-\[2rem\]{border-radius:2rem}#top #main #glf-home-refresh .rounded-full{border-radius:2147483647px}#top #main #glf-home-refresh .rounded-sm{border-radius:0}#top #main #glf-home-refresh .rounded-xl{border-radius:4px}#top #main #glf-home-refresh .border{border-style:var(--glf-home-tw-border-style);border-width:1px}#top #main #glf-home-refresh .border-2{border-style:var(--glf-home-tw-border-style);border-width:2px}#top #main #glf-home-refresh .border-t{border-top-style:var(--glf-home-tw-border-style);border-top-width:1px}#top #main #glf-home-refresh .border-t-2{border-top-style:var(--glf-home-tw-border-style);border-top-width:2px}#top #main #glf-home-refresh .border-border{border-color:var(--glf-home-border)}#top #main #glf-home-refresh .border-forest{border-color:var(--glf-home-forest)}#top #main #glf-home-refresh .border-paper-yellow\/10{border-color:var(--glf-home-paper-yellow)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .border-paper-yellow\/10{border-color:color-mix(in oklab, var(--glf-home-paper-yellow) 10%, transparent)}}#top #main #glf-home-refresh .border-paper-yellow\/15{border-color:var(--glf-home-paper-yellow)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .border-paper-yellow\/15{border-color:color-mix(in oklab, var(--glf-home-paper-yellow) 15%, transparent)}}#top #main #glf-home-refresh .border-primary{border-color:var(--glf-home-primary)}#top #main #glf-home-refresh .border-warm-white\/20{border-color:var(--glf-home-warm-white)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .border-warm-white\/20{border-color:color-mix(in oklab, var(--glf-home-warm-white) 20%, transparent)}}#top #main #glf-home-refresh .border-warm-white\/30{border-color:var(--glf-home-warm-white)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .border-warm-white\/30{border-color:color-mix(in oklab, var(--glf-home-warm-white) 30%, transparent)}}#top #main #glf-home-refresh .border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .border-white\/70{border-color:color-mix(in oklab, var(--glf-home-color-white) 70%, transparent)}}#top #main #glf-home-refresh .bg-background{background-color:var(--glf-home-background)}#top #main #glf-home-refresh .bg-forest{background-color:var(--glf-home-forest)}#top #main #glf-home-refresh .bg-forest-deep\/70{background-color:var(--glf-home-forest-deep)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .bg-forest-deep\/70{background-color:color-mix(in oklab, var(--glf-home-forest-deep) 70%, transparent)}}#top #main #glf-home-refresh .bg-ink{background-color:var(--glf-home-ink)}#top #main #glf-home-refresh .bg-paper{background-color:var(--glf-home-paper)}#top #main #glf-home-refresh .bg-primary{background-color:var(--glf-home-primary)}#top #main #glf-home-refresh .bg-primary\/10{background-color:var(--glf-home-primary)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .bg-primary\/10{background-color:color-mix(in oklab, var(--glf-home-primary) 10%, transparent)}}#top #main #glf-home-refresh .bg-secondary{background-color:var(--glf-home-secondary)}#top #main #glf-home-refresh .bg-stone{background-color:var(--glf-home-stone)}#top #main #glf-home-refresh .bg-transparent{background-color:#0000}#top #main #glf-home-refresh .bg-warm{background-color:var(--glf-home-warm)}#top #main #glf-home-refresh .bg-warm-white\/10{background-color:var(--glf-home-warm-white)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .bg-warm-white\/10{background-color:color-mix(in oklab, var(--glf-home-warm-white) 10%, transparent)}}#top #main #glf-home-refresh .bg-white{background-color:var(--glf-home-color-white)}#top #main #glf-home-refresh .bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .bg-white\/5{background-color:color-mix(in oklab, var(--glf-home-color-white) 5%, transparent)}}#top #main #glf-home-refresh .bg-gradient-to-r{--glf-home-tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--glf-home-tw-gradient-stops))}#top #main #glf-home-refresh .bg-gradient-to-t{--glf-home-tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--glf-home-tw-gradient-stops))}#top #main #glf-home-refresh .text-gradient-glf-on-dark{color:var(--glf-home-paper-yellow);background-image:linear-gradient(105deg, var(--glf-home-paper-yellow) 0%, var(--glf-home-warm-white) 42%, oklch(76% .08 151) 70%, var(--glf-home-coral) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 18px var(--glf-home-forest-deep));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .text-gradient-glf-on-dark{filter:drop-shadow(0 2px 18px color-mix(in oklab, var(--glf-home-forest-deep) 45%, transparent))}}#top #main #glf-home-refresh .from-forest\/85{--glf-home-tw-gradient-from:var(--glf-home-forest)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .from-forest\/85{--glf-home-tw-gradient-from:color-mix(in oklab, var(--glf-home-forest) 85%, transparent)}}#top #main #glf-home-refresh .from-forest\/85{--glf-home-tw-gradient-stops:var(--glf-home-tw-gradient-via-stops,var(--glf-home-tw-gradient-position), var(--glf-home-tw-gradient-from) var(--glf-home-tw-gradient-from-position), var(--glf-home-tw-gradient-to) var(--glf-home-tw-gradient-to-position))}#top #main #glf-home-refresh .from-ink{--glf-home-tw-gradient-from:var(--glf-home-ink);--glf-home-tw-gradient-stops:var(--glf-home-tw-gradient-via-stops,var(--glf-home-tw-gradient-position), var(--glf-home-tw-gradient-from) var(--glf-home-tw-gradient-from-position), var(--glf-home-tw-gradient-to) var(--glf-home-tw-gradient-to-position))}#top #main #glf-home-refresh .via-forest\/65{--glf-home-tw-gradient-via:var(--glf-home-forest)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .via-forest\/65{--glf-home-tw-gradient-via:color-mix(in oklab, var(--glf-home-forest) 65%, transparent)}}#top #main #glf-home-refresh .via-forest\/65{--glf-home-tw-gradient-via-stops:var(--glf-home-tw-gradient-position), var(--glf-home-tw-gradient-from) var(--glf-home-tw-gradient-from-position), var(--glf-home-tw-gradient-via) var(--glf-home-tw-gradient-via-position), var(--glf-home-tw-gradient-to) var(--glf-home-tw-gradient-to-position);--glf-home-tw-gradient-stops:var(--glf-home-tw-gradient-via-stops)}#top #main #glf-home-refresh .via-ink\/70{--glf-home-tw-gradient-via:var(--glf-home-ink)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .via-ink\/70{--glf-home-tw-gradient-via:color-mix(in oklab, var(--glf-home-ink) 70%, transparent)}}#top #main #glf-home-refresh .via-ink\/70{--glf-home-tw-gradient-via-stops:var(--glf-home-tw-gradient-position), var(--glf-home-tw-gradient-from) var(--glf-home-tw-gradient-from-position), var(--glf-home-tw-gradient-via) var(--glf-home-tw-gradient-via-position), var(--glf-home-tw-gradient-to) var(--glf-home-tw-gradient-to-position);--glf-home-tw-gradient-stops:var(--glf-home-tw-gradient-via-stops)}#top #main #glf-home-refresh .to-forest\/40{--glf-home-tw-gradient-to:var(--glf-home-forest)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .to-forest\/40{--glf-home-tw-gradient-to:color-mix(in oklab, var(--glf-home-forest) 40%, transparent)}}#top #main #glf-home-refresh .to-forest\/40{--glf-home-tw-gradient-stops:var(--glf-home-tw-gradient-via-stops,var(--glf-home-tw-gradient-position), var(--glf-home-tw-gradient-from) var(--glf-home-tw-gradient-from-position), var(--glf-home-tw-gradient-to) var(--glf-home-tw-gradient-to-position))}#top #main #glf-home-refresh .to-ink\/15{--glf-home-tw-gradient-to:var(--glf-home-ink)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .to-ink\/15{--glf-home-tw-gradient-to:color-mix(in oklab, var(--glf-home-ink) 15%, transparent)}}#top #main #glf-home-refresh .to-ink\/15{--glf-home-tw-gradient-stops:var(--glf-home-tw-gradient-via-stops,var(--glf-home-tw-gradient-position), var(--glf-home-tw-gradient-from) var(--glf-home-tw-gradient-from-position), var(--glf-home-tw-gradient-to) var(--glf-home-tw-gradient-to-position))}#top #main #glf-home-refresh .object-contain{object-fit:contain}#top #main #glf-home-refresh .object-cover{object-fit:cover}#top #main #glf-home-refresh .p-6{padding:calc(var(--glf-home-spacing) * 6)}#top #main #glf-home-refresh .p-7{padding:calc(var(--glf-home-spacing) * 7)}#top #main #glf-home-refresh .px-4{padding-inline:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .px-5{padding-inline:calc(var(--glf-home-spacing) * 5)}#top #main #glf-home-refresh .px-6{padding-inline:calc(var(--glf-home-spacing) * 6)}#top #main #glf-home-refresh .px-7{padding-inline:calc(var(--glf-home-spacing) * 7)}#top #main #glf-home-refresh .py-2\.5{padding-block:calc(var(--glf-home-spacing) * 2.5)}#top #main #glf-home-refresh .py-3{padding-block:calc(var(--glf-home-spacing) * 3)}#top #main #glf-home-refresh .py-3\.5{padding-block:calc(var(--glf-home-spacing) * 3.5)}#top #main #glf-home-refresh .py-7{padding-block:calc(var(--glf-home-spacing) * 7)}#top #main #glf-home-refresh .py-14{padding-block:calc(var(--glf-home-spacing) * 14)}#top #main #glf-home-refresh .py-16{padding-block:calc(var(--glf-home-spacing) * 16)}#top #main #glf-home-refresh .py-20{padding-block:calc(var(--glf-home-spacing) * 20)}#top #main #glf-home-refresh .pt-4{padding-top:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .pt-5{padding-top:calc(var(--glf-home-spacing) * 5)}#top #main #glf-home-refresh .pt-7{padding-top:calc(var(--glf-home-spacing) * 7)}#top #main #glf-home-refresh .pt-8{padding-top:calc(var(--glf-home-spacing) * 8)}#top #main #glf-home-refresh .pt-16{padding-top:calc(var(--glf-home-spacing) * 16)}#top #main #glf-home-refresh .pt-24{padding-top:calc(var(--glf-home-spacing) * 24)}#top #main #glf-home-refresh .pb-4{padding-bottom:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .pb-16{padding-bottom:calc(var(--glf-home-spacing) * 16)}#top #main #glf-home-refresh .pb-52{padding-bottom:calc(var(--glf-home-spacing) * 52)}#top #main #glf-home-refresh .text-center{text-align:center}#top #main #glf-home-refresh .text-left{text-align:left}#top #main #glf-home-refresh .text-copy{font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);font-weight:400;line-height:1.6}#top #main #glf-home-refresh .text-copy-lead{font-size:clamp(1.1875rem,1.05rem + .6vw,1.375rem);font-weight:400;line-height:1.55}#top #main #glf-home-refresh .text-label{letter-spacing:.12em;font-size:.75rem;line-height:1.4}#top #main #glf-home-refresh .text-2xl{font-size:var(--glf-home-text-2xl);line-height:var(--glf-home-tw-leading,var(--glf-home-text-2xl--line-height))}#top #main #glf-home-refresh .text-3xl{font-size:var(--glf-home-text-3xl);line-height:var(--glf-home-tw-leading,var(--glf-home-text-3xl--line-height))}#top #main #glf-home-refresh .text-4xl{font-size:var(--glf-home-text-4xl);line-height:var(--glf-home-tw-leading,var(--glf-home-text-4xl--line-height))}#top #main #glf-home-refresh .text-base{font-size:var(--glf-home-text-base);line-height:var(--glf-home-tw-leading,var(--glf-home-text-base--line-height))}#top #main #glf-home-refresh .text-lg{font-size:var(--glf-home-text-lg);line-height:var(--glf-home-tw-leading,var(--glf-home-text-lg--line-height))}#top #main #glf-home-refresh .text-sm{font-size:var(--glf-home-text-sm);line-height:var(--glf-home-tw-leading,var(--glf-home-text-sm--line-height))}#top #main #glf-home-refresh .text-\[0\.7rem\]{font-size:.7rem}#top #main #glf-home-refresh .text-\[0\.8rem\]{font-size:.8rem}#top #main #glf-home-refresh .text-\[clamp\(1\.8rem\,4vw\,3\.5rem\)\]{font-size:clamp(1.8rem,4vw,3.5rem)}#top #main #glf-home-refresh .text-\[clamp\(1\.75rem\,3vw\,2\.75rem\)\]{font-size:clamp(1.75rem,3vw,2.75rem)}#top #main #glf-home-refresh .leading-\[1\.05\]{--glf-home-tw-leading:1.05;line-height:1.05}#top #main #glf-home-refresh .leading-\[1\.15\]{--glf-home-tw-leading:1.15;line-height:1.15}#top #main #glf-home-refresh .leading-\[22px\]{--glf-home-tw-leading:22px;line-height:22px}#top #main #glf-home-refresh .leading-relaxed{--glf-home-tw-leading:var(--glf-home-leading-relaxed);line-height:var(--glf-home-leading-relaxed)}#top #main #glf-home-refresh .leading-snug{--glf-home-tw-leading:var(--glf-home-leading-snug);line-height:var(--glf-home-leading-snug)}#top #main #glf-home-refresh .leading-tight{--glf-home-tw-leading:var(--glf-home-leading-tight);line-height:var(--glf-home-leading-tight)}#top #main #glf-home-refresh .font-bold{--glf-home-tw-font-weight:var(--glf-home-font-weight-bold);font-weight:var(--glf-home-font-weight-bold)}#top #main #glf-home-refresh .font-medium{--glf-home-tw-font-weight:var(--glf-home-font-weight-medium);font-weight:var(--glf-home-font-weight-medium)}#top #main #glf-home-refresh .font-semibold{--glf-home-tw-font-weight:var(--glf-home-font-weight-semibold);font-weight:var(--glf-home-font-weight-semibold)}#top #main #glf-home-refresh .tracking-\[0\.04em\]{--glf-home-tw-tracking:.04em;letter-spacing:.04em}#top #main #glf-home-refresh .tracking-\[0\.08em\]{--glf-home-tw-tracking:.08em;letter-spacing:.08em}#top #main #glf-home-refresh .tracking-\[0\.12em\]{--glf-home-tw-tracking:.12em;letter-spacing:.12em}#top #main #glf-home-refresh .tracking-\[0\.14em\]{--glf-home-tw-tracking:.14em;letter-spacing:.14em}#top #main #glf-home-refresh .tracking-\[0\.16em\]{--glf-home-tw-tracking:.16em;letter-spacing:.16em}#top #main #glf-home-refresh .tracking-wide{--glf-home-tw-tracking:var(--glf-home-tracking-wide);letter-spacing:var(--glf-home-tracking-wide)}#top #main #glf-home-refresh .text-balance{text-wrap:balance}#top #main #glf-home-refresh .text-foreground{color:var(--glf-home-foreground)}#top #main #glf-home-refresh .text-forest{color:var(--glf-home-forest)}#top #main #glf-home-refresh .text-muted-foreground{color:var(--glf-home-muted-foreground)}#top #main #glf-home-refresh .text-paper-yellow{color:var(--glf-home-paper-yellow)}#top #main #glf-home-refresh .text-paper\/55{color:var(--glf-home-paper)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .text-paper\/55{color:color-mix(in oklab, var(--glf-home-paper) 55%, transparent)}}#top #main #glf-home-refresh .text-paper\/70{color:var(--glf-home-paper)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .text-paper\/70{color:color-mix(in oklab, var(--glf-home-paper) 70%, transparent)}}#top #main #glf-home-refresh .text-primary{color:var(--glf-home-primary)}#top #main #glf-home-refresh .text-primary-foreground{color:var(--glf-home-primary-foreground)}#top #main #glf-home-refresh .text-warm-white,#top #main #glf-home-refresh .text-warm-white\/90{color:var(--glf-home-warm-white)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .text-warm-white\/90{color:color-mix(in oklab, var(--glf-home-warm-white) 90%, transparent)}}#top #main #glf-home-refresh .text-white{color:var(--glf-home-color-white)}#top #main #glf-home-refresh .text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .text-white\/80{color:color-mix(in oklab, var(--glf-home-color-white) 80%, transparent)}}#top #main #glf-home-refresh .text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .text-white\/85{color:color-mix(in oklab, var(--glf-home-color-white) 85%, transparent)}}#top #main #glf-home-refresh .uppercase{text-transform:uppercase}#top #main #glf-home-refresh .underline{text-decoration-line:underline}#top #main #glf-home-refresh .decoration-warm-white\/40{-webkit-text-decoration-color:var(--glf-home-warm-white);-webkit-text-decoration-color:var(--glf-home-warm-white);-webkit-text-decoration-color:var(--glf-home-warm-white);text-decoration-color:var(--glf-home-warm-white)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .decoration-warm-white\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--glf-home-warm-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--glf-home-warm-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--glf-home-warm-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--glf-home-warm-white) 40%, transparent)}}#top #main #glf-home-refresh .decoration-1{text-decoration-thickness:1px}#top #main #glf-home-refresh .underline-offset-4{text-underline-offset:4px}#top #main #glf-home-refresh .opacity-0{opacity:0}#top #main #glf-home-refresh .opacity-90{opacity:.9}#top #main #glf-home-refresh .opacity-100{opacity:1}#top #main #glf-home-refresh .shadow-\[0_2px_0_0_var\(--forest\)\]{--glf-home-tw-shadow:0 2px 0 0 var(--glf-home-tw-shadow-color,var(--glf-home-forest));box-shadow:var(--glf-home-tw-inset-shadow), var(--glf-home-tw-inset-ring-shadow), var(--glf-home-tw-ring-offset-shadow), var(--glf-home-tw-ring-shadow), var(--glf-home-tw-shadow)}#top #main #glf-home-refresh .shadow-\[0_40px_80px_-40px_var\(--ink\)\]{--glf-home-tw-shadow:0 40px 80px -40px var(--glf-home-tw-shadow-color,var(--glf-home-ink));box-shadow:var(--glf-home-tw-inset-shadow), var(--glf-home-tw-inset-ring-shadow), var(--glf-home-tw-ring-offset-shadow), var(--glf-home-tw-ring-shadow), var(--glf-home-tw-shadow)}#top #main #glf-home-refresh .shadow-sm{--glf-home-tw-shadow:0 1px 3px 0 var(--glf-home-tw-shadow-color,#0000001a), 0 1px 2px -1px var(--glf-home-tw-shadow-color,#0000001a);box-shadow:var(--glf-home-tw-inset-shadow), var(--glf-home-tw-inset-ring-shadow), var(--glf-home-tw-ring-offset-shadow), var(--glf-home-tw-ring-shadow), var(--glf-home-tw-shadow)}#top #main #glf-home-refresh .backdrop-blur{--glf-home-tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--glf-home-tw-backdrop-blur,) var(--glf-home-tw-backdrop-brightness,) var(--glf-home-tw-backdrop-contrast,) var(--glf-home-tw-backdrop-grayscale,) var(--glf-home-tw-backdrop-hue-rotate,) var(--glf-home-tw-backdrop-invert,) var(--glf-home-tw-backdrop-opacity,) var(--glf-home-tw-backdrop-saturate,) var(--glf-home-tw-backdrop-sepia,);backdrop-filter:var(--glf-home-tw-backdrop-blur,) var(--glf-home-tw-backdrop-brightness,) var(--glf-home-tw-backdrop-contrast,) var(--glf-home-tw-backdrop-grayscale,) var(--glf-home-tw-backdrop-hue-rotate,) var(--glf-home-tw-backdrop-invert,) var(--glf-home-tw-backdrop-opacity,) var(--glf-home-tw-backdrop-saturate,) var(--glf-home-tw-backdrop-sepia,)}#top #main #glf-home-refresh .backdrop-blur-sm{--glf-home-tw-backdrop-blur:blur(var(--glf-home-blur-sm));-webkit-backdrop-filter:var(--glf-home-tw-backdrop-blur,) var(--glf-home-tw-backdrop-brightness,) var(--glf-home-tw-backdrop-contrast,) var(--glf-home-tw-backdrop-grayscale,) var(--glf-home-tw-backdrop-hue-rotate,) var(--glf-home-tw-backdrop-invert,) var(--glf-home-tw-backdrop-opacity,) var(--glf-home-tw-backdrop-saturate,) var(--glf-home-tw-backdrop-sepia,);backdrop-filter:var(--glf-home-tw-backdrop-blur,) var(--glf-home-tw-backdrop-brightness,) var(--glf-home-tw-backdrop-contrast,) var(--glf-home-tw-backdrop-grayscale,) var(--glf-home-tw-backdrop-hue-rotate,) var(--glf-home-tw-backdrop-invert,) var(--glf-home-tw-backdrop-opacity,) var(--glf-home-tw-backdrop-saturate,) var(--glf-home-tw-backdrop-sepia,)}#top #main #glf-home-refresh .backdrop-blur-xl{--glf-home-tw-backdrop-blur:blur(var(--glf-home-blur-xl));-webkit-backdrop-filter:var(--glf-home-tw-backdrop-blur,) var(--glf-home-tw-backdrop-brightness,) var(--glf-home-tw-backdrop-contrast,) var(--glf-home-tw-backdrop-grayscale,) var(--glf-home-tw-backdrop-hue-rotate,) var(--glf-home-tw-backdrop-invert,) var(--glf-home-tw-backdrop-opacity,) var(--glf-home-tw-backdrop-saturate,) var(--glf-home-tw-backdrop-sepia,);backdrop-filter:var(--glf-home-tw-backdrop-blur,) var(--glf-home-tw-backdrop-brightness,) var(--glf-home-tw-backdrop-contrast,) var(--glf-home-tw-backdrop-grayscale,) var(--glf-home-tw-backdrop-hue-rotate,) var(--glf-home-tw-backdrop-invert,) var(--glf-home-tw-backdrop-opacity,) var(--glf-home-tw-backdrop-saturate,) var(--glf-home-tw-backdrop-sepia,)}#top #main #glf-home-refresh .transition-all{transition-property:all;transition-timing-function:var(--glf-home-tw-ease,var(--glf-home-default-transition-timing-function));transition-duration:var(--glf-home-tw-duration,var(--glf-home-default-transition-duration))}#top #main #glf-home-refresh .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--glf-home-tw-gradient-from,--glf-home-tw-gradient-via,--glf-home-tw-gradient-to;transition-timing-function:var(--glf-home-tw-ease,var(--glf-home-default-transition-timing-function));transition-duration:var(--glf-home-tw-duration,var(--glf-home-default-transition-duration))}#top #main #glf-home-refresh .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--glf-home-tw-ease,var(--glf-home-default-transition-timing-function));transition-duration:var(--glf-home-tw-duration,var(--glf-home-default-transition-duration))}#top #main #glf-home-refresh .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--glf-home-tw-ease,var(--glf-home-default-transition-timing-function));transition-duration:var(--glf-home-tw-duration,var(--glf-home-default-transition-duration))}#top #main #glf-home-refresh .duration-200{--glf-home-tw-duration:.2s;transition-duration:.2s}#top #main #glf-home-refresh .duration-300{--glf-home-tw-duration:.3s;transition-duration:.3s}#top #main #glf-home-refresh .duration-500{--glf-home-tw-duration:.5s;transition-duration:.5s}#top #main #glf-home-refresh .ease-out{--glf-home-tw-ease:var(--glf-home-ease-out);transition-timing-function:var(--glf-home-ease-out)}@media (hover:hover){#top #main #glf-home-refresh .group-hover\:translate-x-1:is(:where(.group):hover *){--glf-home-tw-translate-x:var(--glf-home-spacing);translate:var(--glf-home-tw-translate-x) var(--glf-home-tw-translate-y)}#top #main #glf-home-refresh .group-hover\:scale-110:is(:where(.group):hover *){--glf-home-tw-scale-x:110%;--glf-home-tw-scale-y:110%;--glf-home-tw-scale-z:110%;scale:var(--glf-home-tw-scale-x) var(--glf-home-tw-scale-y)}#top #main #glf-home-refresh .group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}#top #main #glf-home-refresh .group-hover\:text-primary:is(:where(.group):hover *){color:var(--glf-home-primary)}#top #main #glf-home-refresh .group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}#top #main #glf-home-refresh .group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--glf-home-tw-translate-x:var(--glf-home-spacing);translate:var(--glf-home-tw-translate-x) var(--glf-home-tw-translate-y)}}#top #main #glf-home-refresh .last\:col-span-2:last-child{grid-column:span 2/span 2}@media (hover:hover){#top #main #glf-home-refresh .hover\:-translate-y-0\.5:hover{--glf-home-tw-translate-y:calc(var(--glf-home-spacing) * -.5);translate:var(--glf-home-tw-translate-x) var(--glf-home-tw-translate-y)}#top #main #glf-home-refresh .hover\:-translate-y-1:hover{--glf-home-tw-translate-y:calc(var(--glf-home-spacing) * -1);translate:var(--glf-home-tw-translate-x) var(--glf-home-tw-translate-y)}#top #main #glf-home-refresh .hover\:border-primary\/40:hover{border-color:var(--glf-home-primary)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--glf-home-primary) 40%, transparent)}}#top #main #glf-home-refresh .hover\:bg-coral:hover{background-color:var(--glf-home-coral)}#top #main #glf-home-refresh .hover\:bg-forest:hover{background-color:var(--glf-home-forest)}#top #main #glf-home-refresh .hover\:bg-secondary\/60:hover{background-color:var(--glf-home-secondary)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab, var(--glf-home-secondary) 60%, transparent)}}#top #main #glf-home-refresh .hover\:bg-warm-white:hover{background-color:var(--glf-home-warm-white)}#top #main #glf-home-refresh .hover\:bg-white:hover{background-color:var(--glf-home-color-white)}#top #main #glf-home-refresh .hover\:text-foreground:hover{color:var(--glf-home-foreground)}#top #main #glf-home-refresh .hover\:text-ink:hover{color:var(--glf-home-ink)}#top #main #glf-home-refresh .hover\:text-paper-yellow:hover{color:var(--glf-home-paper-yellow)}#top #main #glf-home-refresh .hover\:text-white:hover{color:var(--glf-home-color-white)}#top #main #glf-home-refresh .hover\:shadow-\[0_18px_40px_-28px_var\(--ink\)\]:hover{--glf-home-tw-shadow:0 18px 40px -28px var(--glf-home-tw-shadow-color,var(--glf-home-ink));box-shadow:var(--glf-home-tw-inset-shadow), var(--glf-home-tw-inset-ring-shadow), var(--glf-home-tw-ring-offset-shadow), var(--glf-home-tw-ring-shadow), var(--glf-home-tw-shadow)}#top #main #glf-home-refresh .hover\:shadow-\[0_30px_60px_-36px_var\(--ink\)\]:hover{--glf-home-tw-shadow:0 30px 60px -36px var(--glf-home-tw-shadow-color,var(--glf-home-ink));box-shadow:var(--glf-home-tw-inset-shadow), var(--glf-home-tw-inset-ring-shadow), var(--glf-home-tw-ring-offset-shadow), var(--glf-home-tw-ring-shadow), var(--glf-home-tw-shadow)}#top #main #glf-home-refresh .hover\:shadow-lg:hover{--glf-home-tw-shadow:0 10px 15px -3px var(--glf-home-tw-shadow-color,#0000001a), 0 4px 6px -4px var(--glf-home-tw-shadow-color,#0000001a);box-shadow:var(--glf-home-tw-inset-shadow), var(--glf-home-tw-inset-ring-shadow), var(--glf-home-tw-ring-offset-shadow), var(--glf-home-tw-ring-shadow), var(--glf-home-tw-shadow)}}#top #main #glf-home-refresh .focus-visible\:ring-2:focus-visible{--glf-home-tw-ring-shadow:var(--glf-home-tw-ring-inset,) 0 0 0 calc(2px + var(--glf-home-tw-ring-offset-width)) var(--glf-home-tw-ring-color,currentcolor);box-shadow:var(--glf-home-tw-inset-shadow), var(--glf-home-tw-inset-ring-shadow), var(--glf-home-tw-ring-offset-shadow), var(--glf-home-tw-ring-shadow), var(--glf-home-tw-shadow)}#top #main #glf-home-refresh .focus-visible\:ring-forest:focus-visible{--glf-home-tw-ring-color:var(--glf-home-forest)}#top #main #glf-home-refresh .focus-visible\:ring-primary:focus-visible{--glf-home-tw-ring-color:var(--glf-home-primary)}#top #main #glf-home-refresh .focus-visible\:ring-white:focus-visible{--glf-home-tw-ring-color:var(--glf-home-color-white)}#top #main #glf-home-refresh .focus-visible\:ring-offset-2:focus-visible{--glf-home-tw-ring-offset-width:2px;--glf-home-tw-ring-offset-shadow:var(--glf-home-tw-ring-inset,) 0 0 0 var(--glf-home-tw-ring-offset-width) var(--glf-home-tw-ring-offset-color)}#top #main #glf-home-refresh .focus-visible\:ring-offset-background:focus-visible{--glf-home-tw-ring-offset-color:var(--glf-home-background)}#top #main #glf-home-refresh .focus-visible\:ring-offset-transparent:focus-visible{--glf-home-tw-ring-offset-color:transparent}#top #main #glf-home-refresh .focus-visible\:outline-2:focus-visible{outline-style:var(--glf-home-tw-outline-style);outline-width:2px}#top #main #glf-home-refresh .focus-visible\:outline-paper-yellow:focus-visible{outline-color:var(--glf-home-paper-yellow)}#top #main #glf-home-refresh .focus-visible\:outline-primary:focus-visible{outline-color:var(--glf-home-primary)}#top #main #glf-home-refresh .focus-visible\:outline-none:focus-visible{--glf-home-tw-outline-style:none;outline-style:none}@media (width>=40rem){#top #main #glf-home-refresh .sm\:-mt-36{margin-top:calc(var(--glf-home-spacing) * -36)}#top #main #glf-home-refresh .sm\:h-80{height:calc(var(--glf-home-spacing) * 80)}#top #main #glf-home-refresh .sm\:min-h-\[86vh\]{min-height:86vh}#top #main #glf-home-refresh .sm\:min-h-\[500px\]{min-height:500px}#top #main #glf-home-refresh .sm\:w-auto{width:auto}#top #main #glf-home-refresh .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#top #main #glf-home-refresh .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#top #main #glf-home-refresh .sm\:flex-row{flex-direction:row}#top #main #glf-home-refresh .sm\:justify-center{justify-content:center}#top #main #glf-home-refresh .sm\:p-9{padding:calc(var(--glf-home-spacing) * 9)}#top #main #glf-home-refresh .sm\:p-10{padding:calc(var(--glf-home-spacing) * 10)}#top #main #glf-home-refresh .sm\:px-6{padding-inline:calc(var(--glf-home-spacing) * 6)}#top #main #glf-home-refresh .sm\:px-10{padding-inline:calc(var(--glf-home-spacing) * 10)}#top #main #glf-home-refresh .sm\:py-16{padding-block:calc(var(--glf-home-spacing) * 16)}#top #main #glf-home-refresh .sm\:py-20{padding-block:calc(var(--glf-home-spacing) * 20)}#top #main #glf-home-refresh .sm\:pt-20{padding-top:calc(var(--glf-home-spacing) * 20)}#top #main #glf-home-refresh .sm\:pt-28{padding-top:calc(var(--glf-home-spacing) * 28)}#top #main #glf-home-refresh .sm\:pb-48{padding-bottom:calc(var(--glf-home-spacing) * 48)}#top #main #glf-home-refresh .sm\:text-4xl{font-size:var(--glf-home-text-4xl);line-height:var(--glf-home-tw-leading,var(--glf-home-text-4xl--line-height))}#top #main #glf-home-refresh .sm\:text-5xl{font-size:var(--glf-home-text-5xl);line-height:var(--glf-home-tw-leading,var(--glf-home-text-5xl--line-height))}#top #main #glf-home-refresh .sm\:text-6xl{font-size:var(--glf-home-text-6xl);line-height:var(--glf-home-tw-leading,var(--glf-home-text-6xl--line-height))}#top #main #glf-home-refresh .sm\:text-lg{font-size:var(--glf-home-text-lg);line-height:var(--glf-home-tw-leading,var(--glf-home-text-lg--line-height))}#top #main #glf-home-refresh .sm\:text-\[1\.7rem\]{font-size:1.7rem}#top #main #glf-home-refresh .sm\:last\:col-span-1:last-child{grid-column:span 1/span 1}}@media (width>=48rem){#top #main #glf-home-refresh .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){#top #main #glf-home-refresh .lg\:mt-12{margin-top:calc(var(--glf-home-spacing) * 12)}#top #main #glf-home-refresh .lg\:block{display:block}#top #main #glf-home-refresh .lg\:flex{display:flex}#top #main #glf-home-refresh .lg\:size-5{width:calc(var(--glf-home-spacing) * 5);height:calc(var(--glf-home-spacing) * 5)}#top #main #glf-home-refresh .lg\:size-10{width:calc(var(--glf-home-spacing) * 10);height:calc(var(--glf-home-spacing) * 10)}#top #main #glf-home-refresh .lg\:h-full{height:100%}#top #main #glf-home-refresh .lg\:min-h-\[520px\]{min-height:520px}#top #main #glf-home-refresh .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#top #main #glf-home-refresh .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#top #main #glf-home-refresh .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#top #main #glf-home-refresh .lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}#top #main #glf-home-refresh .lg\:flex-col{flex-direction:column}#top #main #glf-home-refresh .lg\:gap-4{gap:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .lg\:gap-6{gap:calc(var(--glf-home-spacing) * 6)}#top #main #glf-home-refresh .lg\:gap-16{gap:calc(var(--glf-home-spacing) * 16)}#top #main #glf-home-refresh .lg\:border-transparent{border-color:#0000}#top #main #glf-home-refresh .lg\:p-8{padding:calc(var(--glf-home-spacing) * 8)}#top #main #glf-home-refresh .lg\:px-5{padding-inline:calc(var(--glf-home-spacing) * 5)}#top #main #glf-home-refresh .lg\:px-10{padding-inline:calc(var(--glf-home-spacing) * 10)}#top #main #glf-home-refresh .lg\:py-4{padding-block:calc(var(--glf-home-spacing) * 4)}#top #main #glf-home-refresh .lg\:py-9{padding-block:calc(var(--glf-home-spacing) * 9)}#top #main #glf-home-refresh .lg\:py-24{padding-block:calc(var(--glf-home-spacing) * 24)}#top #main #glf-home-refresh .lg\:pt-24{padding-top:calc(var(--glf-home-spacing) * 24)}#top #main #glf-home-refresh .lg\:pb-24{padding-bottom:calc(var(--glf-home-spacing) * 24)}#top #main #glf-home-refresh .lg\:text-7xl{font-size:var(--glf-home-text-7xl);line-height:var(--glf-home-tw-leading,var(--glf-home-text-7xl--line-height))}#top #main #glf-home-refresh .lg\:text-lg{font-size:var(--glf-home-text-lg);line-height:var(--glf-home-tw-leading,var(--glf-home-text-lg--line-height))}#top #main #glf-home-refresh .lg\:text-\[3\.4rem\]{font-size:3.4rem}}@media (width>=80rem){#top #main #glf-home-refresh .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#top #main #glf-home-refresh .xl\:px-16{padding-inline:calc(var(--glf-home-spacing) * 16)}}@media (width>=64rem){#top #main #glf-home-refresh .lg\:\[\&\:not\(\:first-child\)\]\:border-l:not(:first-child){border-left-style:var(--glf-home-tw-border-style);border-left-width:1px}#top #main #glf-home-refresh .lg\:\[\&\:not\(\:first-child\)\]\:border-paper-yellow\/10:not(:first-child){border-color:var(--glf-home-paper-yellow)}@supports (color:color-mix(in lab, red, red)){#top #main #glf-home-refresh .lg\:\[\&\:not\(\:first-child\)\]\:border-paper-yellow\/10:not(:first-child){border-color:color-mix(in oklab, var(--glf-home-paper-yellow) 10%, transparent)}}}#top #main #glf-home-refresh{--glf-home-font-barlow:"GLF Home Barlow", "Arial", sans-serif;--glf-home-font-faculty-glyphic:"GLF Home Faculty", "GLF Home Barlow", "Arial", sans-serif;--glf-home-glf-red:oklch(57.18% .1967 23.75);--glf-home-forest:oklch(35.57% .0897 154);--glf-home-forest-deep:oklch(27% .07 157);--glf-home-coral:oklch(59.8% .191 21);--glf-home-warm:oklch(96.6% .008 92);--glf-home-warm-white:oklch(95.9% .01 95);--glf-home-stone:oklch(91.7% .012 85);--glf-home-ink:oklch(19% .006 285);--glf-home-sawdust:oklch(92.5% .02 92);--glf-home-paper:oklch(96.8% .016 91);--glf-home-paper-yellow:oklch(88% .075 91);--glf-home-radius:3px;--glf-home-background:oklch(98.5% .008 91);--glf-home-foreground:var(--glf-home-ink);--glf-home-card:oklch(100% 0 0);--glf-home-card-foreground:var(--glf-home-ink);--glf-home-popover:oklch(100% 0 0);--glf-home-popover-foreground:var(--glf-home-ink);--glf-home-primary:var(--glf-home-glf-red);--glf-home-primary-foreground:oklch(100% 0 0);--glf-home-secondary:var(--glf-home-sawdust);--glf-home-secondary-foreground:var(--glf-home-ink);--glf-home-muted:var(--glf-home-sawdust);--glf-home-reading-ink:oklch(29% .005 150);--glf-home-muted-foreground:var(--glf-home-reading-ink);--glf-home-accent:var(--glf-home-forest);--glf-home-accent-foreground:oklch(100% 0 0);--glf-home-destructive:oklch(57.7% .245 27.325);--glf-home-destructive-foreground:oklch(100% 0 0);--glf-home-border:oklch(88% .015 92);--glf-home-input:oklch(88% .015 92);--glf-home-ring:var(--glf-home-glf-red);--glf-home-chart-1:oklch(64.6% .222 41.116);--glf-home-chart-2:oklch(60% .118 184.704);--glf-home-chart-3:oklch(39.8% .07 227.392);--glf-home-chart-4:oklch(82.8% .189 84.429);--glf-home-chart-5:oklch(76.9% .188 70.08);--glf-home-sidebar:oklch(98.4% .003 247.858);--glf-home-sidebar-foreground:oklch(12.9% .042 264.695);--glf-home-sidebar-primary:oklch(20.8% .042 265.755);--glf-home-sidebar-primary-foreground:oklch(98.4% .003 247.858);--glf-home-sidebar-accent:oklch(96.8% .007 247.896);--glf-home-sidebar-accent-foreground:oklch(20.8% .042 265.755);--glf-home-sidebar-border:oklch(92.9% .013 255.508);--glf-home-sidebar-ring:oklch(70.4% .04 256.788)}html[data-glf-theme="dark"] #top #main #glf-home-refresh{--glf-home-background:oklch(20.5% .025 155);--glf-home-foreground:oklch(94% .012 92);--glf-home-card:oklch(25.5% .027 155);--glf-home-card-foreground:oklch(94% .012 92);--glf-home-popover:oklch(27% .03 155);--glf-home-popover-foreground:oklch(96% .01 92);--glf-home-primary:oklch(65% .19 23.75);--glf-home-primary-foreground:oklch(100% 0 0);--glf-home-secondary:oklch(30% .025 90);--glf-home-secondary-foreground:oklch(94% .012 92);--glf-home-muted:oklch(29% .023 150);--glf-home-reading-ink:oklch(82% .015 92);--glf-home-muted-foreground:var(--glf-home-reading-ink);--glf-home-accent:oklch(72% .09 151);--glf-home-accent-foreground:oklch(16% .025 155);--glf-home-destructive:oklch(68% .19 23.75);--glf-home-destructive-foreground:oklch(100% 0 0);--glf-home-border:oklch(42% .025 150);--glf-home-input:oklch(38% .025 150);--glf-home-ring:oklch(68% .19 23.75);--glf-home-warm:oklch(23.5% .023 150);--glf-home-warm-white:oklch(25.5% .021 145);--glf-home-stone:oklch(29% .022 100);--glf-home-sawdust:oklch(30% .025 90);--glf-home-paper:oklch(26.5% .025 90);--glf-home-paper-yellow:oklch(82% .07 91);--glf-home-chart-1:oklch(48.8% .243 264.376);--glf-home-chart-2:oklch(69.6% .17 162.48);--glf-home-chart-3:oklch(76.9% .188 70.08);--glf-home-chart-4:oklch(62.7% .265 303.9);--glf-home-chart-5:oklch(64.5% .246 16.439);--glf-home-sidebar:oklch(20.8% .042 265.755);--glf-home-sidebar-foreground:oklch(98.4% .003 247.858);--glf-home-sidebar-primary:oklch(48.8% .243 264.376);--glf-home-sidebar-primary-foreground:oklch(98.4% .003 247.858);--glf-home-sidebar-accent:oklch(27.9% .041 260.031);--glf-home-sidebar-accent-foreground:oklch(98.4% .003 247.858);--glf-home-sidebar-border:oklch(100% 0 0/.1);--glf-home-sidebar-ring:oklch(55.1% .027 264.364)}html[data-glf-theme="dark"] #top #main #glf-home-refresh .bg-white{background-color:var(--glf-home-card)}html[data-glf-theme="dark"] #top #main #glf-home-refresh .text-forest{color:oklch(82% .08 151)}html[data-glf-theme="dark"] #top #main #glf-home-refresh .border-forest{border-color:oklch(68% .07 151/.55)}html[data-glf-theme="dark"] #top #main #glf-home-refresh .hover\:bg-forest:hover{background-color:oklch(50% .1 154)}html[data-glf-theme="dark"] #top #main #glf-home-refresh .hover\:text-white:hover{color:oklch(100% 0 0)}@media (prefers-reduced-motion:no-preference){#top #main #glf-home-refresh,#top #main #glf-home-refresh,#top #main #glf-home-refresh header,#top #main #glf-home-refresh main,#top #main #glf-home-refresh section,#top #main #glf-home-refresh footer{transition:background-color .18s,color .18s,border-color .18s}}#top #main #glf-home-refresh .reveal{opacity:0;min-width:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}#top #main #glf-home-refresh .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#top #main #glf-home-refresh .reveal{opacity:1;transition:none;transform:none}}@media (forced-colors:active){#top #main #glf-home-refresh .text-gradient-glf-on-dark{-webkit-text-fill-color:currentColor;filter:none;background-image:none}}#top #main #glf-home-refresh p,#top #main #glf-home-refresh li{-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}@media (width<=39.999rem){#top #main #glf-home-refresh h1.glf-display{font-size:2.125rem;line-height:1.12}#top #main #glf-home-refresh h2.glf-display:not(.heading-compact){font-size:1.875rem;line-height:1.12}}#top #main #glf-home-refresh{scroll-behavior:smooth;font-synthesis:none;scroll-padding-top:148px}#top #main #glf-home-refresh[data-preview-static]{scroll-behavior:auto!important}#top #main #glf-home-refresh{color:#242424;background:#f6f4ee;min-width:0;margin:0;font-family:GLF Home Barlow,Arial,sans-serif}#top #main #glf-home-refresh img{max-width:100%}#top #main #glf-home-refresh a,#top #main #glf-home-refresh button,#top #main #glf-home-refresh summary,#top #main #glf-home-refresh input,#top #main #glf-home-refresh select{touch-action:manipulation}#top #main #glf-home-refresh button,#top #main #glf-home-refresh a,#top #main #glf-home-refresh summary{-webkit-tap-highlight-color:transparent}#top #main #glf-home-refresh :focus-visible{outline-offset:4px;outline:2px solid #d3323a}#top #main #glf-home-refresh .reveal{opacity:1!important;transform:none!important}#top #main #glf-home-refresh .reveal.is-visible{opacity:1!important}@media (prefers-reduced-motion:reduce){#top #main #glf-home-refresh{scroll-behavior:auto!important}#top #main #glf-home-refresh,#top #main #glf-home-refresh *,#top #main #glf-home-refresh:before,#top #main #glf-home-refresh *:before,#top #main #glf-home-refresh:after,#top #main #glf-home-refresh *:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}


/* All rules below affect only the new homepage body. */
#top #main #glf-home-refresh{font-family:"GLF Home Barlow",Barlow,Arial,sans-serif;font-size:16px;line-height:1.65;font-synthesis:none;color:var(--glf-home-foreground);background:var(--glf-home-background);min-width:0;max-width:none;margin:0;isolation:isolate;overflow-wrap:normal;text-align:left}
#top #main #glf-home-refresh h1,#top #main #glf-home-refresh h2,#top #main #glf-home-refresh h3,#top #main #glf-home-refresh h4{font-family:"GLF Home Faculty","Faculty Glyphic",Barlow,Arial,sans-serif;font-weight:400}
#top #main #glf-home-refresh img{max-width:100%}
#top #main #glf-home-refresh a,#top #main #glf-home-refresh button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#top #main #glf-home-refresh :focus-visible{outline:2px solid var(--glf-home-primary);outline-offset:4px}
#top #main #glf-home-refresh [data-industry][hidden]{display:none!important}
#top #main #glf-home-refresh .reveal{opacity:1!important;transform:none!important}
#top #main #glf-home-refresh .glf-home-anchor-alias{display:block;width:0;height:0;scroll-margin-top:148px;overflow:hidden}
#top #main #glf-home-refresh .glf-home-concept-caption{padding:.75rem 1.25rem;color:var(--glf-home-muted-foreground);background:var(--glf-home-card);font-size:.75rem;line-height:1.5;border-bottom:1px solid var(--glf-home-border)}
@media(prefers-reduced-motion:reduce){#top #main #glf-home-refresh *,#top #main #glf-home-refresh *::before,#top #main #glf-home-refresh *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{#top #main #glf-home-refresh [data-industry][hidden]{display:flex!important}#top #main #glf-home-refresh .reveal{opacity:1!important;transform:none!important}}

/* Native integration overrides */
/* Native Enfold typography has important rules; retain the approved fonts. */
#top #main #glf-home-refresh h1,#top #main #glf-home-refresh h2,#top #main #glf-home-refresh h3,#top #main #glf-home-refresh h4{font-family:"GLF Home Faculty","Faculty Glyphic",Barlow,Arial,sans-serif!important;font-weight:400!important}
#top #main #glf-home-refresh{font-family:"GLF Home Barlow",Barlow,Arial,sans-serif!important}
#top #main #glf-home-refresh :is(h1,h2,h3,h4,section,article)[id]{scroll-margin-top:112px}
/* Light foregrounds on these photo panels stay light in both themes. */
#top #main #glf-home-refresh [data-industry]{--glf-home-warm-white:oklch(95.9% .01 95)}
#top #main #glf-home-refresh #glf-home-figures{--glf-home-paper:oklch(96.8% .016 91)}
#top #main #glf-home-refresh #glf-home-figures .glf-home-figures-panel{background-color:var(--glf-home-forest-deep);background-color:color-mix(in oklab,var(--glf-home-forest-deep) 92%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}
/* Descriptive links remain visible, keyboard accessible and readable in both themes. */
#top #main #glf-home-refresh{--glf-home-context-ink:var(--glf-home-forest)}
html[data-glf-theme="dark"] #top #main #glf-home-refresh{--glf-home-context-ink:var(--glf-home-foreground)}
#top #main #glf-home-refresh :is(.glf-home-context-link,.glf-home-machine-link){color:var(--glf-home-context-ink);font-weight:600;text-underline-offset:4px}
#top #main #glf-home-refresh .glf-home-machine-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;padding:.375rem 0;line-height:1.5}
#top #main #glf-home-refresh :is(.glf-home-context-link,.glf-home-machine-link) svg{width:20px;height:20px;flex:none}
#top #main #glf-home-refresh .glf-home-sustainability-links{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.25rem}
#top #main #glf-home-refresh .glf-home-context-link--on-photo{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:oklch(96.8% .016 91)!important;text-decoration:underline}
#top #main #glf-home-refresh .glf-home-context-link--on-photo:focus-visible{outline-color:oklch(96.8% .016 91)}
@media(hover:hover){#top #main #glf-home-refresh :is(.glf-home-context-link,.glf-home-machine-link):hover{text-decoration:underline}}
/* Size compound card headings to their own column, without mid-word breaks. */
#top #main #glf-home-refresh :is(.glf-home-highlight-card,.glf-home-product-card){container-type:inline-size;min-width:0;translate:none!important;transition:box-shadow .22s ease,transform .22s ease}
#top #main #glf-home-refresh .glf-home-highlight-title{max-width:100%;letter-spacing:-.025em}
#top #main #glf-home-refresh :is(.glf-home-highlight-card,.glf-home-product-card):focus-visible{box-shadow:0 24px 36px -20px rgba(0,35,20,.4),0 8px 18px -12px rgba(0,0,0,.24)!important;transform:translateY(-4px);outline:2px solid var(--glf-home-primary);outline-offset:4px}
@media(hover:hover){#top #main #glf-home-refresh :is(.glf-home-highlight-card,.glf-home-product-card):hover{box-shadow:0 24px 36px -20px rgba(0,35,20,.4),0 8px 18px -12px rgba(0,0,0,.24)!important;transform:translateY(-4px)}}
html[data-glf-theme="dark"] #top #main #glf-home-refresh :is(.glf-home-highlight-card,.glf-home-product-card):focus-visible{box-shadow:0 24px 36px -20px rgba(0,0,0,.8),0 8px 18px -12px rgba(0,0,0,.6)!important}
@media(hover:hover){html[data-glf-theme="dark"] #top #main #glf-home-refresh :is(.glf-home-highlight-card,.glf-home-product-card):hover{box-shadow:0 24px 36px -20px rgba(0,0,0,.8),0 8px 18px -12px rgba(0,0,0,.6)!important}}
@media(prefers-reduced-motion:reduce){#top #main #glf-home-refresh :is(.glf-home-highlight-card,.glf-home-product-card){transition:none!important}#top #main #glf-home-refresh :is(.glf-home-highlight-card,.glf-home-product-card):hover,#top #main #glf-home-refresh :is(.glf-home-highlight-card,.glf-home-product-card):focus-visible{transform:none!important}}
/* Give the meeting invitation its own place between industries and production. */
#top #main #glf-home-refresh #glf-home-meeting{--glf-home-meeting-ink:var(--glf-home-forest);padding:clamp(3rem,5vw,5rem) 1.5rem;background:var(--glf-home-background);color:var(--glf-home-meeting-ink)}
html[data-glf-theme="dark"] #top #main #glf-home-refresh #glf-home-meeting{--glf-home-meeting-ink:var(--glf-home-foreground)}
#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem 3rem;max-width:1200px;margin:0 auto;padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--glf-home-border);background:var(--glf-home-card)}
#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-inner>div{min-width:0}
#top #main #glf-home-refresh #glf-home-meeting h2{margin:0;max-width:28ch;color:var(--glf-home-meeting-ink);font-family:"GLF Home Faculty","Faculty Glyphic",Barlow,Arial,sans-serif!important;font-size:clamp(1.6rem,2.6vw,2.4rem)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.035em;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
#top #main #glf-home-refresh #glf-home-meeting p{margin:1rem 0 0;max-width:60ch;color:var(--glf-home-meeting-ink);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}
#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:58px;padding:1rem 1.75rem;border:2px solid currentColor;background:transparent;color:var(--glf-home-meeting-ink);box-shadow:0 3px 0 currentColor;font-family:"GLF Home Barlow",Barlow,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}
#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-button svg{width:22px;height:22px;flex:none}
#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-button:focus-visible{outline:2px solid var(--glf-home-primary);outline-offset:6px}
@media(hover:hover){#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-button:hover{background:var(--glf-home-meeting-ink);color:var(--glf-home-card);border-color:var(--glf-home-meeting-ink);box-shadow:0 5px 0 var(--glf-home-meeting-ink)}}
@media(max-width:767px){#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-inner{grid-template-columns:minmax(0,1fr);gap:1.75rem}#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-button{justify-self:start}}
@media(max-width:389px){#top #main #glf-home-refresh #glf-home-meeting{padding-inline:1rem}#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-inner{padding:1.25rem}#top #main #glf-home-refresh #glf-home-meeting .glf-home-native-meeting-button{width:100%;padding-inline:1rem}}
/* Practical guidance replaces the repeated assortment and production summary. */
#top #main #glf-home-refresh #glf-home-guide{--glf-home-guide-ink:var(--glf-home-forest);padding:clamp(3.5rem,7vw,6rem) 1.5rem;background:var(--glf-home-background);border-block:1px solid var(--glf-home-border);color:var(--glf-home-foreground)}
html[data-glf-theme="dark"] #top #main #glf-home-refresh #glf-home-guide{--glf-home-guide-ink:var(--glf-home-foreground)}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-wrap{max-width:1200px;margin:0 auto}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:2rem 3.5rem;margin-bottom:2.75rem}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-eyebrow{margin:0 0 1rem;color:var(--glf-home-primary);font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}
#top #main #glf-home-refresh #glf-home-guide h2{margin:0;max-width:21ch;color:var(--glf-home-guide-ink);font-family:"GLF Home Faculty","Faculty Glyphic",Barlow,Arial,sans-serif!important;font-size:clamp(1.75rem,3.3vw,2.75rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.035em;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-lead{margin:0;max-width:43ch;color:var(--glf-home-muted-foreground);font-size:1.125rem;line-height:1.7}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem}
#top #main #glf-home-refresh #glf-home-guide :is(.glf-home-guide-brief,.glf-home-guide-return){min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-brief{background:var(--glf-home-card);border:1px solid var(--glf-home-border);border-top:3px solid var(--glf-home-primary)}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-stage{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.8125rem;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-stage>span{font-weight:700;color:var(--glf-home-primary)}
#top #main #glf-home-refresh #glf-home-guide h3{margin:0;color:var(--glf-home-guide-ink);font-family:"GLF Home Faculty","Faculty Glyphic",Barlow,Arial,sans-serif!important;font-size:clamp(1.5rem,2.2vw,1.875rem)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.025em;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-facts{margin:1.75rem 0 0}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-facts>div{display:grid;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--glf-home-border)}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-facts>div:first-child{padding-top:0}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-facts dt{color:var(--glf-home-guide-ink);font-size:1rem;font-weight:700;line-height:1.6}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-facts dd{margin:0;color:var(--glf-home-foreground);font-size:1rem;line-height:1.6}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-export{margin:1.5rem 0 0;padding:1rem 1.125rem;border-left:2px solid var(--glf-home-primary);background:var(--glf-home-background);color:var(--glf-home-muted-foreground);font-size:.9375rem;line-height:1.65}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-export>p{margin:0}
#top #main #glf-home-refresh #glf-home-guide .glf-home-inline-link{color:var(--glf-home-guide-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}
#top #main #glf-home-refresh #glf-home-guide .glf-home-source-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.375rem;color:var(--glf-home-guide-ink);font-size:.875rem;font-weight:600;text-underline-offset:3px}
#top #main #glf-home-refresh #glf-home-guide .glf-home-source-link svg{width:16px;height:16px;flex:none}
@media(hover:hover){#top #main #glf-home-refresh #glf-home-guide .glf-home-source-link:hover{text-decoration:underline}}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return{--glf-home-guide-return-ink:oklch(96.8% .016 91);display:flex;flex-direction:column;background:var(--glf-home-forest-deep);color:var(--glf-home-guide-return-ink)}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return-top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return-top .glf-home-guide-stage{margin:0;color:var(--glf-home-guide-return-ink)}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return .glf-home-guide-stage>span{color:var(--glf-home-paper-yellow)}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-cycle{width:48px;height:48px;flex:none;color:var(--glf-home-paper-yellow)}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return h3{max-width:16ch;color:var(--glf-home-guide-return-ink)!important;font-size:clamp(1.625rem,2.8vw,2.25rem)!important;line-height:1.2!important}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return>p{margin:1.5rem 0 0;color:var(--glf-home-guide-return-ink);font-size:1.0625rem;line-height:1.7}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return>.glf-home-guide-return-note{margin-top:1rem;color:rgba(255,255,255,.8);font-size:.9375rem;line-height:1.65}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:1.75rem 0 .25rem;color:var(--glf-home-guide-return-ink);font-size:1rem;font-weight:700;line-height:1.6;text-underline-offset:5px}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return-link svg{width:22px;height:22px;flex:none;transition:transform .2s ease}
#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return-link:focus-visible{outline:2px solid var(--glf-home-paper-yellow);outline-offset:5px}
@media(hover:hover){#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return-link:hover{text-decoration:underline}#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return-link:hover svg{transform:translateX(3px)}}
@media(max-width:899px){#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-intro,#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-grid{grid-template-columns:minmax(0,1fr)}#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-intro{gap:1.25rem;margin-bottom:2rem}#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-lead{max-width:58ch}#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return h3{max-width:24ch}}
@media(max-width:479px){#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-facts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}#top #main #glf-home-refresh #glf-home-guide .glf-home-guide-return-link{font-size:.9375rem}}
@media(max-width:389px){#top #main #glf-home-refresh #glf-home-guide{padding-inline:1rem}}
/* Existing Google-rating owner, presented within the new homepage design. */
/* Solid text colours preserve contrast through both themes and photo surfaces. */
#top #main #glf-home-refresh #glf-home-highlights .text-primary{color:#b5222b}
#top #main #glf-home-refresh #glf-home-figures a{color:#f4f2e9}
#top #main #glf-home-refresh .glf-home-reviews{padding:4rem 1.5rem;background:var(--glf-home-background);color:var(--glf-home-foreground)}
#top #main #glf-home-refresh .glf-home-reviews .glf-home-wrap{width:auto;max-width:1200px;margin:0 auto;padding:0}
#top #main #glf-home-refresh .glf-home-reviews-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3rem}
#top #main #glf-home-refresh .glf-home-reviews-copy{min-width:0}
#top #main #glf-home-refresh .glf-home-reviews .glf-home-eyebrow{margin:0 0 1rem;color:var(--glf-home-primary);font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}
#top #main #glf-home-refresh .glf-home-reviews h2{margin:0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.2;color:var(--glf-home-foreground)}
#top #main #glf-home-refresh .glf-home-reviews .glf-home-lead{margin:1.5rem 0 0;max-width:44ch;color:var(--glf-home-muted-foreground);font-size:1.125rem;line-height:1.65}
#top #main #glf-home-refresh .glf-home-reviews-summary{min-width:0;padding:2rem;border:1px solid var(--glf-home-border);border-radius:1.5rem;background:var(--glf-home-card)}
#top #main #glf-home-refresh .glf-home-reviews-fallback{margin:0;color:var(--glf-home-muted-foreground);line-height:1.65}
#top #main #glf-home-refresh .glf-home-reviews-link{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;color:var(--glf-home-primary);font-weight:700;line-height:1.5}
#top #main #glf-home-refresh .glf-home-reviews-link svg{width:20px;height:20px;flex:none}
#top #main #glf-home-refresh [data-glf-rating-values][hidden],#top #main #glf-home-refresh [data-glf-rating-fallback][hidden],#top #main #glf-home-refresh [data-glf-rating-score][hidden]{display:none!important}
@media(max-width:767px){#top #main #glf-home-refresh .glf-home-reviews-grid{grid-template-columns:1fr;gap:2rem}#top #main #glf-home-refresh .glf-home-reviews-summary{padding:1.5rem}}

/* Native theme compatibility */
/* The installed GLF Native Theme owns theme choice, persistence and the shell.
   Adapt only this homepage body to its public tokens. Keep photos and brand
   panels natural; the native theme does not invert the document or images. */
/* The asynchronous Cookiebot logo shares its source's intrinsic ratio. */
#top.page-id-824 #CybotCookiebotDialogPoweredbyImage {
  width: 46px !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  object-fit: contain !important;
}
/* Override the native renderer's important font rules with the packaged face.
   This also covers the existing Google-review heading, which uses Barlow. */
#top #wrap_all #main #glf-homepage #glf-home-refresh :is(h1, h2, h3, h4, h5, h6) {
  font-family: "GLF Home Faculty", "Faculty Glyphic", Georgia, serif !important;
  font-weight: 400 !important;
  font-style: normal;
  font-synthesis: none;
}
@media screen and (max-width: 639px) {
  /* The native heading utility otherwise forces 50px and automatic hyphens. */
  #top #wrap_all #main #glf-homepage #glf-home-refresh #glf-home-title {
    font-size: clamp(1.7rem, 8vw, 2.125rem) !important;
    line-height: 1.15 !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
  }
}
@media screen {
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh {
    --glf-home-background: var(--glf-bg, #111a15);
    --glf-home-foreground: var(--glf-text, #d4dace);
    --glf-home-card: var(--glf-surface, #18241d);
    --glf-home-card-foreground: var(--glf-text, #d4dace);
    --glf-home-popover: var(--glf-surface, #18241d);
    --glf-home-popover-foreground: var(--glf-ink, #f0eee4);
    --glf-home-secondary: var(--glf-surface-2, #213127);
    --glf-home-secondary-foreground: var(--glf-text, #d4dace);
    --glf-home-muted: var(--glf-surface-2, #213127);
    --glf-home-muted-foreground: var(--glf-muted, #adbcad);
    --glf-home-reading-ink: var(--glf-muted, #adbcad);
    --glf-home-border: var(--glf-border, #4b6150);
    --glf-home-input: var(--glf-border, #4b6150);
    --glf-home-warm: var(--glf-surface, #18241d);
    --glf-home-warm-white: var(--glf-surface, #18241d);
    --glf-home-stone: var(--glf-surface-2, #213127);
    --glf-home-sawdust: var(--glf-surface-2, #213127);
    --glf-home-paper: var(--glf-surface, #18241d);
    --glf-home-primary: var(--glf-accent, #d3323a);
    --glf-home-context-ink: var(--glf-link, #bfd2b2);
    color: var(--glf-home-foreground);
    background: var(--glf-home-background);
  }

  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh :is(h1, h2, h3, h4) {
    color: var(--glf-ink, #f0eee4);
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh :is(.text-forest, .glf-home-context-link, .glf-home-machine-link) {
    color: var(--glf-link, #bfd2b2);
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh :is(.text-primary, .glf-home-guide-eyebrow, .glf-home-guide-stage > span, .glf-home-reviews .glf-home-eyebrow, .glf-home-reviews-link) {
    color: var(--glf-link, #bfd2b2);
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh :is(.glf-home-highlight-card, .glf-home-product-card) {
    background-color: var(--glf-surface, #18241d);
    border-color: var(--glf-border, #4b6150);
  }

  /* Photo overlays and solid forest panels keep their light foregrounds. */
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh [data-industry] {
    --glf-home-warm-white: #f4f2e9;
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh #glf-home-figures {
    --glf-home-paper: #f4f2e9;
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh .glf-home-figures-panel {
    box-shadow: 0 40px 80px -40px rgba(0, 0, 0, .8);
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh [data-industry] h3 {
    color: var(--glf-home-paper-yellow);
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh :is(#glf-home-sustainability h2, .glf-home-guide-return h3) {
    color: #f4f2e9 !important;
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh .glf-home-context-link--on-photo {
    color: #f4f2e9 !important;
  }

  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh :is(#glf-home-meeting, #glf-home-guide) {
    --glf-home-meeting-ink: var(--glf-link, #bfd2b2);
    --glf-home-guide-ink: var(--glf-link, #bfd2b2);
  }
  html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh a[href]:focus-visible {
    outline-color: var(--glf-ink, #f0eee4);
    box-shadow: 0 0 0 6px var(--glf-bg, #111a15);
  }
  @media (hover: hover) {
    html.glf-native-theme[data-glf-theme="dark"] #top #wrap_all #main #glf-homepage #glf-home-refresh .glf-home-product-card:hover h3 {
      color: var(--glf-link, #bfd2b2);
    }
  }
}

/* Verified multilingual wrapping and anchor offsets, scoped to the new homepage. */
#glf-home-refresh .glf-home-highlight-title{white-space:normal!important;text-wrap:balance}
#glf-home-refresh .glf-home-machine-link{overflow-wrap:anywhere;hyphens:auto}
#glf-home-refresh [data-industry][id]{scroll-margin-top:112px}
#glf-home-refresh .glf-home-native-meeting-button{white-space:normal!important;text-align:center;min-height:52px;height:auto;line-height:1.35}
.glf-home-wpml-public #footer-page h2{font-family:"GLF Home Faculty","Faculty Glyphic",Georgia,serif!important;font-weight:400}
