:root{--gph-green-50: #e8f7ed;--gph-green-100: #c5ebd1;--gph-green-200: #8fd9a8;--gph-green-300: #58c67e;--gph-green-400: #2db85e;--gph-green-500: #1a9a4a;--gph-green-600: #157a3b;--gph-green-700: #105e2d;--gph-green-800: #0b4220;--gph-green-900: #062814;--gph-gold-50: #faf8f2;--gph-gold-100: #f3efe3;--gph-gold-200: #e5dcc5;--gph-gold-300: #d4c59e;--gph-gold-400: #c4a96e;--gph-gold-500: #aa8c57;--gph-gold-600: #8e7245;--gph-gold-700: #725a35;--gph-gold-800: #564326;--gph-gold-900: #3a2d19;--gph-blue-50: #eef6ff;--gph-blue-100: #d9ebff;--gph-blue-200: #b3d7ff;--gph-blue-300: #7abfff;--gph-blue-400: #42a5ff;--gph-blue-500: #1a8cf0;--gph-blue-600: #0d6fd4;--gph-blue-700: #0a55a3;--gph-blue-800: #073c73;--gph-blue-900: #042345;--gph-amber-50: #fff8eb;--gph-amber-100: #ffecc7;--gph-amber-200: #ffd88a;--gph-amber-300: #ffc24d;--gph-amber-400: #ffad1a;--gph-amber-500: #e89800;--gph-amber-600: #c47e00;--gph-amber-700: #965f00;--gph-amber-800: #694200;--gph-amber-900: #3d2600;--gph-gray-0: #fffdf7;--gph-gray-25: #faf9f4;--gph-gray-50: #f7f5f0;--gph-gray-100: #edeae3;--gph-gray-200: #d8d4cb;--gph-gray-300: #b5b0a5;--gph-gray-400: #8e897e;--gph-gray-500: #6b665d;--gph-gray-600: #524e47;--gph-gray-700: #3b3832;--gph-gray-800: #272420;--gph-gray-900: #161411;--gph-gray-950: #0c0b09;--color-primary: var(--gph-green-500);--color-primary-hover: var(--gph-green-600);--color-primary-light: var(--gph-green-50);--color-primary-text: #ffffff;--color-secondary: var(--gph-blue-500);--color-secondary-hover: var(--gph-blue-600);--color-secondary-light: var(--gph-blue-50);--color-accent: var(--gph-gold-400);--color-accent-hover: var(--gph-gold-500);--color-accent-light: var(--gph-gold-50);--color-accent-dark: var(--gph-gold-600);--color-action: var(--gph-amber-500);--color-action-hover: var(--gph-amber-600);--color-action-light: var(--gph-amber-50);--color-success: #16a34a;--color-warning: #f59e0b;--color-error: #ef4444;--color-error-light: #fef2f2;--color-info: var(--gph-blue-500);--color-bg: var(--gph-gray-0);--color-bg-alt: var(--gph-gray-50);--color-bg-elevated: #ffffff;--color-bg-wash: var(--gph-gray-25);--color-bg-dark: var(--gph-gray-900);--color-bg-gold: var(--gph-gold-50);--color-text: var(--gph-gray-800);--color-text-heading: var(--gph-gray-900);--color-text-muted: var(--gph-gray-500);--color-text-subtle: var(--gph-gray-500);--color-text-inverse: #ffffff;--color-border: var(--gph-gray-200);--color-border-light: var(--gph-gray-100);--color-border-focus: var(--gph-green-400);--color-border-gold: var(--gph-gold-300);--color-link: var(--gph-green-600);--color-link-hover: var(--gph-green-700);--gph-gold: var(--gph-gold-400);--gph-gold-light: var(--gph-gold-300);--gph-gold-subtle: var(--gph-gold-50);--gph-gold-dark: var(--gph-gold-600);--gph-green: var(--gph-green-500);--theme-hero-gradient: linear-gradient(135deg, var(--gph-green-700) 0%, var(--gph-green-500) 35%, var(--gph-gold-600) 100%);--theme-hero-overlay: linear-gradient(135deg, transparent 0%, rgba(196, 169, 110, .15) 40%, rgba(196, 169, 110, .08) 70%, transparent 100%);--theme-card-radius: 16px;--theme-card-shadow: 0 2px 12px rgba(196, 169, 110, .1);--theme-card-shadow-hover: 0 8px 32px rgba(196, 169, 110, .18);--theme-card-border-top: 3px solid var(--gph-gold-400);--theme-card-padding: var(--space-5);--theme-card-border-style: solid;--theme-btn-radius: 12px;--theme-btn-shadow: 0 4px 14px rgba(196, 169, 110, .25);--theme-btn-padding: .75rem 1.75rem;--theme-btn-weight: 600;--theme-btn-transform: uppercase;--theme-btn-tracking: .5px;--theme-section-accent: var(--gph-gold-400);--theme-section-divider: 2px solid var(--gph-gold-200);--theme-section-spacing: var(--space-16);--theme-price-color: var(--gph-gold-700);--theme-price-bg: var(--gph-gold-50);--theme-badge-bg: var(--gph-gold-50);--theme-badge-border: var(--gph-gold-300);--theme-badge-text: var(--gph-gold-700);--theme-trust-glow: 0 0 20px rgba(196, 169, 110, .15);--theme-star-color: var(--gph-gold-500);--theme-footer-accent: var(--gph-gold-400);--theme-heading-font: var(--font-heading);--theme-heading-weight: 700;--theme-heading-transform: none;--theme-heading-tracking: -.02em;--theme-heading-style: normal;--theme-body-size: var(--text-base);--theme-transition-speed: .25s;--theme-transition-ease: cubic-bezier(.4, 0, .2, 1);--theme-hover-lift: -4px;--theme-hover-scale: 1;--theme-hover-glow: none;--theme-entrance-distance: 20px;--theme-entrance-speed: .6s;--theme-glass-blur: 0px;--theme-glass-bg: transparent;--theme-noise-opacity: 0;--theme-gradient-angle: 135deg;--theme-surface-sheen: none;--theme-image-radius: var(--theme-card-radius);--theme-image-filter: none;--theme-image-hover-scale: 1.05;--theme-image-hover-filter: brightness(1.05);--theme-focus-ring: 0 0 0 3px rgba(26, 154, 74, .3);--theme-selection-bg: var(--gph-gold-200);--theme-selection-text: var(--gph-gold-900);--theme-scrollbar-thumb: var(--gph-gold-400);--theme-scrollbar-track: var(--gph-gray-100);--theme-divider-style: solid;--theme-divider-width: 2px;--theme-heading-decoration: var(--theme-section-accent);--theme-heading-decoration-width: 60px;--theme-heading-decoration-height: 3px;--font-heading: "DM Serif Display", Georgia, "Times New Roman", serif;--font-body: "DM Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.6;--leading-relaxed: 1.75;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .08em;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--max-width: 1200px;--max-width-narrow: 800px;--max-width-wide: 1400px;--max-width-full: 1600px;--gutter: 1.5rem;--header-height: 72px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -2px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.08), 0 4px 6px -4px rgba(0,0,0,.05);--shadow-xl: 0 20px 25px -5px rgba(0,0,0,.08), 0 8px 10px -6px rgba(0,0,0,.04);--shadow-2xl: 0 25px 50px -12px rgba(0,0,0,.15);--shadow-inner: inset 0 2px 4px rgba(0,0,0,.04);--shadow-green: 0 4px 14px rgba(26,154,74,.25);--shadow-blue: 0 4px 14px rgba(26,140,240,.2);--shadow-amber: 0 4px 14px rgba(232,152,0,.2);--shadow-gold: 0 4px 14px rgba(196,169,110,.25);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--duration-slower: .6s;--transition-fast: var(--duration-fast) var(--ease-out);--transition-base: var(--duration-base) var(--ease-out);--transition-slow: var(--duration-slow) var(--ease-out);--z-base: 1;--z-dropdown: 50;--z-sticky: 100;--z-banner: 110;--z-overlay: 200;--z-modal: 300;--z-toast: 400;--z-tooltip: 500}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--color-bg: var(--gph-gray-950);--color-bg-alt: var(--gph-gray-900);--color-bg-elevated: var(--gph-gray-800);--color-bg-wash: var(--gph-gray-900);--color-text: var(--gph-gray-200);--color-text-heading: var(--gph-gray-0);--color-text-muted: var(--gph-gray-400);--color-border: var(--gph-gray-700);--color-border-light: var(--gph-gray-800)}}[data-theme=champagne-gold]{--color-accent: var(--gph-gold-400);--color-accent-hover: var(--gph-gold-500);--color-accent-light: var(--gph-gold-50);--color-accent-dark: var(--gph-gold-600);--theme-heading-font: "DM Serif Display", Georgia, serif;--theme-heading-weight: 400;--theme-heading-transform: none;--theme-heading-tracking: 0;--theme-heading-style: normal;--theme-transition-speed: .4s;--theme-transition-ease: cubic-bezier(.16, 1, .3, 1);--theme-hover-lift: -6px;--theme-hover-scale: 1;--theme-hover-glow: 0 0 40px rgba(196, 169, 110, .2);--theme-entrance-distance: 30px;--theme-entrance-speed: .8s;--theme-glass-blur: 12px;--theme-glass-bg: rgba(255, 253, 247, .75);--theme-noise-opacity: .02;--theme-surface-sheen: linear-gradient(135deg, rgba(196,169,110,.05) 0%, transparent 50%, rgba(196,169,110,.03) 100%);--theme-image-hover-scale: 1.06;--theme-image-hover-filter: brightness(1.08) saturate(1.05);--theme-focus-ring: 0 0 0 3px rgba(196, 169, 110, .4);--theme-selection-bg: var(--gph-gold-200);--theme-selection-text: var(--gph-gold-900);--theme-scrollbar-thumb: var(--gph-gold-400);--theme-scrollbar-track: var(--gph-gold-50);--theme-divider-style: solid;--theme-heading-decoration-width: 80px;--theme-heading-decoration-height: 2px;--theme-btn-padding: .85rem 2rem;--theme-btn-weight: 500;--theme-btn-transform: none;--theme-btn-tracking: .02em;--theme-section-spacing: 5rem;--theme-card-padding: 1.5rem}[data-theme=fairway-classic]{--gph-gray-0: #ffffff;--gph-gray-25: #fafbfc;--gph-gray-50: #f5f7fa;--gph-gray-100: #ebeef3;--gph-gray-200: #d5dae2;--gph-gray-300: #b0b8c6;--gph-gray-400: #8b95a6;--gph-gray-500: #6b7688;--gph-gray-600: #515c6c;--gph-gray-700: #3a4350;--gph-gray-800: #252c36;--gph-gray-900: #141920;--color-accent: var(--gph-green-500);--color-accent-hover: var(--gph-green-600);--color-accent-light: var(--gph-green-50);--color-accent-dark: var(--gph-green-700);--color-bg: #ffffff;--color-bg-alt: #f5f7fa;--color-bg-elevated: #ffffff;--color-bg-wash: #fafbfc;--color-bg-gold: var(--gph-green-50);--color-border-gold: var(--gph-green-200);--theme-hero-gradient: linear-gradient(160deg, var(--gph-green-800) 0%, var(--gph-green-600) 40%, var(--gph-green-500) 100%);--theme-hero-overlay: none;--theme-card-radius: 8px;--theme-card-shadow: 0 1px 3px rgba(0, 0, 0, .06);--theme-card-shadow-hover: 0 4px 16px rgba(26, 154, 74, .12);--theme-card-border-top: 3px solid var(--gph-green-500);--theme-card-border-style: solid;--theme-btn-radius: 6px;--theme-btn-shadow: 0 2px 8px rgba(26, 154, 74, .2);--theme-section-accent: var(--gph-green-500);--theme-section-divider: 2px solid var(--gph-green-200);--theme-price-color: var(--gph-green-700);--theme-price-bg: var(--gph-green-50);--theme-badge-bg: var(--gph-green-50);--theme-badge-border: var(--gph-green-200);--theme-badge-text: var(--gph-green-700);--theme-trust-glow: none;--theme-star-color: var(--gph-green-500);--theme-footer-accent: var(--gph-green-500);--theme-heading-font: "DM Sans", "Inter", -apple-system, sans-serif;--theme-heading-weight: 800;--theme-heading-transform: uppercase;--theme-heading-tracking: .06em;--theme-heading-style: normal;--theme-transition-speed: .15s;--theme-transition-ease: cubic-bezier(.25, .46, .45, .94);--theme-hover-lift: -2px;--theme-hover-scale: 1.01;--theme-hover-glow: none;--theme-entrance-distance: 12px;--theme-entrance-speed: .35s;--theme-glass-blur: 0px;--theme-glass-bg: transparent;--theme-noise-opacity: 0;--theme-surface-sheen: none;--theme-image-radius: 8px;--theme-image-hover-scale: 1.03;--theme-image-hover-filter: contrast(1.05) saturate(1.1);--theme-focus-ring: 0 0 0 3px rgba(26, 154, 74, .3);--theme-selection-bg: var(--gph-green-100);--theme-selection-text: var(--gph-green-900);--theme-scrollbar-thumb: var(--gph-green-400);--theme-scrollbar-track: var(--gph-gray-100);--theme-divider-style: solid;--theme-heading-decoration-width: 40px;--theme-heading-decoration-height: 4px;--theme-btn-padding: .65rem 1.5rem;--theme-btn-weight: 700;--theme-btn-transform: uppercase;--theme-btn-tracking: .08em;--theme-section-spacing: 3.5rem;--theme-card-padding: 1.25rem}[data-theme=sunset-med]{--gph-green-50: #fef3ec;--gph-green-100: #fce2cf;--gph-green-200: #f8c4a0;--gph-green-300: #f0a06a;--gph-green-400: #e87d3e;--gph-green-500: #c4612a;--gph-green-600: #a04e22;--gph-green-700: #7c3c1a;--gph-green-800: #582b13;--gph-green-900: #361a0b;--gph-gray-0: #fffcf8;--gph-gray-25: #faf7f2;--gph-gray-50: #f5f1eb;--gph-gray-100: #ede8df;--gph-gray-200: #dbd4c8;--gph-gray-300: #bab2a3;--gph-gray-400: #95897a;--gph-gray-500: #726758;--gph-gray-600: #564d40;--gph-gray-700: #3d362c;--gph-gray-800: #28221b;--gph-gray-900: #18140f;--color-primary: #c4612a;--color-primary-hover: #a04e22;--color-primary-light: #fef3ec;--color-accent: #d4a44e;--color-accent-hover: #b8893e;--color-accent-light: #fdf6ea;--color-accent-dark: #9a6f30;--color-secondary: #2b7a9e;--color-secondary-hover: #1f6080;--color-link: #a04e22;--color-link-hover: #7c3c1a;--color-bg-gold: #fdf6ea;--color-border-gold: #e5d5b0;--theme-hero-gradient: linear-gradient(145deg, #582b13 0%, #a04e22 30%, #d4a44e 70%, #f0a06a 100%);--theme-hero-overlay: linear-gradient(135deg, transparent 0%, rgba(212, 164, 78, .12) 30%, rgba(248, 196, 160, .1) 60%, transparent 100%);--theme-card-radius: 20px;--theme-card-shadow: 0 4px 20px rgba(196, 97, 42, .08);--theme-card-shadow-hover: 0 16px 48px rgba(196, 97, 42, .14);--theme-card-border-top: none;--theme-card-border-style: none;--theme-btn-radius: 24px;--theme-btn-shadow: 0 4px 14px rgba(196, 97, 42, .2);--theme-section-accent: #d4a44e;--theme-section-divider: 1px solid #e5d5b0;--theme-price-color: #a04e22;--theme-price-bg: #fef3ec;--theme-badge-bg: #fdf6ea;--theme-badge-border: #e5d5b0;--theme-badge-text: #7c3c1a;--theme-trust-glow: 0 0 30px rgba(212, 164, 78, .15);--theme-star-color: #d4a44e;--theme-footer-accent: #c4612a;--theme-heading-font: "DM Serif Display", Georgia, serif;--theme-heading-weight: 400;--theme-heading-transform: none;--theme-heading-tracking: .01em;--theme-heading-style: italic;--theme-transition-speed: .5s;--theme-transition-ease: cubic-bezier(.16, 1, .3, 1);--theme-hover-lift: -8px;--theme-hover-scale: 1.01;--theme-hover-glow: 0 0 50px rgba(212, 164, 78, .18);--theme-entrance-distance: 40px;--theme-entrance-speed: 1s;--theme-glass-blur: 8px;--theme-glass-bg: rgba(255, 252, 248, .7);--theme-noise-opacity: .03;--theme-surface-sheen: linear-gradient(145deg, rgba(212,164,78,.06) 0%, transparent 60%);--theme-image-radius: 20px;--theme-image-filter: none;--theme-image-hover-scale: 1.08;--theme-image-hover-filter: brightness(1.1) sepia(.15) saturate(1.2);--theme-focus-ring: 0 0 0 3px rgba(196, 97, 42, .3);--theme-selection-bg: #fce2cf;--theme-selection-text: #582b13;--theme-scrollbar-thumb: #d4a44e;--theme-scrollbar-track: #f5f1eb;--theme-divider-style: solid;--theme-heading-decoration-width: 100px;--theme-heading-decoration-height: 1px;--theme-btn-padding: .9rem 2.25rem;--theme-btn-weight: 500;--theme-btn-transform: none;--theme-btn-tracking: .02em;--theme-section-spacing: 5.5rem;--theme-card-padding: 1.75rem}[data-theme=clubhouse-noir]{--gph-gray-0: #141414;--gph-gray-25: #1a1a1a;--gph-gray-50: #222222;--gph-gray-100: #2c2c2c;--gph-gray-200: #3a3a3a;--gph-gray-300: #555555;--gph-gray-400: #777777;--gph-gray-500: #999999;--gph-gray-600: #bbbbbb;--gph-gray-700: #d5d5d5;--gph-gray-800: #e8e8e8;--gph-gray-900: #f2f2f2;--gph-gray-950: #ffffff;--gph-green-50: #142018;--gph-green-100: #1a3022;--gph-green-200: #264a34;--gph-green-300: #38704e;--gph-green-400: #4e9a6a;--gph-green-500: #5cc07e;--gph-green-600: #7ed89c;--gph-green-700: #a4e8ba;--gph-green-800: #c8f0d6;--gph-green-900: #e6f8ec;--color-primary: #5cc07e;--color-primary-hover: #7ed89c;--color-primary-light: #142018;--color-primary-text: #141414;--color-accent: #c4a96e;--color-accent-hover: #d4bd88;--color-accent-light: #2a2518;--color-accent-dark: #aa8c57;--color-bg: #141414;--color-bg-alt: #1a1a1a;--color-bg-elevated: #222222;--color-bg-wash: #181818;--color-bg-dark: #0e0e0e;--color-bg-gold: #221e14;--color-text: #e8e8e8;--color-text-heading: #f2f2f2;--color-text-muted: #999999;--color-text-subtle: #777777;--color-text-inverse: #141414;--color-border: #2c2c2c;--color-border-light: #222222;--color-border-gold: #4a3e28;--color-link: #7ed89c;--color-link-hover: #a4e8ba;--color-success: #4ade80;--color-warning: #fbbf24;--color-error: #f87171;--color-error-light: #3a1818;--theme-hero-gradient: linear-gradient(150deg, #0a0a0a 0%, #1a1a1a 30%, #2a2518 60%, #3a2d19 100%);--theme-hero-overlay: linear-gradient(135deg, transparent 0%, rgba(196, 169, 110, .06) 40%, rgba(196, 169, 110, .1) 70%, transparent 100%);--theme-card-radius: 6px;--theme-card-shadow: 0 2px 12px rgba(0, 0, 0, .5);--theme-card-shadow-hover: 0 8px 40px rgba(196, 169, 110, .15), 0 0 60px rgba(196, 169, 110, .08);--theme-card-border-top: 1px solid rgba(196, 169, 110, .3);--theme-card-border-style: solid;--theme-btn-radius: 4px;--theme-btn-shadow: 0 4px 20px rgba(196, 169, 110, .3);--theme-section-accent: #c4a96e;--theme-section-divider: 1px solid #2c2c2c;--theme-price-color: #c4a96e;--theme-price-bg: #221e14;--theme-badge-bg: #2a2518;--theme-badge-border: #4a3e28;--theme-badge-text: #c4a96e;--theme-trust-glow: 0 0 40px rgba(196, 169, 110, .2);--theme-star-color: #c4a96e;--theme-footer-accent: #c4a96e;--theme-heading-font: "DM Sans", "Inter", sans-serif;--theme-heading-weight: 300;--theme-heading-transform: uppercase;--theme-heading-tracking: .12em;--theme-heading-style: normal;--theme-transition-speed: .45s;--theme-transition-ease: cubic-bezier(.16, 1, .3, 1);--theme-hover-lift: -3px;--theme-hover-scale: 1;--theme-hover-glow: 0 0 60px rgba(196, 169, 110, .15);--theme-entrance-distance: 50px;--theme-entrance-speed: 1.2s;--theme-glass-blur: 20px;--theme-glass-bg: rgba(20, 20, 20, .8);--theme-noise-opacity: .04;--theme-surface-sheen: linear-gradient(135deg, rgba(196,169,110,.04) 0%, transparent 40%, rgba(196,169,110,.02) 100%);--theme-image-radius: 6px;--theme-image-filter: brightness(.95) contrast(1.05);--theme-image-hover-scale: 1.04;--theme-image-hover-filter: brightness(1.1) contrast(1.08);--theme-focus-ring: 0 0 0 2px rgba(196, 169, 110, .5);--theme-selection-bg: rgba(196, 169, 110, .3);--theme-selection-text: #f2f2f2;--theme-scrollbar-thumb: #4a3e28;--theme-scrollbar-track: #1a1a1a;--theme-divider-style: solid;--theme-heading-decoration-width: 100px;--theme-heading-decoration-height: 1px;--theme-btn-padding: .7rem 2rem;--theme-btn-weight: 400;--theme-btn-transform: uppercase;--theme-btn-tracking: .15em;--theme-section-spacing: 5rem;--theme-card-padding: 1.5rem}[data-theme=ocean-breeze]{--gph-green-50: #e6f7f7;--gph-green-100: #c0ecec;--gph-green-200: #80d8d8;--gph-green-300: #4cc4c4;--gph-green-400: #25aaaa;--gph-green-500: #0e8e8e;--gph-green-600: #0a7272;--gph-green-700: #085656;--gph-green-800: #053c3c;--gph-green-900: #032424;--gph-gray-0: #fafeff;--gph-gray-25: #f4f9fa;--gph-gray-50: #edf4f5;--gph-gray-100: #e0eaec;--gph-gray-200: #c6d5d8;--gph-gray-300: #a0b5b8;--gph-gray-400: #7a9194;--gph-gray-500: #5c7275;--gph-gray-600: #455658;--gph-gray-700: #313e40;--gph-gray-800: #20292a;--gph-gray-900: #111818;--color-primary: #0e8e8e;--color-primary-hover: #0a7272;--color-primary-light: #e6f7f7;--color-accent: #e07850;--color-accent-hover: #c86540;--color-accent-light: #fef2ed;--color-accent-dark: #a85030;--color-link: #0a7272;--color-link-hover: #085656;--color-bg-gold: #fef2ed;--color-border-gold: #f0cfc0;--theme-hero-gradient: linear-gradient(155deg, #032424 0%, #085656 25%, #0e8e8e 60%, #25aaaa 100%);--theme-hero-overlay: linear-gradient(135deg, transparent 0%, rgba(224, 120, 80, .06) 50%, rgba(224, 120, 80, .1) 80%, transparent 100%);--theme-card-radius: 16px;--theme-card-shadow: 0 2px 10px rgba(14, 142, 142, .08);--theme-card-shadow-hover: 0 12px 36px rgba(14, 142, 142, .14);--theme-card-border-top: 3px solid #0e8e8e;--theme-card-border-style: solid;--theme-btn-radius: 12px;--theme-btn-shadow: 0 4px 14px rgba(14, 142, 142, .2);--theme-section-accent: #0e8e8e;--theme-section-divider: 2px solid #c6d5d8;--theme-price-color: #085656;--theme-price-bg: #e6f7f7;--theme-badge-bg: #e6f7f7;--theme-badge-border: #80d8d8;--theme-badge-text: #085656;--theme-trust-glow: 0 0 20px rgba(14, 142, 142, .12);--theme-star-color: #e07850;--theme-footer-accent: #0e8e8e;--theme-heading-font: "DM Sans", "Inter", -apple-system, sans-serif;--theme-heading-weight: 700;--theme-heading-transform: none;--theme-heading-tracking: -.01em;--theme-heading-style: normal;--theme-transition-speed: .25s;--theme-transition-ease: cubic-bezier(.34, 1.56, .64, 1);--theme-hover-lift: -5px;--theme-hover-scale: 1.02;--theme-hover-glow: 0 0 30px rgba(14, 142, 142, .12);--theme-entrance-distance: 24px;--theme-entrance-speed: .5s;--theme-glass-blur: 6px;--theme-glass-bg: rgba(250, 254, 255, .8);--theme-noise-opacity: 0;--theme-surface-sheen: none;--theme-image-radius: 16px;--theme-image-filter: none;--theme-image-hover-scale: 1.06;--theme-image-hover-filter: brightness(1.08) saturate(1.2);--theme-focus-ring: 0 0 0 3px rgba(14, 142, 142, .3);--theme-selection-bg: #c0ecec;--theme-selection-text: #032424;--theme-scrollbar-thumb: #25aaaa;--theme-scrollbar-track: #edf4f5;--theme-divider-style: solid;--theme-heading-decoration-width: 50px;--theme-heading-decoration-height: 3px;--theme-btn-padding: .75rem 1.75rem;--theme-btn-weight: 600;--theme-btn-transform: none;--theme-btn-tracking: 0;--theme-section-spacing: 4rem;--theme-card-padding: 1.25rem}[data-theme=champagne-gold] .theme-animate.theme-visible,[data-theme=champagne-gold] [data-reveal].theme-visible{animation:goldEntrance var(--theme-entrance-speed) var(--theme-transition-ease) both}@keyframes goldEntrance{0%{opacity:0;transform:translateY(var(--theme-entrance-distance)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=fairway-classic] .theme-animate.theme-visible,[data-theme=fairway-classic] [data-reveal].theme-visible{animation:classicEntrance var(--theme-entrance-speed) var(--theme-transition-ease) both}@keyframes classicEntrance{0%{opacity:0;transform:translateY(var(--theme-entrance-distance))}to{opacity:1;transform:translateY(0)}}[data-theme=sunset-med] .theme-animate.theme-visible,[data-theme=sunset-med] [data-reveal].theme-visible{animation:sunsetEntrance var(--theme-entrance-speed) var(--theme-transition-ease) both}@keyframes sunsetEntrance{0%{opacity:0;transform:translateY(var(--theme-entrance-distance)) scale(.96);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}[data-theme=clubhouse-noir] .theme-animate.theme-visible,[data-theme=clubhouse-noir] [data-reveal].theme-visible{animation:noirEntrance var(--theme-entrance-speed) var(--theme-transition-ease) both}@keyframes noirEntrance{0%{opacity:0;transform:translateY(var(--theme-entrance-distance));box-shadow:none}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0);box-shadow:0 0 30px #c4a96e14}}[data-theme=ocean-breeze] .theme-animate.theme-visible,[data-theme=ocean-breeze] [data-reveal].theme-visible{animation:breezeEntrance var(--theme-entrance-speed) var(--theme-transition-ease) both}@keyframes breezeEntrance{0%{opacity:0;transform:translateY(var(--theme-entrance-distance)) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=champagne-gold] .theme-hover:hover{transform:translateY(var(--theme-hover-lift)) scale(var(--theme-hover-scale));box-shadow:var(--theme-card-shadow-hover),var(--theme-hover-glow)}[data-theme=fairway-classic] .theme-hover:hover{transform:translateY(var(--theme-hover-lift)) scale(var(--theme-hover-scale));box-shadow:var(--theme-card-shadow-hover)}[data-theme=sunset-med] .theme-hover:hover{transform:translateY(var(--theme-hover-lift)) scale(var(--theme-hover-scale));box-shadow:var(--theme-card-shadow-hover),var(--theme-hover-glow)}[data-theme=clubhouse-noir] .theme-hover:hover{transform:translateY(var(--theme-hover-lift));box-shadow:var(--theme-card-shadow-hover)}[data-theme=ocean-breeze] .theme-hover:hover{transform:translateY(var(--theme-hover-lift)) scale(var(--theme-hover-scale));box-shadow:var(--theme-card-shadow-hover),var(--theme-hover-glow)}:root{--awb-color-1: #ffffff;--awb-color-2: #e2e2e2;--awb-color-3: #333333;--awb-color-4: #212934;--awb-color-5: #AA8C57;--awb-color-6: #f7f7f7;--awb-color-7: #212934;--awb-color-8: #ffffff;--awb-custom-color-10: #65BC7B;--awb-custom-color-11: #333333;--color-bg-warm: #faf8f4;--font-size-base: 16px;--line-height-base: 1.7;--line-height-heading: 1.2}@keyframes gph-spin{to{transform:rotate(360deg)}}@keyframes gph-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gph-pulse{0%,to{opacity:1}50%{opacity:.5}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);scroll-behavior:smooth;-webkit-text-size-adjust:100%}html[data-theme] *,html[data-theme] *:before,html[data-theme] *:after{transition:background-color var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease),color var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease),border-color var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease),box-shadow var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease),fill .3s ease,stroke .3s ease,border-radius var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease)}html[data-theme] input,html[data-theme] textarea,html[data-theme] select,html[data-theme] button,html[data-theme] a{transition:background-color var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease),color var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease),border-color var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease),box-shadow var(--theme-transition-speed, .4s) var(--theme-transition-ease, ease),transform .2s ease,opacity .2s ease}h1,h2,h3,h4,h5,h6,.section__title,.sec__title{font-family:var(--theme-heading-font, var(--font-heading));font-weight:var(--theme-heading-weight, 700);text-transform:var(--theme-heading-transform, none);letter-spacing:var(--theme-heading-tracking, -.02em);font-style:var(--theme-heading-style, normal)}::selection{background:var(--theme-selection-bg, var(--gph-gold-200));color:var(--theme-selection-text, var(--gph-gold-900))}::-moz-selection{background:var(--theme-selection-bg, var(--gph-gold-200));color:var(--theme-selection-text, var(--gph-gold-900))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--theme-scrollbar-track, var(--gph-gray-100))}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb, var(--gph-gold-400));border-radius:4px}::-webkit-scrollbar-thumb:hover{opacity:.8}*:focus-visible{outline:none;box-shadow:var(--theme-focus-ring, 0 0 0 3px rgba(26, 154, 74, .3))}.card:before,.theme-sheen:before{content:"";position:absolute;inset:0;background:var(--theme-surface-sheen, none);pointer-events:none;border-radius:inherit;z-index:1}.card img,.theme-image{border-radius:var(--theme-image-radius, var(--theme-card-radius, 12px));filter:var(--theme-image-filter, none);transition:transform var(--theme-transition-speed) var(--theme-transition-ease),filter var(--theme-transition-speed) var(--theme-transition-ease)}.card:hover img,.theme-image-hover:hover img{transform:scale(var(--theme-image-hover-scale, 1.05));filter:var(--theme-image-hover-filter, brightness(1.05))}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video,svg{display:block;max-width:100%;height:auto}a{color:var(--color-link);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-link-hover)}ul,ol{list-style:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--theme-heading-font, var(--font-heading));color:var(--color-text-heading);line-height:var(--line-height-heading);font-weight:700}h1{font-size:clamp(1.8rem,4vw,2.8rem)}h2{font-size:clamp(1.4rem,3vw,2.2rem)}h3{font-size:clamp(1.15rem,2.5vw,1.6rem)}h4{font-size:clamp(1rem,2vw,1.25rem)}p{margin-bottom:var(--space-4)}.text-gold{color:var(--gph-gold)}.text-green{color:var(--gph-green-dark)}.text-muted{color:var(--color-text-muted)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.container--narrow{max-width:var(--max-width-narrow)}.container--wide{max-width:var(--max-width-wide)}.section{padding:var(--theme-section-spacing, var(--space-16)) 0}.section--alt{background:var(--color-bg-alt)}.section--warm{background:var(--color-bg-warm)}.grid{display:grid;gap:var(--gutter)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}.flex{display:flex;gap:var(--gutter)}.flex--center{align-items:center;justify-content:center}.flex--between{justify-content:space-between;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--theme-btn-padding, .75rem 1.75rem);font-family:var(--font-body);font-size:.9rem;font-weight:var(--theme-btn-weight, 600);letter-spacing:var(--theme-btn-tracking, .5px);text-transform:var(--theme-btn-transform, uppercase);border:2px solid transparent;border-radius:var(--theme-btn-radius, var(--radius-sm));cursor:pointer;transition:all var(--theme-transition-speed, .25s) var(--theme-transition-ease, ease);text-decoration:none}.btn--primary{background:var(--color-primary, #1a9a4a);color:var(--color-text-inverse);border-color:var(--color-primary, #1a9a4a)}.btn--primary:hover{background:var(--color-primary-hover, #157a3b);border-color:var(--color-primary-hover, #157a3b);color:var(--color-text-inverse);box-shadow:var(--theme-btn-shadow, var(--shadow-green));transform:translateY(-1px)}.btn--outline{background:transparent;color:var(--color-primary, #1a9a4a);border-color:var(--color-primary, #1a9a4a)}.btn--outline:hover{background:var(--color-primary, #1a9a4a);color:var(--color-text-inverse)}.btn--dark{background:var(--color-text-heading);color:var(--color-text-inverse);border-color:var(--color-text-heading)}.btn--dark:hover{background:var(--gph-gray-950);border-color:var(--gph-gray-950);color:var(--color-text-inverse)}.btn--large{padding:1rem 2.5rem;font-size:1rem}.btn--small{padding:.5rem 1rem;font-size:.8rem}.card{position:relative;background:var(--color-bg-elevated);border-radius:var(--theme-card-radius, var(--radius-lg));overflow:hidden;box-shadow:var(--theme-card-shadow, var(--shadow-sm));border-top:var(--theme-card-border-top, none);transition:box-shadow var(--theme-transition-speed, .25s) var(--theme-transition-ease, ease),transform var(--theme-transition-speed, .25s) var(--theme-transition-ease, ease)}.card:hover{box-shadow:var(--theme-card-shadow-hover, var(--shadow-lg));transform:translateY(var(--theme-hover-lift, -3px)) scale(var(--theme-hover-scale, 1))}.card__image{width:100%;height:220px;object-fit:cover}.card__body{padding:var(--theme-card-padding, var(--space-5))}.card__title{font-size:1.1rem;margin-bottom:var(--space-2)}.card__meta{font-size:.8rem;color:var(--color-text-muted)}.hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;color:var(--color-text-inverse)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#21293459,#2a32268c,#aa8c574d);z-index:1}.hero__content{position:relative;z-index:2;max-width:700px;padding:var(--space-8)}.hero__title{color:var(--color-text-inverse);font-size:clamp(2rem,5vw,3.5rem);margin-bottom:var(--space-4);text-shadow:0 2px 15px rgba(0,0,0,.3)}.hero__subtitle{color:#ffffffe6;font-family:var(--font-body);font-size:clamp(1rem,2vw,1.25rem);font-weight:300;margin-bottom:var(--space-8)}.hero__actions{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.destination-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3;cursor:pointer}.destination-card img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.destination-card:hover img{transform:scale(1.05)}.destination-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 60%);display:flex;align-items:flex-end;padding:var(--space-5)}.destination-card__title{color:var(--color-text-inverse);font-size:1.3rem;text-shadow:0 1px 8px rgba(0,0,0,.5)}.destination-card__count{color:var(--gph-gold-light);font-size:.8rem;font-family:var(--font-body);font-weight:400}.trust-bar{background:var(--gph-gold-subtle);padding:var(--space-4) 0}.trust-bar__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-8);flex-wrap:wrap;font-size:.85rem;color:var(--color-text)}.trust-bar__item{display:flex;align-items:center;gap:var(--space-2);font-weight:500}.trust-bar__stars{color:var(--gph-gold)}.cta-bar{background:var(--color-text-heading);color:var(--color-text-inverse);padding:var(--space-10) 0;text-align:center}.cta-bar h2{color:var(--color-text-inverse);margin-bottom:var(--space-2)}.cta-bar p{color:#ffffffb3;margin-bottom:var(--space-6)}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{margin-top:var(--space-8);margin-bottom:var(--space-4)}.wp-content p{margin-bottom:var(--space-4)}.wp-content img{border-radius:var(--radius-md);margin:var(--space-6) 0}.wp-content ul,.wp-content ol{margin-left:var(--space-6);margin-bottom:var(--space-4);list-style:disc}.wp-content ol{list-style:decimal}.wp-content li{margin-bottom:var(--space-2)}.wp-content blockquote{border-left:3px solid var(--gph-gold);padding-left:var(--space-5);margin:var(--space-6) 0;font-style:italic;color:var(--color-text-muted)}.wp-content a{color:var(--gph-gold);text-decoration:underline;text-underline-offset:2px}.wp-content table{width:100%;border-collapse:collapse;margin:var(--space-6) 0}.wp-content th,.wp-content td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);text-align:left}.wp-content th{background:var(--gph-gold);color:var(--color-text-inverse);font-weight:600}.footer{color:#ffffffb3}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:var(--gph-green-400, #2db85e)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s var(--ease-out) both}.fade-in-up--delay-1{animation-delay:.1s}.fade-in-up--delay-2{animation-delay:.2s}.fade-in-up--delay-3{animation-delay:.3s}[data-reveal]{opacity:0;will-change:opacity,transform}[data-reveal].revealed{animation-fill-mode:both}[data-reveal=up].revealed{animation:revealUp .7s var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}[data-reveal=down].revealed{animation:revealDown .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}[data-reveal=left].revealed{animation:revealLeft .7s var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}[data-reveal=right].revealed{animation:revealRight .7s var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}[data-reveal=fade].revealed{animation:revealFade .8s ease both}[data-reveal=scale].revealed{animation:revealScale .6s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) both}[data-reveal=zoom].revealed{animation:revealZoom .8s var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}[data-delay="1"].revealed{animation-delay:.08s}[data-delay="2"].revealed{animation-delay:.16s}[data-delay="3"].revealed{animation-delay:.24s}[data-delay="4"].revealed{animation-delay:.32s}[data-delay="5"].revealed{animation-delay:.4s}[data-delay="6"].revealed{animation-delay:.48s}[data-delay="7"].revealed{animation-delay:.56s}[data-delay="8"].revealed{animation-delay:.64s}[data-delay="9"].revealed{animation-delay:.72s}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes revealDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes revealLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes revealRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealScale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes revealZoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes heroTagReveal{0%{opacity:0;transform:translateY(-12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroWordReveal{0%{opacity:0;transform:translateY(30px) rotateX(15deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes heroSubtitleReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:.75;transform:translateY(0)}}@keyframes heroKenBurns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@keyframes heroWarmth{0%{opacity:0}50%{opacity:.06}to{opacity:0}}@keyframes heroPillPop{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes goldenPulse{0%,to{opacity:.03;transform:scale(1)}50%{opacity:.07;transform:scale(1.05)}}@keyframes sunriseGlow{0%{background-position:-100% 50%}to{background-position:200% 50%}}.floating-cta{position:fixed;bottom:-80px;left:50%;transform:translate(-50%);z-index:90;transition:bottom .5s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .3s ease;pointer-events:none}.floating-cta.visible{bottom:24px;pointer-events:auto}.floating-cta__inner{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 20px;background:#141920eb;backdrop-filter:blur(16px);border-radius:var(--radius-full, 9999px);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0f;color:#ffffffe6;font-size:.85rem;font-weight:500;white-space:nowrap}.floating-cta__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--gph-green-500, #1a9a4a);color:var(--color-text-inverse);border:none;border-radius:var(--radius-full, 9999px);font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s ease;cursor:pointer}.floating-cta__btn:hover{background:var(--gph-green-600, #157a3b);box-shadow:0 4px 14px #1a9a4a59;transform:translateY(-1px);color:var(--color-text-inverse)}@media(max-width:480px){.floating-cta__inner{padding:8px 8px 8px 16px;font-size:.78rem;gap:8px}.floating-cta__btn{padding:8px 16px;font-size:.78rem}}.stat-counter{font-variant-numeric:tabular-nums;transition:color .3s ease}.section--warm-glow{position:relative;overflow:hidden}.section--warm-glow:before{content:"";position:absolute;top:-50%;left:-20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(232,152,0,.04) 0%,transparent 70%);animation:goldenPulse 8s ease-in-out infinite;pointer-events:none}.section--warm-glow:after{content:"";position:absolute;bottom:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(26,154,74,.03) 0%,transparent 70%);animation:goldenPulse 10s 3s ease-in-out infinite;pointer-events:none}.link-underline{position:relative;display:inline}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:currentColor;transition:width .3s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.link-underline:hover:after{width:100%}.usp-card__icon{transition:transform .3s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .3s ease}.usp-card:hover .usp-card__icon{transform:scale(1.08) rotate(-3deg)}.usp-card:hover .usp-card__icon--green{box-shadow:0 4px 12px #1a9a4a33}.usp-card:hover .usp-card__icon--blue{box-shadow:0 4px 12px #1a8cf033}.usp-card:hover .usp-card__icon--amber{box-shadow:0 4px 12px #e8980033}.theme-animate,[data-reveal]{opacity:0;transform:translateY(var(--theme-entrance-distance, 20px));transition:opacity var(--theme-entrance-speed, .6s) var(--theme-transition-ease, ease),transform var(--theme-entrance-speed, .6s) var(--theme-transition-ease, ease),filter var(--theme-entrance-speed, .6s) var(--theme-transition-ease, ease)}.theme-animate.theme-visible,[data-reveal].theme-visible{opacity:1;transform:none;filter:none}[data-delay="1"]{transition-delay:.05s}[data-delay="2"]{transition-delay:.12s}[data-delay="3"]{transition-delay:.19s}[data-delay="4"]{transition-delay:.26s}[data-delay="5"]{transition-delay:.33s}[data-delay="6"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}.floating-cta{transition:none!important}}
