:root{color-scheme:light;--bv-font-body: "Aptos", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--bv-font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--bv-color-empyrean: #1B3B6F;--bv-color-lapis: #10254A;--bv-color-firmament: #091729;--bv-color-empyrean-soft: #152F5A;--bv-color-empyrean-raised: #2A5390;--bv-color-empyrean-light: #4A73AE;--bv-color-alabaster: #EEF2F9;--bv-color-cloud: #FBFCFE;--bv-color-haze: #DDE5F1;--bv-color-haze-strong: #C3D0E4;--bv-color-glory-gold: #C6A15B;--bv-color-antique-gold: #7A612E;--bv-color-ink: #14202E;--bv-color-slate-blue: #3E5470;--bv-color-parchment: var(--bv-color-alabaster);--bv-color-vellum: var(--bv-color-cloud);--bv-color-sacred-burgundy: var(--bv-color-empyrean);--bv-color-deep-wine: var(--bv-color-lapis);--bv-color-manuscript-brown: var(--bv-color-slate-blue);--bv-color-midnight-950: var(--bv-color-firmament);--bv-color-midnight-900: var(--bv-color-lapis);--bv-color-midnight-800: var(--bv-color-empyrean-soft);--bv-color-midnight-700: var(--bv-color-empyrean);--bv-color-midnight-600: var(--bv-color-empyrean-raised);--bv-color-dawn-50: #FFFFFF;--bv-color-dawn-100: var(--bv-color-cloud);--bv-color-dawn-200: var(--bv-color-alabaster);--bv-color-dawn-300: var(--bv-color-haze);--bv-color-dawn-400: var(--bv-color-haze-strong);--bv-color-sky-100: #E8EFF9;--bv-color-sky-300: #A9C6E3;--bv-color-sky-500: var(--bv-color-empyrean-light);--bv-color-sky-700: #175F73;--bv-color-sunrise-200: #F0E2C2;--bv-color-sunrise-400: var(--bv-color-glory-gold);--bv-color-sunrise-500: var(--bv-color-antique-gold);--bv-color-sunrise-700: #5F4B23;--bv-color-rose-500: #6B6BA8;--bv-color-rose-700: #4A4A8F;--bv-color-evergreen-600: #2F6B4F;--bv-color-violet-600: #54479B;--bv-color-red-600: #A83232;--bv-color-white: #ffffff;--bv-surface-page: var(--bv-color-alabaster);--bv-surface-panel: var(--bv-color-cloud);--bv-surface-raised: var(--bv-color-dawn-50);--bv-surface-night: var(--bv-color-lapis);--bv-surface-night-soft: var(--bv-color-empyrean-soft);--bv-surface-night-raised: var(--bv-color-empyrean);--bv-surface-wash: color-mix(in srgb, var(--bv-color-alabaster) 55%, var(--bv-color-cloud));--bv-surface-wash-strong: var(--bv-color-dawn-50);--bv-surface-warm: var(--bv-color-cloud);--bv-surface-ambient: linear-gradient(145deg, var(--bv-color-cloud), var(--bv-color-alabaster) 62%, var(--bv-color-haze));--bv-surface-luminous-band: linear-gradient(112deg, var(--bv-color-cloud), var(--bv-color-dawn-50) 48%, color-mix(in srgb, var(--bv-color-glory-gold) 18%, var(--bv-color-cloud)));--bv-surface-dark: linear-gradient(145deg, var(--bv-color-lapis), var(--bv-color-empyrean) 58%, var(--bv-color-firmament));--bv-text-primary: var(--bv-color-ink);--bv-text-secondary: var(--bv-color-slate-blue);--bv-text-muted: #55677F;--bv-text-inverse: #F7FAFF;--bv-text-inverse-muted: #D7E2F2;--bv-action-primary: var(--bv-color-empyrean);--bv-action-primary-hover: var(--bv-color-lapis);--bv-action-on-primary: var(--bv-color-dawn-50);--bv-focus-ring: var(--bv-color-glory-gold);--bv-focus-contrast: var(--bv-color-lapis);--bv-accent-source: var(--bv-color-glory-gold);--bv-accent-source-readable: var(--bv-color-empyrean);--bv-accent-reading: var(--bv-color-sky-700);--bv-accent-path: var(--bv-color-evergreen-600);--bv-accent-seasonal: var(--bv-color-violet-600);--bv-accent-prayer: var(--bv-color-rose-700);--bv-status-danger: var(--bv-color-red-600);--bv-status-success: var(--bv-color-evergreen-600);--bv-border-subtle: color-mix(in srgb, var(--bv-color-slate-blue) 22%, transparent);--bv-border-strong: color-mix(in srgb, var(--bv-color-slate-blue) 42%, transparent);--bv-border-accent: color-mix(in srgb, var(--bv-color-glory-gold) 72%, transparent);--bv-border-on-night: color-mix(in srgb, var(--bv-color-glory-gold) 34%, transparent);--bv-shadow-soft: 0 18px 56px color-mix(in srgb, var(--bv-color-lapis) 11%, transparent);--bv-shadow-raised: 0 28px 88px color-mix(in srgb, var(--bv-color-lapis) 16%, transparent);--bv-shadow-floating: 0 36px 110px color-mix(in srgb, var(--bv-color-lapis) 22%, transparent);--bv-shadow-on-night: 0 26px 72px color-mix(in srgb, var(--bv-color-firmament) 48%, transparent);--bv-pattern-horizon: linear-gradient(180deg, color-mix(in srgb, var(--bv-color-glory-gold) 8%, transparent), transparent 42%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--bv-color-glory-gold) 18%, transparent) 48%, transparent);--bv-pattern-celestial: linear-gradient(120deg, transparent 0 38%, color-mix(in srgb, var(--bv-color-glory-gold) 9%, transparent) 38.15% 38.3%, transparent 38.45% 100%), linear-gradient(65deg, transparent 0 64%, color-mix(in srgb, var(--bv-color-empyrean) 8%, transparent) 64.15% 64.3%, transparent 64.45% 100%);--bv-space-3xs: clamp(.25rem, calc(.23rem + .11vw) , .31rem);--bv-space-2xs: clamp(.5rem, calc(.46rem + .22vw) , .63rem);--bv-space-xs: clamp(.75rem, calc(.68rem + .33vw) , .94rem);--bv-space-s: clamp(1rem, calc(.91rem + .43vw) , 1.25rem);--bv-space-m: clamp(1.5rem, calc(1.37rem + .65vw) , 1.88rem);--bv-space-l: clamp(2rem, calc(1.83rem + .87vw) , 2.5rem);--bv-space-xl: clamp(3rem, calc(2.74rem + 1.3vw) , 3.75rem);--bv-space-2xl: clamp(4rem, calc(3.65rem + 1.74vw) , 5rem);--bv-space-3xl: clamp(6rem, calc(5.48rem + 2.61vw) , 7.5rem);--bv-type-xs: .78rem;--bv-type-sm: .92rem;--bv-type-md: 1.06rem;--bv-type-lg: 1.24rem;--bv-type-xl: clamp(1.38rem, 1.26rem + .5vw, 1.68rem);--bv-type-2xl: clamp(1.72rem, 1.5rem + .9vw, 2.24rem);--bv-type-3xl: clamp(2.2rem, 1.78rem + 1.75vw, 3.2rem);--bv-type-4xl: clamp(2.85rem, 2.12rem + 3vw, 4.6rem);--bv-type-5xl: clamp(3.5rem, 2.35rem + 4.7vw, 6.25rem);--bv-page-gutter: clamp(1rem, 3.2vw, 2.5rem);--bv-layout-container-max: 1120px;--bv-layout-container: min(calc(100% - (var(--bv-page-gutter) * 2)), var(--bv-layout-container-max));--bv-layout-shell: var(--bv-layout-container);--bv-layout-content: var(--bv-layout-container);--bv-layout-reading-max: 760px;--bv-layout-reading: min(calc(100% - (var(--bv-page-gutter) * 2)), var(--bv-layout-reading-max));--bv-layout-content-max: var(--bv-layout-container-max);--bv-layout-grid-min: 260px;--bv-section-space: clamp(3.5rem, 6vw, 5.25rem);--bv-hero-space: clamp(4rem, 7vw, 6rem);--bv-radius-none: 0;--bv-radius-small: 8px;--bv-radius-card: 16px;--bv-radius-panel: 24px;--bv-radius-pill: 999px;--bv-radius-device: 32px;--bv-motion-fast: .16s cubic-bezier(.2, .8, .2, 1);--bv-motion-standard: .36s cubic-bezier(.2, .8, .2, 1);--bv-motion-slow: .76s cubic-bezier(.16, 1, .3, 1);--bv-motion-reduced: none;--bv-z-header: 40;--bv-z-consent: 60;--bv-z-drawer: 70;--bv-z-overlay: 90;--bv-z-toast: 110;--bv-target-min: 44px;--bv-target-compact: 24px;--bv-color-wine-500: var(--bv-color-empyrean);--bv-color-wine-700: var(--bv-color-lapis);--bv-color-gold-400: var(--bv-color-glory-gold);--bv-color-gold-600: var(--bv-color-antique-gold);--bv-color-gold-700: var(--bv-color-antique-gold);--bv-color-parchment-50: var(--bv-color-dawn-50);--bv-color-parchment-100: var(--bv-color-dawn-100);--bv-color-parchment-200: var(--bv-color-dawn-200);--bv-color-parchment-300: var(--bv-color-dawn-300);--bv-color-parchment-400: var(--bv-color-dawn-400);--bv-color-parchment-500: #9BA9BC;--bv-color-ink-900: var(--bv-color-ink);--bv-color-ink-700: var(--bv-color-slate-blue);--bv-color-ink-600: var(--bv-text-muted);--bv-color-blue-600: var(--bv-color-sky-700);--bv-color-green-600: var(--bv-color-evergreen-600);--bv-color-purple-600: var(--bv-color-violet-600);--bv-color-rose-600: var(--bv-color-rose-700);--bv-color-black-950: var(--bv-color-firmament);--bv-color-navy-900: var(--bv-color-firmament);--bv-color-navy-800: var(--bv-color-empyrean-soft);--bv-color-night-background: #0A1424;--bv-color-night-paper: #122135;--bv-color-night-raised: #1B2E47;--bv-color-night-ink: #E9F0FA;--bv-color-night-muted: #BDCDE2;--bv-color-night-quiet: #94A8C2;--bv-color-night-wine: #9FB8DE;--bv-color-night-gold: #D9B978;--bv-color-night-sky: #7FA6D9;--bv-color-night-violet: #A9A3DB;--bv-color-night-danger: #E79A9A;--bv-color-night-success: #8FC1AD;--bv-color-night-gold-soft: #1B2E47;--bv-surface-manuscript: var(--bv-surface-ambient);--bv-surface-chapel: var(--bv-surface-luminous-band);--bv-border-manuscript: var(--bv-border-subtle);--bv-border-illumination: var(--bv-border-accent);--bv-shadow-kit: var(--bv-shadow-raised);--bv-shadow-manuscript: var(--bv-shadow-soft);--bv-pattern-parchment: var(--bv-pattern-horizon);--bv-pattern-ruling: var(--bv-pattern-celestial);--color-sacred-burgundy: var(--bv-color-empyrean);--color-empyrean: var(--bv-color-empyrean);--color-deep-wine: var(--bv-color-lapis);--color-lapis: var(--bv-color-lapis);--color-firmament: var(--bv-color-firmament);--color-glory-gold: var(--bv-color-glory-gold);--color-antique-gold: var(--bv-color-antique-gold);--color-vellum: var(--bv-color-cloud);--color-parchment: var(--bv-color-alabaster);--color-alabaster: var(--bv-color-alabaster);--color-cloud: var(--bv-color-cloud);--color-parchment-light: var(--bv-color-dawn-50);--color-parchment-border: var(--bv-color-dawn-300);--color-parchment-strong-border: var(--bv-color-dawn-400);--color-ink-black: var(--bv-color-ink);--color-manuscript-brown: var(--bv-color-slate-blue);--color-muted-brown: var(--bv-text-muted);--color-celestial-blue: var(--bv-color-sky-700);--color-renewal-green: var(--bv-color-evergreen-600);--color-royal-purple: var(--bv-color-violet-600);--color-spirit-red: var(--bv-color-red-600);--color-joy-rose: var(--bv-color-rose-700);--color-solemn-black: var(--bv-color-firmament);--color-night-background: var(--bv-color-night-background);--color-night-paper: var(--bv-color-night-paper);--color-night-muted: var(--bv-color-night-muted);--color-night-quiet: var(--bv-color-night-quiet);--color-night-wine: var(--bv-color-night-wine);--color-night-gold: var(--bv-color-night-gold);--color-night-sky: var(--bv-color-night-sky);--color-night-violet: var(--bv-color-night-violet);--color-night-danger: var(--bv-color-night-danger);--color-night-success: var(--bv-color-night-success);--color-night-gold-soft: var(--bv-color-night-gold-soft);--background: var(--bv-surface-page);--paper: var(--bv-surface-panel);--ink: var(--bv-text-primary);--text: var(--bv-text-primary);--muted: var(--bv-text-secondary);--quiet: var(--bv-text-muted);--wine: var(--bv-action-primary);--gold: var(--bv-accent-source-readable);--sky: var(--bv-accent-reading);--violet: var(--bv-accent-seasonal);--danger: var(--bv-status-danger);--success: var(--bv-status-success);--line: var(--bv-border-subtle);--line-strong: var(--bv-border-strong);--divider-accent: var(--bv-border-accent);--manuscript-line: var(--bv-border-subtle);--illuminated-line: var(--bv-border-accent);--gold-soft: #F5EBD2;--wash: var(--bv-surface-wash);--wash-2: var(--bv-surface-wash-strong);--manuscript: var(--bv-surface-ambient);--chapel-light: var(--bv-surface-luminous-band);--parchment-pattern: var(--bv-pattern-horizon);--ruling-pattern: var(--bv-pattern-celestial);--shadow: var(--bv-shadow-soft);--shadow-strong: var(--bv-shadow-raised);--shadow-manuscript: var(--bv-shadow-soft);--radius-panel: var(--bv-radius-panel);--radius-card: var(--bv-radius-card);--space-3xs: var(--bv-space-3xs);--space-2xs: var(--bv-space-2xs);--space-xs: var(--bv-space-xs);--space-s: var(--bv-space-s);--space-m: var(--bv-space-m);--space-l: var(--bv-space-l);--space-xl: var(--bv-space-xl);--space-2xl: var(--bv-space-2xl);--space-3xl: var(--bv-space-3xl);--text-xs: var(--bv-type-xs);--text-sm: var(--bv-type-sm);--text-md: var(--bv-type-md);--text-lg: var(--bv-type-lg);--text-xl: var(--bv-type-xl);--text-2xl: var(--bv-type-2xl);--text-3xl: var(--bv-type-3xl);--text-4xl: var(--bv-type-4xl);--text-5xl: var(--bv-type-5xl);--page-pad: var(--bv-page-gutter);--shell: var(--bv-layout-shell);--content: var(--bv-layout-content);--reading: var(--bv-layout-reading);--content-max: var(--bv-layout-content-max);--color-marian-blue: var(--bv-color-empyrean);--color-olive-green: var(--bv-accent-path);--font-body: var(--bv-font-body);--font-display: var(--bv-font-display);--font-sans: var(--bv-font-body);--font-serif: var(--bv-font-display);font-family:var(--bv-font-body)}@media(max-width:720px){:root{--bv-page-gutter: 16px;--bv-section-space: 3.25rem;--bv-hero-space: 3.5rem;--bv-type-5xl: clamp(3rem, 16vw, 4.15rem)}}@media(min-width:1600px){:root{--bv-page-gutter: clamp(2.5rem, 3vw, 3.5rem);--bv-layout-container-max: 1280px;--bv-layout-reading-max: 800px;--bv-layout-grid-min: 300px;--bv-section-space: 5.75rem;--bv-hero-space: 6.5rem;--bv-type-md: 1.12rem;--bv-type-lg: 1.3rem;--bv-type-xl: 1.76rem;--bv-type-2xl: 2.34rem}}@media(min-width:2000px){:root{--bv-page-gutter: 4rem;--bv-layout-container-max: 1440px;--bv-layout-reading-max: 840px;--bv-layout-grid-min: 320px;--bv-section-space: 6.5rem;--bv-hero-space: 7.25rem;--bv-type-xs: .83rem;--bv-type-sm: .98rem;--bv-type-md: 1.18rem;--bv-type-lg: 1.38rem;--bv-type-xl: 1.86rem;--bv-type-2xl: 2.48rem;--bv-type-3xl: 3.45rem;--bv-type-4xl: 5rem;--bv-type-5xl: 6.75rem}}@media(min-width:2560px){:root{--bv-page-gutter: 5rem;--bv-layout-container-max: 1680px;--bv-layout-reading-max: 900px;--bv-layout-grid-min: 344px;--bv-section-space: 7.5rem;--bv-hero-space: 8.5rem;--bv-type-xs: .88rem;--bv-type-sm: 1.04rem;--bv-type-md: 1.26rem;--bv-type-lg: 1.48rem;--bv-type-xl: 2rem;--bv-type-2xl: 2.68rem;--bv-type-3xl: 3.75rem;--bv-type-4xl: 5.5rem;--bv-type-5xl: 7.5rem;--bv-radius-card: 18px;--bv-radius-panel: 28px;--bv-radius-device: 36px}}@media(min-width:3200px){:root{--bv-page-gutter: 6rem;--bv-layout-container-max: 1920px;--bv-layout-reading-max: 980px;--bv-layout-grid-min: 380px;--bv-section-space: 8.5rem;--bv-hero-space: 9.75rem;--bv-type-xs: .95rem;--bv-type-sm: 1.12rem;--bv-type-md: 1.36rem;--bv-type-lg: 1.6rem;--bv-type-xl: 2.16rem;--bv-type-2xl: 2.9rem;--bv-type-3xl: 4.1rem;--bv-type-4xl: 6.1rem;--bv-type-5xl: 8.5rem;--bv-radius-card: 20px;--bv-radius-panel: 32px;--bv-radius-device: 40px}}[data-bv-theme=night]{color-scheme:dark;--bv-surface-page: var(--bv-color-night-background);--bv-surface-panel: var(--bv-color-night-paper);--bv-surface-raised: var(--bv-color-night-raised);--bv-surface-wash: var(--bv-color-night-paper);--bv-surface-wash-strong: var(--bv-color-night-raised);--bv-surface-warm: var(--bv-color-night-paper);--bv-surface-ambient: linear-gradient(145deg, var(--bv-color-night-paper), var(--bv-color-night-background) 62%, var(--bv-color-firmament));--bv-surface-luminous-band: linear-gradient(112deg, var(--bv-color-night-paper), var(--bv-color-night-raised) 48%, color-mix(in srgb, var(--bv-color-night-gold) 14%, var(--bv-color-night-paper)));--bv-surface-dark: linear-gradient(145deg, var(--bv-color-firmament), var(--bv-color-night-background) 58%, #060E1A);--bv-text-primary: var(--bv-color-night-ink);--bv-text-secondary: var(--bv-color-night-muted);--bv-text-muted: var(--bv-color-night-quiet);--bv-action-primary: var(--bv-color-night-sky);--bv-action-primary-hover: #9FBEE6;--bv-action-on-primary: var(--bv-color-firmament);--bv-focus-ring: var(--bv-color-night-gold);--bv-focus-contrast: var(--bv-color-night-ink);--bv-accent-source: var(--bv-color-night-gold);--bv-accent-source-readable: var(--bv-color-night-gold);--bv-accent-reading: var(--bv-color-night-sky);--bv-accent-path: var(--bv-color-night-success);--bv-accent-seasonal: var(--bv-color-night-violet);--bv-accent-prayer: var(--bv-color-night-violet);--bv-status-danger: var(--bv-color-night-danger);--bv-status-success: var(--bv-color-night-success);--bv-border-subtle: color-mix(in srgb, var(--bv-color-night-muted) 20%, transparent);--bv-border-strong: color-mix(in srgb, var(--bv-color-night-muted) 38%, transparent);--bv-border-accent: color-mix(in srgb, var(--bv-color-night-gold) 58%, transparent);--bv-shadow-soft: 0 18px 56px rgb(0 0 0 / 45%);--bv-shadow-raised: 0 28px 88px rgb(0 0 0 / 55%);--bv-shadow-floating: 0 36px 110px rgb(0 0 0 / 62%);--background: var(--bv-surface-page);--paper: var(--bv-surface-panel);--ink: var(--bv-text-primary);--text: var(--bv-text-primary);--muted: var(--bv-text-secondary);--quiet: var(--bv-text-muted);--wine: var(--bv-action-primary);--gold: var(--bv-accent-source-readable);--gold-soft: var(--bv-color-night-gold-soft)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--bv-color-deep-wine);accent-color:var(--bv-action-primary)}bv-root{display:block;min-height:100vh}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--bv-color-glory-gold) 8%,transparent),transparent 30rem),var(--background);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.6;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;overflow-wrap:break-word}::selection{background:var(--bv-color-glory-gold);color:var(--bv-color-ink)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;color:var(--bv-color-ink);margin-top:0;margin-bottom:var(--space-s);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}body.mobile-menu-open{overflow:hidden;overscroll-behavior:none}button,input,textarea,select{font:inherit}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:.08em}img{display:block;max-width:100%;height:auto}body:has(bv-kit-page) bv-root>.skip-link,body:has(bv-kit-page) bv-root>bv-header,body:has(bv-kit-page) bv-root>bv-footer,body:has(bv-kit-page) bv-root>bv-analytics-consent,body:has(bv-kit-page) bv-root>bv-mobile-nav{display:none!important}.material-symbols-outlined{display:inline-block;width:1.35rem;height:1.35rem;flex:0 0 auto;color:currentColor;font-size:0;line-height:1}.material-symbols-outlined[data-icon]:before{content:"";display:block;width:100%;height:100%;background:currentColor;mask:var(--icon-mask, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='7' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 8v8M8 12h8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--icon-mask, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='7' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 8v8M8 12h8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")) center / contain no-repeat}.material-symbols-outlined[data-icon=menu]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=close]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=light_mode]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4.5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 2.5v2.2M12 19.3v2.2M4.7 4.7l1.6 1.6M17.7 17.7l1.6 1.6M2.5 12h2.2M19.3 12h2.2M4.7 19.3l1.6-1.6M17.7 6.3l1.6-1.6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=nights_stay]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.8 15.7A7.8 7.8 0 0 1 8.3 5.2 8 8 0 1 0 18.8 15.7z' fill='black'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=expand_more]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=expand_less]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 15l6-6 6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=auto_stories],.material-symbols-outlined[data-icon=library_books],.material-symbols-outlined[data-icon=bookmark_added]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5.5v14c3-1.5 5.5-1.5 8 0v-14c-2.5-1.5-5-1.5-8 0zM12 5.5v14c2.5-1.5 5-1.5 8 0v-14c-3-1.5-5.5-1.5-8 0z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=route]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 5v5c0 2 1.5 3.5 3.5 3.5H15c2 0 3.5 1.5 3.5 3.5V19M6 5h4M14 19h4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=self_improvement],.material-symbols-outlined[data-icon=folded_hands]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 4c1.5 3 2.2 5.8 2.2 9.2V21M15 4c-1.5 3-2.2 5.8-2.2 9.2V21M7 12c-2 1.4-3 3.2-3 5.5M17 12c2 1.4 3 3.2 3 5.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=verified_user]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v5c0 4.6-2.8 8.2-7 10-4.2-1.8-7-5.4-7-10V6l7-3zM8.5 12l2.2 2.2 4.8-5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=fact_check]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5h14v14H5zM8 9h3M8 14h3M14 9l1.2 1.2L18 7.5M14 15l1.2 1.2L18 13.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=lock]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 11V8a5 5 0 0 1 10 0v3M6 11h12v9H6zM12 15v2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=bar_chart]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19V5M5 19h15M9 16V9M13 16V6M17 16v-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=notifications_active]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 17h12l-1.5-2.5V10a4.5 4.5 0 0 0-9 0v4.5L6 17zM10 20h4M5 6l-2 2M19 6l2 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=favorite]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20s-7-4.2-9-8.5C1.5 8.2 3.4 5 6.7 5c1.8 0 3.2 1 4 2.2C11.5 6 12.9 5 14.7 5c3.3 0 5.2 3.2 3.7 6.5C16.4 15.8 12 20 12 20z' fill='black'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=schedule],.material-symbols-outlined[data-icon=hourglass_top]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=church]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v5M9 6h6M5 21V10l7-4 7 4v11M9 21v-6a3 3 0 0 1 6 0v6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.material-symbols-outlined[data-icon=send],.material-symbols-outlined[data-icon=login],.material-symbols-outlined[data-icon=cloud_sync],.material-symbols-outlined[data-icon=phone_iphone]{--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h14M13 7l5 5-5 5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.button{--button-border: var(--bv-action-primary);--button-bg: var(--bv-action-primary);--button-color: var(--bv-action-on-primary);--button-shadow: 0 12px 32px color-mix(in srgb, var(--bv-color-deep-wine) 14%, transparent);--button-hover-border: var(--bv-action-primary-hover);--button-hover-bg: var(--bv-action-primary-hover);--button-hover-color: var(--bv-action-on-primary);--button-hover-shadow: 0 18px 42px color-mix(in srgb, var(--bv-color-deep-wine) 20%, transparent);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border:1px solid var(--button-border);border-radius:var(--bv-radius-pill);background:var(--button-bg);color:var(--button-color);font-size:var(--text-sm);font-weight:750;letter-spacing:.01em;line-height:1.15;text-decoration:none;box-shadow:var(--button-shadow);cursor:pointer;transition:background var(--bv-motion-fast),border-color var(--bv-motion-fast),color var(--bv-motion-fast),box-shadow var(--bv-motion-fast),transform var(--bv-motion-fast)}.button:hover{border-color:var(--button-hover-border);background:var(--button-hover-bg);color:var(--button-hover-color);box-shadow:var(--button-hover-shadow);transform:translateY(-2px)}.button.secondary{--button-border: var(--bv-border-strong);--button-bg: transparent;--button-color: var(--bv-action-primary);--button-shadow: none;--button-hover-border: var(--bv-action-primary);--button-hover-bg: var(--bv-action-primary);--button-hover-color: var(--bv-action-on-primary);--button-hover-shadow: 0 14px 34px color-mix(in srgb, var(--bv-color-deep-wine) 16%, transparent)}.button.text-button{border-color:transparent;background:transparent;color:var(--bv-action-primary);padding-inline:0;box-shadow:none}.button:disabled,.button[aria-disabled=true]{opacity:.55;pointer-events:none}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--bv-focus-ring);outline-offset:3px;box-shadow:0 0 0 2px var(--bv-focus-contrast)}.button:focus-visible{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:720px){.button{min-height:44px;padding:0 18px}}@media(forced-colors:active){.button{border:1px solid ButtonText}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none}}
